Am 16.07.2013 um 13:54 schrieb andy pugh <[email protected]>: > On 16 July 2013 12:46, Kenneth Lerman <[email protected]> wrote: > >> In thinking about some non-traditional machines, for example lathes with >> multiple cross-slides and/or chucks, I could imagine having multiple >> concurrent active sources and motions. > > I am not absolutely sure that this is impossible in the current architecture.
me neither. What needs to be adressed is the synchronisation of state as a input context switch happens. Interp::synch() for machinestate and the three modal settings arrays of interpreter (active_g_codes, active_m_codes, double active_settings) for interpreter state should cover most if not all of what is needed to context-switch interpreters. > it seems to me that the interpreter could be persuaded to (optionally) > decouple XYZ and UVW moves. Then the question is whether they can be > decoupled at the motion level. This is where 'switchable coordinate system' concept of the Deltatau PMAC language brings the needed inspiration. One could view it as a switch of tp planner modes with options as to what joints go into coordinated planning and which dont. > It seems possible on the servo-thread update rate section. I haven't > looked to see if there is any way for the intermediate stage to not > "block" an XYZ move waiting for a UVW move to finish (and vice-versa) - Michael ------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
