Page 2 of 3
Re: Errors in GCode, Question from Newbee
Posted: Mon May 23, 2016 1:00 am
by ArtF
Dan:
Nice to hear, I find the performance good as well. Time will tell in the end, so many more tests to run.
Art
Re: Errors in GCode, Question from Newbee
Posted: Mon May 23, 2016 1:46 am
by DanL
it's a slow rock solid machine, it takes a lot to put it out Mach3 never did max 600mm/min it's a old emco pcmill. the longer you don't here from me just means I have not had any problems.
Re: Errors in GCode, Question from Newbee
Posted: Mon May 23, 2016 10:51 am
by ArtF
Dan:
Thanks, great to hear. I find I can never lose a comparison to Mach3, its a unique situation
to be the author of both.. you just never know which one to root for.. lol
Art
Re: Errors in GCode, Question from Newbee
Posted: Mon May 23, 2016 7:49 pm
by DanL
once's you know what the problems with M3 are it's not as bad as what some say, you just have to learn it's limits. Auggie will be the same any control will be the same.
I like all 3 M3, M4 and Auggie
Re: Errors in GCode, Question from Newbee
Posted: Tue May 24, 2016 5:24 pm
by MBad
Hello Guys,
After work, at first I had to make some cakes for my collegues this afternoon.
Now I promise a small tutroial for using Fusion 360 with Auggie.
I will not make a pp, thats trmendous work. At the moment I ask myself what is that discussion with M3 and M4???
Dan, I see you love it. For M3/4 I understood you have to adapt it to the machine you are using. E.g. for myself I plan to make M3 (I do not see the necessity for M4, dont want to make threads with my chinese spindel) used as promised some month ago (I was ill ...) to control the VfD by RS485 via a serial script in Auggie.
So please help me why this is of interest. The other M-Code (Flood or coolant) is handled by Auggie at least by ingnoring them, which is good.
M3,M4 would be interesting also for Lasers (I dont deal with them yet). I saw a hint on a 3D-Printer homepage, that rpetier firmware works also with lasers an accepts some M3 ... command.
I Think what we need is a simple process coming from some CAD (e.g. Fusion because its free and very easy but professional) to Auggie. That seem possible, even when the pps throw out some M-commands Auggie cant handle.
I forgot to remind you Art on the straneg exit behaviour I mentined before.
Is that your wish, or what do you mean abou M3
Re: Errors in GCode, Question from Newbee
Posted: Tue May 24, 2016 11:39 pm
by DanL
sorry Micheal. M3 is Mach3 and M4 is Mach4 different control programs, I was not meaning a Macro. Art started Mach3 so saying M3 or M4 art and the other guys know what it means.
next time I will use the full name so not to confuse.
the post processor for Fusion just needs the canned cycles taken out we can added a M code to Auggie to do anything
Re: Errors in GCode, Question from Newbee
Posted: Wed May 25, 2016 6:42 pm
by MBad
Ok Dan, I misinterpreted the short forms and assumed an important secret.
I think there are some canned cycles, which I mean Auggie can operate with. Here a list from WIKI:
I made an empty line behind each Code. Can anybody make a "+" if it works with Auggie and a "-" if not.
I checked some lines, but I am not always sure.
N= Block number
+
G98 or G99= Tool retract to R-plane or prior position
G73, G74, G76, G81-89= The function to perform, for example, G84 specifies a right-hand tapping cycle.
X= Position of hole or pocket in X axis
+
Y= Position of hole or pocket in Y axis
+
R= Z axis start position, also known as the retract plane or "R-plane".
+
P= Dwell time (in milliseconds, where applicable)
Q= Depth of each peck (G73, G83) or amount of shift for boring (G76, G87)
I= Shift amount in X direction
J= Shift amount in Y direction
Z= Shift amount in Z direction (Negative because cutting is done in negative Z direction)
F= Feed rate
+
H= Feed rate for finishing cut
S= Spindle speed
L= Number of cycle repetitions
M= Miscellaneous functions
(partly)
A, B, C and D are used for Rectangular pocket machining.
A= Machining allowance
B= Step over
C= Step depth
D= Additional depth of cut for first pass
I Think, most of them are not needed. Also I would not let Auggie make offset compensations. At the moment I do not know which of the above canned cycles beside the typical are essential for Auggie.
Seems that I can make a small video tomorrow. We have a celebration day.
Re: Errors in GCode, Question from Newbee
Posted: Thu May 26, 2016 1:18 am
by ArtF
Hi :
None of those will work, though it would be possible to write macro scripts to do them.
In polling last year we found 90% or more never used any canned cycles, and very few
even used offset compensation, instead letting vectric or cambam do their own offset.
They may get implemented at some stage, but I didnt require them for lasers so I didnt
bother with any implementation of them as yet ...
I will be making a list in the Docs of the available codes and offsets and such by fall..
Thx
Art
Re: Errors in GCode, Question from Newbee
Posted: Thu May 26, 2016 9:49 am
by MBad
Daer Art,
I love it, perhaps surprisingly for you to hear, that is at least good news, because I have not to deal with them. I for certain know, that e.g. N will work, but is not necessary, because you have already line numbering. And that is the charm of Auggie especially for beginners!
We know what Auggie does without speaking different machine dialects and I think we more freedom to make our own scripts. So I see, that with some small mods Mach3-pp will work with Auggie very well. I wanted to know this, to make a small video.
And compensation by CAD/CAM is more convenient, because I can handle my tools right in the CAD/CAM Database.
Re: Errors in GCode, Question from Newbee
Posted: Thu May 26, 2016 11:15 am
by ArtF
Thx Michael:
I too find Auggie fresh in that regard.
Auggie is a great beginner cnc program, and for most hobby machines would be more than adequate for their needs. The Mach's exist for those with higher needs , requirements like Lathes, and to conform to the outputs of some CAM programs. Luckily many of today's CAM programs rarely put out anything other than G1,2,3,4 , S,F,M3,M4 , which means
Auggie will work with all of those. (With work by the user it could conform to others, but really, if one needs the G79's and such, why not use Mach3 or 4, they are good at what they do. ).
Thats why Auggie will never be expanded to chase such options. Ill keep its interface as clean as I can, and instead offer other types of options to make the types of things hobbyist's do easier,focusing on Wizards, DXF imports, Text manipulations, outputs, conversions and such , much as the way Laser3d mode works.
In the end, Im a hobbiest, Ill keep things very "Hobby", which means attempting to get expensive professional
results for as little investment as possible. Thats just what hobbiests do..
Art