CAD CAM EDM DRO - Yahoo Group Archive

Re: emc (TOME)

Posted by Fred Proctor
on 1999-10-13 07:33:52 UTC
Jon Anderson wrote:

> Something I would love to see, would be a PC or Linux based program that
> duplicated the fill-in-the-blanks approach of Proto-Trak and such, and
> generate standard G-code.

We're converting the EMC GUI from the hideous X Toolkit-based version
(xemc.cc) to Tcl/Tk since it's much easier to extend and modify and
easier to port. This originated with a Tcl interface to allow us to do
automated testing via scripts, e.g.,

emc_estop off
emc_machine on
emc_home 0
emc_home 1
emc_home 2
emc_mode auto
emc_open programs/cds.ngc
emc_run
...

Tk extends the Tcl scripting language with buttons, menus, and other
widgets. It also looks like an extremely easy way to integrate
conversational programming, the fill-in-the-blanks approach Jon
mentioned. Tk canvases can be used for graphical assist, so you can pop
up a conversational window at the GUI, draw regions for pockets, etc.,
select tool, stepover, type of milling, etc. and have it generate G
codes. This is a way to simplify programming of machining operations.
The scripts could be saved and reloaded so you wouldn't be left with
only a bunch of G codes at the end.

The first thing I'd do is simplify the programming of cutter
compensation.

My question is, what should this conversational or fill-in-the-blanks
interface look like? Jon mentioned Proto-Trak. Can someone (Jon)
describe this in some detail? What would be the ideal way to do this?

Tk runs on both Linux and Windows so the program could be used either
place.

--Fred

Discussion Thread

garfield@x... 1999-10-12 15:51:03 UTC Re: emc (TOME) stratton@x... 1999-10-12 16:21:56 UTC Re: emc (TOME) Jon Anderson 1999-10-12 16:22:58 UTC Re: emc (TOME) batwings@x... 1999-10-12 07:34:53 UTC Re: emc (TOME) batwings@x... 1999-10-12 08:26:55 UTC Re: emc (TOME) garfield@x... 1999-10-12 17:59:55 UTC Re: emc (TOME) garfield@x... 1999-10-12 17:59:57 UTC Re: emc (TOME) mike grady 1999-10-12 18:11:07 UTC Re: emc (TOME) garfield@x... 1999-10-12 18:40:27 UTC Re: emc (TOME) batwings@x... 1999-10-12 11:03:57 UTC Re: emc (TOME) garfield@x... 1999-10-12 22:10:52 UTC Re: emc (TOME) PTENGIN@x... 1999-10-13 01:20:45 UTC Re: emc (TOME) Carlos Guillermo 1999-10-13 04:57:18 UTC RE: emc (TOME) Marshall Pharoah 1999-10-13 04:59:01 UTC Re: emc (TOME) batwings@x... 1999-10-12 20:55:12 UTC RE: emc (TOME) Ray Henry 1999-10-13 07:18:17 UTC Re: emc (TOME) Fred Proctor 1999-10-13 07:33:52 UTC Re: emc (TOME) Jon Anderson 1999-10-13 07:59:47 UTC Re: emc (TOME) Jon Anderson 1999-10-13 08:42:05 UTC Re: emc (TOME) batwings@x... 1999-10-13 02:06:23 UTC Re: emc (TOME) Jon Anderson 1999-10-13 12:35:07 UTC Re: emc (TOME) PTENGIN@x... 1999-10-13 14:48:56 UTC Re: emc (TOME) batwings@x... 1999-10-13 06:17:42 UTC Re: emc (TOME) garfield@x... 1999-10-13 17:04:22 UTC Re: emc (TOME) Darrell Gehlsen 1999-10-13 17:18:00 UTC Re: emc (TOME) Jon Anderson 1999-10-13 17:35:47 UTC Re: emc (TOME)