if i went home at a velocity of zero, i would only ever arrive at home if i was already at home, in which case why would i go home in the first place? if i were at home, i could not go home unless going home meant taking no action. if i were included in a sequence of 'time to go home for a, time to gome for b, time to go home for c' and it came my turn, i would robotically try to go home. if i was not included in the sequence, then i would not try to go home, and i would not be part of homed axes. if i was not included in the sequence, and the rate at which i could gould go home was zero, i would never be able to go home, i would not try, and i would not be part of homed axes. if i was included in the sequence, and the rate at which i could gould go home was zero, i would never be able to go home and i would not be part of homed axes. so it is logical to assume that if i go home at a velocity of zero, and i successfuly reach home, then i must already be at home. if my location is not known and i am trying to go home at a velocity of zero, then i will never reach home except in the infinitesmal case where my unknown position happens to be home, and how would i know without a look? ..hmm. fairly logical? maybe. exactly logical .. i dont know. zero home search velocity seems more like 'can't be homed' rather than 'already home'. being left out of home sequence seems more like 'not involved in homing' and therefor ignored. does home all sequence include tasks which cannot ever be completed? suppose there were no axes defined, and one tried to MDI the spindle speed, or turn off the coolant overspray, or set a value in the offset table, or a feedrate, or a variable value, or a mode. maybe the default home requirement is illogical?
--- On Wed, 8/10/11, andy pugh <[email protected]> wrote: From: andy pugh <[email protected]> Subject: Re: [Emc-users] dedication To: "Enhanced Machine Controller (EMC)" <[email protected]> Date: Wednesday, August 10, 2011, 5:16 AM On 10 August 2011 12:43, charles green <[email protected]> wrote: > so the home all sequence is only satisfied with all axes homed, but may not > include all axes in homing sequence. seems like a gothcha to me. You would only exclude a joint from the homing sequence if you specifically wanted to home it manually, for example to angle marks on a converted rotary table. If you want it to be marked as homed by "Home All" without moving, then you add it to the HOMING_SEQUENCE but set the homing velocity to zero. The current behaviour seems fairly logical to me. -- atp "Torque wrenches are for the obedience of fools and the guidance of wise men" ------------------------------------------------------------------------------ uberSVN's rich system and user administration capabilities and model configuration take the hassle out of deploying and managing Subversion and the tools developers use with it. Learn more about uberSVN and get a free download at: http://p.sf.net/sfu/wandisco-dev2dev _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users ------------------------------------------------------------------------------ uberSVN's rich system and user administration capabilities and model configuration take the hassle out of deploying and managing Subversion and the tools developers use with it. Learn more about uberSVN and get a free download at: http://p.sf.net/sfu/wandisco-dev2dev _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
