Mastercam后处理stockinfo函数视频讲解中所使用的源代码
众所周知,Mastercam后处理中输出操作的加工预留量,通常采用以下预读方式获取。
以上方法在正常情况下(正常情况是指2D,一般3D操作)都可以获得正确的数据,但对于高版本(高版本一般指Mastercam2017及之后的版本)中新增加的如高速刀路,5轴刀路等都不能获取到加工预留量,Mastercam高版本针对这一情况对后处理内置参数进行了相应的升级,现在可以实现低版本中无法实现的能力。
预留量查询函数
stockinfo()
用于3D高速刀路界面里获取驱动面,干涉面信息,一般用于获取侧面,底面的加工余量,
以下为视频源代码
Mastercam后处理stockinfo函数用法
[POST_VERSION] #DO NOT MOVE OR ALTER THIS LINE# V24.00 P0 E1 W24.00 T1614093555 M24.00 I0 O1 scncpost_revision := "22.81" # Internal revision number for use by CNC Software only. Please do not change this number.
scustpost_revision := "0" # Revision number for use by Resellers or customers.
string : ""
wall_stock : 0
floor_stock : 0
WALL_STOCK@ : 1
FLOOR_STOCK@ : 2
fs2 1 0.5 0.5
sblank : ""
fmt 1 "WALL:" wall_stock
fmt 1 :FLOOR:" floor_stock
pheader$ #Call before start of file
string = stockinfo(0,op_id$,0)
if string <> sblank,
[
wall_stock = rparsngl(string, WALL_STOCK@)
floor_stock = rparsngl(string, FLOOR_STOCK@)
wall_stock, e$
floor_stock, e$
]
stockinfo视频内容
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删