@juliangall wrote:
I tried creating a rigid group but this didn't work in simulation. You can see from the screen-grab that my post isn't formally joined to the rail. This isn't necessary for the visuals of the design or for instructing the person who will make it. I just want to lock the two components together so they act as a single structure in simulation.
I can't just cut the top of the post using the rail as that would require having more than one component for the post - the rail is sometimes horizontal so the orientation isn't the same with each post.
I can't cut the rail to make sockets for the post as I may need to move the posts, or add more to adjust the forces.
Thanks,
Julian

The joints found in the Assemble menu are purely used for assembly modeling and have no effect on FEA (finite Element Analysis) simulation.
To simulate this properly you either need to model the proper geometry so the area under stress can be properly meshed by the software, or define a contact between the components involved in the simulation. For example you can define a ring contact for a bolted connection. I am no specialist for simulation, but I'd guess for your case there might not be a contact type available that would reasonably well approximate the situation. Maybe @Anonymous can help out.
In general, however, I feel you are missing out on a couple of key concepts, in Fusion 360.
If the geometry for each post is different because the actual joint between these 2 components is different in each case then you are correct that you need a different component for each post, because it is a different part.
However, that does not mean they cannot share common base geometry that can be modified very easily for each component.
The trick here is to create an empty component and then copy paste the body from the base component into it. That creates a new copy paste feature in the timeline. Everything. you do to that geometry in that new component happens in the timeline after the copy/paste feature will be unique to that component. If you want to make changes to the base component, then travel back in the timeline to before that first copy-paste operation and make the change. That change will propagate through then timeline to all copies..
If you cut the rail using the posts, then that also creates a timeline entry. If you then move the post, that will move the cut in the rail.
The above assumes you are using a timeline based design.