840di系統(tǒng)磨床砂輪工進(jìn)是伺服電機(jī)帶的,請(qǐng)問當(dāng)砂輪正在向前工進(jìn)時(shí),如果安全門突然被打開怎么能實(shí)現(xiàn)伺服電機(jī)反向運(yùn)動(dòng)?(伺服電機(jī)是nc控制的,安全門是plc的一個(gè)輸入點(diǎn))
答:樓主的問題很有見解,又考慮到有操作的安全性,很值得學(xué)習(xí),我是這樣考慮的:
將機(jī)床安全門開關(guān)作為plc的一個(gè)輸入點(diǎn),在auto或mda方式下將該輸入點(diǎn)作為讀入禁止信號(hào):db21.db×6.1的觸發(fā)的先決條件,同時(shí)又將讀入禁止信號(hào):db21.db×6.1作為砂輪工進(jìn)伺服電機(jī)(x向電機(jī))負(fù)向運(yùn)行信號(hào)(db31.db×4.6)觸發(fā)的先決條件。
工作原理是這樣的:機(jī)床在auto或mda方式下,砂輪磨削工件時(shí),如果由于誤操作,這時(shí)安全門突然被打開,則讀入禁止信號(hào):db21.db×6.1被觸發(fā),機(jī)床立即停止,同時(shí)由于db21.db×6.1被觸發(fā),又會(huì)導(dǎo)致砂輪工進(jìn)伺服電機(jī)(x向電機(jī))負(fù)向運(yùn)行信號(hào)(db31.db×4.6)的觸發(fā),其結(jié)果是砂輪工進(jìn)伺服電機(jī)(x向電機(jī))負(fù)向運(yùn)行,脫離工件加工區(qū)域,任務(wù)完成。
讀入禁止信號(hào):db21.db×6.1,
讀入禁止信號(hào)含義:在進(jìn)行換刀等處理時(shí),需用到讀入禁止信號(hào),當(dāng)此信號(hào)為1時(shí),nc進(jìn)入讀入禁止?fàn)顟B(tài),nc程序暫停執(zhí)行。
當(dāng)然樓主也可以利用840di系統(tǒng)的本身固有的功能-rettool來完成,即刀具自動(dòng)回退功能,將機(jī)床安全門開關(guān)作為刀具自動(dòng)回退功能自動(dòng)執(zhí)行的觸發(fā)條件,在加工程序中隨時(shí)調(diào)用,也是非常方便的。