586.409 aktive Mitglieder*
3.158 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
HEIDENHAIN Forum

Heidenhain Teilezähler ohne QR und Tabelle

Beitrag 23.11.2023, 11:46 Uhr
DerProgrammierer97
DerProgrammierer...
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 19.08.2022
Beiträge: 4

Hallo zusammen
Ich weiß zu dem Thema gibt es schon viele Beiträge aber in meinem Fall handelt es sich um einen speziellen Fall.

Ich arbeite an der TNC620 (340 561 02 SP9)

Ich kann weder QR1 = QR1 + 1 rechnen (Eingabe von QR nach = nicht möglich) noch kann ich Tabellen im Programm auslesen oder beschreiben (auch mit schlüsselzahl nicht möglich). Auch die M-Funktion für den Teilezähler habe ich nicht. Gibt es außer diesen genannten noch weitere Möglichkeiten einen Teilezähler einzufügen der nach abschalten der Maschine erhalten bleibt?

MfG
TOP    
Beitrag 23.11.2023, 13:06 Uhr
schwindl
schwindl
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 18.09.2008
Beiträge: 2.312

Warum kein QR und keine Tabelle?

Es gibt noch Function Count?? Schau mal ob die das hast


--------------------
Gruß
Schwindl
TOP    
Beitrag 23.11.2023, 13:16 Uhr
DerProgrammierer97
DerProgrammierer...
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 19.08.2022
Beiträge: 4

Meine Steuerung lässt hinter dem = Zeichen keine QR Parameter zu und die Funktion für TABREAD und TABWRITE (Ich glaube FN26 und FN27) gibt es bei meiner Maschine nicht.

Wie kann ich das nachschauen ob ich die habe also wo finde ich die? Und brauche ich dafür eine schlüsselzahl?
TOP    
Beitrag 23.11.2023, 13:28 Uhr
WeHoGm
WeHoGm
Level 2 = Community-Facharbeiter
**
Gruppe: Deleted
Mitglied seit: 20.07.2023
Beiträge: 68

Hallo,

die TNC620 340 561 02 ist leider etwas schlechter als die 530, viele Zyklen müssen dazu gekauft werden und die Q-Parameterfunktionen sind sehr abgespeckt. Ich habe mir das Handbuch mal angeschaut bei Heidenhain.
Was du machen könntest, ist eventuell eine SQL-Tabelle zu befüllen und dort dann dir dann den Werkstückzähler mit bauen.
SQL ist bei der Version verfügbar.

Gruß
TOP    
Beitrag 23.11.2023, 13:43 Uhr
schwindl
schwindl
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 18.09.2008
Beiträge: 2.312

Hallo,
hier findest Du die Handbücher:

https://content.heidenhain.de/doku/tnc_guid.../679_351-10.pdf

Hier findest Du die SQL-Befehle:
Tabellenzugriffe mit SQL-Anweisungen ..... 261 Einführung ..... 261
Eine Transaktion ..... 262
SQL-Anweisungen programmieren ..... 264 Übersicht der Softkeys ..... 264
SQL BIND ..... 265
SQL SELECT ..... 266
SQL FETCH ..... 269
SQL UPDATE ..... 270
SQL INSERT ..... 270
SQL COMMIT ..... 271
SQL ROLLBACK ..... 271


Zyklenhandbuch:
https://content.heidenhain.de/doku/tnc_guid.../679_295-10.pdf


--------------------
Gruß
Schwindl
TOP    
Beitrag 23.11.2023, 14:02 Uhr
WeHoGm
WeHoGm
Level 2 = Community-Facharbeiter
**
Gruppe: Deleted
Mitglied seit: 20.07.2023
Beiträge: 68

Was du machen könntest, ist dir es auf einen Nullpunkt weit unten zu legen, so z.B.

0 BEGIN PGM TEST MM
/ 1 FN 0: Q1 =+0
2 ;HIER DEIN PROGRAMM
3 FN 1: Q1 =+Q1 + +1
4 FN 17: SYSWRITE ID 507 NR100 IDX1 =+Q1
5 END PGM TEST MM

Beim ersten Lauf ist es 0 bei Q1 und danach einfach überlesen lassen mit /.

Ist aber nicht dafür gemacht die Nullpunkttabelle, nur eine Notlösung.
SQL wäre da wahrscheinlich die bessere Wahl für die Zukunft, könnte ich mir morgen mal anschauen.
Benötigt ihr sowas oft?
TOP    
Beitrag 23.11.2023, 17:33 Uhr
DerProgrammierer97
DerProgrammierer...
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 19.08.2022
Beiträge: 4

Habe es nun auf den letzten Eintrag in der Nullpunkttabelle gelegt.

PGM:
CALL LBL "TEILE-ZAHLER"
;
LBL "TEILE-ZAHLER"
FN 18: SYSREAD Q625 = ID507 NR125 IDX1
Q625 = Q625 + 1
FN 17: SYSWRITE ID507 NR125 IDX1 = +Q625
QS5 = "GUTTEILE:" || TOCHAR ( DAT+Q625 DECIMALS0 )
Q625 = 0
LBL 0

Vielen Dank für die Lösungsvorschläge
TOP    
Beitrag 24.11.2023, 05:53 Uhr
WeHoGm
WeHoGm
Level 2 = Community-Facharbeiter
**
Gruppe: Deleted
Mitglied seit: 20.07.2023
Beiträge: 68

daumup.gif spitze.gif
TOP    



1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: