首页 理论教育 实用的程序设计示例案例

实用的程序设计示例案例

时间:2023-06-18 理论教育 版权反馈
【摘要】:FS-0iD的CNC操作方式选择信号输入地址及要求见表8.2-2,如机床直接采用FANUC主面板B,其操作方式选择键和指示灯控制的PMC程序设计步骤如下。1)CNC的DNC和AUTO两种操作方式,对PMC操作方式选择信号MD1/MD2/MD4的输入要求相同,在程序设计时需要通过必要的措施予以区分。根据以上考虑,PMC程序设计时可将表8.2-2所示的CNC操作方式选择信号要求转化为表8.2-4所示的PMC程序设计要求。

实用的程序设计示例案例

FS-0iD的CNC操作方式选择信号输入地址及要求见表8.2-2,如机床直接采用FANUC主面板B,其操作方式选择键和指示灯控制的PMC程序设计步骤如下。

表8.2-2 CNC操作方式选择信号输入要求

978-7-111-42089-7-Chapter08-31.jpg

1.I/O地址确定

FANUC主面板B的按键和指示灯布置如第6章图6.4-7所示,主面板B需要通过PMC参数设定输入/输出起始地址m/n,假设PMC参数设定的主面板输入起始地址为m=20,输出起始地址为n=8,可根据图6.4-7,得到面板上的操作方式选择键和指示灯的PMC-I/O地址如表8.2-3所示。

表8.2-3 操作方式按键/指示灯I/O地址表

978-7-111-42089-7-Chapter08-32.jpg

2.程序设计分析

根据表8.2-2的CNC操作方式选择信号的输入要求,可发现FS-0iD的操作方式选择程序设计需考虑以下问题。

1)CNC的DNC和AUTO两种操作方式,对PMC操作方式选择信号MD1/MD2/MD4的输入要求相同,在程序设计时需要通过必要的措施予以区分。由于DNC实际是属于自动运行方式的一种,为此,可以对CNC操作方式选择的面板操作过程作这样的规定:如果需要选择DNC方式,应先选定AUTO方式,然后再按操作面板上的DNC键转入DNC方式,如不按DNC键或在选择DNC方式后再次按DNC键,则选择通常的CNC存储器自动运行方式(MEM方式)。

2)操作方式ZRN和JOG两种操作方式,PMC操作方式选择信号MD1/MD2/MD4的输入要求相同,在程序设计时也需要通过必要的措施予以区分。同样,由于ZRN(手动回参考点)操作实际上是手动运行方式的一种,为此,可对CNC操作方式选择的面板操作过程作这样的规定:如果需要选择ZRN方式,应先选定JOG方式,然后再按面板上的ZRN键转入ZRN方式,如不按ZRN键或选择ZRN方式后再次按ZRN键,则选择通常的手动运行方式JOG。

根据以上考虑,PMC程序设计时可将表8.2-2所示的CNC操作方式选择信号要求转化为表8.2-4所示的PMC程序设计要求。

表8.2-4 操作方式选择信号的PMC程序设计要求

978-7-111-42089-7-Chapter08-33.jpg

3.MD1/2/4信号处理

根据表8.2-3的面板操作键和表8.2-4的MD1/MD2/MD4信号要求,可编制CNC的MD1/MD2/MD4信号处理程序如图8.2-16所示。

978-7-111-42089-7-Chapter08-34.jpg(www.xing528.com)

图8.2-16 MD1/2/4信号处理程序

由程序可见,无论MD4/MD2/MD1原来的状态怎样,只要按下主面板B上的AUTO键,X24.0将为“1”,PMC输出到CNC的内部信号G043.0被置“1”,而G043.1、G043.2被置“0”,即操作方式选择信号MD4/MD2/MD1的状态被置为“001”,CNC选择自动运行方式。如按下主面板B上的EDIT键,则X24.1将为“1”,PMC输出到CNC的内部信号G043.0、G043.1被置“1”,而G043.2被置“0”,即操作方式选择信号MD4/MD2/MD1的状态被置为“011”,CNC选择程序编辑方式。操作其他键的情况类似,因此,可实现表8.2-4中的控制要求。

4.DNC/ZRN信号处理

根据前述的程序设计分析,CNC的操作方式选择信号DNC、ZRN可通过图8.2-17所示的程序生成。程序中的操作方式选择信号DNC(G043.5)和ZRN(G043.7)分别在AUTO、JOG方式选定后,用操作面板的按键DNC(X24.3)、ZRN(X26.4)选择。按键DNC、ZRN的控制采用了前述的交替通断控制典型程序。

例如,当操作方式AUTO被选定时,MD4/MD2/MD1的状态为“001”,R200.0输出“1”,此时,可通过DNC键输入X24.3控制DNC方式选择信号G043.5的交替通断,即:按DNC键,X24.3为“1”,DNC选择信号G043.5将置“1”,CNC操作方式将从AUTO转为DNC;再次按DNC键,则G043.5重新置“0”,操作方式回到AUTO。如AUTO方式未被选定,则R200.0为“0”,DNC选择信号G043.5总是为“0”,DNC键操作将无效。

978-7-111-42089-7-Chapter08-35.jpg

图8.2-17 DNC、ZRN的梯形图程序

按键ZRN的控制程序与DNC类似,它将在手动方式JOG被选定、MD4/MD2/MD1的状态为“101”时有效。

5.指示灯控制

CNC的操作方式一旦被选定,如CNC工作正常,便可进入所需要的操作方式,并将当前生效的操作状态通过内部信号F003.0~F00.3.7、F004.5输出到PMC。来自CNC的操作状态信号地址和CNC操作方式的对应关系见表8.2-5。

表8.2-5 CNC操作状态输出信号地址

978-7-111-42089-7-Chapter08-36.jpg

操作面板上的指示灯应指示CNC实际生效的操作状态,而不应是操作面板所选择的操作方式,因此,指示灯输出应直接通过图8.2-18所示的程序,由CNC的操作状态信号进行控制。

978-7-111-42089-7-Chapter08-37.jpg

图8.2-18 指示灯控制程序

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