Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations cowski on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Problem with the Holes.txt 1

Status
Not open for further replies.

madisunt

Mechanical
Nov 29, 2006
5
Hello,

I just started using SE 18, and got stuck while creating a thread:
The SE is keep telling me: "The diameter of the selected cylinder does not have a corresponding entry in the C:\Program files\Solid Edge V18\Program\Holes.txt or C:\Program files\Solid Edge V18\Program\PipeThreads.txt"

The diameter is 5,00mm and the thread should be typical M5x10.
I checked the Holes.txt and there is 5mm thread. I downloaded the new Holes.txt but the problem exists.

What should I do?

Regards,

Madis
 
Replies continue below

Recommended for you

Madis,

if I understand it correctly you did create a hole 5,00 mm by
using the cutou function and wanted to apply a thread to it,
right?

When this is the case the message is correct! To do just that
the hole must match the 'internal minor diameter' which is
the value found in the second column of Holes.text.
For a shaft to be threaded the diameter must match the
'Nominal Diameter' (1st column)
For your case: M5 thread hole = 4.134 (exact as specified within
Holes.txt.

But: a threaded/countersunk/counterbored hole should be done by using
the Hole function.
Note: you will get no indication of the thread's depth the whole
shaft/hole will be painted green.


dy
 
As dy stated you should use the Hole feature.

 
Thank You dy and fwc for Your advice.

It seems that my problem is a bit more complicated.
The part (Worm speed reducer, is generated, by
I do not know how it is generated, but when I open the part file, I do not see the holes, rounds, curves and other features separately.
Although the overall part looks ok and all the features are drawn out, on the Edgebar is shown only "Part" followed by a red "?", and the error message is something like "SE is unable to locate the base features of selected part".

The holes in the gearbox housing should definitely be threaded (M5*10) but are not. And as the holes are 5mm diameter, not 4.134mm, it looks like I am in trouble, and should blame tetraservice :(.

madis
 
I forgot to say that i am unable to modify the diameters of the holes in the housing.
 
Madis,

the red question mark is not OK. I would suggest get the file
in Parasolid (x_t) format. A quick test carried out gave me a
valid body feature (you won't get any detailed parts)
To resize a hole or do other things you can use the modify
functions available (v18) without disturbing the history and
create the thread (check SE's Help on this topic)
BTW: if this unit is bought ready-to-run so to speak and you
are assured that the holes in question are threaded as specified
then leave them as they are. Just construct you part around it
and that's it. To put a screw in a hole that hole *can* be
threaded but its not mandantory.

dy
 
thanks dy, your advice is precious :)

Madis
 
I'm with DY in that unless you need to do a detail drawing of the part, which seems unlikely if it's an imported model, just use as is. If you must dimension/reference the holes you could just use a callout and type the text in. I know it goes against the grain a bit not being parametric etc but may be the best option.
 
Madis,

the problem with threads during conversion into another
format is: the complete data for the hole is stored
along with the part. The visible part (hole) is real
and to stay in the picture it's 4.134mm for an M5 thread.
This information will make it to the other format but
seldom the extented information that completes the thread.

The hole can be threaded with the Thread function but then
as said the hole diameter must match *exact* what is found
in the holes.txt for 'internal minor diameter' no deviation
not even a thou is allowed. This might be a weak point in
SE I don't know.

dy
 
Madis,

what you might try is this:

select Hole feature
- set your values for thread depth and hole depth (..V-Bottom)

now center each hole on the one already there (switch off
Endpoint in Intellisketch if Center is not shown)

Finish
Select

Now you should have your holes. The minor diameter already
found may be a little smaller then the value found in Holes.txt
which makes it possible to have a hole in the hole. If that
fails make the hole deeper so that it 'cuts' material

If all that fails there is also another option possible to get
the threads in case someone insist to have them there. But it's
hard to describe and a little laborious and may not work in all
cases

dy
 
Hi,

I like the idea of placing the correct threaded holes on top of the old incorrect ones. If it doesn't work, you can use the menu modify to resize them smaller (Select filter=face !).

Or resize them to 4.134 and apply the thread.

NB: it looks like your part file result of an insert/Part copy command but that you don't have the source file. You can leave it like that, or break the link (edit definition; parameters:top left) or request the source file.

Fred
 
Fred,

resizing will not always work in case the hole is disorted
i.e. by a cutout at end or other construction features.
Same may happen when using MoveFace/DeleteRegion ect.

But another thing that will work is: plug 'em and 'redrill'!

Wormgear

(740KB) Two methods shown, either one must be unsuppressed.

BTW: you won't get the sources. The company sells those items
and as a courtesy will make a single 'dumb' part of the assembly available.
The assembly is built on the fly and then converted to a .par
Parasolid, iges or step.

dy
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor