Programmierbeispiel
Programmierbeispiel
Bearbeiten mit statischem Aggregat
%
(- Referenzieren der Achsen )
N010 G74 Y1 C1
(- Starte Förderer )
N020 S1[MC_MoveVelocity Velocity=100000 Acceleration=2000 Deceleration=2000 Jerk=750000 Direction=1]
N030 G0 G90 Y0 C0
(- Messwert Spindel anfragen )
N040 S1 [MC_TouchProbe Channel=1]
(- Einsynchronisieren auf Förderer )
N050 #SYNC IN [CONVEYOR=S1, CONV_VEL=18000 FEED_CONT=0]
N060 G0 G90 X0 Y0 C0
(- Automatisches Nachführen aktivieren )
N070 #CAXTRACK ON [AX=C, ANGLIMIT 3, OFFSET 180, ROTMODE=1]
(- Vorschub wird ignorier und entspricht der Fördergeschwindigkeit )
N080 F100
N090 #SPLINE TYPE BSPLINE
N100 #SPLINE ON
(- Beginn tangentialer Bewegung )
N110 G1 G90 X-0 Y0
N120 G1 G90 X-50 Y0
N130 G1 G90 X-200 Y-30
N140 G1 G90 X-350 Y30
N150 G1 G90 X-550 Y0
(- Ende tangentialer Bewegung )
N160 G1 G90 X-600 Y0
N170 #SPLINE OFF
N180 #SYNC OUT [FEED_CONT=5]
N190 X[INDP_SYN G0 G90 POS0 INTERRUPTIBLE] Y[INDP_SYN G0 G90 POS0 INTERRUPTIBLE]
N200 #CAXTRACK OFF
N210 M30