Re: emc (TOME)
Posted by
Fred Proctor
on 1999-10-13 07:33:52 UTC
Jon Anderson wrote:
(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
> Something I would love to see, would be a PC or Linux based program thatWe're converting the EMC GUI from the hideous X Toolkit-based version
> duplicated the fill-in-the-blanks approach of Proto-Trak and such, and
> generate standard G-code.
(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)