PDA

View Full Version : External threads in imperial?


Michel Gendron
02-10-2004, 05:35 AM
I need to create shaft with external thread in imperial... Does anybody know how to do?

Steve
02-10-2004, 01:03 PM
Hi Michel!

Are you asking how to do a helical sweep in Solid Designer, or are you asking for the dimensional information for Imperial Threads?

Steve

Michel Gendron
02-10-2004, 01:32 PM
We can use machining to create threaded holes. We have the 3D library that can create external metric threads, but not imperial. I want to create the "magenta" surface to get it transfered in annotation (3/4 of circle done on one view and double line on the other one.).
We aren't using the 3D label because they are never at the right place. So we just put the dimension on it. That will be nice if we can have directly the dimension like 1/2"UNC or 1/4"-20 when we are dimensionning, but that's just a bonus.

Wolfgang
02-13-2004, 10:29 AM
Do you know about the Integration Kit function to mark a cylindrical face as thread face, which later get's the additional lines in Annotation?

There's an example file for this IKIT function. This file is a (complete ) dialog and heavily in use by the german guys.

The machining is internally using this IKIT function.

load the following file as LISP file
(load "<OSDDIR>help/Common/documentation/integration_kit/examples/thread_func_lsp.html")
or:
(load (format nil "~A/help/Common/documentation/integration_kit/examples/thread_func_lsp.html" (oli::SD-INQ-INSTALL-DIR)))

you'll get an entry in toolbox.

Well you still have to MODEL your external thread manually.. and then mark it as a thread.

May be this is helpful for you.

Adjust the example file to your needs (adding proposals)

Wolfgang
02-14-2004, 07:20 AM
Hi Michel,


after you have not been the first one asking for those kind of threads for 3DLibrary I created some new files and made it running: ANSI 18.6.3 external threads.

Attached is a ZIP file containing all the needed stuff.

===================================

***************************************************************
*
* OneSpace Designer 3D Libray - ANSI - External Thread
*
***************************************************************


OSD 3D Library does not offer External Thread Features for INCH threads.

This package contains the needed files to use those machining features in 3D Library. The offered table to choose the thread types of is based on the existing AN 18.6.3 files.

- The base is "Tapped Blind Hole for ANSI threads".
- The shaft is created like those ANSI screws, but without a head.



The following files are provided:

filenames are relative to the root of 3D library catalog on disk as visible in top row of the 3DL part browser.

* slcatalog/tab/AN1863-05.TAB
The data to select the numbers of

* slcatalog/zor/AN1863-05.ZOR
The control file needed

* slcatalog/config/AN1863-05.ezt
a one line entry to integrate the selection into your configuration

* slcatalog/lisp/AN1863-05.lsp
the lisp file containg the function to creates solid.

* slcatalog/lisp/sl_load_catalog
the file responsible to load the above lisp file
during start of 3D library


How To install:

a) copy all files shown above into the directories of your installed 3D Library catalog

!!!! sl_load_catalog might already exist in your catalog
!!!! do not overwrite

b) if sl_load_catalog file already exists, edit it and add
the line
(load "AN1863-05" :if-does-not-exist nil)

c) update your configuration
ca) via user interface
goto Library setup
-> Admin
-> Add File
choose <3DLroot>/slcatalog/config/AN1863-05.ezt
the enty is added in "A. Mach Feature/Thread"
-> Enable all entries in browser
-> Set configuration to save changed config

or
cb) short way
edit SolidLib/config/ezt.tab
insert contents of slcatalog/config/AN1863-05.ezt
save SolidLib/config/ezt.tab



Changes will take affect after restart of OSDM and 3DL.


---------------------------------------------------------
no warrenty :-)
===================================

The text above is the readme, contained in the ZIP.

remark:
I'm not very familiar with inch holes and american standards. I would like to ask you (and/or may be others, too) to check the provided add on. Special the measurements used had to checked 'on the other side of the big water' ;-)

It's a pity, but dimensioning in Annotation of those external inch thread is not fine.

---

Who would be interested (and willing for testing) to have those external threads in machining module, better to say custom features. But only creation, no validation, no cam output, no yellow preview shells etc.

Wolfgang

gmatelich
02-15-2004, 07:33 PM
do I read that correctly that the above .zip requires 3d library to work?

Michel Gendron
02-16-2004, 04:52 AM
Bonjour Wolfgang,
I will try it

gmatelich
02-16-2004, 07:19 AM
attached is a spreadsheet i wrote for calculating unified inch thread dimensions.


---------------------------------------------------------
no warrenty :-)
===================================

Wolfgang
02-16-2004, 10:40 AM
@gmatelich

> do I read that correctly that the above .zip requires 3d library to work?

Yes.. that's right. It's add-on ("a user defined part ") for 3D Library.

But I already have the UI for a Machining feature.. ;-) But I will not finish it this week.. well and next weekend I have some extra work so no time for freeware tools.

thx for the spreadsheet:
I hope I understand it right that I only have fill out the "Nominal OD" and "Thread Pitch (Threads/inch)" B2+B3 and everythings can be calculated on this?

This looks much more simple than the german standards.

gmatelich
02-16-2004, 03:26 PM
Yes the only required inputs are nominal diameter, and thread pitch, assuming unplated. Thread engagement is assumed equal to nominal diameter, but can be edited if you want a different depth.

gmatelich
01-28-2010, 12:58 PM
I am very happy with http://closetolerancesoftware.com/METhreadPal.html for thread dimensions. I trust his work more than my spreadsheet, and his does more than just UN threads.

I'm not sure if his sales are small enough to know who I am (or care), but let him know I referred you if you buy.