Back to GSM Code List

M299/M300: APL/robot and custom sequence

Functions associated with automatic parts loader, robot or custom sequences.

For reference only: syntax changes with the control, the post-processor and the machine parameters. Check the official manual and run a simulation before cutting. Legal notice.

Family
Automation
Machine
Milling, Turning, Mill-turn
Risk
High
Example
M299 / M300
E.g.:
M299 / M300

Machine: Milling, Turning, Mill-turnRisk: High

Haas · Fanuc

  • Haas: Related to APL/robot at Haas; validate complete cell and interlocks.
  • Fanuc: On other machines it will be totally dependent on integration.

Other codes in Automation

See the full list of G and M codes

Frequently Asked Questions (FAQ)

What does M299/M300 mean in a CNC program?

Functions associated with automatic parts loader, robot or custom sequences. In the catalogue it appears as "APL/robot and custom sequence", within the Automation family.

Can you give me an example of M299/M300?

M299 / M300 — Functions associated with automatic parts loader, robot or custom sequences.

Which machines use M299/M300?

M299/M300 is used in: Milling, Turning, Mill-turn.

What should you watch out for with M299/M300?

High risk: a mistake here can cause a crash, a broken tool or an out-of-tolerance part. Simulate the program and dry-run it before cutting.

Related tools