BYSTRONIC Programmbeschreibung
00.101A1
1. Programm - Informationen
Das Programm 00.101A1 unterstiitzt das neue Tischwechselkonzept fir BYSTAR 3015 mit
Exzenterhubeinheiten und Absolutgeber im Tischantrieb und CNC97.
In dieser Version nicht unterstitzte Funktionen :
* Anbindung an Anlagetbergreifendes LEL (Doppel-LEL)
+ Anbindung Rohrhandler
Freigabe: Daniel Lerch Datum: 24. April 1997, [Visum: TX
INT.DOC Seite 1 von 112. Programmbeschreibung
Einleitung
Das Programm ist eine Neuentwicklung fur die Tischwechselsteuerung STL und ist neuer
Standart. Die Software wurde unter CAP1131 geschrieben und ist nur auf neuen Anlagen
(ab CNCS97) mit der Steuerungsfamilie MAS von Selektron lauffahig.
Die Steuerungsgeneration MAS unterstitzt die dezentrale Signal Ein - und Ausgabe uber
CAN (Selecan).
Programm 00.101A1 : STL - Steuerung (Kurzbeschreibung)
Das Programm steuert die Blechautomation fiir den Tischwechsel auf einer BYSTAR 3015 -
Laserschneidmaschine.
| Programm Initialisierung
11 Reset allgemein
Ereignet sich ein Systemfehler (Fehler im Selectrolsystem), ein Maschinenfehl-
(unzulassiger Zustand der Maschine) oder wird die Notaustaste betatigt, wird ein Resetsign...
erzeugt, welches alle Funktionsbausteine zurUicksetzt. Automatikablaufe werden
abgebrochen.
II Schrittkette riicksetzen ausserhalb von Automatikablaufen
Befindet sich die Schrittkette im Schritt ,1" und wird die Variable ,xSystemFehler’ oder
»xMaschinenFehler* TRUE, wird die Schrittkette auf ,0° gesetzt.
J Preset Feldrichtung
Der Feldrichtungsschiitz Rechtsdrehfeld wird eingeschaltet, wenn nicht die Feldrichtung links
benétigt wird und kein Reset ansteht.
1 Preset Sprachenwahl
Konstrukt zur Vorwahl der deutschen Sprachwahl wenn keine Sprache aktiviert ist.
/ Host to Host Kommunikation
Von einer CPU kann auf eine andere CPU nicht wie auf dezentrale /O-Module zugegriffer.
werden.
Dieser Baustein besorgt den Datenaustausch zwischen CPUs _ verschiedener
Steuerungsmodule (z.B. STL < - > BSL). Dabei werden DUT-Strukturen, welche auf beiden
Modulen vorhanden sind, untereinander ausgetauscht.
STL-Steuerung BSL-Steuerung
Sender ‘Sendtov
bur | Dut,
achBSt | ‘nachBSU
l — CAN -Bus-
bur
‘vont
INT.DOC Seite 2 von 11Die Datenfelder (DUT) werden vor POU 'SendRev' automatisch alle 100ms untereinander
aufdatiert. Das Programm greift somit nicht direkt auf die Datenfelder in der anderen CPU zu
sondern nur indirekt uber diese beiden aufdatierten DUT.
Bei nicht vorhandener BSL-Steuerung (siehe _—_Konfiguration) wird der
Kommunikationsbaustein bersprungen.
7 MMI
1! Initialtext auf Display
Nach dem Einschalten der Steuerung erscheint auf dem MMI-Display der Einschalttext
mit BYSTRONIC-Adresse, der Steuerungsmodulname und die Programmversion.
11 Fehlerausgabe
Der Baustein ,Fehler’ steuert das Anzeigen und die Behandlung der verschiedenen
Meldungen (Systemfehler, Maschinenfehler, Maschinenstatus). Welche Arrayadressen fur
was reserviert sind ist unten ersichtlich
Systemfehler:
cPu-Fehier: axFehlerArrayl0] - axFehlerArray{7]
Knotenkontrolle: _axFehlerArray[8) - axFehlerArray[31]
Maschinenfehler. axFehlerArray[32] - axFehlerArrayl47]
Maschinenstatus: | axFehlerArray(48] - axFehlerArray[95]
Ein Systemfehler oder Maschinenfehler bewirkt einen Abbruch aus einem Automatik- oder
Handbetrieb und bewirkt die Fehlerausgabe auf dem Display und das blinken der LED ‘INFO’
auf dem Display. Bei blinkender ‘INFO'-LED kann durch betatigen der Taste ‘F4' der Fehler
angezeigt werden. Stehen mehrere Fehler an, kénnen diese durch wiederholtes driicken von
‘F4’ durchgeblattert werden. Systemfehler und Maschinenfehler werden gespeichert und
befinden sich auch nach ihrem ,Verschwinden" noch in der Fehlerliste. Um diese zu léschen,
muss der entsprechende Fehler angewahlt und durch drucken der ‘ENTER'-Taste quittiert
werden.
1! Displaysteuerung
Der Baustein ,MMI" steuert das Erscheinen aller Meldungen, die auf dem MMI-Display
angezeigt werden kénnen. Die Eingange fiir Teach In, Handbetrieb, oder Autobetrieb sind
‘Anforderungen, das Display auf den entsprechenden Betrieb umzuschalten. Wenn die
Displaysteuerung die Anforderung annimmt, gibt es die entsprechende Betriebsart frei
Dementsprechend wird auch der richtige Text angezeigt. Der Text wird mit den
untenstehenden globalen Variablen Gbergeben. Es wird jedoch immer nur eine Textart
geméiss nachstehendem Diagramm dargestelt.
aiTextAktiv ARRAY [1.4] OF INT In dieses Array werden die Textnummern (Zellen 1 bis 4)
fur die Aktivtexte geschrieben (siehe ,ProzessXXX003A")
Und in SendeTextMMI002B" ausgewertet.
aiTextFehler ARRAY [1..4] OF INT In dieses Array werden die Textnummern (Zeilen 1 bis 4)
fr die Fehlertexte geschrieb. (siehe ,ProzessXXX003A")
und in ,SendeTextMMI002B" ausgewertet.
INT.DOC Seite 3 von 11aifextHand ARRAY [1.4] OF INT
aiTextinit ARRAY (1..4] OF INT
aiTextMeldung ARRAY [1.4] OF INT
aiTextMenu ARRAY [1.4] OF INT
aiTextStatus ARRAY [1.4] OF INT
Einschat-
(menu)
ff
In dieses Array werden die Textnummem (Zeilen 1 bis 47
far die Handtexte geschrieben (siehe HandXXX003A")
und in ,SendeTextMIMI0028" ausgewertet
In dieses Array werden die Textnummem (Zeilen 1 bis 4)
far den Initext geschrieben (siehe ,Standard003A° unter
J MMI") und in ,SendeTextMMI0028" ausgewertet
in dieses Array werden die Textnummem (Zeilen 1 bis 4)
far die Meldetexte (System-, Maschinenfehler und
Maschinenstatus) geschrieben (siehe .FehlerXXX003A")
und in ,SendeTextMIMI0028" ausgewertet
In dieses Array werden die Textnummem (Zeilen 1 bis 4)
for die Menuetexte geschrieb. (siehe ,MenueXXX003A")
und in ,SendeTextMIMI0028" ausgewertet
In dieses Array werden die Textnummer (Zellen 1 bis 4)
far die Statustexte geschrieb. (siehe .Status1XXX003A")
und in ,SendeTextMIMi002B" ausgewertet.
- E- Feter
stand Menitet — F——yrenah
| TEsc}
(Ment
Automat sober
tray
(
(Fa oder
Han ate on Mel staus Akt (Autobot)
saw
sMeldungAnzeigen sMeldungAniigen
MedurgArzegen Fetieranzeige __ssttungana
Diagramm: Zustandsdiagramm MMI
Das obige Zustandsdiagramm zeigt, welche Texte in welcher Abhangigkeit angezeigt
werden. Die Variablen ‘xHand’, ‘xAutomatik’, ‘xMeldungAnzeigen’ und ‘xFehler sind die oben
erwahnten Anforderungen.
Die Software unterstiitzt vier Sprachen (Deutsch, Englisch, Franzésisch, Italienisch). Im
Menu Einrichten kann jederzeit zwischen den vier Sprachen umgeschaltet werden.
INT.DOG. Seite 4 von 11+ taupen ~ Uneren .
“
Pl Untermenu_
[ Untermenu
Cems
{ener}—__[~ “Urtemenu
Menu foes ]
Hand fk (<1
| Menu | oder
7 1 I esc)
Pl
\ a
ny Pl Untermenu
] / [FE Grtermen
Titermene
{Enter }—__ Untermenu
ees “| Automatic : /
\utomatih =
[1 menu 3 oder a
[ 168] pr Untermens
aes tore ae
‘oder an Untermenu
[Menu] y al Untermenu ‘Untermenu
mI / Teron Koniguration
Giiemens
Enter J—_ Intermenu
Menu (enter) eon fal
einichten fay _
Plt
| a
wy pi Tamera
/ trtermens
l emer
Enter} Intermenu
Menu (ener Teeenn /
‘Teach Ir (s]
sachin [1 menu oder
aT ESC]
Diagramm: Menustruktur
“1 Das Hauptmenu "Teach In" wird sichtbar, wenn im Hauptmenupunkt “Einrichten” auf dem Konfigurations-
eingang eine positive Flanke erscheint oder wenn das Teach In nach der Erstinbetriebnahme noch nicht
gemacht wurde.
*2 Das Untermenu "Konfiguration" wird sichtbar, wenn im hintersten Untermenupunkt "Einrichten’ auf dem
Konfigurationseingang eine positive Flanke erscheint.
Der Baustein ,Menue" enthalt die Menistruktus des Programmes und die zugehérigen
Textzuweisungen (siehe oben). Daraus sind die Befehle oder Bedingungen ersichtlich, um
den jeweiligen Bildschirm zu erreichen. In der obersten Zeile wird immer der aktuelle
Menuname oder der Betriebszustand angezeigt. Symbole zeigen jeweils das Ende der
Menustruktur an oder die Rischtung (Pfeil), in der weitergeblattert werden kann.
INT.DOC Seite 5 von 11| Handbedienung
In diesem Baustein sind die Handfunktionen und die dazugehdrenden Texte programmiert
Folgende Bewegungen oder Aktionen kénnen ausgefiihrt werden
Tischwechselantrieb : Verfahren nach Schneidposition
Verfahren nach Beschickungsposition
Hubeinheit Heben
Senken
Futter Futter schliessen
Futter offnen
Reitstock Reitstock spannen
Reitstock ldsen
‘Austragungsband: _Impulsgenerierung fur 3 Minuten
Alle Handfunktionen mit Ausnahme des Fahrimpulses des Austragungsbandes sind nur
solange aktiv, wie die entsprechende Bewegung gewahit wird
Wahrend des Handbetriebes leuchtet die Led ‘HAND’
[each In
Die Position des Tischantriebes wird mittels eines Absolutgebers bestimmt. Die Auflosuny
der Messeinheit betragt 1 Grad
Mit dem Teach In hat man die Méglichkeit, die beiden Stopppositionenen des Tischantriebes
im Schneid- und Beschickungbereich einzustellen
Im Teach In - Betrieb ist zum anfahren der Positionen ein uneingeschrankter Handbetrieb fir
den Tischantrieb erlaubt. Dieser Handbetrieb hat jedoch im Gegensatz zum Handbetrieb
keinerlei Endlagentiberwachungen des Tischantriebes! Wahrend des Teach In - Vorganges
leuchtet die Led ‘HAND’. In dieser Betriebsart kann kein unbeabsichtigter Automatikbetrieb
gestartet werden.
Position Langsam
‘Schaltposition Stop
i
+ Teach In Position
L Tad atoposton Stop
Suhatposion Scher
Halteposition Sicherheit
Fir das Teach In ist jeweils die Soll - Stopposition der Antriebseinheit massgebend. Auf
diese Position muss geteacht werden.
Die Bremsverzégerung bewirkt ein dberlaufen der Antriebseinheit um 33 Grad. Davon
ausgehend werden die Schaltpunkte Langsam, Stop und Sicherheit fiir die entsprechende
Endlage aus der geteachten Position in der SPS berechnet.
INT.DOC Seite 6 von 111 Schrittketten
Die Schrittketten beinhalten alle Automatikablaufe.
Die gesamteStruktur besteht aus 7 Schrittketten (1000 - 1999, 2000 - 2999, . . . ), welche
von 9 verschiedenen Bedingungen ausgefuhrt werden.
ro a
Tisch -]
me
ve
oat
a ‘vance
eae Tent |
Inaiienng
Hubennet
H
Intaiserng
‘Arebeinhat [
Trifft keine der obigen Bedingungen zu oder fehit fiir eine der obigen Bedingungen eine
Freigabe (Druckluft fehit, CNC nicht in Referenz,
POU's eine Statusmeldung gegeriert.
.) wird in den entsprechenden Status-
Seite 7 von 111 Beginn Schrittkette
Die genaue Struktur der Schrittketten ist aus dem Funktionsplan 00x101/FUP.AL
ersichtlich
/ Operationen ausserhalb von Schrittketten:
1 Zykluszeit
Die Zykluszeit (Programmdurchlaufzeit) kann wahrend der Laufzeit des Programmes mit der
Monitorfunktion des CAP 1131 kontrolliert werden
i Fehlerkontrolle CPU
Die Funktionsfahigkeit der CPU wird kontrolliert und entsprechende Systemfehlermeldungen
(wenn noch méglich) gegeriert:
Unterspannung CPU > Die CPU-Versorgungsspannung ist kurzzeitig auf unter 18 Volt gesunken
Backup Batteie > Die Stotzbatterie ist entladen (Datenverlust kann die Folge sein)
Datenvertust > Datenverlust durch entiadene Batterie oder defektes RAM
Programmverlust_ > Programm im RAM ist fehlerhatt
Kommunikationsfehler > Fehler auf dem CAN Bus autgetreten
Fehler LinkO > Fehler auf dem lokalen BUS (CPU-Parallel Bus) aufgetreten
Fehler Linkt > Fehler auf dem CAN BUS aufgetreten
J Fehlerkontrolle CAN
Alle von der CPU angesprochenen Knoten in Can-Netz werden auf ihre Anwesenheit, auf
Kurzschluss und auf anliegende Versorgungsspannung hin kontrolliert. Da das Fehlen oder
Ausfallen eines Knotens die Systemintegritat des Systems verletzt, wird mit dem auftreten
eines solchen Fehlers jeder Hand- oder Automatikablauf unterbrochen.
/| Fehlerkontrolle Host to Host
Die Anwesenheit der BSL - CPU wird, falls entsprechend konfiguriert, ebenfalls kontrolliert.
Dies geschieht dadurch, dass jedem Telegramm die Systemzeit mitgegeben wird und damit
die Laufzeit des Telegrammes bestimmt werden kann. Wird die Laufzeit grésser eine
Sekunde wird der entsprechende Fehler gegeriert.
1 Zuweisung Maschinenfehler ‘
Zuweisung von nichttolerierbaren Betriebszustanden der Maschine, welche einen Hand-
oder Automatikablauf abbrechen. (Notaus, Kollisionen, . ..)
11 Zuweisung Maschinenstatus
Zuweisung von tolerierbaren Betriebszustanden der Maschine, welche nur
Informationsgehalt besitzen. (Automatisches Abschalten, Motorschutzschalter, Druckluft, . . .)
1/ Behandlung Schutztor
Das Schutztor kann geéfinet werden, wenn die CNC nicht ‘Schneidet’ oder ‘Schneidet’ und
in einem ‘Stop Vor’ steht. Wahrend einem aktiven Automatikablauf bleibt die Schutztire
verriegelt,
Nach dem einschalten der Steuerung muss ein geschlossenes Schutztor zuerst geoffnet und
anschliessend geschlossen werden, um die Testung der Sicherheitsstromkreise zu
erméglichen. Bei gedfinetem Schutztor sind keine Hand- oder Autofunktionen mehr méglich
INT.DOC Seite 8 von 11Bei geéffnetem oder nicht initialisierten Schutztor bleibt die Taste fur Anforderung SchutztUre
6ffnen dunkel, bei geschlossenem Schutztor leuchtet sie dauernd. Wird der Anforderung fur
das éffnen der Schutztire stattgegeben, blinkt die Taste mit 2,5 Hz wahrend vier Sekunden.
11 Behandlung Lichtschranke
Die Lichtschranke kann durch driicken der Taste ‘Freigabe Lichtschranke’ aktiviert werden.
Ist beim Einschalten der Steuerung die Lichtschranke bereits ‘in Ordnung !", muss diese
zuerst unterbrochen, und wieder eingeschaltet werden
Bei unterbrochener Lichtschranke sind keine Hand- oder Autofunktionen mehr méglich.
Bei unterbrochener oder nicht Initialisierter Lichtschranke blinkt die Taste fur Anforderung
Lichtschranke, bei aktivierter Lichtschranke leuchtet die Taste dauernd
1! Austragungsband
Das Austragungsband lauft automatisch mit dem Signal 'Schneiden’ von der CNC und wenn
kein ‘Maschinenfehler’ ansteht.
Ein Handbettieb ist méglich durch einen dreiminitigen Impuls.
11 Signalaustausch CNC
Signalaustausch zwischen STL und CNC-Steuerung
1! Signalaustausch BSL
Signalaustausch zwischen STL und BSL-Steuerung
Il Signalaustausch RHL
Signalaustausch zwischen STL und BSL-Steuerung. (Ist erst reserviert, aber noch nicht
implementiert)
11 Kollisionsbetrachtung CNC
Betrachtung der Kollisionsbedingungen zwischen STL- und CNC-Steuerung.
1/ Kollisionsbetrachtung STL - BSL
Betrachtung der Kollisionsbedingungen zwischen STL- und BSL-Steuerung.
1/ Kollisionsbetrachtung STL
Betrachtung der Kollisionsbedingungen innerhalb der Tischwechselsteuerung. Dabei werden
Plausibilitaten der drei Schalter (Sicherheit Tisch1, Sicherheit Tisch2, Tisch Vorhanden )
betrachtet.
11 Prozessgase
11 Druckluft
11 Oelpumpe fiir Crossjet
1! Luftklappensteuerung
1! Steuerung Kiihlgerat
J Steuerung Abluftfilter
INT.DOC Seite 9 von 111! Automatische Abschaltung verzégert
I! Start Halbautomatik
J Materialhandling Vollautomatikbetrieb
Uber den Menupunkt Einstellungen/Automatikbetrieb kann zwischen Halbautomatik- und
Vollautomatikbetrieb gewahlt werden.
Halbautomatikbetrieb:
Im Halbautobetrieb muss jede Aktion manuell von Hand gestartet werden. (Beispiel
Beschicken, Tischwechsel, Start CNC)
Dieser Betrieb muss flr Anlagen ohne Lade- Entladeeinrichtung oder fiir Anlagen mit
Schwenkbeschickung gewahit werden.
Weiterhin ist dieser Betrieb nétig, wenn Teile von Hand direkt in den Schneidbereich
eingebracht werden, zum Beispiel far Nacharbeiten, Schneiden von Gehausen, Schweissen,
Vollautomatikbetrieb:
Der Vollautomatikbetrieb setzt das Vorhandensein eines Linearbeschickers LEL an der
Anlage voraus.
Der Vollautobetrieb erlaubt es, die leere Anlage volizufahren und automatisch arbeiten zu
lassen, bis entweder kein Blech mehr auf dem Blechstapel vorhanden ist, oder bis die CNC-
Steuerung das letzte Blech geschnitten hat. In letzterem Fall werden keine neuen Bleche
mehr beschickt, so dass die Maschine leergefahren wird
Dieser Ablauf ist durch das neue CNC-Signal ‘Auftransport’ méglich. Mit dem starten des
ersten Schneidplanes wird dieses Signal auf TRUE gesetzt und bleibt so lange anstehen, bis
der Schneidplan der letzten Tafel begonnen wird.
Zum Volifahren der Aniage wird bem LEL zweimal nur das Signal Beschicken ohne
Entsorgen gegeben. Dann wird normal gearbeitet mit Entsorgen und Beschicken, bis das
CNC-Signal ‘Auftransport’ weggenommen wird. Dieser Zeitpunkt ist frih genug, um Uber den
STL-LEL Signalaustausch nur noch zweimal ein Entsorgen ohne Beschicken anzufordern.
Programmbetrachtung:
‘Tischwechsel
Varianten 1 +2
‘Schneidposition «> Beschickungsposition
s 5 6 PS P&P
5 3 238 32 6
ge e258 h 3
2 B BSes ge
= 2 2° $738
£3 s 2
CNC BSL/LEL
INT.DOC Seite 10 von 11Die Zustande des Materials in den beiden Bereichen Schneid- und Beschickungsposition werden mittels zwei
Zahlern festgehalten. Diese haben folgende Bedeutung
kein Material 0
Rohmaterial vorhanden 1
Material bearbeitet 2
Anhand dieser Zustande werden auf Seite CNC und LEL/BSL Aktionen ausgelost oder STL-Intern ein
Tischwechsel ausgefohrt.
11 Signalgenerierung
Generierung von lokalen Variablen oder Ausgangen.
INT.DOC Seite 11 von 11BYSTRONIC Bedienungsanleitung
00.101A1
Programmbeschreibung STL 00.101A1 (BYSTAR 3015)
BEDIENELEMENTE
Die Bedienung erfolgt aber die Bedienkonsole der STL-Steuerung
Die Bedienelemente sind in drei Ebenen gemass Bild ‘unterteilt,
1 [Bicherbe
ane Bedlenelemente
Q ) [1] Notaus Betatigung
7 2} Freigabetaste for Lichtschranke(n)
[3] Becien- und Anzeigeclement MIMIC
[Uber das MIC werden alle Hand- sowie
|Vollautomatikablaufe gestaret.
IMaschineneinstellungen werden ebenfalls Ober
|das MMIC vorgenommen. Das MMIC kann
|mitels Schlusselschatter [9] durch unbefugte
[Manipulationen gespert werden.
BYSTRONIC LASER AG
| ch 3362 NrEDEROENZ
STL STEUVERUNG
| VERSION 00.100
(Bedi Tar Normalbetied
|(Haloautomatikbetrieby
la) Continue far ONC
6) Hatt ror cnc.
[61 Stop vor for CNC
I71 Material posiioniert
le) Start Tischwechse!
le) Sperren des mimic.
Bild 1 : Bedienkonsole Tischwechselsteuerung
Freigabe: Daniel Lerch Datum: 24. April 1997, [Visum: FX
DOK.DOC Seite 1 von 13‘Weitere, nur zum Ein- und Ausschalten bendtigte Bedienelemente befinden sich am Steuerschrank der
Tischwechselsteuerung.
a (10) ter: dient dem Reset des Notauskrei
|(11] Schalter far CNC-Bedienpanel
{12} Arlagenuptschater
Po
Bild 2 : Bedienelemente auf der Tischwechselsteuerung
Im Bereich des Schutztores befinden sich ebenfalls Bedienelemente. Diese umfassen das Bedienen des
‘Schutztores.
NOL Aus [13] Notaus Betéitigung -
® \[14] Schutztdre offnen
[15] Meisterschalter
4
Bild 3 : Bedienelemente auf dem Schutztorrahmen
DOK.DOC Seite 2 von 13Bild 4
Bild 5
1)
(2)
(3)
(4)
[16] Futter schliessen
[17] Futter offnen
16
"7
Fusspedal Futterspannvorrichtung
[18] Reitstock spannen
[19] Reitstock losen
18
19
Fusspedal Reitstock
Notaus Betatigung
Taste Die Betatigung des Notaustasters bewirkt Ober eine Unterbrechung des
Notauskreises einen sofortigen Halt aller gefahrichen Bewegungen.
(Anzeige: siehe Resettaste [10])
Freigabetaste fur Lichtschranke(n)
Taste Durch drucken der Taste wird der Lichtschrankenkreis getestet und nach
gelungener Testung freigegeben (eingeschaltet.
Lampe Die Lampe signalisiert den Zustand des Lichtschrankenkreises'
Lampe dunkel Der Lichtschrankenkreis hat angesprochen
Lampe blinkt ‘Anforderung der Steuerung zum betatigen der
Freigabetaste oder der Lichtschranke zwecks
Testung, Der Lichtschrankenkreis ist noch nicht
zurckgesetzt
Lampe helt Der Lichtschrankenkreis ist in Ordnung und ati.
Bedien- und Anzeigeelement MMIC:
Uber das MMIC werden alle Hand- sowie Vollautomatikablaufe gestartet,
Maschineneinstellungen werden ebenfalls ber das MMIC vorgenommen,
Detaillierte Beschreibung weiter unten,
Continue CNC.
Taste : Durch dracken der Taste wird der CNC-Steuerung das Signal Continue
(Fortfahren) gegeben.
Lampe Die Lampe zeigt an, ob die CNC-Steuerung sich in einem Zustand
befindet, in dem sie auf das driicken der Taste reagiert (Stop vor).
Lampe dunkel CNC-Steuerung wartet nicht auf das Continue -
Signal
Lampe hell CNC-Steuerung steht in einem ‘Stop vor und wartet
auf das Continue-Signal
DOK.DOC Seite 3 von 13(5)
(6)
8]
(9)
[10]
(11)
[12]
Halt CNC
Taste : Das drucken der Taste bewirkt ein sofortiges unterbrechen des CNC-
‘Schneidablaufes. Dieser kann nach dem Auttreten des Unterbruches
durch dricken der Taste ‘Continue’ wieder gestartet werden.
Achtung : Die Taste hat keinerlei Sicherheitstunktion !!!
‘Stop Vor (CNC)
Taste Durch einmaliges drucken dieser Taste kann die CNC-Steuerung
wahrend dem Schneidvorgang zu einem regularen Stop vor einer Kontur
gebracht werden
Nochmaliges dricken stellt den Grundzustand (kein Stop vor) wieder
her.
Lampe Der Zustand der Lampe gibt Auskunft dariber, ob die Stop-Funktion
eingeschaltet wurde.
Lampe dunkel Die ‘Stop Vor’ -Funktion ist ausgeschaltet
Lampe hell Die Funktion ist eingeschaltet und bewirkt im
Schneidvorgang nach jedem Schnitt einen Stopp.
Material Positioniert
Taste Mit der Taste kann der Steuerung mitgeteilt werden, ob im
Beschickungsbereich von Hand Material aufgelegt- oder weggelegt
wurde.
Lampe Die Lampe signalisiert den Zustand des Materials auf dem Tisch,
welcher sich in der Beschickungsposition befindet.
Lampe dunkel ‘Auf dem Tisch befindet sich kein Material
Lampe hell Auf dem Tisch befindet sich Rohmaterial
Lampe biinkt ‘Auf dem Tisch befindet sich geschnittenes Material
Start Tischwechsel
Taste Mit der Taste kann ein halbautomatischer Tischwechsel gestartet
werden.
Lampe Die Lampe gibt Auskunft dardber, ob der Tischwechselvorgang akti ist.
Lampe dunkel Es ist kein Tischwechsel aktiv
Lampe hell Der Tischwechsel ist aktiv
Sperren des MMIC
Schalter Mit dem Schalter konnen die erweiterten Funktionen des MMIC gegen
unbefugte Benatzung gesperrt werden. Alle anderen Tasten bleiben aber
weiterhin aktiv
Stellung ‘Lock’ In dieser Stellung ist das MMIC gegen unberechtigte
Benutzung gesperrt. Alle anderen Tasten auf der
Konsole bleiben in ihrer Funktion unbeeintraichtigt.
Stellung ‘Unlock’ In dieser Stellung ist die volle Funktionsfahigkeit
gewahrleistet.
Resettaste fr Notausentriegelung
Taste Die Resettaste dient dem Zurlicksetzen des ausgelosten Notauskreises,
Lampe Die Lampe signalisiert den Zustand des Notauskreises:
Lampe dunkel, Der Notauskreis hat angesprochen oder ist noch
nicht zurackgesetzt
Lampe hel Der Notauskreis ist in Ordnung
‘Schalter far CNC-Bedienpanel
Mit dem abschliessbaren Schalter wird die Speisung for das CNC-Bedienpanel ein-
und Ausgeschaltet. Der Schalter kann unabhangig vom Anlagehauptschalter betatigt
werden.
‘Anlagehauptschalter
‘Mit dem abschliessbaren Anlagehauptschalter wird die Speisung fur die gesamte
‘Anlage ausser dem CNC-Bedienpanel Ein- und ausgeschaltet
DOK.DOC Seite 4 von 1313)
[14]
Notaus Betatigung
Taste Die Betatigung des Notaustasters bewirkt Uber eine Unterbrechung des
Notauskreises einen sofortigen Halt aller gefahriichen Bewegungen. Er
hat die selbe Funktion wie die Notaus Betatigung [1]
(Anzeige: siehe Resettaste [10])
Schutzture entriegeln
Taste Der Schalter dient dem offnen des Schutztores. Das Schutztor ist
verriegelt wenn ein Automatikbetrieb aktiv ist (Tischwechsel) oder die
CNC-Steuerung am Schneiden ist
Lampe Der Zustand des Schutztores wird mit der Lampe angezeigt
Lampe dunkel : Das Schutztor ist offen oder nicht arretiert.
Bewegungen und Strahiaussendung sind gesperrt.
Lampe hell Das Schutztor ist geschlossen und arretiert
Bewegungen und Strahlaussendung sind erlaubt.
Lampe biinkt Das Schutztor ist entriegelt und kann geotfnet
werden.
‘Anmerkung: Nach dem Entriegein der Schutztore muss diese immer gebfinet und wieder
15)
geschlossen werden.
Meisterschalter
Der Meisterschalter dient dem umschalten zwischen Betrieb mit oder ohne Zustimm-
betrieb,
Stellung ‘Normal’: Diese Stellung entspricht dem Normalbetrieb. Das offnen des
Schutztores ist méglich. Nach dffnen des Schutztores gehen von
den Antrieben und vor Laserstrahil keine Gefardungen mehr aus,
Es ist keine Handbedienung mittels Zustimmung moglich,
Die Antriebe sind mittels reduzierter Zwischenkreisspannung
gespert.
Stellung ‘Master Das drehen des Schalters erméglicht die Handbedienung
mittels Zustimmung. Die Antriebe kénnen sich mit der vollen
Geschwindigkeit bewegen und der Strahl kann ausgesendet
werden. Tischwechselfunktionen konnen nicht dberbrickt werden,
‘Anmerkung: Das drehen des Schalters aus der Stellung 'Normat' in die Stellung ‘Master’
(16)
17)
(18
[19]
bewirkt das gleiche wie ein offnen des Schutztores. Dieses kann aber wie
gewohnt mit der Taste ‘Schutztor oftnen’ entriegelt und gedfinet werden.
Zum schliessen des Schutztores muss der Meisterschalter aber wieder in der
Stellung ‘Normal’ stehen.
Futter schliessen
Der Fussschalter dient dem Spannen von Rohrmaterial im Futter. Dies ist nur bei geschlossenem
‘Schutztor moglich
Futter offnen
Der Fussschalter dient dem losen von gespanntem Rohrmaterial im Futter. Dies ist nur bei
geschlossenem Schutztor moglich
Reitstock spannen
Der Fussschalter dient dem Spannen von Rohrmaterial gegen das Futter. Dies ist nur bei
geschlossenem Schutztor moglich
Reitstock losen
Der Fussschalter dient dem Losen von Rohrmaterial von dem Futter weg. Dies ist nur bei
geschlossenem Schutztor moglich
DOK.DOC Seite 5 von 13BESCHREIBUNG MMIC
Bild 4; MMIC -
Ft F2
HAND AUTO
BYSTRONIC LASER AG
CH 3362 NIEDEROENZ
STL STEUERUNG
VERSION 00.100
Bedienung
» — BYSTRONIC
Das MMIC stellt das Bedienelement zwischen Mensch und Tischwechselsteuerung dar.
Es besteht aus einem Display mit 4*20 Zeichen, 11 Tasten sowie 4 Leuchtanzeigen.
‘Beschreibung des MMIC
[MENU] Menutaste
(F 4}, (F2}, (F3] Funktionstasten
Fay Fehleranzeige
(ESC ] Abbruchtaste
[ENTER] Eingabetaste
th [1 Pfeiltasten
u Handbetrieb
Mit dieser Taste gelangt man an den Beginn der
Hauptmendebene.
Die Zuweisung ihrer Funktionen ist abhangig vom.
Text auf dem Display. Je nach Position im
Untermenu konnen damit Bewegungen ausgeldst
oder Werte geandert werden,
Mit dieser Taste konnen bei blinkender ‘Leda’
anstehende Systemfehler, Maschinenfehler und der
Maschinenstatus angezeigt und durchgeblattert
werden,
In einem Untermend getangt man mit dieser Taste
an den Anfang des Untermends.
Wird ein Automatikvorgang mit einer Status- oder
Fehlermeldung nicht gestartet oder gestoppt, gelangt
man mit dieser Taste zurdck in das Untermend,
Abbruchtaste im Teachin,
‘Auf Anforderung des Displays gelangt man mit
dieser Taste vom Hauptmend in das Untermend.
Wird auch im Teachin als Bestatigungstaste
benutzt.
Mit diesen Tasten kann man sich im Haupt- und
Untermend bewegen.
Diese LED leuchtet, wenn die Steuerung auf Hand
coder im Teachin ist.
DOK.DOC Seite 6 von 132 ‘Automatikbetrieb Diese LED leuchtet, wenn sich die Steuerung in
einem Automatikablauf befindet.
13 ~ nicht benutzt
uu Information Diese LED blinkt, wenn ein Systemfehler,
Maschinenfehler oder Maschinenstatus ansteht.
Ansehen mit Taste (F4]
FUNKTIONSBESCHREIBUNG
Einschalten
Funf Sekunden nach dem Einschalten erscheint auf dem Display der Einschalttext mit der Versionsnummer und
dem Modulname. Dieser Text bleibt auf dem Display bis zum dricken der Tasten [Menu] oder (Esc)
Mend
Durch das betatigen der Menutaste erscheint der erste Bildschirm des Menus,
In diesem Menu kann mittels Pfeil-, Enter-, Menu- und Esc-Tasten zwischen den Seiten umgeschaltet werden,
Die Menustruktur ist aus dem Bild 5 ersichtlich,
Eehleranzeige
Fehler werden auf dem Display in Klartext ausgegeben. Dabei wird zwischen drei verschiedenen
Fehlerzustainden unterschieden:
Systemfehler ‘Systemfehler werden durch einen fehlerhaften Zustand des
Steuerungssystems generiert. Solche Zustande sind das fehlen von
Knoten oder Fehler der CPU.
Maschinenfehler Diese Fehler beschreiben fehlerhafte Zustande der Maschine. Solche
Fehler sind der Notaus oder Kollisionen im STL-Bereich selbst oder mit
benachbartern Maschinenmodulen.
Maschinenstatus Unter Maschinenstatus werden Meldungen und Zustande angezeigt,
welche keinen direkten Fehler darstellen.
‘System- und Maschinenfehler bewirken ein sofortiges Abbrechen im Handbetrieb und in Autoratikablaufen. Die
Steuerung springt aus diesen direkt in die Fehleranzeige.
In diesem Zustand kann kein Hand- oder Autoratikbetrie gestartet werden
Zusammen mit dem Auftreten eines Fehlers oder Maschinenstatus beginnt die Led {INFO} zu blinken.
DoK.DOC Seite 7 von 13+ rene urtemene .
-
pr ‘Unermenu
[ Untermenu
Uniermena
Erte] termens
Menu ee /
Hand {<]
en [1 Menu oder
7 atESC)
Bl
{<)
Menu /
Ss i)
[ Le
Uniermenu
el rf
reso}
esc} [F Griernens
(Menut mn pi Unermens Unierens
1 [Aen xentguaon
Uniermenu
{Enter Untermena <
Menu 7 cinettingen fer
Einstetungen yon Pt ESC}
-
th 1 Uniermene
[ Untermens
Untermens
{er Uniermens
ales hn /
hr Hie
Teachin fey fg
“ESC
Bild 6 : Menustruktur
4 Das Hauptmenu "Teach In" wird sichtbar, nach der Erstinbetriebnahme oder durch
das setzen des Konfigurationseingangs.
“ Das Untermenu "Konfiguration" wird sichtbar durch das setzen des
Konfigurationseingangs.
DOK.DOC Seite 8 von 13Handbetrie
Im Handbetrieb konnen der Tischantrieb und die Hubeinheit von Hand im Tippbetrieb bewegt werden. Die
einzeinen Bewegungen sind beziglich ihrer Endlagen Uberwacht.
\Von Hand konnen folgende Bewegungen ausgelost werden:
Antriebseinheit - Fahren nach Schneidposition (langsam)
{Handbedienung: Bid, (11)
- Fahren nach Beschickungsposition (langsam)
{Handbesienung: Bild, (2)
Hubeinheit - Hubeinheit heben
{Handbedienung: Bild, (F1]}
- Hubeinheit senken
{Handbedionung; Bil, [F2])
Futter - Futter schliessen
{ Handbedienung: Bid3, (F1))
- Futter offnen
{Handbedienung: Bie3,(F2]}
Reitstock Reitstock spannen
{ Handbedienung; Bil, [F1])
- Reitstock losen
{Handbedienung; Bl, [F2])
Austragungsband: —- Impuls 3 Minuten
(Handbedienung; Biles, [F1)}
Das spannen und ldsen des Reitstockes ist ebenfalls bei aktiviertem U-Achsenbetrieb mittels Fusstasten
moglich.
Kann einen Bewegung vor System nicht freigegeben werden, erscheint auf dem Display in Klartext die
entsprechende Meldung,
Achtung : Kollisionen oder das Ausfadeln der Schneidtische sind nicht oder nur zum Teil dberwacht, um im
Handbetrieb eine méglichst grosse Bedienerfreiheit (mit der ndtigen Vorsichtl!) zu erhalten,
Einstellungen
Im Menupunkt Einstellungen konnen Systemeinstellungen vorgenommen werden. Diese Einstellungen sind:
‘Sprachenwahl Zwischen den vier Sprachen Deutsch, Englisch, FranzOsisch und
Italienisch kann jederzeit umgeschaltet werden
{ Einstellungen; Bild1, [F1] } Deutsch
{ Einstellungen; Bildt, [F2] } Englisch
{Einstellungen; Bild2, (F1] } Franzbsisch
{ Einstellungen; Bild2, [F2] } Italienisch
‘Automatikbetrieb: Es kann zwischen Halbautobetrieb und Vollautomatikbetrieb gewahit
werden. Unter Normalbetrieb wird der Betrieb der Schneidmaschine
mit oder ohne Beschicker BSL verstanden. Der Vollautomatixbetrieb
bietet mit einem BYTRANS die Méglichkeit, die gesamte Anlage in
leerem Zustand zu starten und laufen zu lassen, bis alle Tafein
geschnitten und abgeraumt wurden, Damit ist ein mannarmer
Fabrikationsbetrieb zu realisieren
{Einstellungen; Bild3, [F1] } ‘Autobetrieb Einschalten
{ Einstellungen; Bild3, (F2] } ‘Autobetrieb Ausschalten
Beschreibung Autostart
1) STL > Im Mend einrichten ‘Vollautobetrieb’ einschalten
2) LEL > Referenz Anfahren, Autobetrieb einschalten (LEL fahrt ober
Beschickungstisch)
DOK.DOC Seite 9 von 133) CNC > Jobliste generieren, Taste ‘AUTO’ drucken Starten, Stop Work + Stop Cut
herausnehmen (wenn man das gerade nach dem starten macht, wartet er bereits auf
eine Tafel, ansonsten muss man, nachden eine Tafel im Schneidbereich wartet, Cont
drucken) und der Autobetrieb beginnt mit einem Beschickungsvorgang durch das
LEL, usw, bis die Jobliste abgearbeitet oder kein Blech mehr auf dem Stapel
vorhanden ist
Konfiguration
Unter Konfiguration werden die Einstellungen verstanden, welche die Hardwarekonfiguration der Maschine
beschreiben. Mégliche Konfigurierungen sind:
Drehachse Wird das Bystar mit Drehachse ausgeliefert, muss die Konfiguration
entsprechend eingestellt werden.
{ Konfiguration; Bild1, [F1]} Drehachse eingebaut
{ Konfiguration; Bild1, [F2]} _ Drehachse nicht eingebaut
‘Schwenkbeschicker BSL Wird die Anlage mit einem Schwenkbeschicker oder einem einfachen
(Linearbeschicker LELeinfach) Linearbeschicker ausgeliefert, muss die Konfiguration entsprechend eingestellt
werden
{ Konfiguration; Bild2, (F1]} Beschicker angebaut
{ Konfiguration; Bild2, [F2]} _ Beschicker nicht angebaut
Linearbeschicker LEL Wird die Anlage mit einem Linearbeschicker ausgeliefert, muss
(Doppel-LEL) die Konfiguration entsprechend eingestellt werden.
{ Konfiguration; Bild3, [F1]} _ BYTRANS angebaut
{ Konfiguration; Bild3, [F2]} BYTRANS nicht angebaut
Rohrhandler LEL Wird die Anlage mit einem Rohrhandler ausgeliefert, muss
die Konfiguration entsprechend eingestellt werden.
{ Konfiguration; Bild4, [F1]} Rohrhandler angebaut
{ Konfiguration; Bild4, [F2]} Rohrhandler nicht angebaut
Achtung: Die Konfigurierung muss mit der tatséchlichen Anlagekonfiguration abereinstimmen.
‘Ansonsten kénnen Fehiverhalten und Kolisionen die Folge sein.
Teachin
Das Teach In bietet die Moglichkeit, die Haltepositionen des Tischantriebes schnell und einfach Uber das
Programm einzustellen.
Far das Teach In ist jeweils die Soll - Stopposition der Antriebseinheit massgebend. Auf diese Position muss
geteacht werden.
Die Bremsverzogerung bewirkt ein Uberlaufen der Antriebseinheit um 33 Grad. Davon ausgehend werden die
‘Schaltpunkte Langsam, Stop und Sicherheit fir die beiden Endlagen Schneidposition und Beschickungsposition
aus der geteachten Position in der SPS berechnet.
| Position Langsam.
—_——1
DOK.DOC Seite 10 von 13Im ersten Teachin Bildschirm kann der Tischantrieb ahnlich dem Handbetrieb in beide Richtungen nach
Schneid- und Beschickungsposition langsam verfahren werden. Damit kann die gwinschte Soll - Stoppositi
angefahren werden.
Im zweiten Bildschirm wird nach der Position gefragt, welche abgespeichert werden soll. Durch anwahlen der
Teachin-Positionen mittels [F1] (Schneidposition) oder (F2] (Beschickungsposition) wird eine Sicherheitsabfrage
durchgefuhrt, die mit [Enter] angenommen oder mit [Esc] abgebrochen kann. Nach der Annahme mit [Enter] wird
die Annahme der Position nochmals bestatigt. Mit [Esc] kann in den ersten Teachin - Bildschirm
zurdckgewechselt werden
Halbautomatikbetrieb
Halbautomatikablaufe konnen grundsatzlich auf zwei verschiedene Arten gestartet werden
Diese gesteuerten Ablaufe sind der Tischwechsel incl. Tisch versorgen und das offnen/schliessen des Futters.
Die einfachste Moglichkeit far einen Tischwechsel bietet die Tischwechseltaste auf der Bedienkonsole. Durch
drucken dieser Taste wird ausgehend von der Ausgangslage ein Tischwechsel ausgefhrt.
Das Schliessen oder Offnen der Futterspannvorrichtung kann Gber einen Fussschalter gewahit werden.
Die zweite Moglichkeit besteht darin, einen Halbautomatikablauf Ober das MMIC aufzurufen
im Mend ‘Automatikwaht’ kann zwischen folgenden Halbautomatikablaufen ausgewabit werden:
Tischwechsel ‘Ausgehend von der Ausgangsiage wird ein Tischwechsel
gestartet
{ Automatikwah!; Bild1, [F1] }
Tisch versorgen ‘Ausgehend von der Ausgangsiage werden beide Tische in den
Beschickungsbereich versorat
{ Automatikwahl; Bild1, [F2] }
Futter offnen Das Futter wird far die Dauer von 3 Sekunden gedtfnet
{ Automatikwahl; Bild2 , [F1]}
Futter schliessen Das Futter wird fur die Dauer von 3 Sekunden geschlossen.
{ Automatikwahl; Bild2 , (F2]}
‘Anmerkung ; Nach einem vollendeten Tischwechsel befindet sich der Tisch in der Hubeinheit immer auf der
Ubergabeposition fur das BYTRANS, das heisst, der Tisch in der Beschickungsposition befindet
sich auf der gleichen Hohe wie der Tisch in der Schneidposition.
Automatikbetrieb
Der Voliautomatikbetrieb kann mittels Vorwahl in den Einstellungen vorgewahit werden. Voraussetzung {
diesen Betrieb ist das Vorhandensein eines BYTRANS und eine leere Maschine. Der Vollautomatikbetrieb
beginnt mit dem Start der CNC-Steuerung. Das BYTRANS beginnt automatisch mit dem Beschickungsvorgang,
Die Aniage lauft solange, bis die CNC-Steuerung kein Blech mehr will oder das BYTRANS kein Blech mehr zum
Beschicken hat.
Austragungsband
Das Austragungsband lauft automatisch wahrend dem Schneidbetrieb. Fur das Herausfordem von Teilen
ausserhalb des Schneidbetriebes kann das Band im Menu 'Handbedienung’ far 3 Minuten eingeschaltet werden.
Ein Dauerbetrieb sowie das generelle Ausschalten des Bandes ist nicht vorgesehen.
Automatische Abschaltung
Die Automatische Abschaltung muss auf der CNC-Steverung aktiviert werden. FUnf Minuten nach Erhalt der
Aufforderung zum Abschalten werden Druckluft und Prozessgase ausgeschaltet. Nochmals 5 Minuten spater
wird das Kahigerat ausgeschaltet.
Abluftfiter
Sobald die CNC-Steuerung schneidet wird das Abluttfiter eingeschaltet. Das Filter besitzt einen Nachlauf von
einer Minute.
Das Fier ist berwacht. Dreissig Sekunden nach dem Einschalten muss das Filter laufen, ansonsten wird ¢
CNC-Steuerung ein Signal ‘Stop vor’ generiert.
DOK.DOC Seite 11 von 13Kuhigera
Das Kulhigerat lauft mit dem Einschalten der Steuerung
Luftklappensteverung
Die Einstellungen fur die Klappensteuerung muss auf der CNC-Steuerung vorgenommen werden.
Das Bysprint besitzt drei Sektoren, Nach dem Einschalten aber vor dem ersten Referenz anfahren sin alle drei
Klappe geoffnet. Nach dem ersten Referenzanfahren werden die Zustande der Klappen jederzeit nachgefalrt
Notaus
Der Notaus ist das einzige Mittel fur den Bediener, aufkommende Gefahren wahrende des Betriebes
(Aufstehende Blechteile, usw.) durch Betatigen desselben abzuwenden. Die Betatigung des Notaus bewirkt das
sofortige abbrechen aller Handbewegungen oder Automatikablaufe innerhalb der Anlage sowie das Ausschalten
der Strahiquelle. Dardberhinaus werden ebenfalls das Kuhlgerat, Ablufffiter, Druckluft und Schneidgase, und die
Crossjet6lpumpe sowie ein angeschlossenes Beschickungsmodul ausgeschaltet.
‘Schutztire
Das offnen der Schutzture bewirkt ein sicheres bremsen der CNC-Antriebe, sperren des Laserstrahles sowie
ausschalten des Tischwechselantriebes,
Die Schutzture ist wahrend dem Schneiden (ausser nicht in einem ‘Stop vor’ - Zustand ) oder wahrend einem
Tischwechsel mechanisch verriegelt.
Lichtschranke
Die unterbrochene Lichtschranke schaltet sicher den Tischwechselantrieb, die Hubeinheit sowie cin
angeschlossenes Beschickungsmodul aus. Wird durch das betreten der Lichtschranke ein Tischwechsel
Unterbrochen, kann nach dem einschalten der Lichtschranke der Tischwechsel durch dricken der
Tischwechseltaste beendet werden. Das betreten der Lichtschranke hat keinerlei Einfluss auf die
Achsbewegungen der CNC-Steuerung
DOK.DOC Seite 12 von 13HARDWAREKONFIGURATION
Eine einwandfreie Anlagekonfiguration ist fur die Funktionsfahigkeit der Steuerung uneriasslich,
Die Datenabertragungsrate betragt for das gesamte CAN-Netz 100KBit/s.
STL- Steverung
PU Ts2 om 75% bom 751
‘Adresse 0
Modul
Swi
;
:
— eae
Mosul 1 | {modu 2
Bedienkonsole
Mac 708 DIT 701 DoT 701,
Adresse 1
Modu! 0 Moat 1 | | Modul 2
Wartungseinheit
ic 701 por 701
Adresse 2
Modul 0 Modul 1
\— inauenag
(Sea |
Ventilinsel vorne
Lan [Barker
i ‘Adresse 3
Modul 0
[oie 70% Dir 701 o1r 701
Modul 0 Modul 1 | | Modul 2
OT 701
Modul 1
Farrer
No (DIocoM)
DIOCAN
‘Adresse 7
Modul 0
DOK.DOC. Seite 13 von 13BYSTRONIC Funktionsplan
00.101A1
STL BYSTAR 3015 Standard
1 Programminitialisierung
J Host - to Host Kommunikation
7M
/ Handbedienung
I Teachin
1 Schrittketten
11 Begin Schrittkette
30
H_Bevinn Schritte 1
Systemishler und ein Maschinenehler
si
Stanbesingungen |
Senrtketon
L- rreccingungen Tschwechse Variant 1
Stove
Teschwechset
Varante
“7 Trechwechsel beendet
| sw eecingungen TichwechselVariante2
Sdeer
Tischwechset
Varante2
=F Trscrwectsel beendet
t
’
Freigabe: di Datum: 24.4.97 Visum: (OX
FUP.VSD Seite 1 von 61 Bedingungen Tischwechsel Varante 3
‘Siro
Tischwechsel
Variante 3
Tischwechsel beendet
11 Bedingungen Intalsierung Hubeinnelt
Sax
Initarsierung
Hubeinnet
Hubeinhetinlaisient
I Bedingungen Inialisierung Antriebseinhet
‘SB
Initatsierung
Antrebseinhelt
‘An
trebseinhetinlaisient
‘Bedingungen Tisch versorgen Vaviante 1
‘Tischwechsel
Variante 1
ch versorgt
11 Bedingungen Tisch versorgen Variante 2
Tigchweehsel
Variante 2
ch versorgt
Bedingungen Futter offeen,
LH Futter offnen
=F Futter gearinet
1 Bedingungen Futter schliessen
L1 Futter schiessen
Fat
ter geschiossenJ Tischwechsel Variante 1
‘1010
HL Waneschrt
‘s1020
L1 Hubeinheitsenken
bennett unten
‘31080
Aatied nach
[7] Beschickungspesition
Auntie in Beschickungspesttion
$1040
Tisch nicht versargen | Tisch versorgen
‘31050
LH] Hubeinheit nebo
Hubeinheit oben
‘$1060
Antied nach
‘Schneidposition
Anti in Schneidpostion
‘s1070
Hubeinhet senken
Hubeinhet unten
‘$1080
LH RucksprungJ Tischwechsel Variante 2
's2010|
r
Warteschett
‘$2020
Hubeinheitheben
Hubeinhet oben
Aatieb nach
‘Beschickungspositon
L Antieb in Beschickungsposiion
Hubeinhet senken
—L Hubeinneit unten
52050
[Tisch nicht versorgen Tisch versorgen
‘32080
Antieb nach
‘Schneidposiion
tieb in Schneidposiion
H tubeinnet neven
Hubeiaheit oben
52080
LH —Rucksprung1! Tischwechsel Variante 3
‘83010
HL warteseneit
Hubeinheit senken
beinhelt unten
Antieb nach
‘Schneidpesition
‘Antiebin Schneidposition
33080)
}{ Hubeinheit eben
Hubeinhet oben
‘$3050,
FH — Rocksprung
//\nitialisierung Hubeinheit // Initialisierung Antriebseinheit
‘s4010 ‘$5010 snob nach
11 Hubeinheit heben H semoxpostion
beinhet oben L Antvieb in Schneidposition
$4020 ‘$5020
L}—Racksprung }} —Rocksprung1 Futter éffnen 1! Futter schliessen
‘$8010 88010
Futter rtnen
Futter schlessen
Futer genet Futter geschlossen
$8020 ‘$9020
Racksprung
L
Racksprung
7 Operationen ausserhalb Schrittketten
11 Zykluszeit
1] Fehlerkontrolle CPU
11 Fehlerkontrolle CAN
11 Fehlerkontrolle Host to Host
1! Zuweisung Maschinenfehler
1 Zuweisung Maschinenstatus
1/ Behandlung Schutztor
// Behandlung Lichtschranke
1! Austragungsband
Signalaustausch CNC
1! Signataustausch BSL
1! Signalaustausch RHL
11 Kollisionsbetrachtung CNC
11 Kollisionsbetrachtung STL - BSL
11 Kollisionsbetrachtung STL
11 Prozessgase
11 Druckluft
11 Oelpumpe fur Crossjet
1! Luftkiappensteuerung
1 Steuerung Kuhigerat
1/ Steuerung Abluftfilter
1 Automatische Abschaltung verzégert
1 Start Halbautomatik
1/ Materialhandling Vollautomatikbetrieb
1] SignalgenerierungBYSTRONIC Programminformation
Programm 00.101A1
Einfiihrung
Das Programm 00.101A1 ist der Standard fur die Tischwechselsteuerung mit Tischwechsel
(STL) fiir das Bystar 3015 in Verbindung mit CNC97. Vom alten System PMC22 wurden
lediglich die Ablaufkonzepte Ubernommen. Allerdings ist das Programm in keiner Weise mit
lteren Bystar-Versionen kompatibel.
Unterlagen
Hauptprogramm ‘STLOOX101A1 [PRG]
Funktionsplane 00.101A1;
FutAufSTLO01C;
FutZuSTLO01C;
TiHebenSTLOO1D;
TiSenkenSTLO01D;
ToBePoSTLOO1D;
ToSchPoSTLO01D;
Bedienungsanleitung 00.101A1 1OOKT01A1NDOK.DOC)
Programmbeschreibung 00.101A1 ——_pwoxtorarunt.b0c}
Schema $2041
System-Versionen
Beim Zeitpunkt der Programmerstellung waren folgende System-Versionen aktuell:
Programm-Version CAP1131 -> Version 2.2.09 B vom 06.12.96
Firmware -> CPU75x.HEX 6. 12. 96
Kontakte
BYSTRONIC LASER AG, Abteilung Anlagensteuerung LTA
Freigabe: Daniel Lerch Datum: 24. April 97 [Visum: xX
HIS.DOC. Seite 1 von 1[SELECONTROL® GAP 1131 Standard
[oa Taentier ‘Comment
| 0, VAR_EXTERNAL RETAIN Reistock CL
| —avar PulsStanTW
~2var “WereKoliecNC
| 3var ~ shutianspot
| avar ~Aafranspor
[svar Tigges
| —6-vaR ~ atiseversort
| ova -
mn
| var "[BandSTLO0TA
| 7 var TON
VAR i
Pvar - (CPUKontroe ‘CPUKnO0TA
- “DekoderByobit Bye ToBISTLOOIA
oe scativerz ~ Ton
Entsorgen
TIVAR “RS:
VAR ~ TRS
| "7 var ir [Fehieo2s 7 | -
7 VAR FehierSTL |FehiersTL0016 —
2 VAR_ERTERNAL [Fromest [psi_stt
[ "2 \VAREXTERNAL ~~ FromigL——SSSS=LEL STL —T
| "2 VAR_EXTERNAL FromRH FHL STL a -
[2 va echt FuautSTeooi —
Zval - FuZusTLoo1c
“2 _VAR_EXTERNAL_RETAIN ~[GENGrehasber a
| "2 VARLEXTERNAL 1OABbId
[25 Gittntrace
“InpubatPos
‘Liehschrarke ~LiScheSTLOOTA TT
io | Stevergh0658 [ -
MeldungStepper | R_TRIG — -
eT | -
| ToBePoSTLOOTO I __
~~ ToSenPoSTLOO1O t
"[NachiautFiter [TOF L _
‘NaciauRoeig TOF -
NodoKontolet | NdeKend07A [_
NodeKontrolet | NadeKond01A [ -
NodoKonrole? | NdeKerdo7A 1 i
‘NodeKontrote3 NodeKon001A 1
NodeKontrotes ~__|NodeKon00TA
NodeKontrolies S| NodeKon 001A
NodeKonrole?|NdeKenda1a
| ScnTerSTL001e
SignaleFahtisch ~BedingungSTL001A 7
Sits Statist
Status? Siatus2STLOOTA -
Stated ‘Siatus3STLOOTA -
Sate ‘Satus¢STLOOTA -
Status ‘SiatusSSTLOOTA
Status ~ Status6sTLOO%A
Status? ~'status7STLOOTA -
satus | iatusBSTLOOTA
Siatusd ‘StatusOSTLOOTA
Header (Page
oreySELECONTROL® CAP 1131 Standard &
ches[SELECONTROL® CAP 1131 Standard x
ces
‘StopVorSchnit RAIS —]
—TescngebsTLooTA |
TeachSTLOviAa
F
_TexaniooTs
TiebonSTLOGID
5k
~ risenkens 00%
“RS
| 7 'VAR EXTERNAL smo 7
| 7" VAR_EXTERNAL ‘STLLEL
“/STL_RAL
7_VAR_EXTERNAL
TRIRIG
[7 war
TiggerFehies
“TiggerFeierse
“TragerFehierss
“TiagerFehira6
TTiggerFehiecs?
“TiggerabAuto
TiggetiatPosd
“TéggerfatPost
TWgerMatPos2
“TagerfatScho
—TiageraiScht
TiggerMatSch2
[~ojvar
VAR
| 3 vaR
|
VAR EXTERNAL ARRAY[ 1.4] OF INT AO)
3 VARLEXTERNAL | axFenerAray ‘ARRAY [0.88 OF BOOL | SO(FALSE) -
VAR ~axFoherSpeicher ARRAY [0.05 ]0F BOL —_[96(FALSE) 7
|o - -
[pstatTemp i —
[eter io -
iFeherehier @ t
~Wanaiegave e J
enveindex @ -
“Seitzaeier a
iSubMenvelnéox io
| utonabschaen He eal
NachiautFter "T0e S|
‘WaciauKuehip | Taeoos —
> VAREXTERNAL—{TaATUTSeant | Wome TUT Programm Aust |
42 {1 nou ese begomnen
_ {2 OuipuPnose Sooncl
ara var —
» xAtomatnen
BSLVorhanden
seandtand
xCkiHz
“XERR_SIGNAGEBER [BOL
"2 VaR EXTERNAL
T22.VAR_EXTERNAL
WZSIVAR_EXTERNAL
Project: UAHOME\DLIPROJ_O/WOOKT01At
[Unit STUOOXTOTAT [PRG] Header (Page 5 OTB Bystronie Laser A [Time 160542 __|[SELECONTROL® GAP 1131 Standard &
crsoO [SELECONTROL® CAP 1131 Standard
CrP
TEAR, Werier
725 VAR Aone AFL
726-VAR xFelerBand
135, VAR
96 VAR
TOT VAR,
[738 VAR
| -139'vaR
¥40,VAR.
| “747 VAR_EXTERNAL
TatlvAR
| 145, VAR : “xKollisionSTL2
146 VAR — xKolisionSTL3
TATVAR ‘xKolisionSTLBSL
148 VAR —rkoson LGN TTFAISE
149,VAR FALSE
~ FALSE
(FALSE
(FALSE
| 150|VAR_EXTERNAL_RETAIN
Y51|VAR EXTERNAL
| 152|VAR_EXTERNAL
7e7|VAR
[svar
| 755) vaR—
760 VAR EX
| ier var
“xteldung
>ekdungArasige
xNolaus1O
status
xSlatussakt
[meV
80 VAR
APTS VETREOT
[Syston TaserAS_— [Tne 15058 |TSELECONTROL® CAP 1131 Standard
2
Daniel Lerch
[Page:6
Project UNHOME\DLPROJ_S7I00K101At (CAP 1131 V2.2 R204 [Date: 04-23-1997
Unit: STLOOXTOTAT [PRG] Header (Page: 6 of 8) [Bystronic Laser AG Time 150546ie" var eStopVorSchnit
TWO-VAR [S)stemFenier
“iar var xTWBeendet -
182 VAR ‘xTeachin |
700, VAR_EXTERNAL_RETAIN_xTeachinOk 1
TO4 VAR ‘teacniens -
EVAR ‘atest =
56 VAR xTesi2 “|
| CHST VAR_EXTERNAL_RETAIN_/xTextOeutsch
96, VAR_EXTERNAL_RETAIN _xTextEnal
[T190-VAR-EXTERNALRETAIN_xTextFranz_
{7200 'VAR-EXTERNAL_RETAN — xTexifa FALSE
[Caorvar "[xTechindesshPos FALSE a
(Ca'var - | etischinsernPos FALSE -
[a8 een - iFAise |
204 [xiehOben FALSE
(205'VAR ~pxTischUnten FALSE
ZBVAR____—_xTaenVersogen FALSE - 5
[207 VAR EXTERNAL_RETAN xuAehseVemanden ‘Fase —
i
| |
|
i
Project U:HOMEDLIPROI_SAOOXTOTAT TeAPTTST VEE ROOA [Dates 04-75-1887
Unit STLOOKTOTAT [PRG] Header (Page: 7or@) ———jBystonic Laser AG ‘Tie 15:08:48
[Daniel Lerch Page: 7Pescounoe ‘CAP 1131 Standard
xo
|
i _1
i
| '
"Project: UHOME\DLIPROJ_S7OOX101A1 [oaPtisi v22R204
| Unit STLOOXTOTAT [PRG] Header (Page: 8 of 8) {Bysironic Laser AG
i ‘Daniel Lerch| ~rResataiganea———~
xSystemFenier
Notausl0
xMaschinentehior
fg" | _isenetzaenior
iSchritzaehier — INO
oN
i Preset ROSGEGe
G10.OxkFelaLioks +
eset —
FALSE —_GIO.QxKFeldLinks
FALSE —GI0.QxkTschLangsam
i=
i | xtexdeutgen— 2 __/ en
TAS | Hrexdetech —| Ro
\ — GE INT
! stegeng {FO
i Page
i '
stefan —| i
Fae i
i tents! FO
Hl reise
slerraraing — 7 :
“FFetieusjabe - - -
FenerSTL
ironerzactier | weRESEARO® |
axtehierSperhet —|FaherSpecher
| Fehr
| seanrazege —npeaserand?™*" roxecaone | —etirzaner
‘mosefehar —laneclreher neha — meena car
ne | asec
sMsdioghne eCongArseue
feldeng |—aMeldong
Obcepinger dar Hos Hos Kommunikation be Teh variaenem Bescicker
‘Status Sen
istatue Setpat
ISias-C_ Send —IFenerttoH
iste,
ToBstbsien — bStah estan Sen’
"ToBSi bend — bend Send end Send -
FromBSt-bsien — BStat ov |
Sistine
eee “or
1 fetes
xStertTW————_—_—— AND] 1 |
aot
oR
engages — "sor Sennsups- Tah Tr BesavGGSps ween —
| clo.nrischvomanden |
‘Sonsetra
| Sensctenste
70
ssioospue “sch 2inSemepos Teh tn eschichungspos unten
weseShos —
“oromrenenntin 5
giscnenraets
Seinsenenrsthe
—_sausa
santo
rslause — Embe “sta |Site
Sant SRN, stpcoutate | Sane
wvenis— ieaue, eis, sean
| cee
— uch SHES — NS,
stand Siecatine Soman |
weeds oiSsebiaastt® —XSusato
—|_ Bente eed |
on Gio cNCReeene — Seuatnen
est afremabesm. — ‘Sroganenee
| xB8LVormenden FromLEL xFreigabeSTL . xFreigabeLEL_
Fiorafcaregasre —Jersanesare
ur — feregaer
Thu deena
Thue — teeabes
iscnizanier — Stren
sao Ne
he Varin (ede Then Wexehitungepetiny
xStatussartiv— NP
Btixeoe oa
ent oR
NO | Lxstatuss
soar |
Aen =
xStopBPos. No oR
Prone
ciovereaansnies
Sonsereaee
Sonsaenrane
“No
xstoopras — *8
alee
ciownseivahantet
‘Sgiscventaesy —
Seusstenreas
Project UMOMEDLPROL_STOOKTOTAT jeaPrisi vez R20 ate 04 25-1057