> 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.
