11910
Follower:innenEinzelsatz durch Programm erzwingen
09.08.2019, 19:16 Uhr
Guten Abend,
Gibt es eine Möglichkeit im laufenden Programm auf Einzelsatz umzuschalten, wenn ein Programmteil aufgerufen wird?
Mir ist nur die Möglichkeit bekannt in der Werkzeugtabelle bei PLC 0001000 einzutragen um beim Werkzeugaufruf auf Einzelsatz zu schalten.
Vielen Dank schonmal im voraus.
Gibt es eine Möglichkeit im laufenden Programm auf Einzelsatz umzuschalten, wenn ein Programmteil aufgerufen wird?
Mir ist nur die Möglichkeit bekannt in der Werkzeugtabelle bei PLC 0001000 einzutragen um beim Werkzeugaufruf auf Einzelsatz zu schalten.
Vielen Dank schonmal im voraus.
09.08.2019, 21:54 Uhr
Kuehlwassertrink...
Level 1 = Community-Lehrling
Gruppe: Mitglied
Mitglied seit: 26.01.2016
Beiträge: 40
Mitglied seit: 26.01.2016
Beiträge: 40
Hab zwar keine Lösung für den Einzelsatz, aber ein STOP M0 hat doch erstmal dieselbe Funktion oder?
Programm stoppt auf jeden Fall, hier kann man nun manuell auf Einzelsatz stellen und weiter machen.
Programm stoppt auf jeden Fall, hier kann man nun manuell auf Einzelsatz stellen und weiter machen.
10.08.2019, 05:43 Uhr
Nein leider in diesem Fall nicht.
Wir fahren auf unseren Maschinen mit M-Funktionen frei und zum Werkzeug Wechsel Punkt. Leider kann man innerhalb der M-Funktion keinen Stop Programmieren, da die Steuerung nicht mehr zum Programm zurück findet.
Das ganze soll quasi ein Optionaler Stop beim Werkzeugwechsel werden, der mit einem Q-Parameter aufgerufen wird.
Wir fahren auf unseren Maschinen mit M-Funktionen frei und zum Werkzeug Wechsel Punkt. Leider kann man innerhalb der M-Funktion keinen Stop Programmieren, da die Steuerung nicht mehr zum Programm zurück findet.
Das ganze soll quasi ein Optionaler Stop beim Werkzeugwechsel werden, der mit einem Q-Parameter aufgerufen wird.
10.08.2019, 06:11 Uhr
Was ist mit Stop M5 ?
--------------------
Gruß V4Aman
__________________________________________________________________________
Alle sagten: "Das geht nicht." Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
__________________________________________________________________________
Alle sagten: "Das geht nicht." Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
10.08.2019, 07:33 Uhr
Die Frage interessiert mich auch gerade brennend für mein Projekt.
--------------------
!! Mein alter Nickname: canon !!
Beginnt man das System zu hinterfragen, so erkennt man deutlich, dass die „Wahrheit“ zumeist entgegengesetzt des scheinbaren zu finden ist.
Beginnt man das System zu hinterfragen, so erkennt man deutlich, dass die „Wahrheit“ zumeist entgegengesetzt des scheinbaren zu finden ist.
- Wenn wir uns heute keine Zeit für unsere Gesundheit nehmen, werden wir uns später viel Zeit für unsere Krankheiten nehmen müssen.
- Wenn es klemmt - wende Gewalt an. Wenn es kaputt geht, hätte es sowieso erneuert werden müssen.
10.08.2019, 11:50 Uhr
Dann setz doch oben einen Q-Parameter und mach' unten die Abfrage: wenn gesetzt, dann M5
--------------------
Wir haben doch keine Zeit --> G00Z0
Diesem User wurde verliehen: "Das Norddeutsche Qualitätsposting Siegel"
Diesem User wurde verliehen: "Das Norddeutsche Qualitätsposting Siegel"
10.08.2019, 11:59 Uhr
Nein leider in diesem Fall nicht.
Wir fahren auf unseren Maschinen mit M-Funktionen frei und zum Werkzeug Wechsel Punkt. Leider kann man innerhalb der M-Funktion keinen Stop Programmieren, da die Steuerung nicht mehr zum Programm zurück findet.
Das ganze soll quasi ein Optionaler Stop beim Werkzeugwechsel werden, der mit einem Q-Parameter aufgerufen wird.
Wir fahren auf unseren Maschinen mit M-Funktionen frei und zum Werkzeug Wechsel Punkt. Leider kann man innerhalb der M-Funktion keinen Stop Programmieren, da die Steuerung nicht mehr zum Programm zurück findet.
Das ganze soll quasi ein Optionaler Stop beim Werkzeugwechsel werden, der mit einem Q-Parameter aufgerufen wird.
Erfüllt das nicht der M01?
Vlt. kann man die Taste zum Umschalten der Funktion M01 per Parameter programmiern?
Gruß Jens
10.08.2019, 12:28 Uhr
Was ist mit Stop M5 ?
Das werde ich am Montag mal ausprobieren. Ich habe diese Funktion noch nicht benutzt.
Dann setz doch oben einen Q-Parameter und mach' unten die Abfrage: wenn gesetzt, dann M5
Ja, ich wollte am Programmanfang einen Q-Parameter definieren und dann im M-Befehl einen Sprungbefeh, der wahlweise das Programm stoppt.
Erfüllt das nicht der M01?
Vlt. kann man die Taste zum Umschalten der Funktion M01 per Parameter programmiern?
Gruß Jens
Vlt. kann man die Taste zum Umschalten der Funktion M01 per Parameter programmiern?
Gruß Jens
Leider ist es in dem M-Befehl nicht möglich das Programm durch M0/M1 weiter laufen zu lassen, da dann eine Fehlermeldung kommt mit undefinierter Programmstart.
10.08.2019, 20:17 Uhr
Ob das deinen Wünschen entspricht muss du selbst wissen, aber du kannst ein wait setzen und die NC-Start Taste abfragen.
Das Programm wartet dann so lange bis NC-Start gedrückt wurde.
Das Programm wartet dann so lange bis NC-Start gedrückt wurde.
--------------------
!! Mein alter Nickname: canon !!
Beginnt man das System zu hinterfragen, so erkennt man deutlich, dass die „Wahrheit“ zumeist entgegengesetzt des scheinbaren zu finden ist.
Beginnt man das System zu hinterfragen, so erkennt man deutlich, dass die „Wahrheit“ zumeist entgegengesetzt des scheinbaren zu finden ist.
- Wenn wir uns heute keine Zeit für unsere Gesundheit nehmen, werden wir uns später viel Zeit für unsere Krankheiten nehmen müssen.
- Wenn es klemmt - wende Gewalt an. Wenn es kaputt geht, hätte es sowieso erneuert werden müssen.
10.08.2019, 20:35 Uhr
Der Ansatz klingt auch gut. Ich werde ihn mal in Verbindung in der M-Funktion testen.
13.08.2019, 17:25 Uhr
Ob das deinen Wünschen entspricht muss du selbst wissen, aber du kannst ein wait setzen und die NC-Start Taste abfragen.
Das Programm wartet dann so lange bis NC-Start gedrückt wurde.
Das Programm wartet dann so lange bis NC-Start gedrückt wurde.
Moin!
Wie kann ich die FN20 WAIT Funktion mit der NC-Start Taste verknüpfen, bzw. wie muss ich das eingeben? Oder gibt's noch ne andere Wait-Funktion?
Grüße
--------------------
WESOMA Weimar GmbH
Werkzeug, Sondermaschinen und Vorrichtungsbau. Einzelteile, Nacharbeiten, Neukonstruktion, Kleinserien und Anpassungen vieler Art.
Meine Erfahrungen: Maschinen- und Spannmittelvorbereitung, Werkzeugverwaltung, Programmierung (Strecke, 3D, 3+2, 4 und 5 Achs-simultan), Qualitätskontrolle und Nachbereitungen an den zugewiesen Maschinen für die jeweiligen Einzelteile und Serien. Entwicklung von optimierten Fertigungsverfahren in diesem Bereich.
Mein Schatz: DMU 60P HiDyn 5-Achs Universalfräsmaschine
C Achse ∞° Rundtisch Verfarbereich 700mm auf Y Achse und B Achse 180° Schwenkkopf Verfahrbereich 600mm X sowie Z, 30 Einheiten Werkzeugwechsler ohne feste Platzbelegung mit Doppelgreifer Wechselsystem. Fünf Achs Simultanfähig bei einer Genauigkeit von 0,01 mm. BJ 2006
HeidenHain iTNC 530 (340490_002_SP6)
Wenn Jemand sagt "das geht nicht!", denk immer daran: es sind seine Grenzen. Nicht Deine.
Zu Risiken und Nebenwirkungen schreddern Sie die Packungsbeilage und tragen Sie Ihren Arzt zum Apotheker.
Werkzeug, Sondermaschinen und Vorrichtungsbau. Einzelteile, Nacharbeiten, Neukonstruktion, Kleinserien und Anpassungen vieler Art.
Meine Erfahrungen: Maschinen- und Spannmittelvorbereitung, Werkzeugverwaltung, Programmierung (Strecke, 3D, 3+2, 4 und 5 Achs-simultan), Qualitätskontrolle und Nachbereitungen an den zugewiesen Maschinen für die jeweiligen Einzelteile und Serien. Entwicklung von optimierten Fertigungsverfahren in diesem Bereich.
Mein Schatz: DMU 60P HiDyn 5-Achs Universalfräsmaschine
C Achse ∞° Rundtisch Verfarbereich 700mm auf Y Achse und B Achse 180° Schwenkkopf Verfahrbereich 600mm X sowie Z, 30 Einheiten Werkzeugwechsler ohne feste Platzbelegung mit Doppelgreifer Wechselsystem. Fünf Achs Simultanfähig bei einer Genauigkeit von 0,01 mm. BJ 2006
HeidenHain iTNC 530 (340490_002_SP6)
Wenn Jemand sagt "das geht nicht!", denk immer daran: es sind seine Grenzen. Nicht Deine.
Zu Risiken und Nebenwirkungen schreddern Sie die Packungsbeilage und tragen Sie Ihren Arzt zum Apotheker.
13.08.2019, 17:29 Uhr
Es hat funktioniert mit dem Stop! Danke @x90cr.
Ich werde den Programmabschnitt morgen Vormittag mal hier einstellen.
Ich werde den Programmabschnitt morgen Vormittag mal hier einstellen.
13.08.2019, 19:36 Uhr
Snoopy_1993
Level 7 = Community-Professor
Gruppe: Mitglied
Mitglied seit: 09.06.2012
Beiträge: 1.035
Mitglied seit: 09.06.2012
Beiträge: 1.035
Mit folgendem Befehl wird die NC-Start Taste abgefragt
FN 20: WAIT FOR M4564==1
FN 20: WAIT FOR M4564==1
--------------------
Mein Youtube ►► CNC World ◄◄
________________________________________________________________________________
hyperMill ✔
Hermle C30U ✔
Hermle C50U ✔
Grob G550 mit PSS-R ✔
DMG Mori NTX2000 ✔
________________________________________________________________________________
hyperMill ✔
Hermle C30U ✔
Hermle C50U ✔
Grob G550 mit PSS-R ✔
DMG Mori NTX2000 ✔
13.08.2019, 19:41 Uhr
Mit folgendem Befehl wird die NC-Start Taste abgefragt
FN 20: WAIT FOR M4564==1
FN 20: WAIT FOR M4564==1
Danke!
--------------------
WESOMA Weimar GmbH
Werkzeug, Sondermaschinen und Vorrichtungsbau. Einzelteile, Nacharbeiten, Neukonstruktion, Kleinserien und Anpassungen vieler Art.
Meine Erfahrungen: Maschinen- und Spannmittelvorbereitung, Werkzeugverwaltung, Programmierung (Strecke, 3D, 3+2, 4 und 5 Achs-simultan), Qualitätskontrolle und Nachbereitungen an den zugewiesen Maschinen für die jeweiligen Einzelteile und Serien. Entwicklung von optimierten Fertigungsverfahren in diesem Bereich.
Mein Schatz: DMU 60P HiDyn 5-Achs Universalfräsmaschine
C Achse ∞° Rundtisch Verfarbereich 700mm auf Y Achse und B Achse 180° Schwenkkopf Verfahrbereich 600mm X sowie Z, 30 Einheiten Werkzeugwechsler ohne feste Platzbelegung mit Doppelgreifer Wechselsystem. Fünf Achs Simultanfähig bei einer Genauigkeit von 0,01 mm. BJ 2006
HeidenHain iTNC 530 (340490_002_SP6)
Wenn Jemand sagt "das geht nicht!", denk immer daran: es sind seine Grenzen. Nicht Deine.
Zu Risiken und Nebenwirkungen schreddern Sie die Packungsbeilage und tragen Sie Ihren Arzt zum Apotheker.
Werkzeug, Sondermaschinen und Vorrichtungsbau. Einzelteile, Nacharbeiten, Neukonstruktion, Kleinserien und Anpassungen vieler Art.
Meine Erfahrungen: Maschinen- und Spannmittelvorbereitung, Werkzeugverwaltung, Programmierung (Strecke, 3D, 3+2, 4 und 5 Achs-simultan), Qualitätskontrolle und Nachbereitungen an den zugewiesen Maschinen für die jeweiligen Einzelteile und Serien. Entwicklung von optimierten Fertigungsverfahren in diesem Bereich.
Mein Schatz: DMU 60P HiDyn 5-Achs Universalfräsmaschine
C Achse ∞° Rundtisch Verfarbereich 700mm auf Y Achse und B Achse 180° Schwenkkopf Verfahrbereich 600mm X sowie Z, 30 Einheiten Werkzeugwechsler ohne feste Platzbelegung mit Doppelgreifer Wechselsystem. Fünf Achs Simultanfähig bei einer Genauigkeit von 0,01 mm. BJ 2006
HeidenHain iTNC 530 (340490_002_SP6)
Wenn Jemand sagt "das geht nicht!", denk immer daran: es sind seine Grenzen. Nicht Deine.
Zu Risiken und Nebenwirkungen schreddern Sie die Packungsbeilage und tragen Sie Ihren Arzt zum Apotheker.
14.08.2019, 10:59 Uhr
Moin!
Wie kann ich die FN20 WAIT Funktion mit der NC-Start Taste verknüpfen, bzw. wie muss ich das eingeben? Oder gibt's noch ne andere Wait-Funktion?
Grüße
Wie kann ich die FN20 WAIT Funktion mit der NC-Start Taste verknüpfen, bzw. wie muss ich das eingeben? Oder gibt's noch ne andere Wait-Funktion?
Grüße
Ich hatte das so gelöst mithilfe eines anderen Beitrages.
CODE
12;NC-Start-Taste Abfrage
13 FN 10: IF +Q499 NE +1 GOTO LBL "ENDE"
14 LBL "STOP-SCHLEIFE"
15 FN 20: WAIT FOR SYNC
16 FN 18: SYSREAD Q1650 = ID2000 NR70 IDX274;Aktuelle Tastennummer
17 FN 18: SYSREAD Q1651 = ID2000 NR10 IDX4564;NC-Start Taste
18 FN 9: IF +Q1651 EQU +1 GOTO LBL "ENDE"
19 FN 9: IF +Q1650 EQU -1 GOTO LBL "STOP-SCHLEIFE"
20 FN 9: IF +0 EQU +0 GOTO LBL "STOP-SCHLEIFE"
21 LBL "ENDE"
13 FN 10: IF +Q499 NE +1 GOTO LBL "ENDE"
14 LBL "STOP-SCHLEIFE"
15 FN 20: WAIT FOR SYNC
16 FN 18: SYSREAD Q1650 = ID2000 NR70 IDX274;Aktuelle Tastennummer
17 FN 18: SYSREAD Q1651 = ID2000 NR10 IDX4564;NC-Start Taste
18 FN 9: IF +Q1651 EQU +1 GOTO LBL "ENDE"
19 FN 9: IF +Q1650 EQU -1 GOTO LBL "STOP-SCHLEIFE"
20 FN 9: IF +0 EQU +0 GOTO LBL "STOP-SCHLEIFE"
21 LBL "ENDE"
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: