首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Mastercam后处理统计输出刀具使用次数

Mastercam程序头输出当前程序刀具使用总数。

以下代码基于mpfan后处理进行修改,此方法不是用buff(缓冲器)来完成,仅依靠后处理自身的代码即可。

1:首先定义刀具调用输出数据类型及格式等数据。

fmt 4 tchn

2:在psof$后处理命令块下增加输出刀具总数代码,显示信息等,显示信息自行定义,以下仅为展示作用。

psof$ #Start of file for non-zero tool number "(TOTAL = ", *tchn, ")", e$

3:在pwrtt$下增加以下代码,此处需要判断gcode类型,通过判断gcode类型来获取刀具调用,此时,排除同一个刀具,相邻操作的次数,以达到获得准确的调用次数。

pwrtt$      # Write tool table, scans entire file, null tools are negativeif gcode$ = 1001 | gcode$ = 1002, tchn = tchn + 1

代码说明:

1001:第一个操作换刀,也就是文件开始的换刀

1002:中间操作换刀,相同刀具相邻操作不统计。

经过上述代码的添加,既可以在程序头输出当前程序中刀具调用的数量。

测试输出结果:

(T1 - H1 - D1)(T2 - H2 - D2)(T22 - H22 - D22)(T21 - H21 - D21)(T3 - H3 - D3)(T4 - H4 - D4)(T5 - H5 - D5)(TOTAL = 7 )

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OhWV8CREgcCeLZ588Y8Cf0Ug0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券