Community Tip - Learn all about the Community Ranking System, a fun gamification element of the PTC Community. X
Hi,
I made 3/4-10 UNC thread hole on the part in assembly:
When I want to change thread hole as 3/4-16 UNF, got failue:
Attached file.
Please let me know how to fix this issue, Thanks,
Bill
Solved! Go to Solution.
It likely has to do with your hole files. Review your hole table files and make sure that they make sense (ie having a chamfer diameter smaller than the hole diameter would cause a failure).
I don't open RAR files so I am guessing here, but some of the hole files have 0 in their chamfer values. Review the preview and see if there are errors under options.
Chris, Antonius, where is chamfer setting under hole options? Thanks, Bill
Shape is one, but you also have to activate the higher level options.
I also noticed you are doing an assembly cut, and that can cause reference issues when you change the hole.
In reality, Creo deletes the previous hole and creates a new one. In this process, some of the previous references are lost.
Antonius, I am using WF5.0, how can I fix it? Thanks, Bill
Issue was happened on changing hole from UNC to UNF,,, why? Anybody did try on my attached file? Thanks,,,
It is hard to say what is causing the issue. Just know that something in the replacement (literally delete and re-create) is not liking your geometry. Typically this means you have a zero condition between the edge of cylindrical feature and the plane. Creo just doesn't like doing that although I plenty of reasons to need to do this.
I did try to re-create hole from UNC to UNF (keep others same) on fresh part and assembly, no any problem. Only happen on this special assembly model, and why?
If all the geometry says this should work, and still fails even on new holes in this one assembly, you should take notice.
Parts and assemblies that start acting strange may well be doing something you really don't want to add more effort to.
A corrupt file may be difficult to work with in the long term. Any subsequent use of the file at next level assemblies or drawings is at risk for both lost time and possible corruption (this is experience speaking!). Worse, it can be propagated to templates or similar design using save-as.
If you suspect a part is corrupt, and you can show how it works in another file, I can only request that you create a support case for the particular problem.
PTC has tools we do not, and they know where to look for simple problems. If you are on maintenance, this is the number one thing to save yourself a lot of trouble in the future. If you do not have maintenance, I highly suggest you start over on this assembly before you dig it too deep into the project. It is just a safety recommendation.
Having said that, if you post the assembly as a BACKUP in zip format, I can open it in Creo 2 and 3 to see if the problem exists in later versions.
If I suppress a sub-assembly which is on the top of this assembly, no any issue for creating the UNF thread hole. But when I resume that sub-assembly, the failure appear again. Why?
I can create UNF thread hole on that sub-assembly, no any issue.
In your version, can you select the parts that the assembly cut (hole) is acting on?
Something is line-to-line on the sub-assembly and the cut. This is where Pro|E tends to fail. Typically a tangent.
Yes, I can select the part.
1) For UNC thread holes, no any problem, but UNF.
2) I created this assembly again from scratch, I can make UNF thread holes before I add the sub_assembly. I cannot make it after added this sub-assembly.
Could this be an accuracy issue. If your sub assy you are adding is "large" compared to the a feature you are adding, maybe you have a relative accuracy problem.
I would guess no since the original hole worked. However, it could be on the edge.
If anybody using WF5.0, try on my attached file please.
In that case, select only the part that requires the hole and don't let it auto-select.
Its accuracy issue.
See attached image for the error.
Stephen and Rabraham, you are right. I changed accuracy to 0.0001 in assembly and sub-assembly, it works. Thanks!
Not a good method to follow.
I suggest to add the holes at part level which can be done without changing accuracy.
The holes have to been made on assembly level to match the location of mounting hole which are on sub-assembly.