Community Tip - New to the community? Learn how to post a question and get help from PTC and industry experts! X
I am using Creo Parametric Release 9.0 and Datecode9.0.5.0
We have made bends tables for spec driven piping in .csv format that match the examples shown. The only difference is we have a range for min and max radius where as your examples show the same size for radius, min, and max. The issue is that we can't change the bend radius for piping. when you go under modify>corner segment and select the corner you want to change the bend radius pick list is greyed out even though we have a range of radii to choose from.
Solved! Go to Solution.
@jchelle - I think the issue here is that "MIN_RADIUS" and "MAX_RADIUS" don't really apply as the PTC documentation would suggest.
The values for MIN_RADIUS and MAX_RADIUS don't apply as "BEND" details - they only apply as "Design Rule" information, which does NOT impact the design or options in Creo. The Design Rules ONLY are used as a part of the "Design Rule Check" functionality, and don't impact the 3D geometry or modeling at all.
What this leads to is the idea that "bends can only be set to the specific Radius values set from the spec" (which is not necessarily a bad thing).
For example, if we use the following BEND properties in the catalog- the BEND is set as 145, with a MIN of 140 and MAX of 150.
Then this is what shows up in Creo:
From here, there is no way to edit the dimension to be anything other than 145 (at least, no easy way - editing the dimension value doesn't work as it would in other parts of Creo)
If we investigate the Linestock details, we can see that the BEND information is only applied as 'DesignRule' information. Also, if you DISABLE Spec-Driven Piping (set config.pro option 'piping_design_method' to 'user-driven'), you can see that 145 is the only applied value in the Bend Radius field.
All that being said, as described in the PTC Documentation, I think your solution here is to create multiple entries in the BEND File for a desired SIZE. If we create multiple options for the BEND Radius in the file like this:
Then this is what shows up in Creo:
So @JBoswell, that should hopefully fix your 'primary' issue? However, as your post mentioned, there is no way to adjust the pipe bend to a custom value BETWEEN the MIN and MAX, as the dimensions, as those are ONLY applied to the 'design rule' and not to the actual bend details.
One other thing to note - obviously this format is a bit strange because it implies the idea that each line in the BEND file could have its own MIN/MAX radius for design rules - however that isn't the case either. From our testing, the Design Rules always get applied using the properties using the 'first' row for that SIZE in the file. This makes sense, because the Linestock Feature gets created with a SIZE at the beginning when the Pipeline is created, but before a specific set of Bend details are pulled... so it just pulls the values from the first line it sees.
Hope this helps!
James Sullivan
Dear JB_9894651
Thank you for reporting such behavior when trying to modify bend radius using your piping spec-driven customized bend table .
In order to help you , i propose to check if your bend table file looks like the one specified in article CS17497 How to change the bend radius in Piping Spec Driven with Pro/E - Creo Parametric.
If such information is not helpful, please open a case to PTC Technical Support and attach your piping specification data.
Thanks
Jean-Claude
When I click that link it says, "This article 17497 is not customer visible."
Hello JB_9894651,
Please try again, the article should be visible now.
Such article refers to Creo Help Tip: Changing the Bend Radius of a Pipeline
Sorry for the inconvenience.
Jean-Claude
You're fine. Our bend tables look like that, but the reply from sully7 below has fixed the issue for us. Thank you for your help.
@jchelle - I think the issue here is that "MIN_RADIUS" and "MAX_RADIUS" don't really apply as the PTC documentation would suggest.
The values for MIN_RADIUS and MAX_RADIUS don't apply as "BEND" details - they only apply as "Design Rule" information, which does NOT impact the design or options in Creo. The Design Rules ONLY are used as a part of the "Design Rule Check" functionality, and don't impact the 3D geometry or modeling at all.
What this leads to is the idea that "bends can only be set to the specific Radius values set from the spec" (which is not necessarily a bad thing).
For example, if we use the following BEND properties in the catalog- the BEND is set as 145, with a MIN of 140 and MAX of 150.
Then this is what shows up in Creo:
From here, there is no way to edit the dimension to be anything other than 145 (at least, no easy way - editing the dimension value doesn't work as it would in other parts of Creo)
If we investigate the Linestock details, we can see that the BEND information is only applied as 'DesignRule' information. Also, if you DISABLE Spec-Driven Piping (set config.pro option 'piping_design_method' to 'user-driven'), you can see that 145 is the only applied value in the Bend Radius field.
All that being said, as described in the PTC Documentation, I think your solution here is to create multiple entries in the BEND File for a desired SIZE. If we create multiple options for the BEND Radius in the file like this:
Then this is what shows up in Creo:
So @JBoswell, that should hopefully fix your 'primary' issue? However, as your post mentioned, there is no way to adjust the pipe bend to a custom value BETWEEN the MIN and MAX, as the dimensions, as those are ONLY applied to the 'design rule' and not to the actual bend details.
One other thing to note - obviously this format is a bit strange because it implies the idea that each line in the BEND file could have its own MIN/MAX radius for design rules - however that isn't the case either. From our testing, the Design Rules always get applied using the properties using the 'first' row for that SIZE in the file. This makes sense, because the Linestock Feature gets created with a SIZE at the beginning when the Pipeline is created, but before a specific set of Bend details are pulled... so it just pulls the values from the first line it sees.
Hope this helps!
James Sullivan
Thank you. This works for us.