Many users are requesting the possibility of having a new feature for oblong holes. At the moment creating a simple hole is very easy and customizable. But creating an oblong hole require more time :
1 - creating a cutting extrude
2 - sketching the oblong shape, or importing it from sketcher palette... But still longuer than having a dedicated "Oblong Hole" Feature Inside of Creo Parametric.Thanks in advance.
One method of getting geometry/features into your model that are not standard Creo Parametric features, is to use the simple copy/paste functionality from a "coupon" model into your target model. We do this with features that are standard or common for use with standard hardware, components, etc. Some examples are "D" holes for spec driven and industry standard connectors, hole sizes and patterns for standard equipment rack mounts, and captive fastener mounting holes.
The method involves creating a simple block model, what we call the "coupon", with the features already created, fully annotated, and including parameters, relations, datums, GTOLS, tolerances, groups, notes, etc. as needed. Multiple coupons are created for different feature type. i.e. connector hole cutouts, rack mount holes, etc. This technique helps drive use of common dimensioning and annotation of the features.
We create mapkeys with a corresponding menu pick that opens the coupon model, the user selects the features they want to copy (usually a group), hit CTRL-C, re-active the target model, hit CTRL-V, and then follow the prompts to place the features. If the features are standardized, there is no need to modify them in any way.
Yes, you can do this with UDF's as well, but the use of UDF's is clunky even when semi-automated with mapkeys/scripts.
As always, to make the placement of features easier, use datum features in your model (possibly from a skeleton or master model) to drive the location and orientation of the features. This reduces the number of picks for placing the features, makes replacing the features easier if you need to delete the existing feature in favor of another feature type, and reduces dependences between components and feature geometry in higher level assemblies.
@dnordin thanks for detailing your procedure
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.