Mastercam2020后处理
再度修改了一下,增加 G01钻孔,里面包括4种,全部在一个钻孔循环里实现,除G81类型外的G01, G83,G73模式的G01,包含宏程序和非宏程序的。看图另外哪位知道 X9 和 2018 的杂项变量 与自定义钻孔循环里写汉字注释为什么会乱码??好烦啊,怎么搞
补充:宏程序 #102为 Q 值 (首次啄钻),#104 为副次啄钻(G73式提刀量) 本帖最后由 sangebiao 于 2020-3-9 20:15 编辑
关于你说的深度输出问题,一点小建议,可以在 WHILE 的循环中加一个深度检测以防止过切。
#1=0 (初始)
#2=3 (Q值)
#3=20 (总深度)
WHILE [#1 GE #3] DO1
#1=#1+#2
IF [#1 GT #3] THEN #1=#3...
...
...
G01 Z-#1 F150
...
...
...
END1
方法还有很多种,以上程序代码,只是个示范,宏程序已经很多年没编过了,不知对不对
或者
WHILE [#1 GE #3] DO1
#1=#1+#2
IF [#1 LE #3] GOTO1
#1=#3
N1...
G01 Z-#1 F150
...
...
...
END1
sangebiao 发表于 2020-3-9 19:45
关于你说的深度输出问题,一点小建议,可以在 WHILE 的循环中加一个深度检测以防止过切。
#1=0 (初 ...
不是宏程序深度输出的问题,是全G代码钻孔输出的深度问题,深度和每次钻深,不能整除的话就会钻不到位,所以多加一行代码钻到位,这样的话,能整除的钻到位时就会重复一次了,主要是想解决这个问题的 DDDDDDDDDDDDDDDD 6666
页:
[1]