HEIDENHAIN
Steuerungen, Messgeräte & Positionsanzeigen
Fortlaufende Nummer



Level 1 = Community-Lehrling

Gruppe: Mitglied
Mitglied seit: 07.01.2019
Beiträge: 5
Mitglied seit: 07.01.2019
Beiträge: 5
Guten Tag!
Folgendes Problem, ich muss auf der iTNC640 Steuerung eine Gravur mit Jahr / Kalenderwoche / Lieferanten ID / fortlaufende Nummer programmieren,
jedoch habe ich Probleme bei der fortlaufenden Nummer. Wie löst ihr das Problem? Hätte es mit Q - Parameter und dem Zyklus225 versucht,
inklusive weiterzählen. Da aber die Nummer mit 01 beginnen muss (sie bleibt zweistellig) funktioniert das auch nicht.
Freue mich auf eure Lösungsvorschläge,
Liebe Grüße
Folgendes Problem, ich muss auf der iTNC640 Steuerung eine Gravur mit Jahr / Kalenderwoche / Lieferanten ID / fortlaufende Nummer programmieren,
jedoch habe ich Probleme bei der fortlaufenden Nummer. Wie löst ihr das Problem? Hätte es mit Q - Parameter und dem Zyklus225 versucht,
inklusive weiterzählen. Da aber die Nummer mit 01 beginnen muss (sie bleibt zweistellig) funktioniert das auch nicht.
Freue mich auf eure Lösungsvorschläge,
Liebe Grüße

Guten Tag!
Folgendes Problem, ich muss auf der iTNC640 Steuerung eine Gravur mit Jahr / Kalenderwoche / Lieferanten ID / fortlaufende Nummer programmieren,
jedoch habe ich Probleme bei der fortlaufenden Nummer. Wie löst ihr das Problem? Hätte es mit Q - Parameter und dem Zyklus225 versucht,
inklusive weiterzählen. Da aber die Nummer mit 01 beginnen muss (sie bleibt zweistellig) funktioniert das auch nicht.
Freue mich auf eure Lösungsvorschläge,
Liebe Grüße
Folgendes Problem, ich muss auf der iTNC640 Steuerung eine Gravur mit Jahr / Kalenderwoche / Lieferanten ID / fortlaufende Nummer programmieren,
jedoch habe ich Probleme bei der fortlaufenden Nummer. Wie löst ihr das Problem? Hätte es mit Q - Parameter und dem Zyklus225 versucht,
inklusive weiterzählen. Da aber die Nummer mit 01 beginnen muss (sie bleibt zweistellig) funktioniert das auch nicht.
Freue mich auf eure Lösungsvorschläge,
Liebe Grüße
Hallo,
das kannst Du mit einer Abfrage lösen:
QR1 (fortlaufende Nummer)
IF QR1 GT 9 GOTO LBL "10"
QS1= "0" || TOCHAR( DAT+QR1 DECIMALS0 )
IF 0 EQ 0 GOTO LBL "9"
LBL "10"
QS1= TOCHAR( DAT+QR1 DECIMALS0 )
LBL "9"
--------------------
Gruß
Schwindl
Schwindl



Level 1 = Community-Lehrling

Gruppe: Mitglied
Mitglied seit: 07.01.2019
Beiträge: 5
Mitglied seit: 07.01.2019
Beiträge: 5
Hallo,
das kannst Du mit einer Abfrage lösen:
QR1 (fortlaufende Nummer)
IF QR1 GT 9 GOTO LBL "10"
QS1= "0" || TOCHAR( DAT+QR1 DECIMALS0 )
IF 0 EQ 0 GOTO LBL "9"
LBL "10"
QS1= TOCHAR( DAT+QR1 DECIMALS0 )
LBL "9"
das kannst Du mit einer Abfrage lösen:
QR1 (fortlaufende Nummer)
IF QR1 GT 9 GOTO LBL "10"
QS1= "0" || TOCHAR( DAT+QR1 DECIMALS0 )
IF 0 EQ 0 GOTO LBL "9"
LBL "10"
QS1= TOCHAR( DAT+QR1 DECIMALS0 )
LBL "9"
Guten Morgen,
hat funktioniert, danke dir!

Schönen Tag noch.
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: