取得一个操作的最大加工深度有几种方法。
1,通过预读缓存buffer的方式可以获取,遍历这个需要对buffer的结构机器相关的数据比较了解,否则有一定的难度。
2,利用新版本新增的调试,预处理方式可以获取,此方法目前没有完整的说明,帮助文档,对于不是很了解新参数这一结构的人来说难度较大。
3,利用opinfo参数,该参数也是在mastercam2021版本之后才有的,该参数取代了早期版本中的pparameter$、pwrtt$、pwrttpram$,postblocks等,更简洁,更方便的使用。
以下为官方后处理说明文档的描述。
参数语法1:
return = opinfo(param_number, 0)
参数语法2:(可查询前一个操作,当前操作,下一个操作的参数)
return = opinfo(param, source_op, mode)
不同的语法对应着不同的结构体以及能够获得的数据不尽相同。
此参数可以在任何时候,任何位置几乎可以获取任何参数,功能极为强大,
有关于opinfo的具体使用说明会在下次进行详细的介绍及说明。
1:首先定义标签及前导字符串
last_op_id : 0 #Previous internal operation id
fmt "Z-MIN DEPTH: " 3 total_z
poper_zmin
total_z= opinfo(19, 0)
"(", *total_z, ")", e$
2:在psof$下面增加以下代码。
poper_zmin
last_op_id = op_id$
3:在ptlchg0$下增加以下代码
if op_id$ <> last_op_id, poper_zmin
last_op_id = op_id$
4:在ptlchg$下增加以下代码
poper_zmin
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删