beautypg.com

HEIDENHAIN TNC 306 Technical Manual User Manual

Page 205

background image


2/97

TNC 406/TNC 306

8 Key simulation

4-105

Example:

If the "Position-transfer" key is pressed in the operating mode "Positioning with manual entry", a
linear NC-block with all three principal coordinates (X, Y, Z) is to be generated.

66

CASE W272

;Interrogate - operating mode

.

.

.

70

CM 3

;Positioning with manual entry

.

.

.

75

ENDC

.

.

.

1102

EM

;End main program

1103

LBL 3

;Operating mode: Positioning with manual entry

1104

L M10

;Key simulation active?

1105

SN M2896

;No, then disable "Position-transfer" key

1106

L M2182

;Disabled key pressed?

1107

CMT 31

;Yes, then call key simulation

1108

EM

1109

LBL 31

;Key simulation

1110

L M10

;Key simulation active?

1111

R M2896

;Yes, then enable "Position-transfer" key

1112

SN M10

;Otherwise set key simulation active

1113

CASE B200

;Perform single-step

1114

CM 130

;Key L(line)

1115

CM 131

;Key X

1116

CM 132

;Key "Position-transfer"

1117

CM 133

;Key Y

1118

CM 132

;Key "Position-transfer"

1119

CM 134

;Key Z

1120

CM 132

;Key "Position-transfer"

1121

CM 135

;Key "END-BLOCK"

1122

CM 141

;Reset key simulation

1123

ENDC

1124

EM

1125

LBL 130

;L(ine)

1126

L K60

;Key-code for L(ine)

1127

= W102

1128

CM 136

;Simulate key

1129

EM

1130

LBL 131

;X

1131

L K109

;Key-code for X

1132

= W102

1133

CM 136

;Simulate key

1134

EM

1135

LBL 132

;"Position-transfer"

1136

L K100

;Key-code for "Position-transfer"

1137

= W102

1138

CM 136

;Simulate key

1139

EM

This manual is related to the following products: