G-CODEEIA/ISO · modal · group 09
G287

Outside driling cycle

Machine-specific. This G-code reference is specific to the Mazak INTEGREX e-670H / e-670H-S with the MAZATROL SmoothX control (EIA/ISO programming manual H747PB0030E). G-code availability depends on fitted options, and groups and behaviour differ between Mazak models and control generations — verify against the manual for your own machine before programming with any code.
What it does

When performing predetermined sequences of machining operations such as positioning, hole machining, boring and tapping, these functions permit to command in a single block the machining program which is normaly commanded in several blocks. In other words, they simplify the machining program. The following types of fixed cycles for hole machining are available. Hole machining Hole machining Operation at hole Return G-code Application axis operation bottom movement G80 — — — — Cancel Cutting feed, G283 Z Dwell Rapid feed Deep hole drilling cycle intermittent feed Dwell, spindle reverse G284 Z Cutting feed Cutting feed Tapping cycle rotation G285 Z Cutting feed Dwell Cutting feed Boring cycle G284.2 Z Cutting feed Spindle reverse rotation Cutting feed Synchronous tapping cycle Cutting feed, G287 X Dwell Rapid feed Deep hole drilling cycle intermittent feed Dwell, spindle reverse G288 X Cutting feed Cutting feed Tapping cycle rotation G289 X Cutting feed Dwell Cutting feed Boring cycle G288.2 X Cutting feed Spindle reverse rotation Cutting feed Synchronous tapping cycle […]

G287 is modal (group 09) — it stays in effect until another code of the same group replaces it.

Programming format
A. Face hole machining
G28 X_ C_ Z_ R_ Q_ P_ I_ F_ K_ M_ D_;
Spindle (for G284.2 only)
M-code
Number of repetitions
Hole machining data
Hole positioning data
Hole machining mode (G283, G284, G284.2, G285)
B. Outside hole machining
G28 Z_ C_ X_ R_ Q_ P_ I_ F_ K_ M_;
M-code
Number of repetitions
Hole machining data
Hole positioning data
Hole machining mode (G287, G288, G288.2, G289)
Address words
  • Note : In order that it may function correctly, do not give a command of hole machining fixed
Notes & precautions
  • In order that it may function correctly, do not give a command of hole machining fixed
Source

Mazak PROGRAMMING MANUAL for EIA/ISO PROGRAM, manual H747PB0030E, section 13-3 Hole Machining Fixed Cycles: G80, G283 to G289, p. 3-11, 13-32, 13-36, 13-37. Reference and explanation only — not a reproduction of the manual.

Not sure how to use it? Ask the Mazatrol assistant →