Patterned Holes

Discussion in 'SolidWorks' started by Doug, Dec 11, 2004.

  1. Doug

    Doug Guest

    Hi
    I have a equally spaced linear pattern for a variable length part. How do I
    get the number of instances for the pattern to increase to match the
    increasing length of the part? I try to avoid eqautions, so many circular
    references; not sure equations would work here.
    Thanks gang
     
    Doug, Dec 11, 2004
    #1
  2. Doug

    P. Guest

    Equations will work just fine. Circular references shouldn't be a
    problem if you know what you are doing. I have a pattern of holes that
    expands to fit the part. It is driven by an equation that calculates
    the number of instances along an edge. I have used this technique
    several time including some more complex problems with bolted joints.
    A design table will also work, but again, it is possible to have
    circular references.
     
    P., Dec 12, 2004
    #2
  3. Doug

    MM Guest

    Paul,

    I think he wants to add and subtract holes, not just adjust the spacing.
    Don't know for sure, but I don't think you can do that with equations.
    (could be wrong, never tried it)

    Regards

    Mark
     
    MM, Dec 13, 2004
    #3
  4. Certainly can. I have created a part that changes the number of instances
    of a hole based on the length of the part. You set the minimum spacing you
    will allow at the end of the part & the desired hole spacing, change the
    length of the part and rebuild it. It calculates the number of holes that
    will fit on the part, without going below your end threshold, and then
    centers the holes in the part. If, instead, you would prefer to have the
    starting distance constant, that would be an easy change.

    Let me know if you want it.

    WT
     
    Wayne Tiffany, Dec 13, 2004
    #4
  5. Doug

    CS Guest

    You can I have done it. Double click the pattern feature and the quantities
    show blue in the graphics area. Add an equation to the apropriate quantity.
    Use the Dimension that drives the length and divide by the desired spacing.
    It will round up or down to the nearest integer. You can use an IIF
    statement to cause it to always round down.

    Corey
     
    CS, Dec 13, 2004
    #5
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.