TITLE: POCKET MACHINING WITH HEIDENHAIN CONTROL (Canned cycles)
DESCRIPTION: The aim of this Laboratory is the familiarization with the Heidenhain machine and the canned cycles that this machine can do. For the pocket machining there are two canned cycles, the rectangular and the circular. With the codes G75 and G76 the machine starts the programming of rectangular pocket and with codes G77 and G78 starts the programming of circular pocket. The program always needs the code M99 to execute a canned cycle.
CONTENTS:
1. Drawing of part fully dimensioned.
2. List of the CNC program with comments
3. Simulation results
4. Concluding remarks
- 2 -
1. Drawing of part fully dimensioned.
- 3 -
- 4 - 2. List of the CNC program with comments
N10 - N20: Graphical simulation of the part. N30 - N40: Tool selection, the spindle speed, spindle on. N50 - N70: Circular pocket on the center of the part with radius 60mm. N80 - N90: Rectangular pocket on the center of the part with length 40mm and width 140mm. N100 - N140: Square pocket (rectangular) of 30mm on the circle radius. N150 - N220: Circular pocket on different points on the circle radius. 5 3. Simulation results
6 4. Concluding remarks
The canned cycles are specific process that can be programming from the user and can be execute from the machine. The commands G75 and G76 are use for the programming of a rectangular pocket clockwise and counterclockwise respectively. The commands G77 and G78 are use for the programming of a circular pocket clockwise and counterclockwise respectively. When the programming of a rectangular pocket begin the data of the pocket as the setup clearance, pocket depth, pecking depth, down feed feedrate, x axis length, y axis length, horizontal feedrate must be declare. For a circular pocket must be declare the setup clearance, pocket depth, pecking depth, down feed feedrate, pocket radius and the horizontal feedrate. The center of the rectangular or of the circular pocket is always at the point where the machines tool is located. The command M99 is the command which calls the machine to execute a canned cycle.