我做了一个华中HNC-21M三轴数控铣床的后处理器。[size=18.66666603088379px]我的教程视频地址:http://v.youku.com/v_show/id_XMTY1OTg0Mzg2OA==.html?from=y1.7-25 S6 w5 E) d% @# c " j" }) u4 e" g( V# c 文字如下: 1 z% Q1 l1 x5 }. {+ _ [4 z; D
以华中世纪星数控
HNC-21M
的三轴铣床系统为例,在
UG10
制作一个后处理器。
首先根据说明书,了解相关的技术资料:
程序结构:(图显示不出来)
file:///C:/Users/xgc20/AppData/Local/Temp/msohtml1/01/clip_image002.jpg
M
代码:
file:///C:/Users/xgc20/AppData/Local/Temp/msohtml1/01/clip_image004.jpg
G
代码:
file:///C:/Users/xgc20/AppData/Local/Temp/msohtml1/01/clip_image006.jpg
file:///C:/Users/xgc20/AppData/Local/Temp/msohtml1/01/clip_image008.jpg
file:///C:/Users/xgc20/AppData/Local/Temp/msohtml1/01/clip_image010.jpg
file:///C:/Users/xgc20/AppData/Local/Temp/msohtml1/01/clip_image012.jpg
file:///C:/Users/xgc20/AppData/Local/Temp/msohtml1/01/clip_image014.jpg
在制作后处理器时,要更正以上的
M
代码和
G
代码。
还有:
1
、文件名
:
字母
O+
任意四位字母或数字
.nc
(如
O1000.nc
);
程序头:%+任意四位数字,为主程序名(如%2047)。
单位公制mm,三轴长度如为1540*760*660等。
2
、程序头增加显示所用刀具名称。
插入 TOOLmom_tool_name
3
、增加
G54 G64
去掉
G71,
增加
G94
4
、三轴数控铣床,不是加工中心,没有刀库,要去掉自动换刀功能;
去掉半径补偿和长度补偿功能;
5
、
设置圆弧输出模式,最小半径0.1mm,最小圆弧0.5mm.
6
、删除末尾的%1234
7、在程序尾显示加工预计时间global mom_machine_time! I3 M8 O" `# ]$ G. h MOM_output_literal "(TIME :[ format "%.2f" $mom_machine_time])"
8
、增加M05 M09,控制机床的主轴和切削液电机停止转动。
M02可改为M30,也可以不改。
9
、设置文件后缀为.NC
保存,支持中文名。
`+ _# u* K' Y- B7 p/ l1 ` . K& L2 O" j3 s5 Q# w. _+ J( E) j( T1 h
|