Cutter Compensation Problem

More
19 Sep 2013 18:35 #39020 by BigJohnT
Yep, here is an example.
G20 F25
G0 X1 Y1
Z0.1
G41.1 D0.250
G3 X1 Y0.625 I0 J-0.1875
G3 X1 Y0.625 Z-0.2 I0 J0.375 P3
M0
G3 X1 Y0.625 Z-0.4 I0 J0.375
G3 X1 Y0.625 Z-0.5 I0 J0.375 P5
G40
G1 X1 Y1
G0 Z0.1
M2

JT

Please Log in or Create an account to join the conversation.

More
19 Sep 2013 23:47 #39031 by karl
Replied by karl on topic Cutter Compensation Problem
Thank you JT.
This program worked after I removed the (P3 and P5)
Because of the .1875 radius for the lead in, I still can't use a cutter that is larger than the radius of the finished hole.
In order to use a larger cutter (say 5/8"), I would have to start with the cutter offset from the hole centerline. Then incorporate cutter comp with a larger radius move above the hole. Then run the rest of your program as it is.
G20 F25
G0 X0 Y.265
Z0.1
G41.1 D0.625 ( largest possible cutter dia is .640)
G3 X0 Y-0.375 I0 J-.320
G3 X0 Y-0.375 Z-0.2 I0 J0.375

G3 X0 Y-0.375 Z-0.4 I0 J0.375
G3 X0 Y-0.375 Z-0.5 I0 J0.375
G3 X0 Y-0.375 Z-0.5 I0 J0.375
G40
G1 X0 Y0
G0 Z0.1

In the end, a G12 G13 code would be much easier. Until one is available, this will work.
Thank you for your time and knowlege.

Karl

Please Log in or Create an account to join the conversation.

More
20 Sep 2013 00:09 #39033 by BigJohnT
If your using a cutter that will cut the hole in one pass I don't see where G12/13 is any different than using G2/3 for a single depth. If the hole is big enough and you can cut the full depth with one pass then G12/13 (spiral) would be useful. If you do this often enough you should look into adding ngcgui and program a subroutine for this.

Also have you looked at the Simple G code Generators on the Wiki? Specifically the Counter Bore one.

JT

Please Log in or Create an account to join the conversation.

Time to create page: 0.168 seconds
Powered by Kunena Forum