Re: [Emc-users] Surfacing Druid

2007-09-28 Thread Michel Gouget
Ben,

Thanks for trying the druid and your suggestions.
See my *** comments below.

Michel
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of ben lipkowitz
Sent: vendredi 28 septembre 2007 04:58
To: Enhanced Machine Controller (EMC)
Subject: Re: [Emc-users] Surfacing Druid

On Fri, 28 Sep 2007, Michel Gouget wrote:
> The source and binaries of the Druid are available at
> http://www.gouget.org/druids , along with explanations and screenshots.

> hello Michel,

i downloaded your program to try it out, since it looks pretty.

*** Thanks!

some things that were not immediately obvious when building the program:
you must compile fltk-1.1.7 with configure --enable-localjpeg 
--enable-localpng --enable-localzlib
*** Added to the WEB Page

you must use an emc2.1 branch that has been built, not just the source
*** Added to the WEB page


some suggestions:
use sensible default values for spindle, roughing %, z safe/retract
for example, 2000rpm, 50%, z0+5mm
*** Done.

calculate feed from spindle speed and chipload
*** I wanted to do something simple, so I prefer letting the user enter raw
values.

it's not clear what Z finish is supposed to mean. maybe "finish pass depth" 
would be better
*** Done.

some bugs:

machining time is wrong. it says 26' 27" for my test program, but it took 
less than 6 minutes to run the program. 
( http://fenn.dyndns.org/pub/irc/test.dsurf )
*** It is not a bug, but the result of G0speed=1, when G0 speed = 400, the
time becomes 5'07". There is now a sensible default G0 Speed.

clicking 'down arrow' in spindle rpm goes to 999 instead of 0 or 
negative
*** Not a bug. Spindle speed must be > 0, so 'down arrow' brings the highest
spindle speed.

tool diameters are not saved in stand-alone mode. maybe the numbered tools 
should be grayed out in stand-alone mode? it shouldn't start on tool 0 at 
least
*** That was intended to ensure that the user is aware that the tool
diameter is inconsistent. I have added a warning instead.

libnml.so isn't getting linked in for some reason.
ldd dsurf: libnml.so => not found

libnml.so does indeed exist:
-rwxr-xr-x 1 fenn fenn 962635 2007-09-27 21:06 /pub/emc/emc2.1/lib/libnml.so

this is what 'make' does:
g++  -o dsurf dsurf.o dsurf1.o dsurf2.o dsurf3.o f_dsurf1.o tabwdesc.o 
dsurf1_png.o dsurf_html.o dr_help_view.o dremc.o ../tinyxml/tinyxml.o 
.../tinyxml/tinyxmlerror.o ../tinyxml/tinyxmlparser.o ../tinyxml/tinystr.o 
.../utils/drutils.o ../utils/mg_png_image.o /usr/local/lib/libfltk.a 
/usr/local/lib/libfltk_images.a /usr/local/lib/libfltk_jpeg.a 
/usr/local/lib/libfltk_png.a /usr/local/lib/libfltk_z.a 
/pub/emc/emc2.1/lib/libemc.a /pub/emc/emc2.1/lib/libnml.so 
-L/usr/X11R6/lib -lXpm -lX11

ideas anyone?
*** Try "export LD_LIBRARY_PATH=/pub/emc/emc2.1/lib:$(LD_LIBRARY_PATH)"
before starting dsurf. This puts EMC in the list of directories searched by
the loader.

__
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Surfacing Druid

2007-09-27 Thread ben lipkowitz
On Fri, 28 Sep 2007, Michel Gouget wrote:
> The source and binaries of the Druid are available at
> http://www.gouget.org/druids , along with explanations and screenshots.

hello Michel,

i downloaded your program to try it out, since it looks pretty.

some things that were not immediately obvious when building the program:
you must compile fltk-1.1.7 with configure --enable-localjpeg 
--enable-localpng --enable-localzlib

you must use an emc2.1 branch that has been built, not just the source

some suggestions:
use sensible default values for spindle, roughing %, z safe/retract
for example, 2000rpm, 50%, z0+5mm

calculate feed from spindle speed and chipload

it's not clear what Z finish is supposed to mean. maybe "finish pass depth" 
would be better

some bugs:

machining time is wrong. it says 26' 27" for my test program, but it took 
less than 6 minutes to run the program. 
( http://fenn.dyndns.org/pub/irc/test.dsurf )

clicking 'down arrow' in spindle rpm goes to 999 instead of 0 or 
negative

tool diameters are not saved in stand-alone mode. maybe the numbered tools 
should be grayed out in stand-alone mode? it shouldn't start on tool 0 at 
least

libnml.so isn't getting linked in for some reason.
ldd dsurf: libnml.so => not found

libnml.so does indeed exist:
-rwxr-xr-x 1 fenn fenn 962635 2007-09-27 21:06 /pub/emc/emc2.1/lib/libnml.so

this is what 'make' does:
g++  -o dsurf dsurf.o dsurf1.o dsurf2.o dsurf3.o f_dsurf1.o tabwdesc.o 
dsurf1_png.o dsurf_html.o dr_help_view.o dremc.o ../tinyxml/tinyxml.o 
../tinyxml/tinyxmlerror.o ../tinyxml/tinyxmlparser.o ../tinyxml/tinystr.o 
../utils/drutils.o ../utils/mg_png_image.o /usr/local/lib/libfltk.a 
/usr/local/lib/libfltk_images.a /usr/local/lib/libfltk_jpeg.a 
/usr/local/lib/libfltk_png.a /usr/local/lib/libfltk_z.a 
/pub/emc/emc2.1/lib/libemc.a /pub/emc/emc2.1/lib/libnml.so 
-L/usr/X11R6/lib -lXpm -lX11

ideas anyone?

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Surfacing Druid

2007-09-27 Thread Jon Elson
Michel Gouget wrote:
> Dear All,
> 
> I have just put online my Surfacing Druid, an interactive program for doing
> surfacing operations.
> 
> While EMC and NC mills are wonderful, I always found that writing g-code for
> simple operations was overkill, and I usually end up doing things by end
> using the jogging buttons.
> 
> So I decided to design druids for doing interactively simple things.
Just in case somebody has use for them, I have a bunch of small 
c programs that I use all the time for simple operations.  I 
have programs to bore circular and rectangular pockets, "trepan" 
out circular and rectangular cutouts in panels without having to 
chew up the entire interior, do a circular or rectangular 
pattern of holes, mill threads, peck drill holes, use a file of 
X-Y coords to make programs to spot drill, drill and tap an 
irregular array of holes, and so on.  As I need particular 
functions, I write them, like I recently wanted slots with 
rounded ends.  I haven't put them all on my web page yet, but 
see http://jelinux.pico-systems.com/gcode.html for the ones I have.

Jon

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Surfacing Druid

2007-09-27 Thread Michel Gouget
Dear All,

I have just put online my Surfacing Druid, an interactive program for doing
surfacing operations.

While EMC and NC mills are wonderful, I always found that writing g-code for
simple operations was overkill, and I usually end up doing things by end
using the jogging buttons.

So I decided to design druids for doing interactively simple things.

After the surfacing druid, which helped me understanding a little bit more
the internals of EMC, I expect to develop a Probing Druid.

The source and binaries of the Druid are available at
http://www.gouget.org/druids , along with explanations and screenshots.

Enjoy!

Michel


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users