Re: [CAD_CAM_EDM_DRO] Code behind the Code
Posted by
Jon Elson
on 2000-12-16 21:46:25 UTC
Wally6800@... wrote:
that figures out what you have specified in the 'G-code' language.
Then, there is a section of code that figures out what moves are needed,
and interpolates smooth transitions between the consecutive moves,
and computes acceleration/deceleration ramps.
Finally, there is a real time section that computes where the machine
should be every tick of some clock, and on a servo system, computes
corrections to the velocity to reduce error.
If you want to look at code (warning, we're talking about 100,000
lines of C++) see
ftp://ftp.isd.mel.nist.gov/pub/emc/emcsoft/linux_2_0_36/emc-05-May-2000.tgz
This is in Tar-Gzipped format, for Unix/Linux systems. You can get
utilities that will open up these archives on a Windows PC.
Jon
> Since I have been a member of this group, I have tripped over "G"Sure, but it is NOT simple! First, there is an RS-274D interpreter,
> Code . I have asked people who are considered experts in CNC
> programming,"What is the code behind the code?". They haven't got a
> clue as to what is going on behind the code. They just use it because
> it works.
>
> Where can I find a source for the code behind the code? What is
> really being processed in the conputer when the command G03 is being
> executed? Any body besides me interested?
> Is there anybody in this group that knows and would share that
> knowledge?
that figures out what you have specified in the 'G-code' language.
Then, there is a section of code that figures out what moves are needed,
and interpolates smooth transitions between the consecutive moves,
and computes acceleration/deceleration ramps.
Finally, there is a real time section that computes where the machine
should be every tick of some clock, and on a servo system, computes
corrections to the velocity to reduce error.
If you want to look at code (warning, we're talking about 100,000
lines of C++) see
ftp://ftp.isd.mel.nist.gov/pub/emc/emcsoft/linux_2_0_36/emc-05-May-2000.tgz
This is in Tar-Gzipped format, for Unix/Linux systems. You can get
utilities that will open up these archives on a Windows PC.
Jon
Discussion Thread
Wally6800@n...
2000-12-16 15:08:11 UTC
Code behind the Code
Smoke
2000-12-16 15:18:59 UTC
Re: [CAD_CAM_EDM_DRO] Code behind the Code
Kory Hamzeh
2000-12-16 15:30:29 UTC
RE: [CAD_CAM_EDM_DRO] Code behind the Code
Jon Elson
2000-12-16 21:46:25 UTC
Re: [CAD_CAM_EDM_DRO] Code behind the Code
Jon Elson
2000-12-16 21:50:51 UTC
Re: [CAD_CAM_EDM_DRO] Code behind the Code
Alan Marconett KM6VV
2000-12-17 13:53:47 UTC
Re: Code behind the Code