Good catch!

(I was looking it over as my machine homes at its upper limit.  
(38",36",24") and I know that works and is setup similar to the setup below)

On 01/28/2012 01:00 PM, Frank Tkalcevic wrote:
> In AXIS_1 and AXIS_2 section, you have HOME defined twice.  Once at 0, the
> other at 10.0.
>
>> -----Original Message-----
>> From: Viesturs Lacis [mailto:viesturs.la...@gmail.com]
>> Sent: Sunday, 29 January 2012 2:08 AM
>> To: Enhanced Machine Controller (EMC)
>> Subject: Re: [Emc-users] Homing
>>
>> 2012/1/28 andy pugh<bodge...@gmail.com>:
>>> mux2 doesn't work with boolean data, unfortunately.
>> I do not know, what is boolean, but You are right - it did not want to
> work,
>> because limit/homing switches are bit pins, mux2 inputs and output are
> float.
>> So I created mux2bit component, where I fixed this...
>>
>> So that part is working.
>>
>> 2012/1/28 Spiderdab<77...@tiscali.it>:
>>>>> I have another problem:
>>>>>
>>>>> Z should home on its upper position and stay there.
>>>>> So in INI file I set:
>>>>> HOME =                  180.000
>>>>> HOME_OFFSET =           180.00
>>>>> It homes, sets joint coordinates to 180 and goes to 0 ignoring HOME =
>> 180.
>>>> It's been a while, but I think HOME_OFFSET is the distance from the
>>>> switch point to the home position, so if the home switch is at 180
>>>> and the home position is 180 then HOME_OFFSET is zero.
>>>>
>>>>
>>> For what i know OFFSET should be the same of HOME, if you want the
>>> joint to stay there. (at least my machine work like this..)
>>> so:
>>> HOME = 180.0
>>> HOME_OFFSET = 180.0
>>>
>>
>> Yes, I know that it _should_!!!!
>> But it does not!
>>
>> Andy, it is working correctly up to the point, where it trips the switch
> and sets
>> the joint position as stated by home_offset.
>>
>> The mysterious part is:
>> Why on earth it has to move to 0, when HOME is  set to be equal with
>> HOME_OFFSET, sho it should just stay there...
>>
>> I am using 2.5.pre2-18-g799075f
>>
>> BTW the best part is that both Y joints also are homing in their positive
> end
>> and they work correctly.
>>
>> Here are the INI settings:
>>
>> # Y1
>> [AXIS_1]
>>
>> TYPE =                  LINEAR
>> MAX_VELOCITY =          66.667
>> MAX_ACCELERATION =      120.0
>> BACKLASH =              0.000
>> FERROR =                100.050
>> MIN_FERROR =            100.010
>>
>> # INPUT_SCALE =           3276.8
>> INPUT_SCALE =           -3276.8
>>
>> OUTPUT_SCALE =          -71
>> OUTPUT_OFFSET =         0.0
>> MAX_OUTPUT =            66.667
>>
>> MIN_LIMIT =             0.0
>> MAX_LIMIT =             1405.0
>> HOME =                  1400.0
>> HOME_OFFSET =           1400
>> HOME_FINAL_VEL =     10
>> HOME_SEARCH_VEL =       2
>> HOME_LATCH_VEL =        -0.5
>> HOME_USE_INDEX =        NO
>> HOME_IGNORE_LIMITS =    YES
>> HOME_SEQUENCE =              1
>>
>> # PID tuning params
>> DEADBAND =              0.002
>> P =                     10
>> I =                     0
>> D =                     0
>> FF0 =                   0
>> FF1 =                   0
>> FF2 =                        0
>> BIAS =                  0
>>
>>
>>
>> # Z
>> [AXIS_2]
>>
>> TYPE =                          LINEAR
>> HOME =                          0.0
>> MAX_VELOCITY =                  15
>> MAX_ACCELERATION =              60.0
>> STEPGEN_MAXACCEL =              70.0
>> BACKLASH =                   0.000
>> SCALE =                      -400
>>
>> MIN_LIMIT =             -10.0
>> MAX_LIMIT =             20.0
>>
>> FERROR =     0.050
>> MIN_FERROR = 0.005
>>
>> HOME =                       10.000
>> HOME_OFFSET =           10.00
>> HOME_SEARCH_VEL =       2.0
>> HOME_LATCH_VEL =        -0.5
>> HOME_USE_INDEX =        NO
>> HOME_IGNORE_LIMITS =    YES
>> HOME_SEQUENCE =              0
>>
>> # these are in nanoseconds
>> DIRSETUP   =              4000
>> DIRHOLD    =              4000
>> STEPLEN    =              4000
>> STEPSPACE  =              4000
>>
>>
>> # Y2
>> [AXIS_3]
>>
>> TYPE =                  LINEAR
>> MAX_VELOCITY =          66.667
>> MAX_ACCELERATION =      120.0
>> BACKLASH =              0.000
>> FERROR =                100.050
>> MIN_FERROR =            100.010
>>
>> # INPUT_SCALE =           3276.8
>> INPUT_SCALE =           -3276.8
>>
>> OUTPUT_SCALE =          -71
>> OUTPUT_OFFSET =         0.0
>> MAX_OUTPUT =            66.667
>>
>> MIN_LIMIT =             0.0
>> MAX_LIMIT =             1405.0
>> HOME =                  1400.0
>> HOME_OFFSET =           1400
>> HOME_FINAL_VEL =     10
>> HOME_SEARCH_VEL =       2
>> HOME_LATCH_VEL =        -0.5
>> HOME_USE_INDEX =        NO
>> HOME_IGNORE_LIMITS =    YES
>> HOME_SEQUENCE =              1
>>
>> # PID tuning params
>> DEADBAND =              0.002
>> P =                     380
>> I =                     10
>> D =                     1.9
>> FF0 =                   0
>> FF1 =                   0.1
>> FF2 =                        0
>> BIAS =                  0
>>
>> Viesturs
>>
>>
> ----------------------------------------------------------------------------
> --
>> 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
>> Emc-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/emc-users
>
> ------------------------------------------------------------------------------
> 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
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>

------------------------------------------------------------------------------
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
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to