ID 51093

The moving direction of the virtual conveyor axis is wrong programmed.

Description

When the “Machining on moved workpiece” functionality is used with a virtual conveyor axis, the virtual conveyor axis was programmed in the wrong direction. A virtual conveyor axis assumes that the machine cannot move in the same or opposite conveying direction. This means that the virtual axis can only move in the opposite conveying direction.

 

Incorrect program example where X is the virtual conveyor axis and conveyor_sync.move_direction = 0 (P-CHAN-00363):

N10 #SYNC IN

N20 G0 G90 X-50 Y10 F100

N30 G01 X-25 Y10

;…

 

Incorrect program example where X is the virtual conveyor axis and conveyor_sync.move_direction = 0:

N10 #SYNC IN

N20 G0 G90 X50 Y10 F100

N30 G01 X25 Y10

;…

For further information, see Synchronisation without a parallel axis to the conveying direction

Response

Class

4

Controlled stop for the axis group.´

Solution

Class

2

Check and modify the NC program.
Change the conveying direction of the virtual conveyor axis in the NC program.

Parameter

%1:

Error value [-]

Currently programmed conveying direction of the virtual conveyor axis in the NC program:
1: positive direction
-1: negative direction

%2:

Current value [-]

Configured conveying direction of the conveyor belt in P-CHAN-00363 conveyor_sync.move_direction:

1: positive conveyor direction
0: negative conveyor direction

%3:

Current value [0.1 µm]

Start position of the virtual conveyor axis in the current motion block.

%4:

Current value [0.1 µm]

End position of the virtual conveyor axis in the current motion block.

Error type

1, Error message from NC program.