Slavko Kocjancic wrote:
Alexey Starikovskiy pravi:
20.04.2010 18:07, Slavko Kocjancic пишет:
Alexey Starikovskiy pravi:
Main problem seems to be that you need to make sure you don't increase skew
between linked axis while homing or working.

Just that.! The homing as is doesn't increase the skew (if parameters
are correct)
Bold statement, do you have any proof for it? Or can you list
all parameter mistakes, which could lead to increase in skew?

Not yet. I have gantry machine as buid in progress.

The only thing this would really change is stopping the gantry from skewing it's self any worse while homing. What would happen with homing right now if one of your home switches wasn't working? One joint would stop and the other would keep on going until you jam it or break/bend something, neither of which are a good way to fail.

Hoping that it's small enough and machine can cope with it could be
expensive.

The skew itself is problem. If appears then something is already very
bad. As I tested on my unfinished machine if I fix the one side rock
solid and pull another side with 500N force the gantry is skewed les
than 1mm. So if I assume than my stepper can put max 500N force on
gantry the max skew is 1mm. If My gantry hit some obstacles and is
skewed more than 1mm then there are NO WAY to unskew that with homming
procedure alone. As motors are NOT STRONG ENOUGHT to move such skewed
gantry at all. So the home procedure can make unskew only if it's small.
(and to do proper the gantry should move slow and home switch must have
short "backlash".
This might be true for your one gantry. What about all other gantries?

In general if gantry is twisted to much the motor will stall! And if gantry is twisted there are something wrong in system and need user attention!
Not so long ago I want to have report on (re)homming how far from home
axis was. That's should be just fine here too. If Home is not same then
you have gantry skew. And gantry skew can be removed in most cases only
by hand intervention as skewed gantry make big force and stall mottors.

Second problem, it should still look as one axis to interpreter and gui.

I was thinking that gantry kins already do that.
Wasnt?!?
No, there is some experimental setup with unapplied patch if I'm not mistaken.
IMHO, all axis are independent, and all home switches too.
That's bad. I was thinking that this is already done.

Long ago I solve problem like this (it's TurboCNC based) but that' doesn't matter.

The both motor's uses same Step/Dir (whatever).
There are one relay DPDT.
The relay coil is under program control. (can be manual too)

So when Home is applied the both motors goes to home position but in reality only motor1 limit is wired to computer. When home sequence is finished the relay is switched and home procedure repeated. But when relay is switched the one contact dissable motion of motor1 (can use drive enable or just cut step pin) and the other contact rewire limit switch of motor2 to be used. That thing work's well. Of course when motor2 alone is homed the twist is introduced in lenght of limit switch 'backlash'. All switches I use have les than 1mm backlash so twist is not big. (and that machine is big oxy/acitelene (4 meters by 8 meters) and the gantry is very easy twised by 2 cm)

if gantry kins doesn't do the job then this approach can be implemented entirely by hal. (not needs relay) just both limits (separated) and enable output (can be gated in hal too)

Slavko.






------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to