Chapter 3 G Command
91
I Programming
G90 G00 X50 Y50 Z50; (G00 rapid positioning)
G99 G114 X25 Y25 R5 Z-50 150 J60 F800 D1; (Start canned cycle, the fine-milling cycle
is performed outside the circle at the bottom of a hole D1=5)
G80 X50 Y50 Z50; (The canned cycle is cancelled, returning from the point R plane)
M30;
3.24.2.16 Roughing Cycle Outside Circle G116/G117
Command format: :
G116
G98/G99 X_ Y_ Z_ R_ I_ J_ W_ Q_ K_ C_ E_ D_ F_
G117
Command function: the tool executes the full-circle interpolation at the specified radius value and direction
from the starting point till the programmed circle convex plate is machined completely.
Command explanation: related commands are referred to Table 3-2.
G116:roughing cycle for outside circle in CCW
G117:roughing cycle for outside circle in CW
I:outer roughing circle radius (it should be more than 0, and its absolute value is done when it is
negative)
J:blank workpiece radius ( it should be more than 0, and its absolute value is done when it is
negative)
E:allowance of excircle roughing in XY plane( it should be more than 0, and its absolute value is
done when it is negative, the value set by No.5124 is done when it is not specified)
W:Z-axis cutting depth of first starting downward from R reference plane should be more than 0,
its absolute value is done when it is negative (when the first cutting depth exceeds the groove bottom, the
groove bottom is the reference to machine)
Q:Z-axis cutting depth every time, its absolute value is done when it is negative
K:cutting width increment in XY plane (it should be less than tool diameter, its absolute value is done
when it is negative; when K is not specified, K is defaulted to tool radius D)
C:X-axis cutting amount of first tool infeed(it should be more than or equal to tool radius +2.0.
when C value is more than 0, the tool executes infeed in positive X direction, the workpiece is at positive
starting point. When it is less than 0, the tool executes infeed in negative X direction, the workpiece is at
negative starting point.)