CAD CAM EDM DRO - Yahoo Group Archive

RE: [CAD_CAM_EDM_DRO] additional gcode functionality in emc (bdi 4.3)

Posted by Keith Rumley
on 2005-11-24 08:40:41 UTC
Sam,

> days. Now I am not a linux person - not even close. I am
> looking on sourceforge site for the files I would need to
> install this new interpeter. I am coming up with nothing.

The interpreter files that would work with your BDI (source code, not
executables such as one is typically used to in Windows.) are found under
the emc1 branch. Grab the entire emc/src/rs274ngc_pre/ directory, emc.hh
emc.cc from emcnml/, and emctask.cc emctaskmain.cc emcsh.cc emccanon.cc
canon_pre.cc from the emctask/ directory.

rs274ngc_pre contains the interpreter code, the others contain code that
interfaces the interpreter code. You may want to grab an emc.ini from the
EMC1 root directory on SourceForge, but it isn't required. (it contains the
newer variable flags for turning on/off some of the modified interpreter
behaviors and adjusting some of the default values)

Replace the usr/local/emc/src/rs274ngc_pre/ directory, and the other
associated files in their related directories.

Re-compile:

Make sure you are logged in as a 'root' user (look for a # sign suffix to
the command line prompt). If not, type 'su' and the appropriate password.

Go to the /usr/local/emc/src/ directory and type 'make PLAT=<realtime>'.
Where <realtime> is the real-time kernel platform. The real-time kernel
platform name to use can be found as a directory name under
usr/local/emc/plat/. Typically something like 'rtlinux2_2_18' or the like.
So you'd type 'make PLAT=rtlinux2_2_18'.
The non-real-time PLAT name is found in the same place.

Next type 'make PLAT=<nonrealtime>', where <nonrealtime> is the name of the
non-real-time kernel.

If all goes well in compiling, you're good to go.

If it is your first time, it probably won't work right off. :) If it does
not, you'll need to find out from more BDI 4.3 literate folks what the
appropriate steps are to get the necessary components (compiler, rcslib, and
how to generate appropriate data EMC needs for linking to the real-time
kernel and rcslib libraries.)

Regards,

Keith

By the way, https://lists.sourceforge.net/lists/listinfo/emc-users is
perhaps the best place to ask EMC questions.

Discussion Thread

samcoinc2001 2005-11-23 07:27:39 UTC additional gcode functionality in emc (bdi 4.3) Keith Rumley 2005-11-24 08:40:41 UTC RE: [CAD_CAM_EDM_DRO] additional gcode functionality in emc (bdi 4.3) Paul 2005-11-24 13:33:08 UTC Re: [CAD_CAM_EDM_DRO] additional gcode functionality in emc (bdi 4.3) Keith Rumley 2005-11-25 06:42:11 UTC RE: [CAD_CAM_EDM_DRO] additional gcode functionality in emc (bdi 4.3) samcoinc2001 2005-11-25 10:27:38 UTC Re: additional gcode functionality in emc (bdi 4.3)