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

Reply via email to