5 The Coordinate Data

Enabling the handling of roll-over

The function is affected by setting parameter 0241 ROLLOVEN_A, 0242 ROLLOVEN_B or 0243 ROLLOVEN_C to 1 for axes A, B or C, respectively, provided the appropriate axis is a rotary one. If the given parameter ROLLOVEN_x

=0: the rotary axis is regarded as linear axis and the setting of further parameters is uneffective,

=1: handling of roll-over is applied for the rotary axis, the essence of which is discussed below.

Specifying path per roll-over

The path per one roll-over of the axis is defined at parameter 0261 ROLLAMNT_A, 0262 ROLLAMNT_B or 0263 ROLLAMNT_C in input increment for axes A, B or C, respectively. Thus if the control is operating in increment system B and the axis rotates 360° per one roll-over, the value to be written at the appropriate parameter is 360000.

With the help of the above parameter settings the control always displays the position of the rotary axis in range 0°- +359.999° independent of the direction of rotation and the number of revolutions.

Movement of rotary axis in case of absolute programming

In case of absolute data input, when handling of roll-over is enabled for rotary axis (ROLLOVEN_x=1), the axis never moves more than that set at appropriate parameter ROLLAMNT_x. That is, if, e.g., ROLLAMNT_C=360000 (360/), the maximum movement is 359.999°.

For the movement direction to always be according to the sign of position given at the axis address or in the shorter way can be set on the basis of parameter 0244 ABSHORT _A, 0245 ABSHORT_B or 0246 ABSHORT_C. If appropriate parameter ABSHORT_x

=0: it always moves in the direction of the sign of the programmed position

=1: it always moves in the shorter direction.

0188 C.ROTARY=1,

Block programmed by absolute

Movement affected

Position at

0243 ROLLOVEN_C=1

coordinate input

by block

block end

0263 ROLLAMNT_C = =360000

 

 

 

 

 

 

 

0246 ABSHORT_C=0

 

 

C=0

 

 

 

 

it always moves in direction of

G90 C450

90

C=90

 

 

 

sign programmed at address C

G90 C0 (0 is a positive number!)

270

C=0

 

 

 

 

 

 

G90 C–90

–90

C=270

 

 

 

 

 

G90 C–360

–270

C=0

 

 

 

 

0246 ABSHORT_C=1

 

 

C=0

 

 

 

 

it always moves in the shorter

G90 C450

90

C=90

 

 

 

direction

G90 C0

–90

C=0

 

 

 

 

 

 

G90 C–90

–90

C=270

 

 

 

 

 

G90 C–360

90

C=0

 

 

 

 

42

Page 42
Image 42
NCT Group 2000M, 99M manual ROLLOVENC=1