ThreadPatternCode

ThreadPatternCode switches between the Codes used to indicate the depth pattern with which to cut canned threads. Depending upon the ThreadPatternCode, the number of passes and the depth of each pass in a threading cycle may vary. ThreadPatternCode corresponds to the Infeed Pattern on the Lathe Thread technology page. Note that not all machine tools will support ThreadPatternCode and those that do may not support it in exactly the same way that it is simulated in ESPRIT.

ThreadPatternCode switches between codes assigned to the symbolic code keywords:
Keyword TypeMachining Type
Symbolic SwitchLathe

Typical Usage (Okuma):

ex_CannedThread     : G71* X* Z* F__* J_* B* D_*(initialdepth) H_*">* \\
                           ChamferCode* ThreadCutCode* ThreadPatternCode*

Index Numbers

Miscellaneous register 154, as in nextmisc(154) or presmisc(154)
CLFile Register 355, as in nextclfile(355) or prevclfile(355

Example (Okuma):

XAbsolute           : X    N 3 Y Y 4     N 4 Y Y 3     1     1 N 0 0
ZAbsolute           : Z    N 3 Y Y 4     N 4 Y Y 3     1     1 N 0 0
LeadValue           : F__  Y 1 Y Y 4     N 3 Y Y 3     0     - - - -
LeadVariation       : J_   Y 1 Y Y 4     N 3 Y Y 3     1     - - - -
ToolAngle           : B    N 3 N N 0     N 3 N N 0     1     - - - -
Step                : D_   N 3 Y N 4     N 4 Y N 3     1     - - - -
Depth               : H_   N 3 Y N 4     N 4 Y N 3     1     - - - -
FinishStock         : U    N 2 Y N 4     N 3 Y N 3     1     1 N 0 0

CannedThread        : G71
ChamferOff          : M22
ChamferOn           : M23
LeftInfeed          : M32
ZigZagInfeed        : M33
RightInfeed         : M34
ThreadPattern1      : M73
ThreadPattern2      : M74
ThreadPattern3      : M75

ex_CannedThread     : G71* X* Z* F__* J_* B* D_*(initialdepth) H_*">* \\
                           ChamferCode* ThreadCutCode* ThreadPatternCode*