若枫 发表于 2020-10-11 22:13:35

Mastercam2021后处理加工时间外挂正式提供下载使用

Mastercam后处理时间补丁正式提供下载使用
Mastercam后处理生成的程序中一般很难有带当前刀具的加工时及整个程序的时间,这是由于后处理在处理时间方面存在几个方面的问题:
1.后处理中计算的时间只能是大概的时间,不能获取准确的软件计算处理的时间。
2.由于刀路轨迹是多变的,在加减速,圆弧等情况下,或多或少存在较大的差异。
3.由于后处理的计算方式和运行方式等原因,想要既取得整体时间,又要取得单个刀具的时间,而且还要再程序头输出,这个涉及到方方面面的东西,而且还不是轻易就能完成的。
鉴于此,在借助NET-Hooks和C-Hooks的结合下,同时借鉴了国外友人的思路及代码,本dll能够输出所选择操作的单个刀具,单个操作及整个程序的时间,同时该时间还可以返回到后处理中,供用户使用,也可以单独作为C-hooks的方式,添加到软件的菜单中,作为临时统计时间使用。
使用方法如下:
以下两个文件放入c-hooks文件夹,同时请勿更改文件名。
Post_CycleTime.dll
Post_CycleTime.ft

测试后处理,功能比较全面。
Post_CycleTime.pst
Post_CycleTime.psb

如果是使用自己的后处理按下面的方法添加代码。
添加如下代码:
# END_HEADER$
#region Settings
x_mp_adv_func$ : 11
x_tooltable$   : 1
#newglobal$    : 1
#region Write Time
#fs2 4   1 0 1 0
fs2 250^3 0^3
fmt"" 25 op_secs "secs"
fmt"" 25 op_mins "mins "
fmt"" 25 op_hrs"hrs "


#region Tool Table
ptool_info
    if tt_count$ = 1,
      [
      slot_id = opinfo(15149, 0)
      "(T", no_spc$, *tt_tool$, " - ", ptool_name, "-", pcycle_Time, no_spc$, ")", e$
      ]



以下红色标记为需要添加的代码。

psof$            #Start of file for non-zero tool number
#--------------------------------------------------------------
             psof_custer
#--------------------------------------------------------------


ptlchg0$         #Call from NCI null tool change (tool number repeats)
#--------------------------------------------------------------
            ptlchg0_custer
#--------------------------------------------------------------


pheader$         #Call before start of file
#--------------------------------------------------------------
      pheader_custer
#--------------------------------------------------------------


ptlchg$
#--------------------------------------------------------------
      ptlchg_Custer


通过添加上面的代码即可实现程序中输出相关时间信息。

作为菜单按钮时,输出信息如下










**** Hidden Message *****


若枫 发表于 2020-10-11 22:23:28

占位中

poi8848328 发表于 2020-10-12 08:56:58

若大又分享重磅资料了,非常感谢。 9.1版本可否实现呢,现在暂时用的9.1

poi8848328 发表于 2020-10-12 09:38:24

老大,请教下这些代码是放在哪些位置的呢?

若枫 发表于 2020-10-12 18:30:48

poi8848328 发表于 2020-10-12 09:38
老大,请教下这些代码是放在哪些位置的呢?

附件自带有后处理,可参考里面的放置的位置

若枫 发表于 2020-10-12 18:31:30

poi8848328 发表于 2020-10-12 08:56
若大又分享重磅资料了,非常感谢。 9.1版本可否实现呢,现在暂时用的9.1

9.1不支持,太老了,系统不支持

poi8848328 发表于 2020-10-13 11:58:34

若枫 发表于 2020-10-12 18:30
附件自带有后处理,可参考里面的放置的位置

好的。感谢若大的指点

sunboy 发表于 2020-10-16 01:41:46

复制代码带系统干扰码,能不能搞个复制按钮,没有干扰码的,谢谢!

sunboy 发表于 2020-10-16 01:44:20

55大洋 :lol

若枫 发表于 2020-10-16 17:07:02

sunboy 发表于 2020-10-16 01:41
复制代码带系统干扰码,能不能搞个复制按钮,没有干扰码的,谢谢!

不需要复制呀,里面有测试后处理:lol
页: [1] 2 3 4 5 6 7 8 9
查看完整版本: Mastercam2021后处理加工时间外挂正式提供下载使用