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