ngcgui is a utility that supports editing, testing, and using emc
subroutines.

It was originally posted to the emc.user list in January 2010
as a standalone utility.  After psha demonstated how to embed
new tab pages in axis last fall, I updated it to take advantage
of this capability.   There are now a number of users and J Thornton
regularly helps users on the emc forum with it (thanks to John and psha).

Configuring ngcgui for the current version of emc (2.4) requires
the user to edit their ini file and manage the location of a
few tcl and python scripts.  This can be problematic so I've
simplified configuration by using features of emc2.5, specifically
the new ini options:

   [RS274NGC]SUBROUTINE_PATH
   [RS274NGC]USER_M_PATH
   [DISPLAY]TKPKG

These settings allow users to organize multiple subroutine
locations and eliminates user management of script files since
ngcgui is specified in the ini file as a versioned tcl package
(Ngcgui).

I've prepared a patch for emc2.5 that adds ngcgui and takes
advantage of the new options.  The patch includes an example
library of subroutines and three simulator ini files
(ngcgui_simple.ini, ngcgui.ini, ngcgui_lathe.ini) in the
configs/sim directory.  The patch includes additional code for
a tcl package that makes a tab page for truetype-tracer (v4)
that creates ngcgui-compatible subroutines.

There is a brief video that shows how multiple tab pages can be
used to combine features into a single gcode file:

  http://www.youtube.com/watch?v=Bn8T5Fw0ISs

More information on ngcgui (using emc2.4) is at:

  http://www.panix.com/~dgarrett/ngcgui/README


I've made a patch for consideration:

   http://www.panix.com/~dgarrett/stuff/0001-ngcgui-for-v2.5.patch

dewey
-- 
Dewey Garrett


------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to