EasyManua.ls Logo

Siemens SINUMERIK 840D

Siemens SINUMERIK 840D
598 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
10
08.97 Motion-Synchronous Action
10.5 Technolo
gy
c
y
cles
10
840D
NCU 571
840D
NCU 572
NCU 573
FM-NC
810D
840Di
Siemens AG 2000. All rights reserved
SINUMERIK 840D/840Di/810D/FM-NC Programming Guide Advanced (PGA) 04.00 Edition
10-387
Programming example
Axis programs are started by setting digital inputs.
Main program:
Bedienun
g
Bedienun
g
Bedienun
g
Bedienun
g
$AA_OVR [Y] = 0 $AA_OVR [X] = 0
M17
POS [Y] = 10
POS [X] = 100
POS [Z] = 90
POS [Z] = -90
POS [Y] = 10
M100
$AA_OVR [Y] = 0
M17 M17
ID = 1
IPO cycle
ID = 2 ID = 3 ID = 4
Condition ConditionConditionCondition
IPO cycle
IPO cycle
IPO cycle
IPO cycle
IPO cycle
ID=1 EVERY $A_IN[1]==1 DO AXIS_X
If input 1 is at 1, axis program X starts
ID=2 EVERY $A_IN[2]==1 DO AXIS_Y
If input 2 is at 1, axis program Y starts
ID=3 EVERY $A_IN[3]==1 DO $AA_OVR[Y]=0
If input 3 is at 1, the override for axis Y is at 0
ID=4 EVERY $A_IN[4]==1 DO AXIS_Z
If input 4 is at 1, axis program Z starts
M30
Technology cycle AXIS_X:
$AA_OVR[Y]=0
M100
POS[X]=100 FA[X]=300
M17
Technology cycle AXIS_Y:
POS[Y]=10 FA[Y]=200
POS[Y]=-10
M17
Technology cycle AXIS_Z:
$AA_OVR[X]=0
POS[Z]=90 FA[Z]=250
POS[Z]=-90
M17

Table of Contents

Other manuals for Siemens SINUMERIK 840D

Related product manuals