正文 淺談雙滑枕龍門機床的安全位置監控(1 / 2)

淺談雙滑枕龍門機床的安全位置監控

科學發展

作者:富宇 柳鵬

摘 要:雙滑枕立式車床中兩個滑枕的位置監控一直是一個難題。本文介紹了如何使用SIEMENS 840Dsl係統的運動同步指令實現雙滑枕立式車床的安全位置監控,在不增加硬件成本的基礎上實現機床的安全使用。

關鍵詞:防撞;雙滑枕;西門子840D;運動同步指令

1 引言

雙滑枕龍門機床在保證加工工藝的情況下,兩根滑枕必然存在一部分重疊的加工區域。因此,在這個區域內的安全位置監控就顯得尤為重要。通常的做法是在兩根滑枕間加裝光電距離傳感器,這個做法一方麵增加成本,更重要的是在滑枕速度過快時,基本上是形同虛設,存在相當大安全隱患。本文通過使用SIEMENS SINUMERIK 840Dsl的運動同步指令功能,實現雙滑枕的安全位置監控。

2 運動同步指令介紹

運動同步指令是指NC在作程序插補的同時,可以另外執行其他一些動作,這些動作的有效範圍可以不受指令執行範圍限製。按有效範圍不同,同步指令分模態同步指令和非模態同步指令,非模態同步指令隻在緊跟該指令後麵的一條指令內有效,而模態同步指令執行後,隻要沒有取消該同步動作,在程序運行狀態下一直有效。模態同步指令甚至可以不受NC的工作方式限製,但這個功能是一個選項。

指令格式:(ID=n KEYWORD condition) DO ACTION

括號內部分為可選項,如果有ID號,則為模態指令,沒有ID則為非模態指令,對於需要不受工作方式限製的模態指令用IDS標識。ID號的範圍為1-255,在執行時係統先按ID號從小到大執行模態指令,然後再執行非模態指令。

KEYWORD condition是為後麵要執行的動作指令執行條件,如果沒有指令條件,則該指令無條件執行,常用的條件有以下幾種:①WHEN——如果條件滿足,則執行一次後麵指令的動作,但後麵即使條件還滿足,指令也不再執行; WHENEVER——隻要條件滿足就執行後麵的指令動作,不受次數限製;③EVERY 當指令條件從不滿足變成滿足時,指令動作就執行一次;④FROM 當指令執行的條件滿足,指令動作就執行,執行開始後,即使條件不再滿足了,指令動作也照樣執行。對於指令要執行的條件,可以是各種係統變量間的邏輯運算,也可以是某個輸入點的狀態。指令後麵的動作,常用的有:①STOPREOF——停止譯碼功能取消; ②DELDTG——刪除餘程; ③RDISABLE——讀入使能取消; ④Mxx,Hxx,Sxx——輸出M,S, H輔助功能指令;⑤POS[axis]= , FA[axis]=——定位軸定位功能;⑥$AA_OVR = 或者 $AC_OVR =——改變軸或者是路徑進給倍率.