delta:software
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
delta:software [2018/08/12 12:53] – [Configure the encoders] fink | delta:software [2018/08/13 09:53] – [Safety System] fink | ||
---|---|---|---|
Line 26: | Line 26: | ||
===== Safety System ===== | ===== Safety System ===== | ||
- | To get more informations and details how the Safety System works, please have a look into the [[http:// | + | To get more informations and details how the Safety System works, please have a look into the |
- | {{ :delta:software: | + | [[http:// |
+ | {{ : | ||
The forward paths of the Safety System are on the righthand side of the diagramm. The backward paths on the lefthand side.\\ | The forward paths of the Safety System are on the righthand side of the diagramm. The backward paths on the lefthand side.\\ | ||
The entry level of the Safety System is " | The entry level of the Safety System is " | ||
Line 53: | Line 55: | ||
^Upper limit^Lower limit^ | ^Upper limit^Lower limit^ | ||
|{{: | |{{: | ||
- | |Upper limit calculation below.|Measured on the Delta robot, γ is about 95°.| | + | |Upper limit calculation below.|Measured on the Delta robot, γ is about 5°.| |
The upper limit calculates with the following two equations: | The upper limit calculates with the following two equations: | ||
\\ \\ | \\ \\ | ||
- | // | + | //(1) tan(β)=(15-y)/ |
- | // | + | //(2) cos(β)=6/ |
\\ | \\ | ||
Transform this two equations until you get \\ | Transform this two equations until you get \\ | ||
\\ | \\ | ||
- | // | + | //(3) 17.5*sin(β)-15*cos(β)=-6// |
\\ | \\ | ||
The subraction of a cosine function from a sine function results in another sine function with phase shift. So we are looking for a function in form of \\ | The subraction of a cosine function from a sine function results in another sine function with phase shift. So we are looking for a function in form of \\ | ||
\\ | \\ | ||
- | // | + | //(4) A*sin(β+φ) = 17.5*sin(β)-15*cos(β)// \\ |
\\ | \\ | ||
By using the addition theorem we get \\ | By using the addition theorem we get \\ | ||
Line 73: | Line 75: | ||
Now we can compare the coefficients from sin(β) and cos(β) \\ | Now we can compare the coefficients from sin(β) and cos(β) \\ | ||
\\ | \\ | ||
- | // 17.5=A*cos(φ)// | + | //(5) 17.5=A*cos(φ)// |
- | // | + | //(6) -15=A*sin(φ)// |
\\ | \\ | ||
- | By dividing | + | By dividing |
\\ | \\ | ||
// -15/ | // -15/ | ||
Line 85: | Line 87: | ||
// A = sqrt(17.5< | // A = sqrt(17.5< | ||
\\ | \\ | ||
- | + | Inserting the values in (4)\\ | |
+ | \\ | ||
+ | // | ||
+ | \\ | ||
+ | we can now solve for β\\ | ||
+ | \\ | ||
+ | // | ||
+ | \\ | ||
+ | The maximum angle which the Gear axis can turn is // 90°+5°+25°=120°// | ||
+ | \\ | ||
+ | ===Calculate the TCP Motor=== | ||
+ | {{ : | ||
+ | As described in the previous encoder, the values are now: | ||
+ | * gear ratio: 120:1 | ||
+ | * lines per revolution: 256 | ||
+ | So one turn on the gear axis results in // 256*4*120 = 122880 // counts.\\ | ||
+ | \\ {{ : | ||
+ | The TCP rotation is also limited. The maximum turn angle is calculated as follows: | ||
+ | \\ | ||
+ | //sin(γ/2) = r/R//\\ | ||
+ | // | ||
+ | \\ | ||
+ | Thats the value for one side. The other side is identical, so the maximum angle to turn is\\ | ||
+ | \\ | ||
+ | // | ||