6SN1140-1BA12-0BA0控制X軸運行的控制中主要程序部分如下:
圖5
6SN1140-1BA12-0BA0控制X軸運行的控制中主要程序部分如圖6所示。
圖6
6SN1140-1BA12-0BA0作為從站的第二臺DVP-PM型PLC是對機床鏜桿和滑枕這兩個軸的控制程序,每個軸的運行控制程序都和X軸的程序相似,從站用的PLC和主站的型號是*相同的,因此從站中控制兩個運動軸的特殊寄存器和主站中的特殊寄存器在本站中有著同樣的地址。DVP-PM機型,在內部有規劃一個特殊寄存器區塊,可相對應于主站的控制寄存器,并利用此架構,自行規劃從站欲受主站控制的數據傳遞,以達到主站與從站的數據交換及運動模式控制的功能。
DVP-PM主站使用FROM/TO指令下達命令數據于從站,從站的可擦寫控制寄存器為CR#0~CR#199,對應從站內部規劃的特殊寄存器區的D1500~D1699。數據傳遞關系如右圖所示:
因此我們在作為主站和從站的PLC中分別編寫如下程序,以實現主站與從站之間的數據傳遞。主站以*個軸傳送指令為例:
這樣即將主站中地址D100~D103的值傳至從站的D1501~D1504中,在從站中*個軸的操作指令也將和主機中的一樣,從M0開始,控制程序也和主機中*個軸的控制程序基本*。
本機床的電氣控制配置中還有一個模擬量模塊,用于主軸箱垂度補償用。當滑枕伸出距離越大,主軸箱前方下垂的可能性越大,因此在主軸箱靠前方有一根鋼絲繩對主軸箱施加一個拉力,以平衡其下垂的角度。這個拉力是由液壓實現的,壓力的大小由比例閥調節,比例閥則受模擬模塊給出的4~20mA的電壓控制。因此在程序中需要對此模塊進行編程控制。
6SN1140-1BA12-0BA0型運動控制器還有一個特殊功能,可以用G代碼和M代碼來編寫簡單的加工程序,這也是這款PLC的特長所在。當然,G代碼和M代碼的應用也是要通過編程來實現的,由于客戶的要求本機床中這一功能并未啟用,但在將來此類型機床上*可以擴展此功能項!
3 結束語
通過6SN1140-1BA12-0BA0電氣設計方案上對DVP-PM運動控制器的運用讓我們對PLC有了新的認識,臺達PM系列運動控制器以其強大的控制功能實現了對機床進給軸的精確定位,甚至可以實現兩軸直線或圓弧插補等數控的功能。可編程控制器、伺服驅動器、觸摸屏等自動化工控產品的發展將推動機械制造行業的共同進步。
SEW-EURODRIVE 12.5 HP ELECTRIC MOTOR (STOCK #26)
NEW SEW EURODRIVE DFT100L4-KS AC 5HP 230/460V 1680RPM ELECTRIC MOTOR D367865
#SLS1E45 New Sew Eurodrive 1.5 HP Gearbox Ratio 33.52:1 #M112
SEW EURODRIVE BRAKING RESISTOR BW300-005 - STACK OF 4
Sew-Eurodrive Inverter Vector AC Motor Gearbox DFT90L4, R57DT90L4, 220/380V 2 HP
NEW SEW EURODRIVE R40D16BDT80K4-KS 5/8 IN 1 IN 1HP 6.17 GEAR REDUCER B287570
sew-eurodrive electric motor faf37 with gear drive
SEW EURODRIVE R0786728.8 5/8 IN 1-3/4 IN 95.33 145T GEAR REDUCER B349132
SEW EURODRIVE R60LP145 21.41:1 2HP 575V-AC 1715RPM NP-1TR 3PH GEAR MOTOR B349236
NEW SEW EURODRIVE DFT90S6BM62HR 10.15:1 1HP 1140-112RPM 3PH GEAR MOTOR B289187
NEW SEW EURODRIVE R47DT80N4BM61HR 29.88:1 1HP 1700-57RPM GEAR MOTOR B289992
SEW EURODRIVE DF14BDT80K4 S40D14BDT80K4 0.75HP 33-163RPM GEAR MOTOR D450087
SEW EURODRIVE KA47/T DV100L4/TF MOTOR GEARBOX 4HP 4 HP 240-266V 415-460V 3PH