Problem cutting a rectangular frame.
Posted: Sat Oct 24, 2020 12:41 pm
Hello.
I'm doing my first experiments with a cnc milling machine.
I have a problem cutting a rectangular frame. I want to cut a square hole. The problem is that the machine does not cut a square but one axis is larger than the other.
I checked the axial movement according to the machine's reading and this part is OK.
Let me give you an example.
The tool is set to a 6 mm diameter cutter.
I programmed a rectangular frame with parameters:
Frame Type: Inside Rectangle
Center X: 0.0000, Y: 0.0000
Lenght X: 314 INC
Width Y: 314 INC
Corner Radius: 5.0000
After that I see that the program shows the value of the X axis as -152,000 and the value of the Y axis as 154,000 mm.
I understand that the program divides 314 mm by two and we get 157 mm and subtract the radius of the tool. Then we get 154mm, and the Y axis has the right value.
Why is the value of the X axis -152 mm, I don't understand? If I remove the value of the corner radius from the program, the values of the X and Y axes in the program are the same. But I can't do that because I need a 5mm corner radius.
Please help solve the problem.
Ilmar
I'm doing my first experiments with a cnc milling machine.
I have a problem cutting a rectangular frame. I want to cut a square hole. The problem is that the machine does not cut a square but one axis is larger than the other.
I checked the axial movement according to the machine's reading and this part is OK.
Let me give you an example.
The tool is set to a 6 mm diameter cutter.
I programmed a rectangular frame with parameters:
Frame Type: Inside Rectangle
Center X: 0.0000, Y: 0.0000
Lenght X: 314 INC
Width Y: 314 INC
Corner Radius: 5.0000
After that I see that the program shows the value of the X axis as -152,000 and the value of the Y axis as 154,000 mm.
I understand that the program divides 314 mm by two and we get 157 mm and subtract the radius of the tool. Then we get 154mm, and the Y axis has the right value.
Why is the value of the X axis -152 mm, I don't understand? If I remove the value of the corner radius from the program, the values of the X and Y axes in the program are the same. But I can't do that because I need a 5mm corner radius.
Please help solve the problem.
Ilmar