数字控制系统的启动和设定过程
系统要求一个带有转动速度控制的主轴和一个带有伺服功能的进给轴。主轴由变频器驱动,为SP轴,进给轴由伺服阀驱动,为Z轴。SP轴和Z轴定义为一个通道内的轴。下面详细介绍840DI系统如何完成初始化,并控制机器按照在OP(操作面板)上输入的加工程序去执行相应的动作。
建议系统启动时,应首先启动PLC。
1.硬件组态
同所有西门子的PLC设定一样,首先建立一个S7300站,然后进入硬件组态进行所有外围硬件和网络的设置。在设置网络时必须注意两种网络的网络地址设置。通常MPI网络中,PLC设为2;NCU设为3。DP网络中各模块的地址可通过各模块的DIP开关设定。DIP开关的设定值必须同组态软件中的地址一致。需要注意的是,为保证控制系统的实时性,DP地址应该设定为12Mbps。
2.PLC软件启动
PLC通常需要把该项目下的所有块拷贝到所建立的项目之下,然后在OBI里调用FC19做如下修改,其余的功能调用可以不做修改,但在OB100中调用的FBI里的MCPBUSADD一栏的值必须和MCP背后S3的设定值一致,否则MCP无法通信。至此最基本的PLC接口程序启动完成。
下面是一个最简单的OB1程序。
CALL ″MCP_IFM″
BAGNo :=B#16#1
ChanNo :=B#16#1
SpindleIFNo :=B#16#1
FeedHold :=M100.0
SpindleHold :=M100.1
L ″ChanI″.A_FD_OR
T ″Chanl&P1fd9rime;.A_RT_OR
SET
=″Axidl″.A_PosMeasl
=″Axis I″.A_ContrEnable
=″Axisl″.A_PulseEnable
SET
=″Axis2″.A_PosMeasl
=″Axis2″.A_ContrEnable
=″Axis2″.A_PulseEnable
3. NC的启动设置
在“GENERAL MD”选项里,在MD10000[0],和MD10000[1],里设定的轴名是在机器的“MACHINE”区域里显示的。因此,MD10000[0],设定为“SP”,MD10000[1],设定为“Z”。在“CHANNEL MD”选项里,在MD20050[0]……[n]设定的是所有实际存在的机床轴里的几何轴,在这个例子中第二轴“z”是几何轴,因此MD20050[1]设定为“2”。在MD20080[0]……[n]设定的是各个机床轴在编程时所使用的名字,因此MD20080[0]设定为“SP”,MD20080[1]设定为“Z”。
在“AXIS MD”选项里,所有的设定都是和840Di系统设置主轴和伺服轴的方法是一致的。设定的“INPUT”,“OUTPUT”地址是用来作为NC控制输出和采集反馈的通道地址的。这些地址号也必须与在“GENERAL MD”选项里MD 13050
|