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.

New Formtool - Sheetmetal Thickness

Axel_KollmenterAxel_Kollmenter Member, pcbaevp Posts: 436 PRO
edited March 2025 in General

I have a problem with the new Formtool feature. The length variable #thickness is defined as 1mm. All dimensions are structured accordingly. For example, I would like to have a diameter of 2mm in my sheet metal part. So I define the dimension as follows: #thickness*2 .

grafik.png grafik.png

If I then use the shape tool in my sheet metal part and the sheet thickness is 1mm (thickness=1 (1*2=2mm)), I get a diameter of 2mm. All well and good.
Here's the problem: If I now change the sheet thickness to 2mm, I get a diameter of 4mm in my sheet. (Makes sense, because #thickness(2)*2=4mm)
How can I set up the shape tool so that the diameter and the dimensions are always calculated with 1 and the dimensions remain the same, even if I change the sheet thickness to 2mm?

I could configure the Formtool in all sheet thicknesses, but if I change the sheet thickness after creating it, I would have to adapt every Formtool feature and change the config.

You know, if I call the Formtool for example "Hole 2mm" it only works for sheetmetal that has a thickness of 1mm.

Best regards,

Axel Kollmenter

Comments

  • Axel_KollmenterAxel_Kollmenter Member, pcbaevp Posts: 436 PRO
    edited March 2025

    .

    Best regards,

    Axel Kollmenter
  • MichaelPascoeMichaelPascoe Member Posts: 2,804 PRO

    Long time no see!

    Can you share a link to your document? I haven't tested the new form tools yet. So I'm not quite sure what you are having to configure.


    RENDERCAD
    rendercad.ai - Photorealistic product rendering.

    ▚▞▚▞▚▞▚▞▚
    ________________________________________________________________________
  • lanalana Onshape Employees Posts: 761 image

    It seems like you want to have a separate configuration parameter #diameter and use it for inner diameter and #diameter + 2 * #thickness for the outer diameter

  • Axel_KollmenterAxel_Kollmenter Member, pcbaevp Posts: 436 PRO

    I thought I had to build every dimension with #thickness

    Best regards,

    Axel Kollmenter
  • Axel_KollmenterAxel_Kollmenter Member, pcbaevp Posts: 436 PRO
    edited March 2025

    @MichaelPascoe

    yes, glad to see you again. i've rarely used the forum lately. how are you?

    Forming Tool Test

    Best regards,

    Axel Kollmenter
  • jelte_steur_infojelte_steur_info Member Posts: 650 PRO

    @Axel_Kollmenter:

    i believe this is the way to go: the #thickness parameter is required so the material formtool can be used on multiple sheet_material_thicknesses.
    But diameter isn't dependent on material thickness and can be chosen a set dimension or a seperate configuration parameter.

    don't forget to close the sketch inner so you can revolve a new body 'to remove'. this will be used to cut material from the sheet metal part.

    image.png
  • MichaelPascoeMichaelPascoe Member Posts: 2,804 PRO

    @Axel_Kollmenter I've been pretty well, ty for asking!


    RENDERCAD
    rendercad.ai - Photorealistic product rendering.

    ▚▞▚▞▚▞▚▞▚
    ________________________________________________________________________
  • eric_pestyeric_pesty Member, pcbaevp Posts: 2,583 PRO

    Only the ones you want to update with the thickness!
    the part studio MUST have a variable called "thickness" to be recognized as valid but I don't think you even need to use it for anything (for example a forming tool used to engrave something at a fixed depth shouldn't need the thickness variable for anything…

  • Axel_KollmenterAxel_Kollmenter Member, pcbaevp Posts: 436 PRO

    That makes sense and that's how it works.
    I only got an error when I didn't create all dimensions with the #thickness variable, but then it was missing in another place. So I assumed that it must be the same everywhere.

    It works now. Thank you all for your help!

    Best regards,

    Axel Kollmenter
Sign In or Register to comment.