Program Example For Jumps - Siemens sinumerik 802d sl Operation And Programming Manual

Hide thumbs Also See for sinumerik 802d sl:
Table of Contents

Advertisement

Programming
8.8
Program jumps
8.8.4

Program example for jumps

Task
Approaching points on a circle section:
Given:
in R5
in R6
20
Fig. 8-33
Programming example
N10 R1=30 R2=32 R3=10 R4=11 R5=50 R6=20
N20 MA1: G0 X=R2
N30 R1=R1+R3 R4= R4–1
N40 IF R4 > 0 GOTOB MA1
N50 M2
Explanation
In block N10, the starting conditions are assigned to the corresponding arithmetic parame-
ters. The calculation of the coordinates in X and Y and the processing takes place in N20.
In block N30, R1 is incremented by the clearance angle R3; R4 is decremented by 1.
If R4 > 0, N20 is reprocessed; otherwise, N50 with end of program.
8-182
Starting angle:
Circle radius:
Distance between the positions:10°
Number of points:
Position of the circle center point in Z:
Position of the circle center point in X:
R4 = 11 (number of points)
Y
Point 10
Point 11
R3
R5
Linear approach of points on a circle segment
COS (R1)+R5 Y=R2
*
SINUMERIK 802D sl Operation and Programming Nibbling (BP-N), 06/2006 Edition
30°
32 mm
11
. .
.
Point 3
Point 2
R3
R3
R1
50
; Assignment of the initial values
SIN(R1)+R6 ; Calculation and assignment to axis
*
; addresses
in R1
in R2
in R3
in R4
50 mm
20 mm
Point 1
X
6FC5 398-3CP10-0BA0

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents