CNC Programming
CNC Programming
2.BASED ON TYPE OF COMPONENT & DRAWING DIMENSIONS DECIDE THE TYPE & CAPACITY OF MACHINE.
6. BASED ON COMPONENT, MATERIAL & TYPE OF TOOLS DECIDE THE CUTTING PARAMETERS.
7. CALCULATE CUTTING FORCES TO DECIDE THE DEPTH OF CUT & NO. OF PASSES.
12
16 C,BORE-2H
225
375
275
SELECTION OF MACHINE
PLATE TYPE COMPONENT,IN WHICH OPERATIONS ARE ONLY ON 1 OR 2 FACES
PREFER VMC
BOX TYPE COMPONENT IN WHICH OPERATIONS ARE MORE THAN TWO FACES
PREFER HMC
Z0
REST
X0,Y0
ADJUSTABLE SUPPORT
MATL: C.I
T02
FINISH MILL
101
CENTRE 4 HOLES DRILL DIA 12 C BORE DIA 16 DRILL DIA 9.5 REAM DIA 10
Cutting Tool & Tool CS F/rev F/min Length of RPM holder (mts/min) (mm) (mm) cut (mm) DIA 80 SHOULDER MILL CTR FACE MILL 100 300 0.2 X 6 360 400 ADAPTOR 105L DIA 80 SHOULDER MILL CTR FACE MILL 100 300 0.2 X 6 360 400 ADAPTOR 105L DIA 16 CARBIDE CENTRE DR SIDE LOCK 60 2000 0.2 400 6x4 HOLDER 90L DIA 12 CARBIDE DRILL 60 2500 0.25 625 50 x 2 COLLET CHUCK 105L DIA 16 C BORE TOOL MORSE TAPER 2 40 1500 0.3 450 15 x 2 ADAPTOR 90L DIA 9.5 CARBIDE DRILL 60 2500 0.25 625 50 x 2 COLLET CHUCK 105L DIA 10 H7 CARBIDE REAMER HYDRO 25 1000 0.3 300 50 x 2 GRIP CHUCK 105L
O 0001 TO O 9999
O 0001 TO O 9999
NOTE :PROG NOS 8000 TO 9999 MAY BE USED BY MACHINE TOOL BUILDERS & USER MAY NOT BE ABLE TO USE THESE NUMBERS.
c N 001
N 0010
N 99999
N 99995
N 99990
X,Y,Z,U,V, W,A,B,C COORDINATE AXIS MOVE COMMAND I,J,K R COORDINATE OF THE ARC CENTRE ARC RADIUS RATE OF FEED RATE PER MINUTE RATE OF FEED RATE PER REVOLUTION.
FEED FUNCTION
S T M B
SPINDLE SPEED TOOL NUMBER ON/OFF CONTROL ON THE MACHINE TOOL TABLE INDEXING OFFSET NUMBER DWELL TIME SUB PROGRAM NUMBER NUMBER OF SUB PROGRAM REPETITIONS CANNED CYCLES PARAMETERS.
D,H P,X
ALPHABET
NUMARICAL VALUE
BLOCK: A BLOCK CONTAINS ONE (OR) MORE WORDS ,WHICH GIVES SPECIFIC INSTRUCTION FOR ACTION. Eg:
COMMENT: A COMMENT INFORMATION / MESSAGE GIVEN IN A PROGRAM USING (---------------) Eg: O 1000(BRACKET REVERSE SHIFT)
G 01 X 100.0 F 500.0;
T 01 M 06; ( 100 FACE MILLCUTTER) S 500 M03; M05; COMMENT
4 5 2
0 0 0
I -10350.125 R 10162.186
4 4 2 3 4 4 4
3 0 0 3 0 0 3
BE
IT SHOLUD BE EASY TO MEASURE ON MACHINE ,WHILE TAKING OFFSETS. IT SHOULD BE EASY TO MAKE CORRECTIONS, IN CASE OF ANY VARIATION IN THE PART DIMENSIONS