�����Unit – 3 ��CNC Programming
CNC Technology - Classification - Contouring - Interpolators - Open Loop and Closed Loop System - CNC Controller and Structural Members of CNC Machines - Function of Ball Screws – Automatic Tool Changer (ATC) - Feedback Devices -Fundamentals of Part Programming - Geometric Codes (G Codes) and - Miscellaneous Codes (M-Codes) - Cutter Location (CL) Data and Tool Path Simulation– Manual Programming - Canned Cycle and Subroutines. Code Generation from 3D Solid Models Using Master CAM Software
What is NC ?
Types of NC Machines
CNC : Computerized Numerical Control
Elements of CNC Machine
Classification of CNC Machines
Classification based on the motion type
Point-to-Point Systems
Classification based on the control loops
Classification based on the number of axes
Two Axis System
Three Axis System
Absolute Vs Incremental Coordinate
RECIRCULATING BALL SCREW
Automatic Tool Changer (ATC)
Chain Magazine
Circular Magazine
Box Magazine
CNC Work Holding Devices
Turning Center Work Holding Methods
Automatic Jaw & Chuck Changing
Indexing Chucks
Advantages:
Disadvantages
Advantages:
Disadvantages:
Pneumatic/Magnetic Chucks
Advantages:
Disadvantages:
Encoders
Rotary Encoders
Incremental Encoders
Absolute Encoders
Linear Encoders
CNC Programming
Sequence and format of words:
N3 G2 X+1.4 Y+1.4 Z+1.4 I1.4 J1.4 K1.4 F3.2 S4 T4 M2
sequence no
preparatory function
destination coordinates
dist to center of circle
feed rate
spindle speed
tool
Other function
Important things to know:
Basic G Codes
G00 Rapid Transverse G50- Maximum Spindle speed
G01 Linear Interpolation G96- Constant surface speed
G02 Circular Interpolation, CW G97- Constant rpm
G03 Circular Interpolation, CCW G98- Feed per minutes
G17 XY Plane,G18 XZ Plane,G19 YZ Plane G99 – Feed per revolution
G20/G70 Inch units G28- Return to zero
G21/G71 Metric Units G27- Zero return check
G40 Cutter compensation cancel
G41 Cutter compensation left
G42 Cutter compensation right
G43 Tool length compensation (plus)
G43 Tool length compensation (plus)
G44 Tool length compensation (minus)
G49 Tool length compensation cancel
G80 Cancel canned cycles
G81 Drilling cycle
G82 Counter boring cycle
G83 Deep hole drilling cycle
G90 Absolute positioning
G91 Incremental positioning
M Codes