Back to GSM Code List

M94/M95/M96: Mirror image via M-code

Enables/cancels mirror image per axis on some controls.

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
Transformations
Machine
Milling, Mill-turn
Risk
High
Example
M95 / M96 / M94
E.g.:
M95 / M96 / M94

Machine: Milling, Mill-turnRisk: High

Haas · Fanuc

  • Haas: It can enable mirror image on X/Y; review compensations and arcs.
  • Fanuc: At Fanuc it may depend on the option; programmable alternative G50.1/G51.1.

Other codes in Transformations

See the full list of G and M codes

Frequently Asked Questions (FAQ)

What does M94/M95/M96 mean in a CNC program?

Enables/cancels mirror image per axis on some controls. In the catalogue it appears as "Mirror image via M-code", within the Transformations family.

Can you give me an example of M94/M95/M96?

M95 / M96 / M94 — Enables/cancels mirror image per axis on some controls.

Which machines use M94/M95/M96?

M94/M95/M96 is used in: Milling, Mill-turn.

What should you watch out for with M94/M95/M96?

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