2012/4/11 Sebastian Kuzminsky <[email protected]>: > > Free/Teleop/Coord are modes of the motion controller, a low-level part of > LinuxCNC. These modes are usually not directly experienced by users. > > Manual/MDI/Auto are modes of the Axis GUI (and probably other GUIs), this is > what users see all the time. > > I don't know Axis internals very well, but I'd guess that when the user puts > Axis into Manual mode, Axis puts the motion controller into Free or Teleop > mode, and when the user puts Axis into MDI or Auto mode, Axis puts the > motion controller into Coord mode. >
Thank You, now it became little more clear to me. I guess that this is question to Jeff Epler (IIRC he has the credits of writing Axis GUI code, so I would appreciate, if Jeff might bring a little light in this corner): Is Manual/MDI/Auto modes just for GUI and does GUI pass forward the commands to motion controller for free/teleop/coord modes or is it task planner that handles this (GUI just forwards manual/mdi/auto requests and then task planner decides, which mode for motion controller is needed)? The thing that confuses me is that there are halui pins for 5 modes: - auto - manual - mdi - joint - teleop First 3 are just like Seb said - that is what user sees in GUI, but the last 2 are from those motion controller modes, so there is a chance for user to interact with it directly. http://linuxcnc.org/docs/html/man/man1/halui.1.html I am just trying to get as much of understanding as possible, about how those modes really work, because most of machines I am building, are non-trivial kinematics, so there are 2 issues: 1) potential damage to machine, if user accidentally jogs machine in joint/free mode, I would like to understand this, so that I can do as much as possible to configure machine in a way that limits any risks associated with this; automagic switching to teleop mode, once all the joints are homed, would be great, I have tried to implement it in HAL, but it does not work 100% correctly. Since the success ratio was higher than 0, I see a potential there; 2) I am unable to explain these things to the actual user, if I myself do not understand them; Viesturs ------------------------------------------------------------------------------ Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
