数控机床调试与维修
#24=#4006 式) G91 M05
;保存增量或绝对编程方式(G90、G91方
;增量坐标编程 ;主轴停止
;至抓刀点(换刀点) ;主轴准停
;刀号读取(判断刀库刀号与主轴刀号是
G30P2Z0 M19 M26
否一致)
IF[#1000EQ1]GOTO30 IF[#1001EQ1]GOTO40 IF[#1002EQ1]GOTO50 M23
;T码值≥17时退出换刀程序
;主轴刀号等于T码值时退出换刀程序 ;T码值为0时退出换刀程序 ;刀库推出 ;停0.5秒 ;松刀 ;停0.5秒 ;至Z轴零点
;刀库转(刀盘旋转选刀) ;至抓刀点 ;紧刀(抓刀) ;刀库退回 ;换刀结束并返回 ;刀没找到报警 ;结束换刀并返回
G04P500 M25
G04P500 G28Z0 M21
G30P2Z0 M24 M22
GOTO100
N30#3000=1(TOOL NOT FOUND) GOTO100
N40#3000=2(TOOL NO. ON SPINDLE) ;主轴刀号已是需换刀刀号报警 GOTO100
;结束换刀并返回 ;换刀刀号为0报警 ;主轴停转
N50#3000=3(T CODE IS 0) N100M05 G#23 G#24
;恢复到主程序的米、英制系统 ;恢复至主程序的增量或绝对编程系统
附录9:实现刀库控制功能
169
数控机床调试与维修
M99 %
;返回主程序
从程序中可以看出,M19为主轴准停指令,M20为刀库回零指令,M21为选刀(刀库转)指令,M22为刀库退回指令,M23为刀库推出指令,M24为紧刀指令,M25为松刀指令,M26为刀号读取指令。 5.PMC控制程序
PMC参考程序如图附9-2~图附9-7所示。
附录9:实现刀库控制功能
170
数控机床调试与维修
图附9-2 刀库控制的PMC程序-1
附录9:实现刀库控制功能
171
数控机床调试与维修
图附9-3 刀库控制的PMC程序-2
附录9:实现刀库控制功能
172
数控机床调试与维修
图附9-4 刀库控制的PMC程序-3
附录9:实现刀库控制功能
173
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库实现刀库控制功能(2)在线全文阅读。
相关推荐: