9.2.2 案例分析
案例1:西门子802C数控镗铣床急停和进给轴程序编制。
案例2:某铣床装有一个手轮,连接在手轮接口1,使用MMC选择信号进行控制,这种方式控制的西门子802CPLC程序编制方法如下:
9.2.2.1 分析
(1)
急停注要停止有危险的动作,并且一般在急停按钮复位后,机床动作也不能立刻开始动作,需要操作人员重新按启动或按其他按钮机床才能动作。
(2)
西门子数控系统要求急停要切断伺服使能和电源模块使能,由于电源模块使能被切断,即使伺服驱动失去控制或线路故障,进给轴和主轴(伺
服主轴)也不会移动或旋转,这样可使可靠性得到提高。
(3) 操作过程根据图纸和西门子急停程序“EMG_STOP”找出急停、驱动就绪和监控报警、以及你要求伺服使能和电源模块使能接通的控制按钮。 (4)
在图纸中找到电源模块上电控制(T_48、T_63、T_64)的PLC输出点地址。
(5) 编制进给轴使能和主轴程序,它通过调用子程序“AXES_CTL”来到达
目的,在图纸中找到XYZ轴的正极限、负极限、回零减速开关的信号地址,把这些地址输入到“AXES_CTL”子程序相对应部分,同时还有输入T_63、
T_64的相应地址以及主轴使能是否自动取消和在驱动器优化时释放抱
闸的按钮地址。
(6)
控制轴移动的点动按钮可以自己定义,在调用“AXES_CTL”之前要调用“X_CROSS”子程序来定义XYZ移动的按钮。
手轮案例分析:
(1)编制程序首先寻找PLC和NCK的接口信号,通过查找资料进给轴使用手轮控制的信号如下:
轴顺序-机床坐标手轮2-工件坐标号 手轮1-工件坐标系 手轮1系
系
1(X) V32001000.0 V38000004.0 V32001000.1 2(Y) V32001004.0 V38001004.0 V32001004.1 3(Z)
V32001009.0
V38002004.0 V32001004.1
(2)寻找MMC有关手轮选择的信号如下:
手轮1-机床坐标系
V38000004.1 V38001004.1 V38002004.1
根据上图分析成如下真值表:
工件坐标系
轴顺序号 V19001003.0 1(X) 1 2(Y) 0 3(Z) 1 机床坐标系
轴顺序号 V19001004.0 1(X) 1 2(Y) 0 3(Z) 1
V19001003.1
0 1 1
V19001004.1
0 1 1
9.2.2.2 操作过程
编制手轮控制X轴的程序,其程序如下:
9.2.2.3 操作要点及注意事项
(1)
不要在“C:\\Program Files\\Siemens\\Toolbox 802SC_bl\\PLC802SC_blLib\\Examples”目录中的“SAMPLE_802SC_bl.ptp”上直接修改,而应该把它拷贝到你的工作目录中,并且文件名改名,如你的名字,然后再在此文件上作修改。
(2) 输入地址后可改成符号显示以便快速检查错误。
(3) 编制手持单元程序时注意PLC输入点和常开常闭不要弄错。
9.2.3 训练任务
1.在子程序中正确调用西门子样例程序中的进给轴程序和冷却程序 2.编制实训机床手持单元控制程序
9.2.4 相关知识点
9.2.41 子程序34-X_CROSS(点动键布剧)
9.2.4.2 子程序40-AXES_CTL(进给轴主轴使能控制)