Re: gcode comments
Posted by
ballendo@y...
on 2001-01-27 19:03:41 UTC
Ray,
Lotta comments! (snips, inserts below)
darn useful,IMO...
TomK's job) "/" in the middle of a block. Did you see my examples?
More are in Michael Lynch's EXCELLENT CNC books... Search on CNC
concepts.
editing commands since they 'used to be' the only ones... CPM is a
lot like DOS, WANNA GO BACK?!?
What I keep pushing is to RESPECT the MARKETPLACE 'evolved' standards
when writing new stuff... This is AT LEAST as important as 'backward
compatibility' ,which most people agree is useful. What I'm pushing
is 'forward compatibility'! Example: G20,G21 are COMMONLY used
nowadays for inch/mm programming. Used to be G70,G71. For now I think
we should be 'backward compatible to 70 and 71, BUT we should also
support 20 and 21... There are LOTS of other examples!
And IF a code is already being used generally, let's USE THAT CODE!
Why G38.2 for probing in EMC? G38 is 'typically' used
for "specialized feature" probing routines. Is this what EMC's 38.2
does? NO.
variants... See g38.2 above
I too hope that the people working writing controls nowadays will
work to come TOGETHER, instead of continuing the separation. We've
already spent enough list time discussing WHY 'they' do it, but we'd
all benefit if the Gcode WAS standard, WHERE it CAN BE standard!
zero (home); and EXECUTING A HOMING OPERATION! Having the ability
to 'establish home' in the middle of a program is VERY useful,
especially if you consider the increased use of in process probing.
The machine with this capability could "recover" on its' own. Also ,
it might be nice to be able to 'check' before finish milling (after
the heavy, roughing cuts) to be SURE we're where we 'think' we are...
adequate. BUT, it was written with the "holes" in place to create new
features, as discovered or required.
I'll say it again, "Do you want to go back to CPM?" None of
that "messy" GUI 'stuff' to worry about! Just SIMPLE TEXT COMMANDS!
BTW, when we discuss CNC controls on list, not all of the suggestions
refer to the GCODE! Some are intended FOR the User interface (GUI or
not) or "conversational" components...
Hope this helps.
Ballendo
P.S. Ray, I have great respect for your work and efforts. I really
hope EMC becomes THE standard, BUT... It needs to realise that A/B
and GE ARE NOT the 'only ones' making controls NOW!
Lotta comments! (snips, inserts below)
>And it was intended for those days long gone when it was much harderBlock skip is for much more than "skipping" 'test code! It's pretty
>to edit a part program than it is today. You could use (/) to write
>in stuff to test the program and then switch it out by turning on
>the ignore blocks that start with (/) switch.
darn useful,IMO...
>All we would need to do is use a software switch in tkemc and weI hope you do implement this. Please DO allow (but that would be
>could reinvent the old skip block feature.
>IMO Putting the (/) elsewhere in the line would trip me up 9 times
>outa 10.
TomK's job) "/" in the middle of a block. Did you see my examples?
More are in Michael Lynch's EXCELLENT CNC books... Search on CNC
concepts.
>I also have a real difficult time when Ballendo reminds me that EMC'sIt IS a variant! This is like saying that we should use Wordstar
>g-code is a variant. Damn if I didn't grow up on AB and GE controls
>when they were the only folk building controls and most of the stuff
>in RS274NGC is common to both.<snip>
editing commands since they 'used to be' the only ones... CPM is a
lot like DOS, WANNA GO BACK?!?
What I keep pushing is to RESPECT the MARKETPLACE 'evolved' standards
when writing new stuff... This is AT LEAST as important as 'backward
compatibility' ,which most people agree is useful. What I'm pushing
is 'forward compatibility'! Example: G20,G21 are COMMONLY used
nowadays for inch/mm programming. Used to be G70,G71. For now I think
we should be 'backward compatible to 70 and 71, BUT we should also
support 20 and 21... There are LOTS of other examples!
And IF a code is already being used generally, let's USE THAT CODE!
Why G38.2 for probing in EMC? G38 is 'typically' used
for "specialized feature" probing routines. Is this what EMC's 38.2
does? NO.
>Seems to me EMC's language is a minimallist and othersEMC is not minimalist, IMO. And it has frills, just like the other
>with "frills" are the variants. Hope we all come to terms with this
>difference before the book or at least in a footnote to the relevant
>chapter.
variants... See g38.2 above
I too hope that the people working writing controls nowadays will
work to come TOGETHER, instead of continuing the separation. We've
already spent enough list time discussing WHY 'they' do it, but we'd
all benefit if the Gcode WAS standard, WHERE it CAN BE standard!
>I still consider a home command to be a frill. You notice how manyThere is a BIG difference between going TO A PREVIOUSLY ESTABLISHED
>ways to get home that have recently been suggested here<snip>
zero (home); and EXECUTING A HOMING OPERATION! Having the ability
to 'establish home' in the middle of a program is VERY useful,
especially if you consider the increased use of in process probing.
The machine with this capability could "recover" on its' own. Also ,
it might be nice to be able to 'check' before finish milling (after
the heavy, roughing cuts) to be SURE we're where we 'think' we are...
>IMHO - Why muddle up relatively simple g-code language with all ofWe actually AGREE on this! I think the RS-274 standard IS entirely
>the great ideas that we can think up.
adequate. BUT, it was written with the "holes" in place to create new
features, as discovered or required.
I'll say it again, "Do you want to go back to CPM?" None of
that "messy" GUI 'stuff' to worry about! Just SIMPLE TEXT COMMANDS!
BTW, when we discuss CNC controls on list, not all of the suggestions
refer to the GCODE! Some are intended FOR the User interface (GUI or
not) or "conversational" components...
>We can write a language any way we want. Just don't pretend thatExactly! OR do as NIST has done, and call it RS274NGC !!!!!
>it's the "real" g-code. Call it RS274ALAN or RS274BNDO.
Hope this helps.
Ballendo
P.S. Ray, I have great respect for your work and efforts. I really
hope EMC becomes THE standard, BUT... It needs to realise that A/B
and GE ARE NOT the 'only ones' making controls NOW!
Discussion Thread
Alan Marconett KM6VV
2001-01-25 10:55:29 UTC
Re: gcode comments
Jon Elson
2001-01-25 15:29:59 UTC
Re: [CAD_CAM_EDM_DRO] Re: gcode comments
ballendo@y...
2001-01-25 18:18:52 UTC
Re: gcode comments
Alan Marconett KM6VV
2001-01-25 19:09:30 UTC
Re: gcode comments
ballendo@y...
2001-01-25 21:20:23 UTC
Re: gcode comments
Ray
2001-01-26 18:35:37 UTC
Re: gcode comments
Alan Marconett KM6VV
2001-01-26 19:11:12 UTC
Re: gcode comments
ballendo@y...
2001-01-27 19:03:41 UTC
Re: gcode comments
Matt Shaver
2001-01-27 22:04:29 UTC
Re: [CAD_CAM_EDM_DRO] Re: gcode comments
Brian Pitt
2001-01-27 22:46:33 UTC
Re: [CAD_CAM_EDM_DRO] Re: gcode comments
Raymond Henry
2001-01-28 20:08:41 UTC
Re: Re: gcode comments
ballendo@y...
2001-01-29 16:02:45 UTC
Re: gcode comments
ballendo@y...
2001-01-29 16:25:38 UTC
re:Re: gcode comments
ballendo@y...
2001-01-29 19:37:12 UTC
re:Re: Re: gcode comments
Brian Pitt
2001-01-30 02:22:54 UTC
Re: [CAD_CAM_EDM_DRO] re:Re: gcode comments
ballendo@y...
2001-01-30 21:14:58 UTC
re:re:Re: gcode comments
Smoke
2001-01-30 21:32:45 UTC
Re: [CAD_CAM_EDM_DRO] re:re:Re: gcode comments
Brian Pitt
2001-01-30 23:48:17 UTC
Re: [CAD_CAM_EDM_DRO] re:re:Re: gcode comments
ballendo@y...
2001-01-31 03:20:13 UTC
re:re:Re: gcode comments
ballendo@y...
2001-01-31 03:50:09 UTC
re:re:Re: gcode comments