CNC turning cycle program.Siemens/Fanuc cnc turning cycle programming examples.
How to make turning cycle program…?

CYCLE95(Siemens-802d)
| Codes | Details |
| NPP | Name of Contour(Ex:-TURN). |
| MID | In feed depth(It is the depth of cut. Ex;- If it is 0.2,then 4mm diameter will remove per each revolution ) |
| FALZ | Finishing allowance along Z axis.(Ex:- If its value is 0.3 then 0.3mm will be left for finishing) |
| FALX | Finishing allowance along X axis.(Ex:- If its value is 0.3 then 0.3mm will be left for finishing) |
| FAL | Finishing allowance suitable for contour.(For any profile) |
| FF1 | Feed rate for roughing without relief cut.For roughing tool movement in Z axis per revolution.Without relief cut indicates that tool will return without touching. |
| FF2 | Feed rate for plunging into relief cut.Plunging indicates when the tool taking depth. |
| FF3 | Feed rate for fininshing during roughing. |
| VARI | Operation.Different code for different opration.(Ex:- 9 is for roughing.) |
| DT | Dwell to chip break. |
| DAM | Path for roughing. |
| VRI | Retract path from. |
Example-


Main Program(Siemens(802d)
| G90 G95; M03 S90; T1D1; G00 X355 Z2; CYCLE95(“TURN“2.00000, 0.00000, 1.00000, 0.00000 0.30000, 0.30000, 0.30000, 9, , ,1.00000); G00 X360; G00 Z2.0; M30; |
Explanation
| G90 G95; M03 S90; T1D1; | For G code and M code Click here |
| G00 X355 Z2; | Tool will move rapidly to safety distance in X and Z axis. |
| CYCLE95(“TURN“2.00000, 0.00000, 1.00000, 0.00000 0.30000, 0.30000, 0.30000, 9, , ,1.00000); | This is the call of Soft program-TURN |
| G00 X360; G00 Z2.0; M30; | Rapid return to safety distance . |
Soft Program(Siemens 802d)-Name should be:- TURN
This program will be called in main program for turning cycle.
| G01 X270 Z0.0; G01 X270 Z-300 G1 X350 M17; |









0 Comments