Lathe: System Common Variables - Types are (Int=1, Dbl=3)

Your Ad Here




 

Type

Loc

Default Major

Description

 

 

Int

0448

72

BREAK

|

Break statement flag (72=ON, 71=OFF)

Int

2210

0

BREAK

|

Multiple NC Code (0=not pending <>0=pending)

Dbl

1589

0.0000

BREAK

|

U retract delta for auto break

Dbl

1590

0.0000

BREAK

|

W retract delta for auto break.

Dbl

1587

0.0000

BREAK

|

X retract delta for auto break

Dbl

1588

0.0000

BREAK

|

Y retract delta for auto break

 

 

 

 

|

 

Int

1853

1

CIRCLE

|

Arc abs offset type (1=vect,2=c2s, 3=s2c, 4=abs)

Dbl

0007

0.0000

CIRCLE

|

Arc center I

Dbl

0008

0.0000

CIRCLE

|

Arc center J

Dbl

0009

0.0000

CIRCLE

|

Arc center K

Dbl

0004

0.0000

CIRCLE

|

Arc center X

Dbl

0010

0.0000

CIRCLE

|

Arc center X after ORIGIN & TRANS

Dbl

0005

0.0000

CIRCLE

|

Arc center Y

Dbl

0011

0.0000

CIRCLE

|

Arc center Y after ORIGIN & TRANS

Dbl

0006

0.0000

CIRCLE

|

Arc center Z

Dbl

0012

0.0000

CIRCLE

|

Arc center Z after ORIGIN & TRANS

Int

1854

1

CIRCLE

|

Arc incr offset incr (1=vect,2=c2s, 3=s2c, 4=abs)

Dbl

1426

0.0000

CIRCLE

|

Arc offset along X axis

Dbl

1445

0.0000

CIRCLE

|

Arc offset along Y axis

Dbl

0016

0.0000

CIRCLE

|

Arc radius

Int

1924

0

CIRCLE

|

Center modifiers (0=IJK, 1=R)

Int

1931

-1

CIRCLE

|

Direction EIA std (-1=+X+Y=CCLW, +1=+X+Y=CLW)

Int

1859

0

CIRCLE

|

Feed adjustment (0=no, 1=yes) for arc center

Int

1955

72

CIRCLE

|

Flag to (72=skip 71=no skip) SFM breakup on arc moves

Int

0498

3

CIRCLE

|

G-code CCLW circular interpolation

Int

0499

2

CIRCLE

|

G-code CLW circular interpolation

Int

2064

72

CIRCLE

|

G-codes are (72=modal 71=non-modal)

Int

1857

0

CIRCLE

|

