Home › G-codes › Haas NGC › G41
G41 Cutter compensation left / Tool nose compensation left
Haas NGC G-code · Mill, Lathe
On mills: Cutter compensation left
Offsets the tool to the left of the path by the D offset value, seen along the direction of travel. With M03 this gives climb milling on outside profiles.
Format
Addresses
| Address | What it does |
|---|---|
D | Diameter offset number |
X Y | Lead in move that turns compensation on |
How it works
Modal, cutter comp group 07. Cancel with G40.
Example program
G01 Z-.25 F10. (DOWN TO DEPTH)
G41 D01 X0. Y-.5 F20. (LEAD IN WITH COMP LEFT)
Y2. (CUT UP THE LEFT SIDE)
…
The full 5-line example is in the app. Example is in inch. Check offsets and clearances first.
Watch out for
- Turn comp on with a linear lead in move longer than the tool radius, not on an arc.
- D00 or a wrong D number gives no comp or the wrong size.
- Do not change planes while comp is on.
On lathes: Tool nose compensation left
Offsets the tool to the left of the path by the tool nose radius. Used for ID work going toward the chuck. Radius and tip direction come from the tool offset.
Format
Addresses
| Address | What it does |
|---|---|
X Z | Lead in point where comp is applied |
F | Feed rate |
How it works
Modal, group 07. Cancel with G40.
Example program
G00 G54 X1.1 Z.1 (APPROACH INSIDE BORE)
G41 G01 X1.25 Z0 F.004 (COMP LEFT ON LEAD IN)
Z-1. (BORE 1.25 DIAMETER)
…
The full 6-line example is in the app. Example is in inch. Check offsets and clearances first.
Watch out for
- Enter the tool nose radius and tip direction on the offset page or comp does nothing useful.
- Turn comp on during a lead in move that is longer than the nose radius.
- Cancel comp with G40 on a move away from the bore wall.
Related codes
G41 on other controls
The same number can mean something different on another control.
| Control | Meaning |
|---|---|
| Fanuc | Cutter compensation left |
| Mazak (EIA) | Cutter radius compensation left |
| Okuma OSP | Cutter radius compensation left |
| Mitsubishi M70 M80 | Cutter radius comp left |
| Brother Speedio | Cutter compensation left |
| Siemens 840D 828D | Tool radius compensation left |
| Heidenhain TNC (ISO) | Radius compensation left |
| Fagor 8055 8065 | Tool radius compensation left |
| LinuxCNC Tormach | Cutter compensation left |
| Mach3 Mach4 | Cutter comp left |
| Centroid CNC12 Acorn | Cutter compensation left |
| Hurco WinMax (NC) | Cutter compensation left |
| Fadal | Cutter radius compensation left, climb |
| Swiss (Citizen Star) | Nose radius compensation left |
Every G-code for Haas NGC in your pocket. The app has the full example programs, search by number or shop word, a line decoder and calculators for tapping, threading and drilling.
Open G41 in the app All Haas NGC G-codes