CNC Part Program & Drawing
CNC Part Program & Drawing
Zero offset
It is shifting the coordinate system from the machine zero point to a suitable point
in the working area of the machine (especially work piece zero point).
The machine zero point is unsuitable as a starting point for dimensioning.
The coordinate zero point will be shifted from the machine zero M to work piece
zero W.
The value of the offset will be considered with call up in program (G54-G57).
Touch the work piece with the master tool in all axes directions and record the reading.
Four zero offset can be entered for four different clamping device
Press the soft key SETTING DATA in any mode
Press the soft key zero offset
The screen shows G54-G57,so select one.
Z0 Additive-correction will be added
The CNC use tool tip for positioning, not the tool mount reference point.
Every tool which is used for machining has to be measured.
The distances in both axis directions between tool mount reference point and tool
tip are to be measured.
Every tool offset number D1-D99 is related to a tool.
Example: tool call in program: - T4D41
4-toot turret station
41-the tool correction is stored at
T-the position in the tool turret
D-the correction number belonging to the tool
-the tool offset number
C. OPERATING SEQUENCE
Survey modes
By approaching the reference point the control will be synchronized with the
machine.
Select the REFPOINT mode
Press the keys: +Z/-Z, +Y/-Y, +X/-X respectively.
JOG
AUTOMATIC
REFPOINT
G01------> word
X30------> word
Program run
Before starting a part program the control and the machine must be ready for
running the program.
Select AUTOMATIC mode
Turn on automatic key
Enter the part program number to be machined, e.g. %79
Press the AUTOMATIC RUN key
Graphic simulation
Program structure
The CNC program is a sequence of program blocks which are stored in the
control.
With machining of work pieces these blocks will be read and checked by the
computer in the programmed order.
The corresponding control signal will be sent to the machine.
Program number
CNC blocks
Words
Address
Number combinations
Example:
//These CNC codes /part programs/ are functional if it runs in CNC Milling machine of
sinumerik controller.
N00G55G71G90G94 -facing
N02G00Z10 -border cutting
N04M06T05D05 -make the slots
N06M03S1000
N08G00Y-22X10Z3 Cutting Tools
N10G01Z-1F120 40 dia. facing cutter
N12Y40 8 dia. end mill cutter
N14X40
N16Y10
N18G00Z10
N20M06T03D03
N22M03S1200
N24G00X2Y-2Z3
N26G01Z-5F100
N28Y48
N30X48
N32Y2
N34X0
N36G00Z10
N38G00X15Y15
N40G01Z-5
N42X35
N44G00Z10
N46G00X15Y35
N48G01Z-5
N50X35
N52G00Z10
N54M05
N56M30
N00G54G71G90G94 -facing
N06M03S1000
N08G00X-22Y10Z3
N16X0
N18G00Z10
N20M06T03D03
N22M03S1400
N24G00X6Y25
N26G01Z-4F100
N28G02X25Y44U19
N30X44Y25U19
N32X25Y6U19
N34X6Y25U19
N36G00Z5
N38Y32X7.33
N40GO1Z-4F120
N42X42.66
N44G00Z5
N46Y18X7.33
N48G01Z-4
N50X42.66
N52G00Z10
N54M05
N56M30
N16 X-22.5
N18 Y22.5
N28 Y11
N44 G01 Y0
N46 X-6
N48 Y6
N50 Y-6
N52 X0
N54 Y6
N56 X6
N58 Y-6
N62 M05
N64 M30
%3000
N00 G90 G95 G71 G55 N62 G01 X30 Y-1.5 sequence of operations
N120 M30
//These CNC codes /part programs/ are functional if it runs in CNC Turning machine of
sinumerik controller.
%1101
N00 G95 G90 G71 G55 N78 G01 Z-20 sequence of operations
N20 G00 X50 Z+3 N98 M06 T06D06 lathe turning tool
N75 X32
Cutter approach (A) = (RPM x Lead x 0.006) +X tanβ where: X is depth of cut per pass
= 4.6mm
%1304
N00 G95 G90 G71 G55 N78 M06 T05 D05 sequence of operations
N20 G00 X50 Z3 N94 G00 X36 Z4.6 Lathe turning tool (T01)
N25 G01 Z-36 N98 G33 X32.8 Z-25 K2 Threading tool (T05)
N68 X34