Fighter
12-02-2007, 01:11 PM
Hello,
I'm trying to make a simple program, as follows, to put a .812" hex on a part using a 1" end mill that is programmed in the tool table as T10 with the proper dia.
The problem I am having is that the program runs fine until I try to program a G41 in there. The controller, a Dynapath 10, only allows 1 ea. G,M,S, or T code per event so I can't put it in the same event as the G01. If I put it on it's own line ahaed of the G01 or any other line I get a fault. Tried it with a .250 end mill too.
Apparently, for most controllers the G41 would go after the G01 in the same event.
Anyone have a clue how to properly enter the left compensation?
It's a two axis machins so XY plane is the default.
N1001 G00, X0.00, Y4.00
N1002 M03, T10, S2000
N1003 G00, X0.2344, Y0.4060, Z-200, M07
N1004 G41
N1005 G01, X0.4688, Y0.000, F6
N1006 X0.2344, Y-0.4060
N1007 X-0.2344, Y-0.4060
N1008 X-0.4688, Y0.00
N1009 X-0.2344, Y0.4060
N1010 X0.2344, Y0.4060
N1011 G00, X0.00, Y4.00, M30
Thanks!
Glenn
I'm trying to make a simple program, as follows, to put a .812" hex on a part using a 1" end mill that is programmed in the tool table as T10 with the proper dia.
The problem I am having is that the program runs fine until I try to program a G41 in there. The controller, a Dynapath 10, only allows 1 ea. G,M,S, or T code per event so I can't put it in the same event as the G01. If I put it on it's own line ahaed of the G01 or any other line I get a fault. Tried it with a .250 end mill too.
Apparently, for most controllers the G41 would go after the G01 in the same event.
Anyone have a clue how to properly enter the left compensation?
It's a two axis machins so XY plane is the default.
N1001 G00, X0.00, Y4.00
N1002 M03, T10, S2000
N1003 G00, X0.2344, Y0.4060, Z-200, M07
N1004 G41
N1005 G01, X0.4688, Y0.000, F6
N1006 X0.2344, Y-0.4060
N1007 X-0.2344, Y-0.4060
N1008 X-0.4688, Y0.00
N1009 X-0.2344, Y0.4060
N1010 X0.2344, Y0.4060
N1011 G00, X0.00, Y4.00, M30
Thanks!
Glenn