7.4.1 零點在負端


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


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


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

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

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

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

;

;主程式

G90 G28 Y0         ;先回機械原點

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

G4 P1

G1 Y2.

M97 P0001 L18      ;階段性前移 18 次

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

G4 P1

G1 Y-2.

M97 P0002 L18      ;階段性後移 18 次

M30

;

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

O0001

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

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

M99

;

O0002

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

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

M99


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


1.

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

段號

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 返回量測至零點之誤差值,請設定於 "機械參數→進階→負向螺距誤差補償表→Y 軸"

段號

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



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

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


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


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


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


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

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


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


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


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