金属加工基于Master CAM的Fidia五轴后置处理二次开发( 四 )


fmt “D” 2 peck1$ #First peck
increment (positive)
fmt “H” 11 dwell$ #Dwell
2)钻孔输出格式 。 G83包括啄式排屑钻孔与断屑钻孔 , 在指令的输出格式上两个是一致的 , 在后置处理文件中包括ppeck$、pchpbrk$两个程序块 。
ppeck$ #Canned Peck DrillCycle
pdrlcommonb
pcan1, pbld, n$, *s g d r i l l,
sgabsinc, prdrlout, *peck1$, dwell$,
PFYfeed, strcantext, e$
pcom_movea
pchpbrk$ #Canned Chip Break
Cycle
pdrlcommonb
pcom_movea
(6)进给的修改 前文提到 , 在Fidia系统中F后面的数值是不带小数点的整数 , 单位只能为mm/min 。 同时 , 我公司使用该设备时出于安全及保护设备的考虑 ,在加工时快速定位功能(G00)均被以F3000运动的直线插补代替 , 因此也需要修改后置处理来实现这个功能 。
fmt “F” 4 FYFEED
#FEED FOR FIDIA
PFYFEED
IF GCODE$=0,
[FYFEED=3000],*FYFEED
ELSE,
[FYFEED=FEED],FYFEED
上面的7行代码通过定义新变量FYFEED以及对GCODE$变量值的判断 , 重新对FYFEED进行赋值 , 解决了Fidia系统对F格式的要求 , 也满足了公司对设备使用的要求 。 当然 , 在后置处理文件中 , 需要将所有的“*feed”或“`feed”更改为“PFYFEED” 。 同时也需要将s g 0 0 : “G0”#Rapid这一行内容更改为sg00 :“G1” #Rapid 。
(7)其他更改 后置处理文件中其余更改内容见表4 , 主要包括换刀指令、刀具指令、公制/英制代码以及其他一些功能性的更改或优化 。
金属加工基于Master CAM的Fidia五轴后置处理二次开发
本文插图
3. 典型案例
图3所示为某航空发动机燃烧室排气管安装边简图 , 现需要在HS664RT上加工图示的42个φ 1.397mm径向孔 , 加工方案采用φ 1.0mm球头铣刀钻中心孔、φ 1.45mm钻头钻孔的方式 。
金属加工基于Master CAM的Fidia五轴后置处理二次开发
本文插图
图3燃烧室排气管安装边
(1)模型及刀路MasterCAM 2018环境下的刀具路线图如图4所示 , 在加工该零件时倾斜轴A旋转-90° , 旋转轴C按图样要求分度 , 从而达到加工该零件的目的 。
金属加工基于Master CAM的Fidia五轴后置处理二次开发
本文插图
图4刀具路线图
(2)加工程序在完成刀路规划及参数设定后即可进行后置处理操作 , 在进行后置处理时要选择提前更改好的后置处理文件 。 图4所示的刀路图经后置处理后得到程序文件 , 限于篇幅文中仅列出前三孔与最后一孔的程序 。 可以看出 , 使用经过二次开发的后置处理文件 , 得到的数控程序已经达到了不需要做任何修改即可传输到机床进行使用的目的 。 通过与DNC系统的结合 , 完美实现了CAM软件与数控机床的无缝连接 。 ( )
( MACHINE : Fidia HS664RT -CONTROLLER: Fidia NC15 )
( PROG NO:CXXFY-PWC-:0001)
( :0001)
( 3100588-02 REV- )
( )
N100G17 Q1
N110G90
N120G71
N130M242
N140G01 A0. C0. F3000
(T.1|DRILL-1.45 |TOOL DIA.-1.45)(DRILL-1.45 |TOOL-1|DIA. OFF.-1|LEN.-1|TOOL DIA.-1.45)
N150 M306 T.1
N160 G55 O1
N170 G01 C9. A-90. F3000
N180 G154
N190 S3300 M3
N200 G1 X0. Y-8.128 F3000
N210 Z172.415
N220 G83 X0. Y-8.128 Z139.915E119.915 R124.915 D1. F70
N230 G80
N240 X0. Y-8.128 Z172.415
N250 G01 C13.5 A-90. F3000
N260 G154
N270 G83 X0. Y-8.128 Z139.915E119.915 R124.915 D1.