Thread/Auto Syntax


The THREAD/AUTO command allows you to program an entire threading operation by means of a single statement.

You can specify a variable number of data items, according to the options you desire, and you can specify them in any order. Each item consists of either a vocabulary word only or a vocabulary word followed by one or more entities in a fixed order. You must always specify the following data items:

The THREAD/AUTO command assumes a point tip cutter and hence ignores the CUTTER statement in effect.

The THREAD/AUTO process generates a series of passes, cutting into the part a specified amount on each pass until the specified total depth has been reached. Each pass is composed of four moves:

Following are descriptions of the various THREAD/AUTO data items:

The THREAD/AUTO Clearance Point

The THREAD/AUTO data items SELECT, CLEARP, OPSTOP, and OPSKIP provide various options relative to a move to a clearance point that is made on each repetition of the final pass except the last. These words are ignored if REPEAT,0 is given or implied since the final pass is made only once in this case.

FEDRAT,f1,f2,f3,f4,f5

The FEDRAT data item can be used to specify the feed rate for each of the four moves of a regular pass as well as the move to and from the clearance point.

Each feed rate may be specified in one of these ways:

If no FEDRAT command is specified the following is assumed:

Multiple Start Threading

START,s,n - You can program a multiple start thread by using this alternate form of the START data item. The entry s specifies the centerline dimension of the point where the thread move is to start. The entry n specifies the number of threads to be cut. The first thread is started at the dimension s and each additional thread is offset in the direction opposite the threading direction a distance equal to the lead divided by n, where the lead is the reciprocal of the pitch. You must specify PITCH in the THREAD/AUTO statement when you program multiple start threading. If n is not specified it is assumed to be 1, with the result that only one thread is cut.

Tapered Threading

TAPER,x,y,a - You should specify TAPER only if the thread is not parallel to the centerline. The entries x and y are the centerline and cross slide dimensions, respectively, of any point on the major diameter of the thread, if external or minor diameter, if internal. The angle of taper, a, is measured between the tapered line and the centerline and is positive if movement along the taper is in the general direction opposite the stepover direction; negative if in the same general direction.

The thread move is started at the point where the tapered line intersects the line perpendicular to the centerline at the START dimension.

With a non-tapered thread, the position of the thread relative to the centerline is established by the DIAMTR information, but with a tapered thread, the position is established by the tapered line. The only purpose of the DIAMTR information is for specifying the thread depth. In the expression DIAMTR,d1,d2 the values of d1 and d2 individually are not important - only their difference. The thread depth is calculated as follows:

depth = (major diameter - minor diameter) / 2

 

--------------------------------------------------------------------------------------------------------------------------

generate/optfile.gif Option File Generator Help

Copyright (c) 2005, All Rights Reserved,

 Austin N.C., 505 East Huntland Drive, Suite 480

Austin, TX 78752
www.austinnc.com