SUPPLEMENT
5
5-3
2. Sample program
(Main Program)
G28 X0 Y0 Z0
G90 G92 X0 Y0 Z100.
G00 X-100.Y-100.
G43 Z-10.H001
M98 H001
G49 Z0
G28 X0 Y0 Z0
M30
--- Movement under the conditions of G90, G00 and G43
--- Movement under the conditions of G90 and G01
(Sub-program : O001)
N001 F3000
G05 P2
G01 X0.1
X-0.1 Y-0.001
X-0.1 Y-0.002
:
X0.1
G05 P0
M99
--- High-speed Machining mode ON
--- High-speed Machining mode OFF
3. Notes
G05P2 and G05P0 must be given in a single-command block.
Do not exceed the maximum permissible block size: 32 and 52 characters
respectively for simultaneous 3- and 5-axis control; otherwise the design performance
of microsegment machining cannot be guaranteed.
See
“A. Combination of high-speed machining mode (G05P2) and other function” in
“5-3 Restriction of Combination”.
C.
Cylindrical interpolation
1. Command
Programming format
G07.1 Cc
G17XC
Cancellation
G07.1 C0
Function
Cylindrical interpolation refers to a function by which the cylindrical surface of a workpiece
can be machined according to a program prepared on its development plane. This function
is among others very efficient in the creation of a cam grooving program. To perform
machining on the surface of the cylinder, use the spindle head being positioned at 90° on
the B-axis and perform a three-dimensional coordinate conversion for the corresponding
rotation around the Y-axis.
Code value
Description
Unit
Setting range
Omit
c
Radius of the cylinder (of the groove
bottom)
mm
in
0.0001 to 99999.9999 (mm)
0.00001 to 9999.99999 (in)
Impossible
When
F84
bit5 = 0:
Incremental motion under G01
When
F84
bit5 = 1:
Absolute motion under G01
Serial No. 294060
Copyright (c) 2013 YAMAZAKI MAZAK CORPORATION. All rights reserved.
Serial No. 294060