Search the web
Sign In
New User? Sign Up
CAD_CAM_EDM_DRO · CAD_CAM_EDM_DRO.
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
G-code---for the new millenium   Message List  
Reply | Forward Message #40969 of 96928 |
RE: [CAD_CAM_EDM_DRO] Re: G-code---for the new millenium


Hi Ballendo,

I see you are quite enthusiastic about APT. Or any other smart language,
for that matter.

APT is much more advanced and powerful than what I was talking about.
in my original post, yet it still seems natural, because it is like plain
English.
It looks like it was invented by somebody who didn't know about G-code, but
who was very knowledgeable in machining and CAD.

It just needs a better accessibility to the general public, maybe by having
controllers that accept this language. It would also benefit from being
"standardized" before it transforms into a multitude of flavors like G-code.
That would be the job of an international CNC machining organization I
suppose. Is there such a thing already in the world? I suppose yes.

What are your thoughts regarding the implementation of APT at OUR level? As
we don't have the smart controllers yet, I suppose it would be the first
step ?

It would also be interesting to read opinions of people already using it.

Thanks

Guy


-----Original Message-----
From: ballendo [mailto:ballendo@...]
Sent: Friday, March 01, 2002 1:07 AM
To: CAD_CAM_EDM_DRO@yahoogroups.com
Subject: [CAD_CAM_EDM_DRO] Re: G-code---for the new millenium


Guy,

Good to see you haven't given up. APT is a "C" of machine control.
A "portable" language. That is what it was designed to be.

Some thoughts in response to the ORIGINAL thrust of this thread, as
understood by me:

APT is designed to be used with post-processors to "port" it to the
various machines. But what if the "post processor" became PART of the
CONTROL? Instead of part of the CAD/CAM, where it has been
traditionally? A paradigm shift to be sure, but one whose time is
possible, at least technically. This is what got me excited about
your quest, and prompted my comments about APT in the first place.
(Others had already mentioned it)

