Re: Grounded Experimental Delta Printer September 05, 2013 03:03AM |
Registered: 16 years ago Posts: 401 |
Quote
Annirak
You have three input variables: the three angles of the elbow joints, Aa, Ab, Ac. You have three outputs: x,y,z. We need to go the opposite direction.
There are ten givens.
The three base vectors. These are the offsets between the origin and the centre of the horizontal shoulder joint.
Ba =
Bb =
Bc =
The horizontal offset between the horizontal shoulder joint and the vertical shoulder joint; positive if the vertical joint is more central than the horizontal one, negative otherwise.
sx
The length between the nozzle's central axis and the attachment point of the arm.
nx
The height of each arm's nozzle bearing above the nozzle.
nva,nvb,nvc
The scalar lengths of the two arm segments
l1, l2
Note that I am assuming that Ba,Bb,Bc are at the centre of the horizontal shoulder joint's axis, but at the height of the vertical shoulder joint's axis. With that out of the way, here's the math:
Let P be the position vector of the nozzle. P =
Let Ha,Hb,Hc be the vector between each Bx and the nozzle.
Ha = P-Ba
Hb = P-Bb
Hc = P-Bc
(9 subtractions)
Let ra,rb,rc be the cylindrical, radial distance from each, respective shoulder joint's horizontal axis to the nozzle
ra = sqrt(Ha_x^2 + Ha_y^2)
rb = sqrt(Hb_x^2 + Hb_y^2)
rc = sqrt(Hc_x^2 + Hc_y^2)
(6 multiply, 3 add, 3 sqrt)
Where Ha_x is the x-component of Ha, Ha_y is the y-component of Ha, etc.
Let la,lb,lc be the length of each, respective arm from the vertical shoulder to the wrist joint.
la = sqrt( (ra-sx-nx)^2 + (Ha_z + nva)^2 )
lb = sqrt( (rb-sx-nx)^2 + (Hb_z + nvb)^2 )
lc = sqrt( (rc-sx-nx)^2 + (Hc_z + nvc)^2 )
(6 multiply, 6 add, 3 subtract)
Re: Grounded Experimental Delta Printer September 05, 2013 04:01AM |
Registered: 11 years ago Posts: 979 |
Re: Grounded Experimental Delta Printer September 05, 2013 02:39PM |
Registered: 13 years ago Posts: 85 |
Re: Grounded Experimental Delta Printer September 06, 2013 03:43AM |
Registered: 16 years ago Posts: 401 |
Not quite. I mean, it's close enough to make little difference, but I think it's an important distinction. The PGJD has an additional term:Quote
nicholas.seward
The Annirak Drive or the Proportional Gear Joint Drive both make the relative rotation of one of the steppers proportional to la, lb, or lc.
Re: Grounded Experimental Delta Printer September 06, 2013 07:15PM |
Registered: 11 years ago Posts: 23 |
Quote
General engineering wisdom is to use one or more of the following techniques.
*Increase mass: This lowers the natural frequencies and reduces the amplitude of vibrations.
*Increase damping: This can remove vibrational modes altogether and will reduce the amplitude of those remaining.
*Passively Isolate: This is really just a specialized form of increasing mass and adding damping.
*Actively Isolate: As far as I know, no one has come up with a cost effective way to use an active control system to mitigate vibrations in a production machine. However, this has the potential to allowing a light, low friction machine to do unusual things like mill metal. However, however, the processing power needed to run a system like this would be outrageous along with the fact that reaction time needs to be a fraction of the period of the oscillation that you are mitigating. Assuming the hardware existed, the software would still have to be written. Hopefully, this will be an option someday.
As you can imagine that using any of the first three ways will reduce speed and/or increase motion control costs.
Re: Grounded Experimental Delta Printer September 07, 2013 03:41AM |
Registered: 13 years ago Posts: 85 |
Re: Grounded Experimental Delta Printer September 07, 2013 08:11AM |
Registered: 16 years ago Posts: 401 |
I have a couple of those ordered. They certainly have the processing power, but the other part of the question is whether they can handle the latency. How fast do you have to respond, and is that even possible?Quote
Buytaert
I don't know programing, but there's a thing called Parallella that look interesting :
[www.parallella.org]
Re: Grounded Experimental Delta Printer September 07, 2013 01:41PM |
Registered: 13 years ago Posts: 85 |
Re: Grounded Experimental Delta Printer September 11, 2013 07:15AM |
Registered: 11 years ago Posts: 979 |
Re: Grounded Experimental Delta Printer September 11, 2013 08:17AM |
Registered: 16 years ago Posts: 401 |
Re: Grounded Experimental Delta Printer September 11, 2013 12:39PM |
Registered: 11 years ago Posts: 10 |
Re: Grounded Experimental Delta Printer September 11, 2013 01:04PM |
Registered: 11 years ago Posts: 18 |
Re: Grounded Experimental Delta Printer September 11, 2013 01:11PM |
Registered: 11 years ago Posts: 10 |
Re: Grounded Experimental Delta Printer September 11, 2013 01:47PM |
Registered: 11 years ago Posts: 979 |
Re: Grounded Experimental Delta Printer September 11, 2013 02:00PM |
Registered: 11 years ago Posts: 145 |
Re: Grounded Experimental Delta Printer September 11, 2013 02:06PM |
Registered: 11 years ago Posts: 145 |
Re: Grounded Experimental Delta Printer September 11, 2013 05:33PM |
Registered: 11 years ago Posts: 979 |
Re: Grounded Experimental Delta Printer September 11, 2013 05:48PM |
Registered: 16 years ago Posts: 401 |
Re: Grounded Experimental Delta Printer September 12, 2013 02:51PM |
Registered: 11 years ago Posts: 979 |
Re: Grounded Experimental Delta Printer September 12, 2013 04:57PM |
Registered: 11 years ago Posts: 145 |
Re: Grounded Experimental Delta Printer September 12, 2013 05:09PM |
Registered: 11 years ago Posts: 979 |
Re: Grounded Experimental Delta Printer September 12, 2013 07:14PM |
Registered: 11 years ago Posts: 145 |
Re: Grounded Experimental Delta Printer September 13, 2013 03:35AM |
Registered: 16 years ago Posts: 401 |
Re: Grounded Experimental Delta Printer September 13, 2013 08:44AM |
Registered: 11 years ago Posts: 979 |
Re: Grounded Experimental Delta Printer September 16, 2013 01:31AM |
Registered: 11 years ago Posts: 979 |
Re: Grounded Experimental Delta Printer September 17, 2013 03:48AM |
Registered: 11 years ago Posts: 979 |
Re: Grounded Experimental Delta Printer September 17, 2013 05:29AM |
Registered: 16 years ago Posts: 401 |
Re: Grounded Experimental Delta Printer September 17, 2013 05:34AM |
Registered: 11 years ago Posts: 18 |
Re: Grounded Experimental Delta Printer September 17, 2013 09:34AM |
Registered: 11 years ago Posts: 979 |
Re: Grounded Experimental Delta Printer September 17, 2013 10:46AM |
Registered: 11 years ago Posts: 100 |