7.4.2 Zero Point at Positive Direction


Purpose: When zero point at positive direction, the positive pitch and negative pitch error's setting.


If for example Z axis zero point at positive direction, the distance is larger then 450 mm, can be split into 18 sectors, each sector length (screw pitch error compensation distance) 25 mm, each move would stop for 3 seconds, provide laser measurement time. While conducting compensation to the two terminals  of the distance, there are over 2 mm distance that can be used to cancel backlash.


INCON-M84/M86/M86R with pitch error and negative pitch error example:

; (Zero Point at positive direction), please do manual homing first

; Sector Length= 25 mm, 18 sectors. (The traverse is larger than 450 mm)

; at each side terminal has 2 mm for eliminate backlash

;

; Main program

G90 G28 Z0       ; return to machine zero point

G91 G1 Z2. F2000 ; move backward -2 mm for eliminate backlash

G4 P1

G1 Z-2.

M97 P0001 L18    ; call subroutine 18 times

G91 G1 Z-2.      ; move backward 2 mm for eliminate backlash

G4 P1

G1 Z2.

M97 P0002 L18    ; call subroutine 18 times

M30

;

; Second , third types of value combine to use movement sub program

O0001

G91 G1 Z-25.     ; move backward -25 mm

G4 P3            ; every sector dwell 3 seconds

M99

;

O0002

G91 G1 Z25.      ; move forward 25 mm

G4 P3            ; every sector dwell 3 seconds

M99


Because zero point at positive direction, measurement received value should be negative, the compensation value of each axis should be as following:


1.

Positive pitch measurement: start from home to travel - 450 mm's error value, please set "Machine Parameter → Pitch Error Table → Z Axis".

No.

CNC Controller Machine Position

Laser Detection Measured Position

Absolute Error Compensation Value

Incremental Error Compensation Value

0

0(Zero Point)

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.

Negative pitch measurement: start from home to travel - 450 mm's error value, please set "Machine Parameter → Advanced → Reverse Pitch Error Table → Z Axis".

No.

CNC Controller Machine Position

Laser Detection Measured Position

Absolute Error Compensation Value

Incremental Error Compensation Value

0

0(Zero Point)

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


When filling in pitch compensation table, must first fill in home position (in this example it is 18) then place in the compensation value from 18 moves forward (The 18's need fill in 0).


1. Use absolute error compensation value, fill in as following:

(1) Positive pitch error table - Z axis:


"Z Axis Pitch Error Table" Setting (User Absolute Error Compensation)


(2)

Reverse pitch error table - Z axis (sector length and zero point use pitch error table setting):


"Z Axis Reverse Pitch Error Table" Setting (User Absolute Error Compensation)


2. Use increment error compensation table filling as below:

(1) Positive pitch error table - Z axis:


"Z Axis Pitch Error Table" Setting (User Increment Error Compensation)


(2)

Reverse pitch error table - Z axis (sector length and zero point use pitch error table setting):


"Z Axis Reverse Pitch Error Table" Setting (User Increment Error Compensation)