Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- 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

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 .
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.
Axel Kollmenter
Comments
.
Axel Kollmenter
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.
Learn more about the Gospel of Christ ( Here )
CADSharp - We make custom features and integrated Onshape apps! Learn How to FeatureScript Here 🔴
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
I thought I had to build every dimension with #thickness
Axel Kollmenter
@MichaelPascoe
yes, glad to see you again. i've rarely used the forum lately. how are you?
Forming Tool Test
Axel Kollmenter
@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.
@Axel_Kollmenter I've been pretty well, ty for asking!
Learn more about the Gospel of Christ ( Here )
CADSharp - We make custom features and integrated Onshape apps! Learn How to FeatureScript Here 🔴
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…
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!
Axel Kollmenter