西門子電源模塊6SL3330-7TE38-4AA3現貨供應
本文以OMRON的CQM1型機為例,分析通過PLC的軟件設計來實現步進電機的脈沖分配。
由移位寄存器SFT(10)指令循環輸出實現脈沖分配,步進電機工作在三相六拍時的狀態由內部輔助寄存器IR016的00~05繼電器控制,為實現循環控制,由第6位信號01605作為反饋信號接到SFT的數據輸入端IN。SFT的移位脈沖輸入端CP可由PLC內部高速定時器通過編程實現,本設計中為方便起見。采用了內部特殊繼電器SR25500。SFT的復位輸入端R接步進電機停止信號,該端為ON時,數據通道IR016的所有位置0,并且不接受數據輸入。
IR016與步進電機通電繞組的對應關系,在步進電機正轉時,當移位數據信號移到時。移位寄存器SFT01600的輸出應接通步進電機的A相;移到第二位時,應接通A相和B相;其余如此類推。以A相繞組為例,當輔助繼電器01600、01601、01605中任一個接通時(并聯關系),A相通電。移位寄存器每一位的輸出信號先驅動與步進電機各相對應的輸出繼電器,再由輸出繼電器通過功率放大器驅動步進電機。
工作過程簡單描述如下:由輸入端00000得電發出啟動信號,前沿微分指令DIFU(13)保證移位寄存器SFT(10)指令中移位數據初始信號01600的性。移位寄存器在移位脈沖的作用下順序左移,實現6位脈沖分配,由輸出繼電器10000、10001、10002分別去接通步進電機的A、B、C三相。步進電機轉速可由移位寄存器SFT的脈沖輸入端控制,轉向由繼電器02603控制。當輸入端00001無效時,KEEP(11)指令的置位端02600保證02603得電且保持該狀態,電機正轉;當00001為ON時,KEEP(11)指令的復位端02601使02603失電而恢復原狀態,電機反轉。
4 結束語
比較步進電機的SCM和PLC的控制方法可知。SCM采用定時器延時,以中斷方式輸出控制脈沖;PLC采用移位指令和內部特殊繼電器,以循環順序掃描方式輸出控制脈沖。SCM采用匯編語言(或C語言)編程,其指令系統的同有格式受硬件結構的限制很大,編寫和調試要求具備一定語言程序設計基礎;而編寫PLC程序,即可以采用語句表(助記符),又可以采用梯形圖,梯形圖簡單易懂,通過圖形編程器容易實現。SCM控制系統設計周期長,一般需要程序擴展,硬件方面需要經過印刷電路板設計等過程;PLC控制系統采用模塊化結構,可在線修改控制程序,并實現實時監控,因而設計周期短。PLC系統擴展靈活,可以在原有控制系統基礎上進行功能擴展,能有效降低成本,適應于復雜的工業控制環境。
用SCM和PLC來實現步進電機控制脈沖的產生和分配,可以通過編程在一定范圍內自由地設定步進電機的轉速,而且還可以靈活地控制步進電機的運行狀態。這兩種控制方式都不需要反饋就能對位置或速度進行控制,且位置誤差不會積累;用軟件編程代替硬件控制,不僅減少了系統設計的工作量,而且提高了控制系統的可靠性
1 概 述
在組合機床自動線中,一般根據不同的加工精度要求設置三種滑臺(1)液壓滑臺,用于切削量大,加工精度要求較低的粗加工工序中;(2)機械滑臺,用于切削量中等,具有一定加工精度要求的半精加工工序中;(3)數控滑臺,用于切削量小,加工精度要求很高的精加工工序中。可編程控制器(簡稱PLC)以其通用性強、可靠性高、指令系統簡單、編程簡便易學、易于掌握、體積小、維修工作少、現場接口安裝方便等一系列優點,被廣泛應用于工業自動控制中。特別是在組合機床自動生產線的控制及CNC機床的S、T、M功能控制更顯示出其的性能。PLC控制的步進電機開環伺服機構應用于組合機床自動生產線上的數控滑臺控制,可省去該單元的數控系統使該單元的控制系統成本降低70~90%,甚至只占用自動線控制單元PLC的3~5個I/O接口及<1KB的內存。特別是大型自動線中可以使控制系統的成本顯著下降。
2 PLC控制的數控滑臺結構
一般組合機床自動線中的數控滑臺采用步進電機驅動的開環伺服機構。采用PLC控制的數控滑臺由可編程控制器、環行脈沖分配器、步進電機驅動器、步進電機和伺服傳動機構等部分組成,伺服傳動機構中的齒輪Z1、Z2應該采取消隙措施,避免產生反向死區或使加工精度下降;而絲杠傳動副則應該根據該單元的加工精度要求,確定是否選用滾珠絲杠副。采用滾珠絲杠副,具有傳動效率高、系統剛度好、傳動精度高、使用壽命長的優點,但成本較高且不能自鎖。