Cutter radius compensation relates to machining centersTool nose radius compensation relates to turning centers
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
N055 G00 X5.6 Y-0.6N060 G43 H01 Z-0.25N065 G42 D31 X5.0N070 G01 Y4.2 F6.0
Example:
Instate cutter radius compensation
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
Most basic courses only teach programming the work surface (offset is cutter radius)
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
There are two ways to use cutter radius compensation
Program work surface path and offset is cutter radius
Program tool centerline path and offset is deviation from planed cutter size
This second method is rarely mentioned in basic courses
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Programmed path
Method one
Again, this is the method taught in basic courses
Work surface path is programmed
66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Programmed path
Method one
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Programmed path
Offset Method one
33 5959
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Programmed path
Offset
3/4 end mill
Method one
33 5959
Offset is cutter radius
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Programmed path
Offset
3/4 end mill
Offset value: 00.3750
Method one
33 5959
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Programmed path
Offset value: 00.3750
Method one
33 5959
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Programmed path
Offset value: 00.3750
Method one
33 5959
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Programmed path
Offset value: 00.3750
Method one
33 5959
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Programmed path
Offset value: 00.3750
Method one
33 5959
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Programmed path
Offset value: 00.3750
Method one
33 5959
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Programmed path
Offset value: 00.3750
Method one
33 5959
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Programmed path
Offset value: 00.3750
Method one
33 5959
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensationMethod two
33 5959
This method is preferred by CAM system programmers…
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Path based on 1” cutter
Method two
33 5959
Programmed path is cutter centerline path
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Path based on 1” cutter
0.5 typ
Method two
33 5959
It is based upon a planned cutter size
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Path based on 1” cutter
1.0 end mill
Method two
33 5959
If planned cutter size is used…
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Path based on 1” cutter
Offset value: 00.0000
Method two
33 5959
…the cutter radius compensation offset will be zero
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Path based on 1” cutter
Offset value: 00.0000
Method two
33 5959
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Path based on 1” cutter
Offset value: 00.0000
Method two
33 5959
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Path based on 1” cutter
Offset value: 00.0000
Method two
33 5959
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Path based on 1” cutter
Offset value: 00.0000
Method two
33 5959
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Path based on 1” cutter
Offset value: 00.0000
Method two
33 5959
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Path based on 1” cutter
Offset value: 00.0000
Method two
33 5959
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Path based on 1” cutter
Offset value: 00.0000
Method two
33 5959
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Path based on 1” cutter
3/4 end mill
Method two
33 5959
But if the cutter used is smaller than the planned size…
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Path based on 1” cutter
Offset value: -00.1250
Method two
33 5959
…the offset will be negative…
…and set to the radial difference from the planned cutter size
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Path based on 1” cutter
Offset value: -00.1250
0.125
Method two
33 5959
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Path based on 1” cutter
Offset value: -00.1250
Method two
33 5959
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Path based on 1” cutter
Offset value: -00.1250
Method two
33 5959
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Path based on 1” cutter
Offset value: -00.1250
Method two
33 5959
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Path based on 1” cutter
Offset value: -00.1250
Method two
33 5959
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Path based on 1” cutter
Offset value: -00.1250
Method two
33 5959
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Path based on 1” cutter
Offset value: -00.1250
Method two
33 5959
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Path based on 1” cutter
Offset value: -00.1250
Method two
33 5959
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Path based on 1” cutter
1.25 end mill
Method two
33 5959
If the cutter is larger than the planned cutter size…
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Path based on 1” cutter
Offset value: 00.1250
Method two
33 5959
…the offset will be plus…
…and set to the radial difference from the planned cutter size
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Path based on 1” cutter
Offset value: 00.1250
0.125
Method two
33 5959
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Path based on 1” cutter
Offset value: 00.1250
Method two
33 5959
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Path based on 1” cutter
Offset value: 00.1250
Method two
33 5959
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Path based on 1” cutter
Offset value: 00.1250
Method two
33 5959
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Path based on 1” cutter
Offset value: 00.1250
Method two
33 5959
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Path based on 1” cutter
Offset value: 00.1250
Method two
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Path based on 1” cutter
Offset value: 00.1250
Method two
11 66
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Path based on 1” cutter
Offset value: 00.1250
Method two
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Once CRC is instated, your series of motion commands
provide geometry for the control
The control will keep the tool on the left side or right side of this geometry for every movement
While this is a simple concept, it can be hard to visualize
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Programmed path
Instating movement
Geometry of motions
Again, programmed path provides the geometry…
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Programmed path
Instating movement
G42 - tool kept on right of motions
With G42, tool will be kept on the right side of this geometry
Most problems stem from the fact that you don’t truly understand this concept
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
…the bigger the offset, the more likely you’ll have problems
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Here are some specific problems
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Prior Position
=> offset
4.5
3.0
Surface to mill
Prior position must be at least the offset value away from the first surface to mill
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Prior Position
4.5
3.0
Surface to mill
1.0 endmill
=> 0.5
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius4.5
3.0
Surface to mill
1.0 endmill
0.6 inch
X-0.6 Y-0.6
Prior position is far enough away for this cutter
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius4.5
3.0
Surface to mill
0.6 inch
X-0.6 Y-0.6
1.2 max
This is as large a cutter as can be used
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius4.5
3.0
Surface to mill
0.6 inch
X-0.6 Y-0.6
1.25 endmill
Violates here!
Cutter is too big!
10M
MESSAGE SETTING SERVICE +
ALARM
PS-041: OVERCUTTING WILL OCCUR DURINGCUTTER RADIUS COMPENSATION
With most controls, an alarm will be sounded
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Note recess
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Cutter fits into recess
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Cutter doesn’t fit into recess!
10M
MESSAGE SETTING SERVICE +
ALARM
PS-041: OVERCUTTING WILL OCCUR DURINGCUTTER RADIUS COMPENSATION
Again, an alarm will be sounded
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Note three workpieces to mill
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Rapid movement
When finished with first, the tool rapids to the next workpiece – still under the influence of cutter radius compensation
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Mill second workpiece
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Rap
id m
ovem
ent
Rapid movement to third workpiece, still under the influence of cutter radius compensation
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Rap
id m
ovem
ent
But remember, we never cancelled cutter radius compensation…
…the control sees this as one series of motions…
…and will keep the tool on the left side of all motions
Commonly taught in basic CNC courses:
Not always taught in basic courses:
Almost all cutter radius compensation problems are related to the size of the offset…
Rap
id m
ovem
ent
Motions will not be as you expect…
…and in many cases, you’ll get an alarm…
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
10M
MESSAGE SETTING SERVICE +
ALARM
PS-041: OVERCUTTING WILL OCCUR DURINGCUTTER RADIUS COMPENSATION
If you must rapid the tool to another surface…
…cancel cutter radius compensation first
Treat each contour separately - Instate, Machine the surfaces, and then cancel
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Cutter compensation is instated
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Surface is machined, but we forget to cancel…
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Offset from previous tool!
Drill
The next tool will be off by the amount of the offset!
Once instated, you must remember to cancel cutter radius compensation (with G40)
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Cutter fits in radius
But if it does not…
…an alarm will sound
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
Almost all cutter radius compensation problems are related to the size of the offset…
Insufficient clearance for cutter at approachTool doesn’t fit into recessesAttempting to machine multiple contoursForgetting to cancelOffset bigger than smallest inside radius
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
You must be prepared for other CRC limitations based upon control models…
Two moves in the same directionNon-motion commandsAngles less than 90 degreesReversal in motion direction
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
You must be prepared for other CRC limitations based upon control models…
Two moves in the same directionNon-motion commandsAngles less than 90 degreesReversal in motion direction
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
You must be prepared for other CRC limitations based upon control models…
Two moves in the same directionNon-motion commandsAngles less than 90 degreesReversal in motion direction
Most versions of CRC do not allow consecutive moves in the same direction
Weld area
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
You must be prepared for other CRC limitations based upon control models…
Two moves in the same directionNon-motion commandsAngles less than 90 degreesReversal in motion direction
Most versions of CRC do not allow consecutive moves in the same direction
Weld area
Normal feed & speed
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
You must be prepared for other CRC limitations based upon control models…
Two moves in the same directionNon-motion commandsAngles less than 90 degreesReversal in motion direction
Most versions of CRC do not allow consecutive moves in the same direction
Weld area
Slower feed & speed
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
You must be prepared for other CRC limitations based upon control models…
Two moves in the same directionNon-motion commandsAngles less than 90 degreesReversal in motion direction
Most versions of CRC do not allow consecutive moves in the same direction
Weld area
Normal feed & speed
Most controls do not allow this series of motions with cutter radius compensation instated
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
You must be prepared for other CRC limitations based upon control models…
Two moves in the same directionNon-motion commandsAngles less than 90 degreesReversal in motion direction
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
You must be prepared for other CRC limitations based upon control models…
Two moves in the same directionNon-motion commandsAngles less than 90 degreesReversal in motion direction
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
You must be prepared for other CRC limitations based upon control models…
Two moves in the same directionNon-motion commandsAngles less than 90 degreesReversal in motion direction
CNC controls can only look a few commands into your program
You must ensure that the control can “see” the required geometry
.N050 G42 X5.0N055 G01 Y4.0N060 M08N065 S400N070 Z0.2 N075 X0.
Too many non-motion commands!
Once you instate cutter radius compensation, minimize the number of non-motion commands you give
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
You must be prepared for other CRC limitations based upon control models…
Two moves in the same directionNon-motion commandsAngles less than 90 degreesReversal in motion direction
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
You must be prepared for other CRC limitations based upon control models…
Two moves in the same directionNon-motion commandsAngles less than 90 degreesReversal in motion direction
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
You must be prepared for other CRC limitations based upon control models…
Two moves in the same directionNon-motion commandsAngles less than 90 degreesReversal in motion direction
Some (older) controls cannot handle CRC motions under 90 degrees
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
You must be prepared for other CRC limitations based upon control models…
Two moves in the same directionNon-motion commandsAngles less than 90 degreesReversal in motion direction
Some (older) controls cannot handle CRC motions under 90 degrees
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
You must be prepared for other CRC limitations based upon control models…
Two moves in the same directionNon-motion commandsAngles less than 90 degreesReversal in motion direction
Some (older) controls cannot handle CRC motions under 90 degrees
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
You must be prepared for other CRC limitations based upon control models…
Two moves in the same directionNon-motion commandsAngles less than 90 degreesReversal in motion direction
Some (older) controls cannot handle CRC motions under 90 degrees
Motion not allowed with some controls!
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
You must be prepared for other CRC limitations based upon control models…
Two moves in the same directionNon-motion commandsAngles less than 90 degreesReversal in motion direction
Some (older) controls cannot handle CRC motions under 90 degrees
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
You must be prepared for other CRC limitations based upon control models…
Two moves in the same directionNon-motion commandsAngles less than 90 degreesReversal in motion direction
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
You must be prepared for other CRC limitations based upon control models…
Two moves in the same directionNon-motion commandsAngles less than 90 degreesReversal in motion direction
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
You must be prepared for other CRC limitations based upon control models…
Two moves in the same directionNon-motion commandsAngles less than 90 degreesReversal in motion direction
Most controls don’t allow you to reverse motion direction when using CRC
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
You must be prepared for other CRC limitations based upon control models…
Two moves in the same directionNon-motion commandsAngles less than 90 degreesReversal in motion direction
Most controls don’t allow you to reverse motion direction when using CRC
Programmed path
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
You must be prepared for other CRC limitations based upon control models…
Two moves in the same directionNon-motion commandsAngles less than 90 degreesReversal in motion direction
Most controls don’t allow you to reverse motion direction when using CRC
Programmed path
Cutter same diameter as slot width
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
You must be prepared for other CRC limitations based upon control models…
Two moves in the same directionNon-motion commandsAngles less than 90 degreesReversal in motion direction
Most controls don’t allow you to reverse motion direction when using CRC
Programmed path
Now what?
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
You must be prepared for other CRC limitations based upon control models…
Two moves in the same directionNon-motion commandsAngles less than 90 degreesReversal in motion direction
Most controls don’t allow you to reverse motion direction when using CRC
Programmed path
If you simply reverse motion direction…
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
You must be prepared for other CRC limitations based upon control models…
Two moves in the same directionNon-motion commandsAngles less than 90 degreesReversal in motion direction
Most controls don’t allow you to reverse motion direction when using CRC
Programmed path
…the tool will stay on the right side!
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
You must be prepared for other CRC limitations based upon control models…
Two moves in the same directionNon-motion commandsAngles less than 90 degreesReversal in motion direction
Most controls don’t allow you to reverse motion direction when using CRC
Programmed path
…the tool will stay on the right side!
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
You must be prepared for other CRC limitations based upon control models…
Two moves in the same directionNon-motion commandsAngles less than 90 degreesReversal in motion direction
Most controls don’t allow you to reverse motion direction when using CRC
Programmed path
Instead…
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
You must be prepared for other CRC limitations based upon control models…
Two moves in the same directionNon-motion commandsAngles less than 90 degreesReversal in motion direction
Most controls don’t allow you to reverse motion direction when using CRC
Programmed path
…you must program the entire contour
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
You must be prepared for other CRC limitations based upon control models…
Two moves in the same directionNon-motion commandsAngles less than 90 degreesReversal in motion direction
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
Turning center discussion
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
The major reasons why you need machining center CRC do not apply to turning center
tool nose radius compensation
Range of cutter sizesSizing and trial machining
Turning center operators use inserts having the size nose radius specified
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
The major reasons why you need machining center CRC do not apply to turning center
tool nose radius compensation
Range of cutter sizesSizing and trial machining
Wear or geometry offsets are used for sizing and trial machining
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
If you have a CAM system, you can have it generate motions based upon
the required tool nose radiusThis eliminates the entries a setup person must input to TNR offsets
The CAM system is performing the tool nose radius compensation!
If you must use G41&G42, use G10 to automatically specify TNR offsets!
See lesson nine to find out how to use G10 to automatically set tool nose radius compensation offsets
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
There is one time when you do use the tool nose radius for sizing
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
There is one time when you do use the tool nose radius for sizing
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool
G40, G41, & G42 – radius compensation
There is one time when you do use the tool nose radius for sizing
Tool nose radius size in offset will determine radius of workpiece
Commonly taught in basic CNC courses:
G41/G42 –cutter & tool nose radius compensation
Reasons for usingG41 is tool left, G42 is tool rightOffset specifies cutting tool radius
Not always taught in basic courses:The two ways to use offset with CRCHow cutter radius compensation worksProblems you can haveOther limitations of CRCIs control based TNR compensation required?Cutting on both sides of a button tool