IJ if zero (0=don't output, 1=output)

Int

2066

72

CIRCLE

|

IJK-codes are (72=modal, 71=non-modal)

Int

0455

0

CIRCLE

|

Interp flag (0=linear, 1=good arc record, 2=interp active, -32767=none)

Dbl

0411

999.9999

CIRCLE 

|

Max radius

Int

1923

0

CIRCLE

|

Quadrant crossing (>0=degrees)

Int

2067

0

CIRCLE

|

Radius char (0=IJK, <>0=char)

Int

0457

1

CIRCLE

|

Switch to 1=read, 2=don't read a CL record

Int

1934

25

CIRCLE

|

XAXIS char (25=Y) for circular interpolation

Int

2065

72

CIRCLE

|

XYZ-codes are (72=modal, 71=non-modal)

Int

1933

24

CIRCLE

|

ZAXIS char (24=X) for circular interpolation

Int

3436

0

CIRCLE

|

Output redundant F-code on each arc move

Dbl

1666

0

CIRCLE

|

Starting arc angle

Dbl

1667

0

CIRCLE

|

Ending arc angle

 

 

 

 

|

 

Int

1959

8

COOLNT

|

FLOOD M-code

Int

1959

8

COOLNT

|

FLOOD M-code

Int

1960

7

COOLNT

|

MIST M-code

Int

1960

7

COOLNT

|

MIST M-code

Int

1961

9

COOLNT

|

OFF M-code

Int

1961

9

COOLNT

|

OFF M-code

Int

1962

8

COOLNT

|

ON M-code

Int

1962

8

COOLNT

|

Previous M code for COOLNT or COOLNT/ON

Int

3421

0

COOLNT

|

FLOOD,HIGH M-code

Int

3422

0

COOLNT

|

FLOOD,LOW M-code

Int

3423

0

COOLNT

|

THRU,HIGH M-code

Int

3424

0

COOLNT

|

THRU,LOW M-code

Int

3425

0

COOLNT

|

Output placement 0=now, 1=next XY, 2=next Z

 

 

 

 

|

 

Int

3441

0

CUTCOM

|

Output placement 0=now, 1=next XY

Int

3442

4

CUTCOM

|

Diameter offset letter

 

 

 

 

|

 

Dbl

1469

0.0

CUTTER

|

Tool tip radius couplet

 

 

 

 

|

 

Int

3444

1

CYCLE

|

Tool orientation 1=RIGHT, -1=LEFT

Int

3445

1

CYCLE

|

Tool orientation 1=OUT, -1=IN

Int

3447

841

CYCLE

|

Rigid Tap G-Code

Int

3448

1

CYCLE

|

Rigid Tap G-Code decimal location

Int

3449

18

CYCLE

|

Secondary clearance plane letter address

Dbl

1664

.1

CYCLE

|

Secondary clearance plane value

 

 

 

 

|

 

Int

0487

6

DWELL

|

char A-Z (6=F)

Int

0486

3333

DWELL

|

EIA DWELL format in IPM mode

Int

0485

0

DWELL

|

EIA DWELL format in IPR mode

Int

0504

4

DWELL

|

G-code

Dbl

0075

99.0

DWELL

|

Max uPM

Dbl

0076

0.0

DWELL

|

Max uPR

Dbl

0073

0.1

DWELL

|

Min uPM

Dbl

0074

0.0

DWELL

|

Min uPR

Dbl

1662(2)

1.0

DWELL

|

Scale factor for uPM-uPR dwell registers

 

 

 

 

|

 

Int

1963

2

END

|

M-code

 

 

 

 

|

 

Dbl

1586

1.0

FEDRAT

|

1/time multiplier

Dbl

0093

0.0

FEDRAT

|

Current feed code value

Int

0492

94

FEDRAT

|

Current feed mode (94=uPM, 95=uPR)

Int

0492

94

FEDRAT

|

Current mode (94=uPM, 95=uPR, 93=1/time)

Int

0540

3342

FEDRAT

|

F-code format for INVERS mode

Int

0620

3342

FEDRAT

|

F-code format for uPM mode

Int

0721

0

FEDRAT

|

F-code format for uPR mode

Int

0507

-32767

FEDRAT

|

G-code for INVERS time

Int

0508

94

FEDRAT

|

G-code for uPM

Int

0509

95

FEDRAT

|

G-code for uPR

Dbl

0095

300.0

FEDRAT

|

INVERS maximum feed number

Dbl

0094

0.0

FEDRAT

|

INVERS minimum feed number

Int

0541

72

FEDRAT

|

INVERS mode feed (71=is, 72=is not) required

Int

1964

50

FEDRAT

|

LOCK,OFF M-code

Int

1965

51

FEDRAT

|

LOCK,ON M-code

Dbl

0109

300.0

FEDRAT

|

Max uPM feed for CL(x)

Dbl

0110

300.0

FEDRAT

|

Max uPM feed for CL(y)

Dbl

0117

0.0

FEDRAT

|

Max uPR feed

Dbl

0103

0.01

FEDRAT

|

Min uPM feed for CL(x)

Dbl

0104

0.01

FEDRAT

|

Min uPM feed for CL(y)

Dbl

0116

0.0

FEDRAT

|

Min uPR feed

Int

0490

71

FEDRAT

|

New feed value was programmed

Int

1895

0

FEDRAT

|

Output type (0=F-value, 1=F-codes)

Int

0493

-32767

FEDRAT

|

Previous mode

Int

0857

72

FEDRAT

|

RAPTO breakup flag (72=OFF, 71=ON)

Dbl

0072

0.0

FEDRAT

|

RAPTO segment distance

Int

0491

73

FEDRAT

|

Startup mode (73=uPM, 74=uPR)

Dbl

0137

0.0

FEDRAT

|

uPM current velocity

Dbl

1584

1.0

FEDRAT

|

uPM multiplier

Dbl

0102

0.0

FEDRAT

|

uPM value programmed

Dbl

0115

0.0

FEDRAT

|

uPR feed value programmed

Dbl

1585

1.0

FEDRAT

|

uPR multiplier

 

 

 

 

|

 

Int

0494

72

FROM

|

Statement (71=has, 72=has not) been read

 

 

 

 

|

 

Int

0854

2

GOTO

|

CL pointer for MT(x) (1=CL(x), 2=CL(y))

Int

0853

1

GOTO

|

CL pointer for MT(z) (1=CL(x), 2=CL(y))

Dbl

0056

0.0

GOTO

|

Current delta CL(x)

Dbl

0057

0.0

GOTO

|

Current delta CL(y)

Int

0538

01

GOTO

|

Current interp mode (00=rapid, 1=line, 2=CLW, 3=CCLW)

Int

1971

0

GOTO

|

Current move type (0=none, 1=Z move, 2=X move, 3=XZ move)

Dbl

0342

0.0

GOTO

|

Current turret center CL(x)

Dbl

0343

0.0

GOTO

|

Current turret center CL(y)

Dbl

0339

0.0

GOTO

|

Current turret center MT(x)

Dbl

0340

0.0

GOTO

|

Current turret center MT(y)

Dbl

0069

0.0

GOTO

|

Current XZ linear distance

Dbl

0068

99.9999

GOTO

|

Max linear departure in one block

Dbl

0017

0.0

GOTO

|

Previous CL(x)

Dbl

0018

0.0

GOTO

|

Previous CL(y)

Dbl

0406

0.0

GOTO

|

Previous tooltip CL(x)

Dbl

0407

0.0

GOTO

|

Previous tooltip CL(y)

Dbl

0403

0.0

GOTO

|

Previous turret center CL(x)

Dbl

0404

0.0

GOTO

|

Previous turret center CL(y)

 

 

 

 

|

 

Int

1869

0

INSERT

|

Blanks (0=Suppressed, 1=output)

 

 

 

 

|

 

Dbl

1436

0.0000

MACHIN

|

Max CL(x) value for MT(w)

Dbl

1433

0.0000

MACHIN

|

Max CL(x) value for MT(z)

Dbl

1437

0.0000

MACHIN

|

Max CL(y) value for MT(u)

Dbl

1434

0.0000

MACHIN

|

Max CL(y) value for MT(x)

Dbl

1430

0.0000

MACHIN

|

Min CL(x) value for MT(w)

Dbl

1427

0.0000

MACHIN

|

Min CL(x) value for MT(z)

Dbl

1431

0.0000

MACHIN

|

Min CL(y) value for MT(u)

Dbl

1428

0.0000

MACHIN

|

Min CL(y) value for MT(x)

Dbl

0409

0.0001

MACHIN

|

Min pulse value

Int

1989

2

MACHIN

|

Number of controlled axes (must be 2)

Int

1882

0

MACHIN

|

Primary turret (148=FRONT, 149=REAR)

Int

1958

72

MACHIN

|

Statement (72=in CLfile, 71=not in CLfile)

Dbl

0026

300.0

MACHIN

|

Tape reader speed (chars/sec)

Int

1885

0

MACHIN

|

Type (0=single turret, 1=2+2, 12=XZ-UW, 3=merged via P-code)

Int

1883

1

MACHIN

|

Type (1=Horizontal, 2=vertical)

Int

1889

0

MACHIN

|

Type 2nd turret (0=UW, 1=XZ)

Dbl

0122

10.0000

MACHIN

|

U-axis home point

Dbl

0123

10.0000

MACHIN

|

W-axis home point

Dbl

0120

10.0000

MACHIN

|

X-axis home point

Dbl

0119

10.0000

MACHIN

|

Z-axis home point

 

 

 

 

|

 

Int

1825

72

MCHTOL

|

Flag (72=OFF, 71=ON)

Dbl

1355

0.0000

MCHTOL

|

tolerance value

 

 

 

 

|

 

Int

0534

90

MODE

|

Current mode (90=abs, 91=incr)

Int

1890

0

MODE

|

Empties prev A-Z buffers (0=all, 1=XYZABC only)

Int

0497

90

MODE

|

INCR,OFF G-Code

Int

0505

91

MODE

|

INCR,ON G-code

Int

0535

90

MODE

|

Last mode in effect (90=abs, 91=incr)

 

 

 

 

|

 

Int

0159(52)

 

NCCode

|

Address 4-digit format code (LeadingZero,TrailingZero,PlusSign,DecimalPoint)

Int

1944

62

NCCode

|

ASCII char for leader (>)

Int

1893

0

NCCode

|

Blank char (0=No special char, nn=ASCII val)

Int

1842

47

NCCode

|

Block delete (/)

Int

1947

47

NCCode

|

Block delete char (/)

Int

1949

41

NCCode

|

Control in ()) char

