beautypg.com

HEIDENHAIN TNC 407 (243 020) Technical Manual User Manual

Page 464

background image


01.98

TNC 407/TNC 415/TNC 425

7-3

3.8.2 LESS THAN [ ] (<[ ])

7-89

3.8.3 GREATER THAN [ ] (>[ ])

7-89

3.8.4 LESS THAN OR EQUAL TO [ ] (<=[ ])

7-89

3.8.5 GREATER THAN OR EQUAL TOL[ ] (>=[ ])

7-90

3.8.6 NOT EQUAL TO [ ] (<>[ ])

7-90

3.9 Shift Commands

7-93

3.9.1 SHIFT LEFT (<<)

7-93

3.9.2 SHIFT RIGHT (>>)

7-94

3.10 Bit Commands

7-96

3.10.1 BIT SET (BS)

7-96

3.10.2 BIT RESET (BC)

7-97

3.10.3 BIT TEST (BT)

7-98

3.11 Stack Operations

7-100

3.11.1 Load Data onto the Data Stack (PS)

7-100

3.11.2 Acquire Data from the Data Stack (PL)

7-101

3.11.3 Load Logic Accumulator onto the Data Stack (PSL)

7-101

3.11.4 Load Word Accumulator onto the Data Stack (PSW)

7-102

3.11.5 Acquire Logic Accumulator from the Data Stack (PLL)

7-102

3.11.6 Acquire Word Accumulator from the Data Stack (PLW)

7-102

3.12 Jump Commands

7-105

3.12.1 Unconditional Jump (JP)

7-105

3.12.2 Jump if Logic Accumulator = 1 (JPT)

7-105

3.12.3 Jump if Logic Accumulator = 0 (JPF)

7-105

3.12.4 Call Module (CM)

7-107

3.12.5 Call Module if Logic Accumulator = 1 (CMT)

7-107

3.12.6 Call Module if Logic Accumulator = 0 (CMF)

7-108

3.12.7 End of Module, Program End (EM)

7-110

3.12.8 End of Module if Logic Accumulator = 1 (EMT)

7-110

3.12.9 End of Module if Logic Accumulator = 0 (EMF)

7-110

3.12.10 Jump Label (LBL)

7-110

3.13 INDEX-Register

7-112

3.14 Commands for STRING Execution

7-114

3.14.1 LOAD (L)

7-115

3.14.2 ADD (+)

7-115

3.14.3 Storing a STRING (=)

7-116

3.14.4 Overwriting of a STRING (OVWR)

7-116

3.15 Logical Comparisons in STRING Execution

7-119

3.15.1 EQUAL TO (==)

7-119

3.15.2 LESS THAN (<)

7-119

3.15.3 GREATER THAN (>)

7-120

3.15.4 LESS THAN OR EQUAL TO (<=)

7-120

3.15.5 GREATER THAN OR EQUAL TO (>=)

7-120

3.15.6 UNEQUAL (<>)

7-121