SINUMERIK System 810 T
Manual part programming, formats. Codes and cycles
Sinumerik 810 T
PRPC17-Computer Numerical Control (CNC) Systems
Part program and its elements- methods of programming – manual part programming,
formats. codes and cycles –computer-assisted part programming - custom macro – APT and
its variations - FMS
1
AXIS NOMENCLATURE- Lathe & Milling
RIGHT HAND RULE
Vertical Machine Horizontal Machine
2
Lathe –Operations Animation
Stock Removal-Turning Deep drilling
Grooving Threading
3
Part Programming-SINUMERIK System 810
L95 Stock removal cycle
4
Part Programming-SINUMERIK System 810
L95 Stock removal cycle
R20: Subroutine number
R21: Starting point of the contour in X
R22: Starting point of the contour in Z
R24: Final machining allowance in X (incremental)
R25: Final machining allowance in Z (incremental)
The contour is shifted by the amount
of finishing increment entered (R24,
R25). In the "roughing" machining
mode, roughing is carried out down
to this finishing increment.
If R24/R25 are supplied with 0, the
tool travels along the contour final
dimensions.
5
Part Programming-SINUMERIK System 810
L95 Stock removal cycle
R26: Roughing chip depth with X or Z (incremental)
R27: Tool nose radius compensation (G41, G42)
R28: Feed rate
R28 must be supplied with the desired feed rate. To execute the cycle at a constant
cutting rate, the "constant cutting rate G96“ function must be selected before
calling the cycle.
R29: Type of machining for roughing and finishing
R30: Feed rate factor for rate of infeed with undone cutting
6
Part Programming-SINUMERIK System 810
L95 Stock removal cycle
Roughing with facing external stock removal
Manual Part Programming using SINUMERIK 810 T.
%17
N05 G96 G0 X80 Z40 D01 T01 S2000 M04
N10 R20=105 R21=140 R22=25 R24=2
R25=2 R26=0 R27=41 R28=.05
R29=42 R30=1 L95 P1
N20 G0 X200 Z200
N25 M30
L105
N0 G01 X140 Z25
N2 X110 Z25
N2 X90 Z15
N3 X60
N4 Z30
N5 M17
7
Part Programming-SINUMERIK System 810
L97 Thread-cutting cycle
8
Part Programming-SINUMERIK System 810
L97 Thread cutting cycle
Both longitudinal and transversal threads are possible with L97 and L98. The
distinction depends on the angle resulting from the thread starting point, P1, and
the first intermediate/end point of the thread, P2. If an angle greater than 45°
results, the thread is machined transversally.
Longitudinal thread Transversal thread
The | ΔZ1 | amount must be less than the | ΔX1 |
The | ΔZ1 | amount must be greater than or equal to the amount, i.e. the angle is greater than 45°.
| ΔX1 | amount, i.e. the angle is less than or equal to 45°.
9
Part Programming-SINUMERIK System 810
L97 Thread cutting cycle
R20: Thread pitch
The thread pitch must be entered as a paraxial value without sign.
R21: Starting point of thread in X (absolute)
R22: Starting point of thread in Z (absolute)
R24: Thread depth(Incremental)
R23: Idle passes
Any number of idle passes can be selected. 10
Part Programming-SINUMERIK System 810
L97 Thread cutting cycle
R25: Finishing cut depth (incremental)
If a finishing cut depth is programmed under R25, this
depth is subtracted from the thread depth and the
remaining value is divided into roughing cuts.
The roughing depth is automatically calculated and
divided into roughing cuts.
R28: Number of roughing cuts
The depth of the current cut t is calculated with
the following equation:
11
Part Programming-SINUMERIK System 810
L97 Thread cutting cycle
R29: Infeed angle for longitudinal or transversal threads
The tool can be infed perpendicular to the direction of cutting or along the flank. The
angle is input without sign and must not exceed half the value of the flank angle.
If the tool is to be infed perpendicular to the axis, R29 must be assigned 0.
12
Part Programming-SINUMERIK System 810
L97 Thread cutting cycle
Manual Part Programming using SINUMERIK 810 T.
%1717
N1 G95 G0 X50 Z10 D01 T01 S100 M04
N2 R20=2 R21=42 R22=0 R23=0
R24=-1.23 R25=0 R26=10 R27=3
R28=5 R29=30 R31=42 R32=-35
L97 P1
N2 G0 X200 Z200
N3 M30 13
Part Programming-SINUMERIK System 810
%1718
N1 G54 T1 D1 ;
N2 G96 G00 Z2 X60 F100 ;
N3 M03 S1000 M08 ; (Stock removal
N4 R20=18 R21=20 R22=0 R24=0 R25=0 R26=1 – Turning)
R27=41 R28=10 R29=41 R30=1 L95 P1 ;
N5 G00 Z2 X60 ;
N6 G54 T2 D2 ;
N7 G95 G00 Z2 X60 F100 ;
N8 M04 S1000 M08 ;
N9 R20=1 R21=20 R22=0 R23=0 R24=2 R25=0 R26=2
R27=2 R28=5 R29=30 R31=20 R32=-5 L97 P1 ;
(Thread cutting)
N10 G00 Z2 X60 ;
N11 M30 ;
L18
N1 G01 Z0 X20 ;
N2 Z-10 ;
N3 G03 Z-15 X40 B10 ;
N4 G01 Z-25 ;
N6 Z-35 X45 ;
N5 Z-30 X50
N6 Z-45 ;
N7 M17 ;
14