在全數控凸輪軸磨床中,手動(JOG)狀態下,各坐標軸:X軸(砂輪架進給)、Z軸(工作臺移動)、C軸(頭架旋轉)都有很大的自由度。因此X軸進給就使砂輪有與工作臺以及工件碰撞的可能性,同時當X軸進給到一定程度,移動工作臺時也存在工作臺與砂輪碰撞的可能,而硬件限位卻無法在此情況卜給子相應保護、基于以上原因,在手動(JOG)狀態下對系統的各個軸進行位置監控并設置保護程序就十分必要。
1 “磨削安全區”的建立
對于將修整器安裝在頭架的結構(如圖1),可考慮建立所謂“磨削安全區”,通過R參數設定區域數值。在PLC程序中編制保護功能模塊,通過實時監控各坐標軸的位置.判斷處理并在需要時進行保護。
圖1磨削安全區示意簡圖
保護可分為兩種情況,即對X軸負方向和Z軸正、負方向的動作保護(設參考點坐標為:X=0, Z=0)
(1)當判斷Z軸坐標滿足下列情況時禁止X軸負方向使能:
很顯然X, Z為實時讀取的X, Z軸位置值,而X1,X2, X3及Z1, Z2為可通過R參數設置保護區參數。建立磨削安全區需要5個參數確定需要保護的范圍,這個范圍可根據不同工件尺寸及砂輪尺寸進行調整。
2 手動((JOG)保護的實現
根據上述方案,實現手動((JOG)保護措施應有幾個步驟:
①通過NC Variable Selector 32 Bit選取NCK中的軸位置變量以及R參數,并將其傳送到相應的PLC程序中;
②PLC 57-300通過NC Variable Selector 32 Bit讀取通道中各個軸的坐標數據和R參數;
?、跴LC 57-300通過程序判斷比較,確定保護區域;
④ PLC 57-300發出控制指令進行相應保護。
(1) NCK變量的讀取在NC Variable Selector中選擇ncv NcData,指定好要生成的DB塊,根據需要生成包含8601-8605在內的Rpa.AWL文件和包含X軸、Z軸位置數據在內的Chan-pos.AWL文件。在STEP 7中將上述AWL文件編譯并生成對應DB塊。這里有兩個問題值得注意:
?、賲颠x擇時選擇8601-8605,而實際讀取的是系統8600-604的數值,因此在設置的時候,需要檢驗確認避免出錯;
?、谶x擇軸位置數據參數時,應當注意是編碼器數據還是光柵尺數據。
(2) PLC編制程序
在手動((JOG)方式下,根據實際操作以及監控的需要,可以設置定時器每隔100s請求一次軸位置數據以及位置設定的R參數值。需要說明的是,由于存在100m、間隔進行判斷保護,而且考慮到慣性的作用,在設定保護區域時一定要留有適當余量。
通過FB2將數據正確讀入后,可進行判斷處理。
①X軸保護
?、赯軸保護
首先對于需要z軸負方向進給使能保護的情況
對于需要z軸正方向進給使能保護的情況不再贅述。
3 結束語
考慮到對刀以及機床位置調整的需要,如果認為這種位置保護在某鄴情況卜可能會給操作者造成障礙,可以考慮設置對刀調整開關;還可以利用開關選擇是否加位置保護,在這種情況卜只需將程序稍做修改即可。
這種通過借助NC變量選擇器建立PLC與NCK中數據連接,并讀取數據進行處理保護的方法已經在全數控凸輪軸磨床中調試通過。實踐證明,此方法參數設置簡單,靈話,使手動((JOG)狀態h操作安全可靠,即使出現誤操作也不會造成不良后果、
(審核編輯: 滄海一土)
分享