> On 20 Nov 2017, at 00:29, Chris Albertson <[email protected]> wrote:
> 
> 
> 
> As the title says.  I'm collecting ideas and the best place to start is with 
> good examples of what is currently available today.
> 
> A conversational interface to a milling machine is one that does not expose 
> G-Code or CAD/CAM to the user.  The user "tells" the machine what he wants, 
> usually by selecting from a short menu.  The machine provides a preview of 
> what he asked for.  Possibly the user sees a mistake and makes a correction 
> and then finally says "Do it."
> 
> There are some serious limits to what can be done with this kind of 
> interface.  But also the simple kinds of operations that can be done are 
> common and useful.   For example surface milling a large flat area, boring a 
> hole of a given diameter and depth or making a pocket.
> 
> What I'm looking for is examples of this kind of user interface and opinions, 
> good or bad.  Anyone have links to products and experience (good or bad) 
> using them.
> 
> My goals to make something VERY SIMPLE to do one-off machine tasks.  This 
> kind of software is NOT real-time so it could run on any hardware, even a 
> cell phone.
> 
> Please don't say you would never us this because you write g-code.  No, you 
> do that only because it is the least bad option.
> 
> 
> Sorry to cross post this.  I know some of you will see this twice

I don't think this will be what you look for wrt interface, but here is a very 
simple program/repo for doing just an xyz interpolated move.

https://github.com/luminize/mk-xyz-config/tree/170901

The points given in the array 
https://github.com/luminize/mk-xyz-config/blob/170901/machineclass.py#L34
are played out via a state machine
https://github.com/luminize/mk-xyz-config/blob/170901/machineclass.py#L52
And a queue
https://github.com/luminize/mk-xyz-config/blob/170901/machineclass.py#L210

-- 
website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
https://github.com/machinekit
--- 
You received this message because you are subscribed to the Google Groups 
"Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to