Cutter Compensation: when and how to use it

  Рет қаралды 43,710

Practical Machinist

Practical Machinist

3 жыл бұрын

In this video, ‪@GCodeTutor‬ explains the basics of cutter compensation and how to program your CNC machine correctly using G-codes G41 or G42.
Why do we need cutter compensation? If didn't use cutter compensation and we programmed our tool paths to be the same size as our part, we would end up with a part undersized by the radius of our cutter. This is because we program to the center line of our cutter, so if we are programming our dimensions on our part, the centerline or the tool would follow that path and not the cutting edge.
So that means we either have to program our part a little bit bigger to compensate to the radius of our cutter or we can use cutter compensation.
When we use cutter compensation, the machine automatically compensate to the radius of our tool so that we are cutting to the size of the part.
For cutter compensation to work, the machine needs to know the diameter of our tool. So if we are using a 1/2" diameter tool, we would offset it by 1/4".
G41 and G42 are the two codes tha we need to include in the program in order for the machine to calculate the cutter compensation.
G41 is typically used when the cutter is on the left side of the material and it's commonly used in climb milling applications.
G42 is typically used when the cutter is on the right side of the material and it's common to use it for turning applications.
Cutter compensation can be applied in 3 different ways, depending on the machine controls.
The first way is by communicating to the machine the radius of the tool using the P command followed by the radius of the tool like in the following example:
G42 P5.0;
The second way, less common, uses an X value after the cutter comp G-code:
G42 X5.0;
And finally, the most common way is to just state G41 or G42 to let the machine know we wish to apply cutter compensation and let the machine take the geometry from the tool table and apply it.
To learn more about the subject or expand your G-code knowledge visit Gcodetutor.com (rb.gy/7yzqfn).
Stay tuned for more machining videos!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Recommended CNC programming books:
Fanuc CNC Custom Macros - amzn.to/370yX0P
CNC Programming Handbook - amzn.to/2MPxT9g
CNC Programming Techniques - amzn.to/3aTS4el
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Practical Machinist is the largest and most engaged #metalworking community across the web. With more than 160,000 registered members and 300,000+ social media followers, Practical Machinist is the easiest way to learn new techniques, get answers quickly, and discuss common challenges with your peers. Visit Practical Machinist today to join the community and start connecting with your peers.
Become a Practical Machinist member (www.practicalmachinist.com/)
Like us on Facebook ( / practicalmachinist )
Follow us on Instagram ( / practicalmachinist )
Follow us on Twitter ( / prac_machinist )
Connect with us on LinkedIn ( / practical-machinist )
#Cuttercompensation #Gcode #CNCmachining

Пікірлер: 13
@berrerabijns9726
@berrerabijns9726 3 жыл бұрын
nice video
@Fikri_A777
@Fikri_A777 3 жыл бұрын
Pretty helpful video for beginner like me
@macca_9680
@macca_9680 2 жыл бұрын
We set the diameter of the tool in our CAM software and the g-code is programmed running on centerline but the coordinates are allready offset in the code. Eg: if the cutter is 10mm diam and it is milling on the edge of the workspace, the g-code coordinates will we -5mm. It reads the diam in the CAM software. However there is an option to use g41/g42 in the settings in which case it will read the diam on the control? What is the advantge and disadvantage of either way?
@trevornorth99
@trevornorth99 Жыл бұрын
If you turn off cutter compensation while doing a linear move, does it change where the machine positions the tool, i.e. will G1 G40 X1. cut the linear movement x1 while being offset still, or does it turn off cutter comp and then cut the 1 in the x direction?
@manofallmasterofnone1020
@manofallmasterofnone1020 2 жыл бұрын
If I get a program that does not use cutter cutter comp, can I input the code for cutter compensation?
@hardcoreironman428
@hardcoreironman428 Жыл бұрын
0:09 Nice torque test channel intro music.
@protocolpalpatine
@protocolpalpatine 2 ай бұрын
I can't get cutter comp to work at all using g42 p1.0. Or just g42 by themselves haas vf2
@Pm-xi8hb
@Pm-xi8hb 3 жыл бұрын
sah what a bg ong
@TheMoneyman23456
@TheMoneyman23456 3 жыл бұрын
I am a CNC machinist, and I am still learning. In the shop I currently work at, we use wear to apply cutter comp. This is how I was taught, and I have never heard of using G-codes to apply cutter compensation. Is there any benefit to using G-codes over wear? And also, if I understand correctly, is cutter comp ultimately backing the tool off say (.0005) around an entire part being machined, such as the entire outer dimension? Any feedback would be greatly appreciated, thank you.
@andrewkubicka6597
@andrewkubicka6597 3 жыл бұрын
At least on Haas Machines (and I believe many others, I just have experience with Haas Machines), the wear offset is still using a G41/G42 and referencing the controller's internal list of wear diameters. If you fill out the wear column but all of your program is written with G43 (cutter comp cancel, pretty typical in the safe start block), your part should still machine with no cutter / wear comp
@peeeoii2738
@peeeoii2738 7 ай бұрын
Roughing cuts
@MrDLRu
@MrDLRu 3 ай бұрын
The G-Code is the programming in the program that turns cutter comp "ON" (G41,G42) and "OFF" (G40). The " Wear " column in the controllers tool offset page is what controls the amount of cutter comp is added/subtracted by the program.
@gyangiri634
@gyangiri634 2 жыл бұрын
धन्यवाद🙏🙏🙏
G90 vs G91 - The difference between absolute and incremental positioning
5:21
Explanation Of Cutter Compensation
22:40
Edge Precision
Рет қаралды 15 М.
How Many Balloons Does It Take To Fly?
00:18
MrBeast
Рет қаралды 106 МЛН
Русалка
01:00
История одного вокалиста
Рет қаралды 5 МЛН
Cutter Comp
13:24
Jeff Block
Рет қаралды 96 М.
360 Live: Cutter compensation, when and why to use it.
55:09
Autodesk Fusion
Рет қаралды 6 М.
Mastering Mastercam's 5 Cutter Compensation Types
8:05
CamInstructor
Рет қаралды 38 М.
How to Use Cutter Comp on a Tormach!  WW180
14:26
NYC CNC
Рет қаралды 22 М.
Top 10 Dangerous CNC Crash Fail Compilation
5:21
Modern Tech HD
Рет қаралды 1,8 МЛН
Tool radius compensation
7:44
MrCrispin
Рет қаралды 12 М.
iPhone 16 с инновационным аккумулятором
0:45
ÉЖИ АКСЁНОВ
Рет қаралды 8 МЛН
Cheapest gaming phone? 🤭 #miniphone #smartphone #iphone #fy
0:19
Pockify™
Рет қаралды 2,1 МЛН