>For the relatively smaller edge case of those wanting to
>hand-code sophisticated machine control, gcode (even the LinuxCNC flavor)

For a lot of us hand coding is not an edge case, the available free
open source cam tools simply do not cater for anything over 3 axis
milling. which is just a subset of the users.

The poor syntax of the current gcode held me back for a while.
>Wouldn't it make more sense to just
>develop something like a simple python API that corresponds to
>(results in) machine motion operations (it could ultimately generate
>gcode), and modify the LinuxCNC interface to interpret those files
>line-by-line (the code displayed and stepped through would be the e.g.
>python, not gcode).

I see no need for anything pythonesk in machine control. This just
adds an obscure level of abstraction from the real machine.

I too wrote a gcode generator for some of my standard shapes but found
it was more elegant to do it in gcode
as I could use sensible(ish) variable names. why enter in a form,
generate code, transfer, when it is a simple edit to a standard gcode
file.

Gcode needs bringing up to date we no longer need cater for paper tape.

Dave Caroline

------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to