Int

1845

41

NCCode

|

Control in ()) char

Int

1948

40

NCCode

|

Control out (() char

Int

1844

40

NCCode

|

Control out (() char

Int

1852

1000

NCCode

|

Decimal reg suppression attribs

Int

0106(52)

 

NCCode

|

EIA 2-digit (NM) format (N=total width, M=fraction)

Int

1839

36

NCCode

|

End of block ($) char

Int

1943

36

NCCode

|

EOB char (36=ASCII $)

Int

1847

0

NCCode

|

EOB output (0=output, 1=suppress)

Int

1929

0

NCCode

|

EOT char (0=uUse KSYM(3), nn=IASCII(nn))

Int

1831

0

NCCode

|

File format (0=no tabs, 1=tabs)

Int

1835

0

NCCode

|

File format (0=unpacked, 1=packed)

Int

1921

0

NCCode

|

File format (0=word add, 1=fixed, 2=tabs, 3=1+2)

Int

1894

0

NCCode

|

G & M codes (0=2 digit, 1=3-4 digit codes w/ dec. pt)

Int

0506

70

NCCode

|

G-code for inch output

Int

0510

01

NCCode

|

G-code for linear interp

Int

0511

71

NCCode

|

G-code for metric output

Int

1957

71

NCCode

|

Generation (71=ON, 72=OFF)

Int

1851

1100

NCCode

|

Integer reg suppression attribs

Int

1840

62

NCCode

|

Leader char (>)

Dbl

0417

36.0

NCCode

|

Leader length

Int

0001(52)

 

NCCode

|

Letter address order

Int

1865

0

NCCode

|

M-codes per line (0=no, 1=yes)

Int

1864

0

NCCode

|

Multiple G-codes per line (0=no, 1=yes)

Int

0053(52)

 

NCCode

|

Numeric letter assignments (1=A, etc.)

Int

1841

61

NCCode

|

Rewind stop char (=)

Int

1945

61

NCCode

|

Rewind stop special char (=)

Int

2495

72

NCCode

|

Special symbol alias (71=ON, 72=OFF)

Int

2496(64)

0

NCCode

|

Special symbol ASCII pointers

Int

1925

0

NCCode

|

Startup codes (0=output, 1=no g-Codes,2=no ASCII partid)

Int

1843

42

NCCode

|

Tab char (*)

Int

1946

42

NCCode

|

Tab special char (*)

Dbl

0418

14.0

NCCode

|

Trailer length

 

 

 

 

|

 

Int

1832

1

OpList

|

(0=None, 1=modal, 2=non-modal, 3=1+XYZIJK, 4=2+XYZIJK)

Int

1887

0

OpList

|

4th quad lathe axis (0=output, 1=input)

Int

1928

0

OpList

|

Abs verification (0=output, 1=suppress)

Int

1881

0

OpList

|

Abs Y in (0=radius, 1=diameter)

Dbl

1371

0.0

OpList

|

Constant time added to CYCLTM: CYCLTM+USRTM2

Int

1866

0

OpList

|

Cycle time (0=none, 1=tool time, 2=block/tool time)

Dbl

1534

0.0

OpList

|

Cycle time between tool changes

Dbl

1370

0.0

OpList

|

Cycle time factor

Int

1892

0

OpList

|

Dwell command (0=output, 1=suppress)

Int

1836

0

OpList

|

File (0=output, 1=suppress)

Int

1834

1

OpList

|

Heading (0=once, 1=each page)

Int

1988

51

OpList

|

Max lines per page

Int

1861

0

OpList

|

NC Code format (0=exact format, 1=decimal format)

Int

1927

0

OpList

|

Source statement (0=output, 1=suppress)

Dbl

0481

3.0

OpList

|

Tool change time in seconds

Dbl

1535

0.0

OpList

|

Total cycle time (secs) from prev tool change

Int

1932

0

OpList

|

Total warnings in the current program

Int

1850

0

OpList

|

Warnings (0=output, 1=suppress major word warnings)

 

 

 

 

|

 

Int

1511

72

OPSKIP

|

Flag (72=OFF, 71=ON)

Int

2459(8)

0

OPSKIP

|

Nested numbers

Int

2468

72

OPSKIP

|

Nested output switch (72=OFF, 71=ON)

 

 

 

 

|

 

Int

1969

1

OPSTOP

|

M-code

 

 

 

 

|

 

Dbl

0272

0.0000

ORIGIN

|

Current origin delta-X

Dbl

0273

0.0000

ORIGIN

|

Current origin delta-Y

 

 

 

 

|

 

Int

1837

0

PARTNO

|

Man-readable (0=NO, 1=YES)

Int

0533

72

PARTNO

|

Man-readable (72=OFF, 71=ON)

Dbl

1698

0

PARTNO

|

Numeric program ID number minimum

Dbl

1699

0

PARTNO

|

Numeric program ID number maximum

 

 

 

 

|

 

Int

1891

0

POSTN

|

Loads A-Z and ABS(A-Z) (0=all, 1=Oper list too)

 

 

 

 

|

 

Int

0484

72

PPRINT

|

Output (72=not in NC Code, 71=Output to NC Code)

 

 

 

 

|

 

Int

0856

72

RAPID

|

flag (72=OFF, 71=ON)

Int

0512

00

RAPID

|

G code

Int

1922

71

RAPID

|

G code is (71=modal, 72=non modal)

Int

2053

0

RAPID

|

G-code flag for IPR or IPM (0=OFF, 1=ON)

Dbl

0413

0.00

RAPID

|

Minimum distance for rapid move

Int

1862

0

RAPID

|

Mode (0=same as current feed mode, nn=switch to mode nn)

Int

1848

0

RAPID

|

Redundant feed code after RAPID (0=output, 1=suppress)

Int

0860

1010

RAPID

|

Register format Inch & Metric

Int

2073

0

RAPID

|

Special positioning letter (0=none,1-26=A-Z)

Dbl

0412

0.00

RAPID

|

Special positioning register value

Dbl

0414

0.00

RAPID

|

uPM feed value for small moves

Dbl

0096

300.00

RAPID

|

X-Axis uPM rate for cycle time calcs

Dbl

0097

300.00

RAPID

|

Y-Axis uPM rate for cycle time calcs

 

 

 

 

|

 

Int

2494

0

REPEAT

|

Flag (0=unused, 71=ON, 72=OFF)

 

 

 

 

|

 

Int

1980

30

REWIND

|

M-code

Int

1980

30

REWIND

|

M-code

 

 

 

 

|

 

Int

3428

54

SELECT

|

Default G-code

Int

3429

54

SELECT

|

Minimum G-code

Int

3430

59

SELECT

|

Maximum G-code

Dbl

1607

0

SELECT

|

Offset register - minimum value

Dbl

1608

0

SELECT

|

Offset register - maximum value

Dbl

1609

0

SELECT

|

Offset register - default value

Int

3431

0

SELECT

|

Output placement =now, 1=next XY, 2=next Z

Int

3432

0

SELECT

|

Output when zero value 0=no, 1=yes

 

 

 

 

|

 

Int

2052

0

SEQNO

|

Alignment block (0=OFF, 1=ON for next block)

Dbl

0442

0.0

SEQNO

|

Current sequence number

Int

6007

1

SEQNO

|

Frequency (1=every block, >1=every nth block)

Dbl

0440

1.0

SEQNO

|

Increment value

Dbl

0441

999.0

SEQNO

|

Maximum sequence number allowed

Int

2012

0

SEQNO

|

Next sequence number

Int

1508

66

SEQNO

|

Numbering (66=by prog value, 72=OFF, 60=use CLrecno)

Int

1846

78

SEQNO

|

O/H block address (78=N)