Recently, I'm trying to create a "4 dof robotic arm" on a robotic vehicle. The file structure be like:

  • Robotic.SLDASM
    • Vehicle Body.SLDASM
    • Robotic Arm.SLDASM
      • Gripper.SLDASM

While I making Robotic Arm to be flexible subassembly in Robotic. SOLIDWORKS give me subassemblies with layout sketches must be kept rigid. After googling the solution. I only got that I need to delete the layout. That means I have to mate all the components in Robotic Arm again and lost advantage from Top-Down Design. Is there an alternative way to do the Top-Down Design and keep subassembly flexible? Is my file structure bad? Or my understanding is somewhere wrong?

  • $\begingroup$ There’s lots of ways to do this, but they are all easier at the start of the design rather than after you have invested time into your process. How far in are you and how many mates are we talking about? $\endgroup$ Commented Jul 1, 2021 at 2:24
  • $\begingroup$ Try going in the feature tree, right click on the Robotic Arm, click "Make Subassembly Flexible". That might solve your issue. $\endgroup$
    – jko
    Commented Jul 1, 2021 at 11:58
  • $\begingroup$ ^@jko this is what he's already tried, but because he defined the parts in context within the sub assembly using the layout function, this isn't an option. $\endgroup$ Commented Jul 1, 2021 at 15:34
  • $\begingroup$ Duh my bad. Not enough caffeine $\endgroup$
    – jko
    Commented Jul 1, 2021 at 17:27
  • $\begingroup$ @JonathanRSwift Thanks for your reply. I don't mind to redo this design. I'm just a beginner of SOLIDWORKS. $\endgroup$
    – WildfootW
    Commented Jul 2, 2021 at 5:14


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.