|
修改钻孔循环和后处理,为Okuma系统的G85指令加FA,退刀进给
这里只是拿Okuma系统的北一大隈机床来举个例,其他机床如有厂家自设循环也可以以此为参考进行设置,比如Haas的G83格式
先看看Okuma的NC文件里,G85的使用格式
G85 (G89) X__Y__Z__R__P__F__FA=__
G85X10.Y10.Z-20R1.P1000F300.FA=1500.
加工顺序
(1) 以快速进给速度沿X-轴和Y-轴定位。
(2) 以快速进给速度定位至R点。
(3) 主轴以顺时针方向旋转以规定的切削进给速度,镗孔至Z点。
(4) 在Z点停顿P秒。
(5) 以F进给速度返回至R点。
(6) 以FA进给速度返回至返回点。
若未设定FA,则F将应用于从点R点到回复点的回复操作。
了解清楚了G85的循环格式,就可以相应地进行修改了,
一, 先看看原来的G85循环参数,只有一个输出暂停时间的地方,现在就把第一个灰色格变成可输出框
修改钻孔循环,为Okuma系统的G85指令加FA,退刀进给 - AtMastercam之家 - AtMastercam之家
设置,机床定义管理,控制器管理,文本,钻孔循环,首次啄钻对应行改为FA
修改钻孔循环,为Okuma系统的G85指令加FA,退刀进给 - AtMastercam之家 - AtMastercam之家
一路确定保存, 小小问题,修改成G85/G89(feed-out)
完成后看看效果对比
修改钻孔循环,为Okuma系统的G85指令加FA,退刀进给 - AtMastercam之家 - AtMastercam之家
标签修改,输入框设置完成,这就为后处理NC输出FA提供了可能,这里就直接定义fa为输出变量
打开相应PST文件,搜索fmt
在最后一个fmt句结尾
提行加上
fmt "FA=" 15 fa
定义fa的输出格式,
搜索pbore1$ 看到以下块,添加[fa = peck1$, fa],
pbore1$ #Canned Bore #1 Cycle
pdrlcommonb
pcan1, pbld, n$, *sgdrlref, *sgdrill, pxout, pyout, pfzout, pcout,
prdrlout, dwell$, *feed, strcantext, e$
pcom_movea
修改后的
pbore1$ #Canned Bore #1 Cycle
pdrlcommonb
pcan1, pbld, n$, *sgdrlref, *sgdrill, pxout, pyout, pfzout, pcout,
prdrlout, dwell$, *feed, [fa = peck1$, fa], strcantext, e$
pcom_movea
后处理一个刀路看看效果
修改钻孔循环,为Okuma系统的G85指令加FA,退刀进给 - AtMastercam之家 - AtMastercam之家
以下为后处理的NC代码
T20 M6
G0 G90 G15H1 X-109.368 Y-38.046 S1145 M3
G56 H20 Z30. M8
G71Z30.
M53 G85 Z-10. R1. F50. FA=1500.
G80
M5
Z100. M9 |
|