Programming example
Programing Example

Laser machining on moving sheet
Linear conveyor CNC controlled
% laser
; Start conveyor
N010 S1[MC_MoveVelocity Velocity=20000 Acceleration=2000 Deceleration=2000 Jerk=750000 Direction=1]
; Waiting position
N020 G0 G90 X0 Y400 Z0
; Request spindle measured value
N030 S1 [MC_TouchProbe Channel=1]
; Synchronise
N040 #SYNC IN [CONVEYOR=S1, CONV_VEL=6000 FEED_CONT=0]
N050 G0 G90 X0 Y450 Z160
$FOR P2 = 0, 24, 1
; Switch on laser
N060 M50
; Plunge
N70 G01 G91 G261 X0 Y0 Z20 F10000
N80 G01 G91 X0 Y-50 Z0
N90 G01 G91 X-50 Y0 Z0
N100 G01 G91 X0 Y50 Z0
N110 G01 G91 X50 Y0 Z0
; Switch off laser
N120 M51
N130 G00 G91 G260 X0 Y100 Z-20
$ENDFOR
; Cut out
N140 G0 G90 X-100 Y350
N150 M50
N160 G01 G91 X150 F100000
N170 G01 G91 Y2600
N180 G01 G91 X-150
N190 G01 G91 Y-2600
N200 M51
N210 #SYNC OUT [FEED_CONT=5]
N220 X[INDP_SYN G0 G90 POS0 INTERRUPTIBLE] Y[INDP_SYN G0 G90 POS400 INTERRUPTIBLE] Z[INDP_SYN G0 G90 POS0 INTER-RUPTIBLE]
; Program end
N230 M30