PROGRAMMING
B–62754EN/01
14. FUNCTIONS TO SIMPLIFY
PROGRAMMING
177
G83 or G87 (G98 mode) G83 or G87 (G99 mode)
G83 X(U)_ C(H)_ Z(W)_ R_ Q_ P_ F_ M_ K_ ;
or
G87 Z(W)_ C(H)_ X(U)_ R_ Q_ P_ F_ M_ K_ ;
X_ C_ or Z_ C_ : Hole position data
Z_ or X_ : The distance from point R to the bottom of the hole
R_ : The distance from the initial level to point R level
Q_ : Depth of cut for each cutting feed
P_ : Dwell time at the bottom of a hole
F_ : Cutting feedrate
K_ : Number of repeats (When it is needed.)
M_ : M code for C–axis clamp (When it is needed.)
Initial level
Point RPoint R
Point Z Point Z
q
d
q
q
q
d
q
q
Mα
P1 P1
Mβ,P2
Mα
d
d
Mβ,P2
Point R
Mα : M code for C-axis clamp
Mβ : M code for C-axis unclamp
P1 : Dwell specified in the program
P2 : Dwell specified in parameter No.5112
d:Retraction distance specified in parameter No. 5114
M51 ; Setting C–axis index mode ON
M3 S2000 ; Rotating the drill
G00 X50.0 C0.0 ; Positioning the drill along the X– and C–axes
G83 Z–40.0 R–5.0 Q5000 F5.0 M31 ;Drilling hole 1
C90.0 M31 ; Drilling hole 2
C180.0 M31 ; Drilling hole 3
C270.0 M31 ; Drilling hole 4
G80 M05 ; Canceling the drilling cycle and stopping drill rotation
M50 ; Setting C–axis index mode off
D Peck drilling cycle
(G83, G87)
(parameter No. 5101#2
=1)
Format
Examples