登录【网站注册】点击左边“微信账号登陆”图标,微信扫描即自动注册并登陆
搜索
查看: 11011|回复: 2

[转载文章] MC修改钻孔循环和后处理,为Okuma系统的G85指令加FA,退刀...

[复制链接]
发表于 2013-12-3 09:49:50 | 显示全部楼层 |阅读模式

修改钻孔循环和后处理,为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循环参数,只有一个输出暂停时间的地方,现在就把第一个灰色格变成可输出框

1.jpg
修改钻孔循环,为Okuma系统的G85指令加FA,退刀进给 - AtMastercam之家 - AtMastercam之家

设置,机床定义管理,控制器管理,文本,钻孔循环,首次啄钻对应行改为FA
2.jpg

修改钻孔循环,为Okuma系统的G85指令加FA,退刀进给 - AtMastercam之家 - AtMastercam之家

一路确定保存,                                小小问题,修改成G85/G89(feed-out)
完成后看看效果对比
3.jpg


修改钻孔循环,为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

后处理一个刀路看看效果

4.jpg
修改钻孔循环,为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
优胜专注教学 技术实力最强 www.ysug.com
发表于 2013-12-14 11:23:41 | 显示全部楼层
{:soso_e114:}
该会员没有填写今日想 ...
回复 支持 反对

使用道具 举报

发表于 2014-12-27 12:18:05 | 显示全部楼层
这个是高手,可惜我看不懂
【温馨提示】技术问题请优先发到问答专栏,优胜教师团 ...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


快速回复 返回顶部 返回列表