7.3.2 零點在正端
目的:零點在正端時雷射量測背隙與螺距誤差之設定。
以雷射量測器與反射鏡面間之安裝方式以及零點設定位置組合之第二種與第三種組合為例:
假設 Y 軸零點在正端,行程稍大於 600 mm,可分為 30 段,每段長(螺距誤差補償間距)20 mm,每移動一段將會暫停 3 秒,以供雷射量測時間所需。而且在補償行程範圍兩端外,各尚有 2 mm 以上的空間可往返以消除背隙。則所需搭配之程式如下:
INCON-M84/M86/M86R 搭配雷射量測背隙與螺距誤差所需之程式範例二:
;
;(零點在正端),請先做該軸手動歸零動作
;假設螺距誤差補償間距(每段長)= 20 mm,共 30 段。(行程稍大於 600 mm)
;補償行程範圍兩端各尚有 2 mm 以上的空間可往返以消除背隙
;
;主程式
G90 G28 Y0 ;先回機械原點
G91 G1 Y2. F2000 ;再往返 -2 mm 以消除背隙
G4 P1 ;往返中稍停 1 秒
G1 Y-2.
M97 P0001 L30 ;階段性前移 30 次
G91 G1 Y-2. ;再往返 2 mm 以消除背隙
G4 P1 ;往返中稍停 1 秒
G1 Y2.
M97 P0002 L30 ;階段性後移 30 次
M30
;
;第二、三種位置值組合時使用之階段移動副程式
O0001
G91 G1 Y-20. ;反向階段移動 -20 mm
G4 P3 ;每移動一段暫停 3 秒
M99
;
O0002
G91 G1 Y20. ;正向階段移動 20 mm
G4 P3 ;每移動一段暫停 3 秒
M99
由於零點在正端,所量測得之位置值均應為負,若測得各補償值如下:
段號 |
CNC 控制器機械位置值 |
雷射量測位置值 |
絕對誤差補償值 |
增量誤差補償值 |
0 |
0(零點) |
0 |
0 |
0 |
1 |
-20.000 |
-20.002 |
-2 |
-2 |
2 |
-40.000 |
-40.005 |
-5 |
-3 |
3 |
-60.000 |
-60.004 |
-4 |
1 |
4 |
-80.000 |
-80.007 |
-7 |
-3 |
.. |
...... |
...... |
...... |
...... |
29 |
-580.000 |
-580.015 |
-15 |
.. |
30 |
-600.000 |
-600.013 |
-13 |
2 |
31 |
.. |
.. |
0 |
0 |
在填寫螺距補償表時需先填寫零點座落之表格位置(於此例是第 30 格),而後將各誤差補償值由第 30 格向前依序填入。(第 30 格內必須填入 0)
1. 使用絕對誤差補償值時之填寫如下:
"Y 軸螺距補償表" 設定(使用絕對誤差補償 − 零點在正端)
2. 使用增量誤差補償值時之填寫如下:
"Y 軸螺距補償表" 設定(使用增量誤差補償 − 零點在正端)
同樣地,在該軸的螺距補償表填寫完成後,再重新做雷射自動量測,此時也應得近乎水平而且相互重疊的來回兩曲線。
假如零點並非在行程的兩端而是在行程中任意位置時,則必須分正向行程與負向行程兩段分開做雷射量測螺距誤差補償。正向行程部份採用先前範例一的方式進行量測,負向行程部份則採用先前範例二的方式進行量測,當然兩段行程中的螺距誤差補償間距應一致,零點座落位置也須先估算其在螺距補償表中的格數位置。
零點位置在行程中間示意圖
若零點座落在第 20 格處,螺距補償表之填寫將如下圖所示:
"X 軸螺距補償表" 零點設定示意圖