3.3 高速脉冲输出指令
从站的三台cpu221每台控制两轴的步进电机,利用cpu本身集成的两通道高速脉冲输出信号作为步进电机驱动器的脉冲输出,其脉冲输出频率最高达到20khz,根据各轴加工的特点,其控制程序要求步进滑台在作加工时有以下特点:
零点(原位)→快进(快速)→攻进(慢速)停留→快退(快速 零点(原位)
根据此特点该程序在设计时采用多段pto功能,以下为单轴进给事例程序:
///网络1
ld sm0.0
movb 16#a0, smb77
movw 700, smw178
movb 4, vb700
///网络2
ld sm0.0
movw 1000, vw701
movw -5, vw703
movd 100, vd705
///网络3
ld sm0.0
movw 500, vw709
movw 0, vw711
movd 500, vd713
///网络4
ld sm0.0
movw 500, vw717
movw 15, vw719
movd 200, vd721
///网络5
ld sm0.0
movw 15000, vw725
movw 0, vw727
movd vd524, vd729
atch y轴脉冲完成:int1, 20
eni
pls 1
s q0.3, 1
脉冲发送完成后产生中断:
ld sm0.0
s m0.1, 1
creti
3.4 高速计数指令
由于本套系统为切削加工,同时又有深孔加工工序,其加工深度以及切削速度根据材料、刀具的不同可随时更改,为了快速、准确地对刀并减少刀具磨损,在软件设计上增加了深孔加工时的循环加工次数、滑台的绝对坐标标定等功能。循环加工:由于刀具磨损、刀具摩擦发热,在进行深孔加工时需采用循环加工方式,此套软件严格遵循加工标准进行深孔加工软件设计,即减少了进刀时间,又排除了深孔加工排削难的问题。坐标标定:每次更换刀具、工件后都要进行对刀调试,该软件设计利用S7-200的高速计数功能实现了此项功能。
///网络1判断运行方向分别计数
ld sm0.0
lps
a q0.2
lps
ad= vd4, 0
movd hc0, vd0
movd vd0, vd8
lpp
ad<> vd4, 0
movd hc0, vd8
lpp
an q0.2
movd hc0, vd4
///网络2将计算结果反馈给cpu226,并通过串口反馈给触摸屏
ld sm0.0
lps
ad<> vd4, 0
lps
ad> vd8, vd4
movd vd8, vd12
aeno
-d vd4, vd12
aeno
movd vd0, vd16
+d vd12, vd16
lpp
ad< vd8, vd4
movd vd4, vd12
aeno
-d vd8, vd12
aeno
movd vd0, vd16
-d vd12, vd16
lpp
lps
ad= vd4, 0
movd vd8, vd16
lrd
movd vd16, vd20
/d +8, vd20
lpp
movw vw22, vw106
3.5 软件流程(图3)
图3 软件流程
4 结束语
该组合机床一经推出,已经得到大量用户的认可,并投入使用,运行稳定,高速,成为了我们公司的利润产品。原来的多路高速脉冲输出控制多轴步进的功能一直是日系PLC的主要强项,而西门子如果通过更大型的plc来实现的话,在这类机器里的成本又过高。现在采用的s7-200的联网实现了多路高速输出功能,成本还低于日系的plc,可以说欧美plc的强大数据处理方面的功能在这个组合机床的oem设备市场得到了最好的应用,对我们用户来说,既节省了成本,功能上又大大增强。
随着工业自动化的不断发展,高品质的自动化产品和方便快捷的组网实现更复杂的功能,将使自动化进入一个新的发展阶段。总线和网络技术、人机界面等产品将在工业和生活中得到越来越广泛的应用。西门子高品质的自动化产品和完整的解决方案,为满足机床自动化的各种需要提供优秀的技术平台。
台达DOP-W系列提供10.4”/12”/15&rdqu…
JetNet 3005G · 5口全千兆RJ-45交换机 …
显示规格 一般规格 环境规格 结构规格 外形…
功能规格 …
功能规格 …
西门子SIMATIC S7-400PLC的主要特色为:极高的处理…