浅析Fanuc0iD数控系统手动快速进给功能的设计
2020-09-10伏和红杨柳
伏和红 杨柳





摘要:本文主要探讨了Fanuc0iD数控系统手动快速进给功能的设计思路和步骤,同时有针对性地给出了相应的PMC设计示例程序,并进行详细分析。此外,本文还对与该功能设计相关的易混淆参数进行辨析和解读。
Abstract: This paper mainly discussed the design ideas and procedures of manual rapid feed function of Fanuc0iD Computer Numerical Control System, and also gave the corresponding sample programs of PMC and the detailed explanations. Furthermore, this paper also differentiated and explained all the confusing parameters which were related to this manual rapid feed function.
关键词: 数控机床;PMC;手动快速进给;参数;辨析
Key words: CNC machine tool;PMC;manual rapid feed;parameters;differentiate
0 引言
在Fanuc0iD数控系统中,数控机床的手动快速进给功能是通过PMC(Programmable Machine Controller,PMC)编程来实现的[1]。本文根据实际调试经验,对手动快速进给功能的设计思路及步骤进行研究和探讨,同时有针对性地给出了相应的PMC设计示例程序,并进行详细分析。此外,本文还对与手动快速进给功能设计相关的易混淆参数进行仔细地辨析和解读。
1 手动快速进给功能设计的基本思路及步骤
首先,编写手动快速进给功能的使能程序,其PMC示例程序如图1所示。
参数说明:该程序中,R100.0为常0信号,F1.1为当按下面板的复位按钮时,系统返回给PMC的复位信号,此处用作计数器的复位信号。由程序可知,该计数器的计数器号为“0001”,初始值为0(CN0=0),且为加计数器(UPDOWN=0),计数器的计数功能由X7.4触发。
程序分析:假定该环形计数器的设定值为1,当首次按下快速按钮X7.4时,计数器的当前值变为1,与设定值相同,此时,G19.7=1,PMC通知NC(Numerical Controller,NC)手动快速进给功能有效;当再次按下快速按钮X7.4后,计数器的计数值发生溢出,计数器复位,当前值变为0,此时,G19.7=0,手动快速进给功能无效。
由此可见,本程序段中,环形计数器的作用是实现单键交替输出自锁功能,即第一次按下按钮时接通功能并自锁,第二次按下按钮时断开功能,再次按下按钮又接通功能……如此循环往复[2]。
