hab da mal ne frage zu einem KR30_1 mit VKRC1 Steuerung V1.4.4 SP02
möchte eine Wiederholung von Zuführung und -vereinzelung programmieren. Folgender Systemablauf:
Robbi holt Bauteil (BT) und fährt zu einer externen Schweisszange. Ist das BT in Position, wird eine Mutter zugeführt, die auf dem BT verschweisst werden soll.
Nun ist es aber schon mal vorgekommen, dass die Mutter daneben geflogen ist. Momentan muss der Werker dann in die Anlage, lägt eine Mutter nach und startet die Anlage wieder.
Jetzt möchte ich dem Werker die Arbeit ersparen und wollt eine Wiederholung der Mutternzuführung programmieren.
Folgendes ist mir eingefallen, und hoffe nun, dass ich da keinen Strukturfehler drin hab.
Also idealerweise:
1. BT in Position
2. Mutter wird zugeführt
3. Schweisszange Vorhub zu
4. Schweisszange Arbeitshub zu
5. Mutter wird durch Ini abgefragt
6. Ini meldet: Mutter vorhanden -> !E32 wird in Makro "Arbeitshub zu" abgefragt
7. Schweissen
8. Arbeitshub auf
9. Vorhub auf
Programmiert bislang wie folgt:
FB ONL = M1 & M3 & M11
SPSMAKRO80 = EIN
SPSMAKRO93 = !F14 -> Mutter vereinzeln und zuführen
WARTE BIS M8 -> Mutterausstosser rück
SPSMAKRO2 = EIN -> Vorhub Schweisszange zu
bin1 ( EIN ) = 1
SPSMAKRO4 = EIN & !F14 -> hier wird Makro "Arbeitshub zu" aufgerufen, gefolgt vom Schweissen und Makro "Arbeitshub auf"
SPSMAKRO3 = EIN -> Vorhub Schweisszange auf
WARTE BIS M1 & M3 & M8 & M11 & E406 & !E408
Makro "Arbeitshub zu" ist hier das Ausschlag gebende
Makro "Arbeitshub zu" Anfang
-- Kontrolle Zange auf + 0-P + Simu --
WARTE BIS E408 & !E406 + F14
-- Ventil Zange auf/zu ein = zu --
A194 = EIN
-- Kontrolle Zange zu: Warte bis Schweissdruck i.O. & nicht Mutter fehlt & nicht Zange auf --
WARTE BIS E194 & !E32 & !E406
Jetzt möchte ich nach der Ansteuerung des Ventils "Zange zu" ein weiteres Makro aufrufen, wenn Mutter fehlt:
Makro "Arbeitshub zu" Anfang
-- Kontrolle Zange auf + 0-P + Simu --
WARTE BIS E408 & !E406 + F14
-- Ventil Zange auf/zu ein = zu --
A194 = EIN
SPSMakro_Mutter fehlt = EIN & !F14 -> wird ja nur ausgeführt wenn die Mutter fehlt, d.h. der Ini ausgelöst hat
-- Kontrolle Zange zu: Warte bis Schweissdruck i.O. & nicht Mutter fehlt & nicht Zange auf --
WARTE BIS E194 & !E32 & !E406
Makro_Mutter fehlt sieht dann wie folgt aus:
-- Kontrolle Zange arbeitshub zu --
WARTE BIS !E406 & !E408
-- Ventil Zange auf -> Einwegwentil --
A194 = AUS
-- Schweisszange Vorhub Zange auf --
SPSMAKRO3 = EIN & !F14
-- Mutter zuführen --
SPSMAKRO93 = EIN & !F14
-- warte bis Ausstosser rueck --
WARTE BIS M8
-- Schweisszange Vorhub zu --
SPSMAKRO2 = EIN & !F14
-- Schweisszange Arbeitshub zu --
A194 = EIN
und von da aus zurück zu Makro "Arbeitshub zu" in die Zeile
-- Kontrolle Zange zu: Warte bis Schweissdruck i.O. & nicht Mutter fehlt & nicht Zange auf --
WARTE BIS E194 & !E32 & !E406
ist das so i.O. ???
Besten Dank im Voraus