Quantcast
Viewing all articles
Browse latest Browse all 12262

Manufacturing UDFs: Reference group

I have created a few UDFs to assist in programming hole drilling.  They combine drilling, chamfering (actually just another drilling sequence with a spot drill), and tapping sequences.  Depth is set using two planes (drilling depth and tap offset from bottom) controlled by variant dimensions.  This also lets the depth for both the drilling and tapping be controlled in one place. 

Usually they work great, reducing the whole process to a few clicks.  Unfortunately, they are not all equal.  Some of them occasionally refuse to go onto a model; the only indication I even tried something is a message in the log stating:

"   Reference group is not present; group creation aborted." 

This does not happen with all models, nor with all the UDFs, and doesn't seem to happen at all with some of the UDFs.  The UDFs were created piecemeal over several different models (as needed).  Both the models used to create the UDFs and the ones I'm trying to place them on do vary.  We've gone through several versions of Pro/E, Wildfire, and Creo, and I doubt the base models have been rebuilt from scratch in the last ten years.  We also get models that have been "updated" since the original was built, leading to lots of fun regarding holes that should be the same having dimensions differ by anything from 0.00005" to 0.005."

Is this error a problem in the UDF?  If so, would it have been something wrong with the model used to create the UDF in the first place?  Or just a mistake during creation?  Is the problem caused by something in the model I'm trying to apply the UDF to?

 

On a side note, I'm currently in Creo 3.0 M010.  Most of the UDFs were created with Creo 2.0 M070, and the models would have been made/updated with either a later version of Creo 2.0 or Creo 3.0 M010.


Viewing all articles
Browse latest Browse all 12262

Trending Articles