Cuprins
9.10 Parametri de şir.......................................................................................................................... 323
Funcţii de procesare a şirurilor.......................................................................................................................... 323
Alocare parametri de tip şir................................................................................................................................ 324
Concatenarea parametrilor de şir...................................................................................................................... 325
Conversia unei valori numerice într-un parametru de şir.............................................................................. 326
Copierea unui subşir dintr-un parametru şir.................................................................................................... 327
Citirea datelor sistemului..................................................................................................................................... 328
Conversia unui parametru de tip şir la o valoare numerică......................................................................... 329
Testarea unui parametru şir............................................................................................................................... 330
Determinarea lungimii parametrului unui şir................................................................................................... 331
Compararea ordinii lexicale a două şiruri alfanumerice............................................................................... 332
Citirea parametrilor maşinii................................................................................................................................. 333
9.11 Parametrii Q preasignaţi............................................................................................................. 335
Valori de la PLC: Q100 la Q107.......................................................................................................................... 335
Rază sculă activă: Q108...................................................................................................................................... 335
Axa sculei: Q109.................................................................................................................................................... 336
Starea broşei: Q110.............................................................................................................................................. 336
Agentul de răcire pornit/oprit: Q111.................................................................................................................. 336
Factorul de suprapunere: Q112.......................................................................................................................... 336
Unitatea de măsură din programul NC: Q113................................................................................................. 337
Lungimea sculei: Q114......................................................................................................................................... 337
Rezultatul măsurării din ciclurile de palpare programabile: de la Q115 până la Q119............................ 337
ParametriiQ Q115 şi Q116 pentru măsurarea automată a sculei.............................................................. 338
Coordonatele calculate ale axelor rotative: de la Q120 până la Q122....................................................... 338
Rezultate de măsurare din ciclurile de palpare.............................................................................................. 339
Verificarea situaţiei configurării: Q601.............................................................................................................. 343
9.12 Accesarea tabelelor cu instrucţiuni SQL..................................................................................... 344
Introducere.............................................................................................................................................................. 344
Programarea comenzilor SQL............................................................................................................................ 346
Prezentare generală a funcţiilor......................................................................................................................... 347
SQL BIND................................................................................................................................................................. 348
SQL EXECUTE......................................................................................................................................................... 349
SQL FETCH............................................................................................................................................................. 354
SQL UPDATE........................................................................................................................................................... 356
SQL INSERT............................................................................................................................................................ 358
SQL COMMIT.......................................................................................................................................................... 359
SQL ROLLBACK...................................................................................................................................................... 361
SQL SELECT............................................................................................................................................................ 363
Exemple.................................................................................................................................................................... 365
9.13 Exemple de programare............................................................................................................. 367
Exemplu: Rotunjirea unei valori.......................................................................................................................... 367
Exemplu: Elipsă...................................................................................................................................................... 368
HEIDENHAIN | TNC640 | Manualul utilizatorului pentru programarea Klartext | 10/2022 19