There is going to be strong opposition to this, as many people make
LOADS of money supporting and writing these "POSTS" (post-processor
writing and support has been a staple of CAM software income for
years.
(I EVEN had one CAM industry person tell me that he didn't want to
contribute his "considerable" information to the general knowledge of
gcode variations between different controls, as this would result in
his making less money accomodating the differences.)

We're at the point where the CONTROL can become "smarter", so its
input can be made "dumber" (man readable, as you first suggested).

A similar possibility existed in the PC programming world several
years back. It "would have been" possible to make the compilers (the
equivalent of our cnc controls) smarter, so that the Source code
(input by the programmer) could be simpler. But alas, C took over,
with its' IMO obtuse(hard to understand) syntax. So now, the
programming tools have gone "visual", making it easier to implement,
but the language is still obtuse. We "could have had" a layman-
understandable native code, like BASIC or even Pascal. Or even
something simpler, allowing more people to become programmers.
Instead we have preserved the "white coat status" of programming,
tho' the new tools DO make it easier for newbies.

So the same thing in CNC: We have traditionally used
relatively "dumb" controls. And we "feed" them the output
from "smart" CAM programs...

So again I ask, "What if the control were made smarter so that the
language used to feed the control became understandable and
immediately accessible to MANY more people?" Isn't this what your
message originally wished for?

Having APT, or something like it, as the NATIVE language of the CNC
control would promote this. As you say below, you "could almost see
the toolpath..." Admittedly, so can experienced gcode users, but you
have to look a lot more gcode, since its notation refers to a lower
level (like looking at source for assembly, when compared to looking
at BASIC, or Pascal, or C/C++ source)

We're doing a "version" of this already. EMC, like most modern
controls, includes expression evaluation. Other controls, like HAAS,
include "conversational" programming. The controls ARE getting
smarter. But like the "C++" compilers which still use "C's" "need to
be trained first to even have an IDEA what you are looking at"
syntax, the cnc controls are sticking with the similarly
obtuse "baggage" of gcode, instead of using something higher level,
like APT. Which WOULD be a better way to proceed. We now "count on"
the CAD/CAM; what if we instead "counted on" the cnc control? Move
the "smarts" down a level.

APT can be, and has been, made visual. It's just a language; its
implementation is up to the programmer using it. And that programmer
could make a windows interface, if one doesn't exist already in an
inexpensive version.

I hope this clarifies what I was trying to say.

Ballendo

P.S. For those who are not programmers, "C" and "C++, pronounced SEE
and SEE-plus-plus, are the primary programming languages for most
professional computer programmers today. EMC is written in "C". BUT
BASIC (a simpler to immediately understand programming language) is
STILL the most "popular" programming language.
I will explain the other programming terms used in my message above
to anyone who cares to send me an offlist message.





Fri Mar 1, 2002 6:36 pm

yguy44312
Offline Offline
Send Email Send Email

Forward
Message #40969 of 96928 |
Expand Messages Author Sort by Date

Guy, Good to see you haven't given up. APT is a "C" of machine control. A "portable" language. That is what it was designed to be. Some thoughts in response to...
ballendo
Offline Send Email
Mar 1, 2002
9:07 am

Hi Ballendo, I see you are quite enthusiastic about APT. Or any other smart language, for that matter. APT is much more advanced and powerful than what I was...
Guy Sirois
yguy44312
Offline Send Email
Mar 1, 2002
3:38 pm

Guy, I'm enthusiastic about your wish to make machining simpler for yourself, and others. Actually, except for your message, and having looked at it again for ...
ballendo
Offline Send Email
Mar 2, 2002
11:49 am

... "Machinist's Basic" - This is one of the better ideas that I've seen on this board. You say that you want to make CNC more easily available neophytes like...
Carol & Jerry Jankura
jerryjankura
Offline Send Email
Mar 2, 2002
2:13 pm

... No modifications to VBA are required, all you have to do is: Define the objects and their interfaces (so the Basic programmer has a set of objects,...
Kevin P. Martin
kpemartin
Offline Send Email
Mar 6, 2002
5:35 am

Kevin: COM objects implies the Windows 95/98/NT/2000/XP environment, does it not? If that's the case, what performance penalties would you expect? I'm thinking...
Carol & Jerry Jankura
jerryjankura
Offline Send Email
Mar 6, 2002
1:47 pm

Having been used in tight spec research/medical/military/sattelite gear, et al, the various flavors of unix have had real time options or alternatives for a ...
Bill Vance
ccq1us
Offline Send Email
Mar 6, 2002
3:49 pm

hello; actually, there are several real time extensions available for microsoft windows. please see the below url for one example: venture com RTX Family ...
Terry L. Ridder
artisticforge
Offline Send Email
Mar 6, 2002
4:14 pm

I stand corrected. My experience with Windoze only served to drive me away from it quicker..... Bill ... -- ... RKBA! ***** Blessings On Thee, Oh...
Bill Vance
ccq1us
Offline Send Email
Mar 7, 2002
3:02 am

I must admit I had VBA (rather than generic Basic) on the brain due to another conversation, and VBA does indeed imply Windows. It is true that fundamentally,...
Kevin P. Martin
kpemartin
Offline Send Email
Mar 7, 2002
8:35 am

ballendo: Isn't there a newer intermediate language like APT? One that sits between the CAM package and the post processor. I think it's called CL (Cutter...
Hugh Currin
currinh
Offline Send Email
Mar 1, 2002
3:52 pm

Hugh, I'm not aware of a separate CL language. CL is the output of APT, as far as I know. Yes, by moving the post process to the controller, you would be ...
ballendo
Offline Send Email
Mar 2, 2002
12:11 pm

ballendo et al, Interesting thread! One comment, really a question, to interject in response to the snipped idea below: isn't this what STEP-NC is intended to...
grouchy_old_fred
grouchy_old_...
Offline Send Email
Mar 2, 2002
11:32 pm

... the ... easy, at ... command ... english. You ... Guy, I used Apt for 20 years at Pratt & Whitney. When I first started nc programming(1978)that is all...
myjakjs
Offline Send Email
Mar 1, 2002
6:35 pm

Ballendo - Perhaps you could press Dragon into service to help writing your book? ;-) Regards, Tony...
Tony Jeffree
tonyjeffree
Offline Send Email
Feb 26, 2002
5:11 pm

Tony, Yes. Been there, done; and doing that... (I'm working on a lot more than just 2 books<G>) I like Dragon. I use it. But I find that typing, even slowly...
ballendo
Offline Send Email
Feb 28, 2002
8:33 am

I was given to understand that SR-71 was "designed" on the back of a dinner napkin, and calculations were done on a slide rule. ... W-e-el-l-l-l that's how the...
Raymond Heckert
samnjanet
Offline Send Email
Feb 27, 2002
3:48 am

In a message dated 2/26/2002 7:49:14 PM Pacific Standard Time, ... We did almost all our calculations on the idiot stick from K & E. But when raising small...
catboat15@...
olewilly2000
Offline Send Email
Feb 27, 2002
9:28 pm

In a message dated 3/2/2002 7:27:20 AM Pacific Standard Time, ... My gosh, did not know anybody used PowerBasic anymore. Was my favorite language when I was...
catboat15@...
olewilly2000
Offline Send Email
Mar 3, 2002
5:34 am

Hi guys, Just wanted to post something regarding the US Digital Encoders... I purchased a trio of the E5D units a month ago - and let me tell you, what a dream...
Chris Clough
xtecheng
Offline Send Email
Mar 3, 2002
10:02 pm

I'd like to see the pix! Thanks Lew in Waco, TX ... From: Chris Clough [mailto:cclough@...] Sent: Sunday, March 03, 2002 4:02 PM To:...
Lew
lewbest2000
Offline Send Email
Mar 3, 2002
11:23 pm

Lew, I'll have some up this week (probably weekend) My rotary table 'should' be here by Friday - which I'm REALLY excited to get, plus I'll have time to finish...
Chris Clough
xtecheng
Offline Send Email
Mar 3, 2002
11:26 pm

Thanks Chris! Most of what comes through on this list is WAY over my head. I'm working on a DRO for my lathe & mill, though, using Art Eckstein's ideas &...
Lew
lewbest2000
Offline Send Email
Mar 3, 2002
11:35 pm
 First  |  |  Next > Last 
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help