3.程序编写及调试
3.1 修改OB1
因为两个通道分属于两个方式组,即面板1对应方式组1 (通道1) 、面板2对应方式组2 (通道2) ,所以在OB1 中需要调用2 个机床面板FC27 (左刀架) 、FC28 (右刀架)如下:
CALL FC 27
BAGNo: =B#16#11
ChanNo: =B#16#1
Sp indle IFNo: =B#16#5
FeedHold: =M1. 0
Sp indleHold: =M1. 1
CALL FC 28
BAGNo: =B#16#2
ChanNo: =B#16#2
Sp indle IFNo: =B#16#5
FeedHold: =M1. 2
Sp indleHold: =M1. 3
3.2 修改OB100
双刀架要连接两个面板,设置OB100中FB1的参数即可激活第二面板。
CALL FB 1,DB7
MCPNum: = 2
MCP1 In: = P# I 100. 0
MCP1Out: = P#Q 100. 0
MCP1StatSend: = P#Q 108. 0
MCP1StatRec: = P#Q 102. 0
MCP1BusAdr: = 7
MCP1Timeout: = S5T#700MS
MCP1Cycl: = S5T#200MS
MCP2 In: = P# I 0. 0
MCP2Out: = P#Q 0. 0
MCP2StatSend: = P#Q 8. 0
MCP2StatRec: = P#Q 12. 0
MCP2BusAdr: = 6
MCP2Timeout: = S5T#700MS
MCP2Cycl: = S5T#200MS
在完成上述硬件及软件配置后, 按压OP 上的“CHANNEL”健,就能切换两个通道的状态。这样就使操作者能随时掌握两个刀架的加工状况,以便操作者能对两个刀架的加工及时作出相应的调整。
4 结论
同一数控系统双屏显双刀架单独实现数字控制技术广泛应用在我公司的双刀架数控重型机床上,其硬件电路设计比传统的双系统(802 D sl)简单,软件编程、参数设置更加方便,使机床两个刀架在运行中,操作方式互相独立,互不干涉,两个显示器随时可互相观测到对方的状态。将机床两个数控刀架溶为一体,不但操作方便且提高了机床的性能。同时也大大提高了卧式车床的加工效率。