Re: Re[3]: axis naming conventions
Posted by
ballendo@y...
on 2000-11-22 15:10:21 UTC
Smoke wrote:
for origin. (except screen design tools for computer programming)
Have you?
standard? Some cnc p-port controller S/W allows "Labels" for things
in the program. Usually used with M codes and Aux(4th) axes. It WOULD
be relatively easy to "design in" user-supplied labels for the axes...
I'm not seeing what you gain by this? Or are you suggesting a "post-
processor" which takes the non-standard axis names and "converts"
them to "standard"?! So that the part can be run on a typical machine.
Why not START there?!
posts). And making a 90 degree rotation by swapping x and y. Or
mirroring a part by switching axis "direction bit" polarities. All
are useful "cheats".
G codes than there are today. The CNC world HAS realised that it IS
better to ADHERE to the standard, if possible.
Actually, this goes both ways. Some MFRs (usually older,large market
share) feel that if we use "strange" code, than once they learn it,
they'll stay with us (since thay have so much time and
money "invested" in learning it in the first place). Others look at
the changing job market (that people change jobs more now) and sell
the "benefit" of standard code so ANYONE can use it! A third group
takes advantage of the ability to "emulate" any control, and
sez, "whadd'ya want it to be?". And spends more on tech support...
The "opening up"(increased usage by smaller and smaller companies and
individuals) of the CNC market is driving the old ways out, and the
benefit is MORE "standard" codes. Which frustrates the guy who makes
his living writing "post-processors" (g code "flavor" translators),
but helps the rest of us.
In any "living" development(whether language, or gcode, trees, or
racecars, etc) there will be a "solid" part, a "settling" part, and
a "growing, flexible" part. Sometimes it IS a good idea to "chop
down" the tree, but once you do...
Hope this helps.
Ballendo
>Using the upper left corner for the origin point did not begin untilI've never seen a CAD/CAM program which DEFAULTS to upper left corner
>CNC machines were designed using "bass ackwards" conventions decided
>upon by a group of supposed "engineers".
for origin. (except screen design tools for computer programming)
Have you?
>In regards to Ballendo's post about axis naming: With the advent ofAt what point would the "translation" take place? Is the G code
>PC usage in the CNC field, it would seem to me a TRULY INTELLIGENT
>programmer could write a user friendly program to do exactly that!
standard? Some cnc p-port controller S/W allows "Labels" for things
in the program. Usually used with M codes and Aux(4th) axes. It WOULD
be relatively easy to "design in" user-supplied labels for the axes...
I'm not seeing what you gain by this? Or are you suggesting a "post-
processor" which takes the non-standard axis names and "converts"
them to "standard"?! So that the part can be run on a typical machine.
Why not START there?!
>mentioned having a 12 axis G code program in the works. I wouldI don't know who this might be. I'd be interested to know?
>definitely like to see user friendly programing built into it!
>By the way....just because the "standard" says which G code "goes"Yes. And we've done this for things like rotary tables (in previous
>with which axis, doesn't mean some one can't hard wire the machine
>controllers to negate the "standards".
posts). And making a 90 degree rotation by swapping x and y. Or
mirroring a part by switching axis "direction bit" polarities. All
are useful "cheats".
>Besides....all the G code programming used by various manufacturersIt's getting Better! several years ago there WERE less "agreed upon"
>is NOT the same. Many of them use proprietary G codes in addition
>to the "standards".
G codes than there are today. The CNC world HAS realised that it IS
better to ADHERE to the standard, if possible.
Actually, this goes both ways. Some MFRs (usually older,large market
share) feel that if we use "strange" code, than once they learn it,
they'll stay with us (since thay have so much time and
money "invested" in learning it in the first place). Others look at
the changing job market (that people change jobs more now) and sell
the "benefit" of standard code so ANYONE can use it! A third group
takes advantage of the ability to "emulate" any control, and
sez, "whadd'ya want it to be?". And spends more on tech support...
The "opening up"(increased usage by smaller and smaller companies and
individuals) of the CNC market is driving the old ways out, and the
benefit is MORE "standard" codes. Which frustrates the guy who makes
his living writing "post-processors" (g code "flavor" translators),
but helps the rest of us.
In any "living" development(whether language, or gcode, trees, or
racecars, etc) there will be a "solid" part, a "settling" part, and
a "growing, flexible" part. Sometimes it IS a good idea to "chop
down" the tree, but once you do...
Hope this helps.
Ballendo
Discussion Thread
Ian Wright
2000-11-22 09:38:54 UTC
Re: [CAD_CAM_EDM_DRO] Re[3]: axis naming conventions
Jon Elson
2000-11-22 09:52:32 UTC
Re: [CAD_CAM_EDM_DRO] Re[3]: axis naming conventions
Smoke
2000-11-22 11:09:07 UTC
Re: [CAD_CAM_EDM_DRO] Re[3]: axis naming conventions
Alan Marconett KM6VV
2000-11-22 12:03:48 UTC
Re[3]: axis naming conventions
ballendo@y...
2000-11-22 13:48:09 UTC
Re[3]: axis naming conventions
ballendo@y...
2000-11-22 15:10:21 UTC
Re: Re[3]: axis naming conventions
Smoke
2000-11-22 20:19:07 UTC
Re: [CAD_CAM_EDM_DRO] Re: Re[3]: axis naming conventions