Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. Be respectful, on topic and if you see a problem, Flag it.

If you would like to contact our Community Manager personally, feel free to send a private message or an email.

Moving Energy Chain / Cable Track

florianflorian Member, OS Professional Posts: 110 ✭✭✭
edited March 2017 in Community Support
Hi!

I was just trying to get my head around how to create a moving energy chain in Onshape. In its easiest form something like this:


The whole shape is very regular. Of course it could be done "easily" with rotary mate in the joints limited to the maximum angle. But that would be quite tedious. What are our current options?
  1. Part Studio => Pattern along sketch line controlled by variables (so the total length stays the same.
  2. Same as 1 but in context? But it does not update the PS when you move the assembly. But it could be updated, right?
  3. Assembling everything in an Assembly (started this with the first few joints for testing)
  4. Something useful with feature script to auto pattern "along a line" in the assembly.


Best Answer

Answers

  • carl_von_ayrescarl_von_ayres Member Posts: 16 ✭✭
    Most of the energy chains I have done have typicalls being static and show the state at the start and end positions. 

    In other programs I would create the parts and link then together in the assembly. In onshape I might try to create a sketch with points where the sections are and use replicate to auto populate the parts in a assembly.

    If you want full movement I would import the part into the parts studio and add a mate connectors. Theb in the assemble use snap and rotation mate to joint the parts together.
  • florianflorian Member, OS Professional Posts: 110 ✭✭✭
    Thank you!

    @philip_thomas that is a good way. With being able to recall versions an put different versions into drawings this is easy enough for now.
    @carl_von_ayres I like the two end positions style as well. However I have 12 end positions depending on the product for 1 chain length. That might get a bit messy.
  • philip_thomasphilip_thomas Member, Moderator, Onshape Employees, Developers Posts: 1,381
    @john_mcclary - Not bad!

    Here are a couple of examples that might stir the creative juices.
    The real time example is obviously fiddly to build and slow to solve (complexity).
    The Managed In-Context example is simpler to build and faster to solve (just update the context whenever you need a solution)




    https://cad.onshape.com/documents/7aef7a09827d003f884c3cca/w/99c06602423584341085b649/e/3b3e94909e98c793235d7526

    :)
    Philip Thomas - Onshape
  • john_mcclaryjohn_mcclary Member, Developers Posts: 3,890 PRO
    @NeilCooke Winning

     
  • owen_sparksowen_sparks Member, Developers Posts: 2,660 PRO
    Yikes, that's rather good. (That's English for awsome BTW.)

    Nice work Mr. Cooke.

    Did you 3D model the rivets or is that a sneaky look at a new SM feature?

    Owen S.
    Business Systems and Configuration Controller
    HWM-Water Ltd
  • NeilCookeNeilCooke Moderator, Onshape Employees Posts: 5,308
    @owen_sparks modelled, but good idea for a FS...
    Senior Director, Technical Services, EMEAI
  • owen_sparksowen_sparks Member, Developers Posts: 2,660 PRO
    Good point. 
    Business Systems and Configuration Controller
    HWM-Water Ltd
  • john_mcclaryjohn_mcclary Member, Developers Posts: 3,890 PRO
    @owen_sparks I think you have been nominated.. ;P

  • owen_sparksowen_sparks Member, Developers Posts: 2,660 PRO
    @owen_sparks I think you have been nominated.. ;P

    Thanks, but I have an an intrinsic hatred of any fastening method that can't be undone for service or upgrade work.   :s   Now a RivNut FS,  that sounds like a nice FS project   :)

    Owen S.
    Business Systems and Configuration Controller
    HWM-Water Ltd
  • Malcolm_DanielMalcolm_Daniel Member Posts: 57 PRO
    @NeilCooke ... very clever.  I notice that trying to drag the moving end link/bracket gets wonky (calculation intensive?)...and the linear relationship between the sketch and the moving bracket is not 1:1.  So...how would you mate this in an assembly to have the chain follow another movable part (i.e. actuator carriage)?  Would you have to do a gear mate from the carriage to the sketch line and figure out the ratio?
  • michael_bromleymichael_bromley Member Posts: 110 PRO
    Although the fully dynamic carrier is a pretty and nice to have in the model I found that it dragged our assembly regen time wayyyy down.  I would recommend just using configurations in the different known positions that you want to show.  
  • Malcolm_DanielMalcolm_Daniel Member Posts: 57 PRO
    I played around with mating @NeilCooke's echain with a slide/actuator.  There are probably better/faster methods, but this seemed to work with good performance.

    In the echain assy, I had to replace the Fix of the Start Link with a fasten mate to keep it positioned properly relative to the slider mate when you insert this into the upper level assembly (Fix goes away at upper level).

    I fixed the actuator base and the start link in the upper level.

    I then created a 2:1 linear relation between the echain slider mate and the actuator slider mate.

    After that, it works well (no noticeable performance difference compared to echain alone).

    https://cad.onshape.com/documents/7cc175f8d6e311a7ff97a6fc/w/dee11f53c0929ee1920b606f/e/fa8d8be65e7c31be650cff4b
  • john_mcclaryjohn_mcclary Member, Developers Posts: 3,890 PRO
    @Malcolm_Daniel, Nice work around. 

  • romeograhamromeograham Member Posts: 656 PRO
    @Malcolm_Daniel
    That IS nice work.
    Would you mind allowing us to Copy your document (it's currently set to View Only without permission to copy)? 

    It's a very helpful assembly to be able to use in our equipment development too.
  • Malcolm_DanielMalcolm_Daniel Member Posts: 57 PRO
    @romeograham ... i just made it public, which should allow you to copy it
  • philip_thomasphilip_thomas Member, Moderator, Onshape Employees, Developers Posts: 1,381
    @Malcolm_Daniel - @NeilCooke needs to be worried! ;)
    Philip Thomas - Onshape
  • Pat_CouturePat_Couture Member Posts: 4 PRO
    Thank you for the great example. How would you go about changing the length? I would like to build one that would be configurable for different projects. Or at least just being able to tinker with stroke length during the design. (I'm new to Onshape so forgive me if it's an obvious answer)
Sign In or Register to comment.