On 9/2/2016 9:45 AM, Charles Steinkuehler wrote:
> On 9/1/2016 9:28 PM, dan...@austin.rr.com wrote:
>> Well, wait- just rechecked the gantry man page: "When the system is
>> homing and a joint home switch activates, the command value sent to
>> that joint is "frozen" and the joint offset value is updated
>> instead"
>>
>> It unambiguously DOES say it's per-axis homing, but I saw it stop
>> both when X1's limit tripped and X2 never went into seek, and if X2
>> was in front of X1, went over the homing switch with no effect
>> until X1 tripped.
>>
>> Here's what's in my HAL that should be relevant, did I screw
>> something up?
>>
>> loadrt gantry count=1 personality=2
>> net switches-x1   <=  hm2_[HOSTMOT2](BOARD).0.gpio.005.in_not
>> net switches-x2   <=  hm2_[HOSTMOT2](BOARD).0.gpio.003.in_not
>> net switches-x1   => gantry.0.joint.00.home
>> net switches-x2   => gantry.0.joint.01.home
>> net home-x         <= gantry.0.home
>> net home-x          => axis.0.home-sw-in
> That looks OK, but it's not enough to verify your HAL file is correct.
>
> The behavior you describe could happen if the search-vel input is
> incorrect, if you're using the limit output instead of the home output
> to feed to motion, or if your home switch signals have the wrong
> polarity (they should be high if the switch is "tripped").
There is ONLY a homing switch.  No limit.

Polarity is correct.

I didn't have an [Axis3] section at all in my ini, since nothing seemed 
to use it, all references for axis3 functions go back to axis0.  I did 
copy Axis0 section into an Axis3 though, so search-vel does exist now 
for axis3.

Didn't help.

I did see this: when it homes, if X1 is ahead of X2, it stops both on 
X1.  However if X2 is ahead of X1, it ignores BOTH homing switches.  It 
just drives both  into the stops and grinds forever. The sensors are far 
enough from the stops now that there's room to go far enough to pass the 
switches which does create an awkward case where it may start already 
past it and  grind on the endstop without ever seeing the sensor.

Danny

------------------------------------------------------------------------------
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to