Inhaltsverzeichnis
9.10 String-Parameter........................................................................................................................ 316
Funktionen der Stringverarbeitung.................................................................................................................... 316
String-Parameter zuweisen................................................................................................................................. 317
String-Parameter verketten.................................................................................................................................. 318
Numerischen Wert in einen String-Parameter umwandeln.......................................................................... 319
Teilstring aus einem String-Parameter kopieren............................................................................................ 320
Systemdaten lesen................................................................................................................................................ 321
String-Parameter in einen numerischen Wert umwandeln........................................................................... 322
Prüfen eines String-Parameters......................................................................................................................... 323
Länge eines String-Parameters ermitteln......................................................................................................... 324
Lexikalische Reihenfolge zweier alpha-numerischer Zeichenfolgen vergleichen..................................... 325
Maschinenparameter lesen................................................................................................................................. 326
9.11 Vorbelegte Q-Parameter............................................................................................................. 328
Werte aus der PLC Q100 bis Q107................................................................................................................... 328
Aktiver Werkzeugradius Q108............................................................................................................................. 328
Werkzeugachse Q109........................................................................................................................................... 329
Spindelzustand Q110............................................................................................................................................ 329
Kühlmittelversorgung Q111................................................................................................................................. 329
Überlappungsfaktor Q112.................................................................................................................................... 329
Maßeinheit im NC-Programm Q113.................................................................................................................. 330
Werkzeuglänge Q114............................................................................................................................................ 330
Messergebnis von programmierbaren Tastsystemzyklen Q115 bis Q119............................................... 330
Q-Parameter Q115 und Q116 bei automatischer Werkzeugvermessung................................................. 331
Errechnete Koordinaten der Drehachsen Q120 bis Q122............................................................................. 331
Messergebnisse von Tastsystemzyklen........................................................................................................... 332
9.12 Tabellenzugriffe mit SQL-Anweisungen...................................................................................... 336
Einführung............................................................................................................................................................... 336
SQL-Befehl programmieren................................................................................................................................. 338
Funktionsübersicht................................................................................................................................................ 339
SQL BIND................................................................................................................................................................. 340
SQL EXECUTE......................................................................................................................................................... 341
SQL FETCH............................................................................................................................................................. 346
SQL UPDATE........................................................................................................................................................... 348
SQL INSERT............................................................................................................................................................ 350
SQL COMMIT.......................................................................................................................................................... 351
SQL ROLLBACK...................................................................................................................................................... 352
SQL SELECT............................................................................................................................................................ 354
Beispiele................................................................................................................................................................... 356
9.13 Programmierbeispiele................................................................................................................. 358
Beispiel: Wert runden............................................................................................................................................ 358
Beispiel: Ellipse....................................................................................................................................................... 359
Beispiel: Zylinder konkav mit Kugelfräser....................................................................................................... 361
Beispiel: Kugel konvex mit Schaftfräser........................................................................................................... 363
HEIDENHAIN | TNC620 | Benutzerhandbuch Klartextprogrammierung | 10/2023 19