From: Ray H. <re...@up...> - 2006-03-29 17:34:11
|
Hi Shon I'm suggesting an inelegant solution but tcl/tk could handle such a thing. The EMC has the provision for running single blocks of g-code in its MDI mode. Tcl/tk has the ability to open sockets in; read, write, or rw mode. You have to modify the code in either tkemc or mini but that is not to difficult a task. If this is essentially a black box control with no need to view or interact with the machine from the control computer you could rip out most of tkemc or mini and just use the startup routines and then fire up the socket. This assumes that the signals are one way and no confirmation of the message is required as I've not found a good way for EMC to report that it has completed a MDI block. Perhaps others know how to get access to that status variable. Rayh On Wed, 2006-03-29 at 19:16 +0200, Shon Shampain wrote: > I am wondering if there is any current provision to input g-codes other > than by opening a file? Specifically, I would like EMC2 to listen on a > port and then I could feed it the g-codes from, for example, a Java > program. > > If not, is there any technical reason why I couldn't extend EMC2 in this > fashion? > > Thanks in advance for any insight. |