7.4.2 零點在正端


目的:零點在正端時正向螺距誤差與負向螺距誤差之設定。


假設 Z 軸零點在正端,行程稍大於 450 mm,可分為 18 段,每段長(螺距誤差補償間距)25 mm,每移動一段將會暫停 3 秒,以供雷射量測時間所需。而且在補償行程範圍兩端外,各尚有 2 mm 以上的空間可往返以消除背隙。


INCON-M84/M86/M86R 搭配螺距誤差與負螺距誤差所需之程式範例二:

;(零點在正端),請先做該軸手動歸零動作

;假設螺距誤差補償間距(每段長)= 25 mm,共18段。(行程稍大於 450 mm)

;補償行程範圍兩端各尚有2 mm以上的空間可往返以消除背隙

;

;主程式

G90 G28 Z0       ;先回機械原點

G91 G1 Z2. F2000 ;再往返-2 mm以消除背隙

G4 P1

G1 Z-2.

M97 P0001 L18    ;階段性前移18次

G91 G1 Z-2.      ;再往返2 mm以消除背隙

G4 P1

G1 Z2.

M97 P0002 L18    ;階段性後移18次

M30

;

;第二、三種位置值組合時使用之階段移動副程式

O0001

G91 G1 Z-25.     ;反向階段移動-25 mm

G4 P3            ;每移動一段暫停3秒

M99

;

O0002

G91 G1 Z25.      ;正向階段移動25 mm

G4 P3            ;每移動一段暫停3秒

M99


由於零點在正端,所量測得之位置值均應為負,若測得各補償值如下:


1.

正向螺距量測:從零點量測至行程 -450 mm 之誤差值,請設定於 "機械參數→螺距誤差補償表→Z 軸"

段號

CNC 控制器機械位置值

雷射量測位置值

絕對誤差補償值

增量誤差補償值

0

0(零點)

0

0

0

1

-25.000

-25.001

-1

-1

2

-50.000

-50.002

-2

-1

3

-75.000

-75.005

-5

-3

4

-100.000

-100.007

-7

-2

..

......

......

..

..

17

-425.000

-425.014

-14

..

18

-450.000

-450.015

-15

-1

19

..

..

0

0


2.

負向螺距量測:從行程 -450 mm 返回量測至零點之誤差值,請設定於 "機械參數→進階→負向螺距誤差補償表→Z 軸"

段號

CNC 控制器機械位置值

雷射量測位置值

絕對誤差補償值

增量誤差補償值

0

0(零點)

0

0

0

1

-25.000

-25.002

-2

-2

2

-50.000

-50.004

-4

-2

3

-75.000

-75.008

-8

-4

4

-100.000

-100.011

-11

-3

..

......

......

..

..

17

-425.000

-425.015

-15

..

18

-450.000

-450.017

-17

-2

19

..

..

0

0


在填寫螺距補償表時需先填寫零點座落之表格位置(於此例是第 18 格),而後將各誤差補償值由第 18 格向前依序填入。(第 18 格內必須填入 0)。


1. 使用絕對誤差補償值時之填寫如下:

(1)正向螺距誤差補償表 Z 軸:


"Z 軸螺距補償表" 設定(使用絕對誤差補償)


(2)負向螺距誤差補償表 Z 軸(段長及零點使用螺距誤差補償表之設定):


"Z 軸負向螺距補償表" 設定(使用絕對誤差補償)


2. 使用增量誤差補償值時之填寫如下:

(1)正向螺距誤差補償表 Z 軸:


"Z 軸螺距補償表" 設定(使用增量誤差補償)


(2)負向螺距誤差補償表 Z 軸(段長及零點使用螺距誤差補償表之設定):


"Z 軸負向螺距補償表" 設定(使用增量誤差補償)