輔助求中心自動程式---輔助大型工件X軸向(Y軸向)求中心程式 在工件某軸向兩側邊尋邊時 以程式自動計算並執行走到該軸向中心 且自動輸入至G54後 並將WORK之X值(Y值)歸為零
N1 (注意:按下 / SKIP BLOCK 時會改變成以Y軸向求Y軸向中心)
/#5221 = #5021 (工件單側邊尋邊完成時 轉鈕至MEM按下START 會以單側邊計算歸零)
(工件單側邊尋邊完成時 轉鈕至MEM按下START 會以單側邊計算歸零)
/#1 = #5021
/G54
/M0 (暫停,等待測量另一側邊X座標)
/#5221 = [#5021+#1]/2 (計算X軸向中心)(尋邊測量另一側完成時 再次轉鈕至MEM按下START 會自動計算X軸向中心)
/G54 X0
(執行走到X軸向中心 並自動輸入至G54 X軸且WORK之X軸值歸零)
/M30
N2 (當按下 / SKIP BLOCK 時會改變成以此行開始 求Y軸向工件中心)
#5222 = #5022 (工件單側邊尋邊完成時 轉鈕至MEM按下START 會以單側邊計算歸零)
#1 = #5022
G54
M0 (暫停,等待測量另一側邊Y座標)
#5222 = [#5022+#1]/2 (計算Y軸向中心) (尋邊測量另一側完成時 再次轉鈕至MEM按下START 會自動計算Y軸向中心)
G54 Y0 (執行走到Y軸向中心 並自動輸入至G54 Y軸且WORK之Y軸值歸零)
M30
%
龍門銑床立軸頭(Z軸)及側軸頭(A軸)之間---軸偏差值程式
N2
G90 G54
X0 Y0
/X -359.75 (立側軸之間的X軸偏差值)
M30
%
附註記:
巨集程式中之系統變量
#5221 = G54第1軸工件零點偏移植
#5222 = G54第2軸工件零點偏移植
G73啄鑽巨集程式
O73
#30 = #26 - #27
(讀取單次的鑽孔深度值)
#31 = #30
G90 G0
Z#26+2 (以G0快速移至R點)
M98 H1 L#25/#27 (呼叫出 N1 並執行L#25/#27次)
G0 Z#24 (以G0快速移至安全高度)
M99 (結束副程式)
N1 G1
Z#31 F#28 (開始此次的鑽孔)
G4 X0.3 (暫停0.3秒)
G0 Z#31+0.2
(此次鑽孔的提刀)
#31 = #31 - #27
(再次讀取下次的鑽孔深度值)
M99 (結束單次副程式並返回M98)
%
G83啄鑽巨集程式
O83
#30 = #26 - #27
(讀取單次的鑽孔深度值)
#31 = #30
#32 = #26 + 2
(定義R點值)
M98 H1 L#25/#27 (呼叫出 N1 並執行L#25/#27次)
G0 Z#24 (以G0快速移至安全高度)
M99 (結束副程式)
N1 G90
Z#32 (提刀至R點)
G1 Z#31 F#28 (開始此次的鑽孔)
G4 X1 (暫停1秒)
#32 = Z #31 + 1
(讀取下一個新R點值)
#31 = #31 - #27
(再次讀取下次的鑽孔深度值)
M99 (結束單次副程式並返回M98)
%
附註記:
巨集程式中之指定局量共變數
#23 = 73
#24 = 100 (安全高度值)
#25 = 4 (鑽孔總深度值)
#26 = 0 (工件鑽孔平面Z值)
#27 = 2 (Q值)
#28 = 50 (F值)
#29 = 6
沒有留言:
張貼留言