Industrial: Under The Guidence Of: BY
Industrial: Under The Guidence Of: BY
Industrial: Under The Guidence Of: BY
of
Industrial Training on
“COMPUTER NUMERICAL
CONTROL MACHINE”
DAV institute of
engineering and technology
jalandhar
UNDER THE GUIDENCE OF: BY:
CONTENTS
1. History
2. CNC Introduction
3. how they look like?
4. Elements of CNC
5. Block diagram of CNC
6. How CNC Works?
7. Features of CNC Machines
8. CNC Programming Basics
9. Common Format of a Block
10. Programming Key Letters
11. Table of important G-codes
12. Table of important M-codes
13. Advantages
14. Challenges
15. Conclusion
16. References
*
+X
-Z +Z
-X
In open loop systems the slide may overshoot or may not reach
desired position because of inertia, wear and tear and friction,
hence inaccurate machining.
In closed loop systems the position sensors are used to correct
slide movements and achieve higher accuracy and repeatability
*
* Controlled by G and M codes.
* These are number values and co-ordinates.
* Each number or code is assigned to a particular operation.
* Typed in manually to CAD by machine operators.
* G & M codes are automatically generated by the computer
software.
*
Individual Words
*
* O - Program number (Used for program identification)
* N - Sequence number (Used for line identification)
* G - Preparatory function
* X - X axis designation
* Z - Z axis designation
* R - Radius designation
* F – Feed rate designation
* S - Spindle speed designation
* T - Tool Designation
* M - Miscellaneous function
*
G00 Rapid traverse
G01 Linear interpolation (feed)
G02 Circular interpolation CW
G03 Circular interpolation CCW
G04 Dwell
G20 Inch unit
G21 Metric unit
G28 Automatic zero return (returns to a fixed position, typically for tool
change)
G30 2nd reference point return
G32 Thread cutting (single motion)
G40 Tool nose radius compensation cancel
G41 Tool nose radius compensation left
G42 Tool nose radius compensation right
G50 Limiting spindle speed setting
G70 Finishing cycle
G71 Stock removal in turning
* G72 Stock removal in facing
* G73 Pattern repeating
* G74 Peck drilling on Z axis / Face grooving
* G75 Peck drilling on X axis / Grooving
* G76 Threading cycle
* G90 Single cut turning cycle
* G92 Single cut threading cycle
* G94 Single cut facing cycle
* G98 Feed per minute
* G99 Feed per revolution
* G96 Constant surface speed
* G97 Constant spindle speed
*
*
* M00 Program stop
* M01 Optional program stop
* M02 Program end
* M03 Spindle on clockwise
* M04 Spindle on counterclockwise
* M05 Spindle stop
* M06 Tool change
* M08 Coolant on
* M09 Coolant off
* M30 Program stop, reset to start
Advantages of CNC
i. - Easier to program;
http://en.wikipedia.org/wiki/computer_nume
rical_control
http://www.seminarprojects.com/cnc
*