Hello Everyone,
Just switched over from an 4 year old version of Alibre to Fusion 360. I've modeled the inner mechanical parts to the Stargate Jaffa Staff head's mechanism. I've been trying to add the various joints to assemble it and just can't get it done no matter how I fiddle with it. I can get the rotating pin joints without a problem and the inner bar sliding in the main body tube, it's when I go to add the sliding joints in the arms that cause the problems. Can anyone point me to a good example tutorial on sliding joints that would cover what I'm tring to do in this type of parrallogram mechansim?
Thanks
Allan
Solved! Go to Solution.
Solved by kgrunawalt. Go to Solution.
Hi, I'm a joint developer. I've not used Alibre. Looking at the model, I can see four fourbars that look like they link to the inner tube which slides. I don't see where the "sliding joints in the arms" go or what they do. It may be that you want more freedom than a simple slider which does not allow rotation between the parts, like a pin-slot or cylindrical. My guess is you want to use the pinslot joint.
A pin-slot slides a rotating part along a direction, like a pin in a slot. When adding a pin-slot, the first selection is the pin and the second is the slot. This is the only joint type where the selection order matters (but it isn't very clear). When you create a pin-slot, you can adjust the direction of rotation and sliding. A cylindrical slides along and rotates about the same axis, unlike a pin-slot.
There are some tutorials for assembly building here, including on pin-slots:
I'd be happy to help with this if you want to describe the problem with more detail. An option is providing the model with some instructions. My email is katrin.grunawalt@autodesk.com.
Thank you for the offer of help. I'll email you the .f3d archive file shortly. Attached I've put a series of snap shots showing the motion. The outer bars in the closed position would be forward and against the main tube. Then when the inner round bar is pushed forward the arms should move along the pin slot as they open the expand out and back. The 'pin' is in red in the screenshots. I can get it to slide in the slot if I don't have any other joints on the pin to anchor it in it's correct place in the main tube. But if there's any type of joint placing the pin in the main tube hole, all I get are conflicts and no movement. After I had all the joints down I was then going manage the contacting of the the various part surfaces to limit the motion in the closed position.
I have a solution! Thanks for the model. I've attached an image with some pointers and will describe what I did in detail. I'll also email you a modified model with the two pins in place.
The reason you could not add a joint between the pin and the outer tube was because the pin's axis was at a slight angle relative to the hole in the outer tube. I assumed that this hole is where you wanted the pin to be joined. The slight angle was fixed in place by the fact that both the inner and outer tubes were grounded and the inner tube was slightly rotated before being grounded. This meant that there was no way to align the pin's axis with the hole axis. I discovered this slight angle by temporarily adding work axes to the pin and the outer tube hole cylinders and measuring the angle. It was .2 degrees.
I believe you grounded the inner tube to keep it in place as joints were added. When you grounded the tube, a snapshot was created to capture the inner tube's position. This snapshot is needed to make sure that what you see when the ground is added is reproduced by the history when edits are made. You can always revert the current uncaptured positions before adding an operation, like "ground", which is dependent on the uncaptured positions.
Below are the steps I followed with lots of technical detail. I hope this detail is helpful rather than confusing. Fusion is unique in how it adds kinematic constraints (joints) and positions to a modeling history. This is a powerful way to do top-down designs where operations are dependent on captured positions driven by joints. It also allows you to change history and have the model adjust parametrically. This capability takes some getting-used to, and we certainly need to continue working on making it easy to understand.
So this is a lot of detail to digest! We should make Fusion provide more help when adding a joint fails. This is on our "to do" list. The key is to find what is preventing the alignment that the joint type requires. In this case, the cylindrical joint needs to align two axes to be colinear. The grounded, slightly rotated inner tube and the grounded outer tube prevented this alignment. The solution, ultimately, was to remove the slight rotation of the inner tube while maintaining the temporary constraints on the system that help in the assembly process.
Thank you so much! Never caught that it was a hair off on the tube & inner plunger allignement. I'll have to be more aware from now on about the free rotation in the cylindrical joint and removing groundings.
Also looking to see how to use a cylindrical and revolute joint on a cylinder inside another cylinder. Needs to extend and be able to rotate. Thanks.
If I create them separately then only the last one created works. Tried rotating joint also.
Well that's interesting. I think this was a case of over analyzing. The cylindrical joint slides and rotates. Daaahhh. Brain cramp. Thanks for making me think a bit more.