formatt
Mechanical
- Dec 19, 2023
- 2
The goal is to align a draglink to the layout which calculates the position of where on the pitman arm sweep the link we be depending on the varying suspension conditions where the other end mounts on the axle. This gives up the ability to check clearances and verify angularity to print.
Currently we can manually align the draglink using dynamic positioning from the ballstud-bar intersection to the point a given point on the pitman arm arc. Then the ballstud vector is selected and the arc is selected this making the ballstud perpendicular to the arc. This is the ideal position for the draglink. Lastly, a reference line is created between the pitman and steer arm which is the true length of the draglink. The link is then dynamically aligned to that line. We can then measure the relative angularity of the joint by orienting the CSYS to the draglink lines and measuring to existing lines in the layout on each end of the link.
We created constraint groups which we can toggle to speed this up so all the relevant draglink positions move all at once. The second step is toggled on then off so as to not over constrain. This works great but the issue is with the 2nd constraint that makes the ballstud perpendicular to the arc. It aligns the draglink properly but it always makes the other end of the draglink lower on the axle side. This leads to differences in rotation when the last touch constraint along the line is made. Its almost like the path or method that the component moves between manual dynamic and constraints is different. I tried using both perpendicular and parallel constraints to another line that's also on the pitman arm arc but the result is the same, the draglinks are rotated slightly offset from each other.
Does anyone know why this is or how I might go about making the positioning the same as if it was manually positioned?
For the attached image:
Green manually positioned, Grey constraint method
Link
Currently we can manually align the draglink using dynamic positioning from the ballstud-bar intersection to the point a given point on the pitman arm arc. Then the ballstud vector is selected and the arc is selected this making the ballstud perpendicular to the arc. This is the ideal position for the draglink. Lastly, a reference line is created between the pitman and steer arm which is the true length of the draglink. The link is then dynamically aligned to that line. We can then measure the relative angularity of the joint by orienting the CSYS to the draglink lines and measuring to existing lines in the layout on each end of the link.
We created constraint groups which we can toggle to speed this up so all the relevant draglink positions move all at once. The second step is toggled on then off so as to not over constrain. This works great but the issue is with the 2nd constraint that makes the ballstud perpendicular to the arc. It aligns the draglink properly but it always makes the other end of the draglink lower on the axle side. This leads to differences in rotation when the last touch constraint along the line is made. Its almost like the path or method that the component moves between manual dynamic and constraints is different. I tried using both perpendicular and parallel constraints to another line that's also on the pitman arm arc but the result is the same, the draglinks are rotated slightly offset from each other.
Does anyone know why this is or how I might go about making the positioning the same as if it was manually positioned?
For the attached image:
Green manually positioned, Grey constraint method
Link