CADCAM CNC Unit-3.1
CADCAM CNC Unit-3.1
4
D C
P L 3
U 1 U
POWER 2
Table
Leadscrew
Encoder A/C Motor
~
Servo Controller
Counter Comparator
Open loop
Closed loop
Components of Servo-motor controlled CNC
AXIS - Standards
Automation lab
CNC lathe
Desktop tutor
CNC Milling Machine
Types of NC machine tools or Types NC control systems
or Modes of NC control systems
G00 Rapid Positioning
Absolute Programming
Incremental Programming
Example (on Board)
Basic Elements of NC Program
Blocks of Commands
NC Words
NC Function ~ NC word(s)
Several Functions in one block
When viewing, a block is same as a line of text
Pre-defined Terminator
Optional Blocks
NC WORDS
Full circle ON
(5.000,4.000) ? destination
sequence no.
center
N0100 G02 X7.000 Y2.000 I5.000 J2.000
(7.000,2.000)
(5.000,2.000)
NC WORDS- F and S Codes
F Code. feed speed.
inch/min (ipm), or ipr.
F code must be given before either G01, G02, or G03 can be used.
Example:
N0100 G02 X7.000 Y2.000 I5.000 J2.000 F6.00
N0010 S1000
NC WORDS- T and R Codes
T Code. tool number. (1,2,2)
1
Actual tool change does not occur Initial height
Define Tool
CNC data
Make 3D model
Simulate
cutting
Automatic part programming and DNC
4
D C
P L 3
U 1 U
POWER 2
NC machining setup
Open loop
Closed loop
Automation lab
CNC lathe
Desktop tutor
Click the following for animation
INTERPOLATION COMMANDS
•Rapid positioning-G00
•Linear Interpolation-G01
•Circular interpolation,CW-G02
•Circular interpolation,CCW-G03
N01 G92 X0 Y0 Z0 F0 S0 *
NO2 G90*
NO3 G81 X20 Y25 Z-62 R48(R2) TO1 F100
S800 MO3* 25
N04 G80 Z0 F0 S0 MO5*
N05 G00 X100 Y100 * 20
NO6 M02 OR M30*
50 Rapid plane 2
3
Click the following for animation
•Drilling Cycle-G81
•Boring-G86
•Fine boring-G76
•Reaming-G85
Counter boring-G82
Radius of cutter
A- profile of work piece to be machined
B- offset for cutter tool path
R- radius of the cutter
- cutter radius compensation vector
Tool length compensation
Tool magazine
Click the following for animation
G00
R 40
E
C 10 R
10 R 60
B
30
F
A 30 40
50
PART PROGRAM FOR POCKETING
N01 G92 X0 Y0 Z0 *
NO2 G17 G90 *
NO3 MO6 TO1*
NO4 G00 X30 Y30 Z-28 MO3 MO7 F– S--*(Point “B” brought under the control)
NO5 G01 Z-50 F--- *(Tool goes down to full depth)
N06 Y90 *(Tool proceeds to “C”)
N07 X70 *(Tool proceeds to “E”)
NO8 G02 Y70 (IO J-40)/R40 *(Cuts the curved profile)
N09 G01 X30 *(Tool proceeds to “B”
N10 Z0 MO5 *(Tool retracted to initial position)
N11 G00 X0 Y0 *
N12 MO2 *