Sinumerik840D Mill de G 01
Sinumerik840D Mill de G 01
Sinumerik840D Mill de G 01
6,180(5,.''
$
)
%
*
)
)
)
)
)
)
)
?
6,180(5,.''
0
6.,3 '5<
581
237
[ 6723
6%/
=
<
=
(',7
$8;
&
+
Q
(QG
'
,
1
6
>
<
56
;
86%
<
;
"
6,(0(16
$8;
Softwarebeschreibung
EMCO WinNC
SINUMERIK 810D/840D Frsen
Ref.-Nr. DE 1814
Ausgabe G2007-06
Hinweis
In dieser Softwarebeschreibung sind alle Funktionen beschrieben, die mit
WinNC ausgefhrt werden knnen.
Abhngig von der Maschine, die Sie mit WinNC betreiben, stehen nicht alle
Funktionen zur Verfgung.
Alle Rechte vorbehalten, Vervielfltigung nur mit Genehmigung der Fa. EMCO MAIER
EMCO MAIER Gesellschaft m.b.H., Hallein
VORWORT
Vorwort
Die Software EMCO WinNC SINUMERIK 810 D / 840 D Frsen ist ein
Bestandteil des EMCO Ausbildungskonzeptes auf PC-Basis.
Ziel dieses Konzeptes ist das Erlernen der Bedienung und Programmierung
einer bestimmten Maschinensteuerung am PC.
Mit EMCO WinNC fr die EMCO MILL knnen die Frsmaschinen der EMCO
PC MILL und der CONCEPT MILL Serien direkt ber den PC angesteuert
werden.
Durch die Verwendung eines Digitizers, oder der Steuerungstastatur mit TFT
Flachbildschirm (optionales Zubehr) wird die Bedienung wesentlich vereinfacht und durch die originalsteuerungsnahe Art und Weise didaktisch wertvoller.
Neben dieser Softwarebeschreibung und der zur Maschine mitgelieferten
Maschinenbeschreibung ist eine Lernsoftware-CD-ROM "WinTutorial" (CNCBeispiele, Bedienung Steuerung, Beschreibung Befehle und Zyklen) in Vorbereitung.
Der Umfang dieser Anleitung beinhaltet nicht die ganze Funktionalitt der
Steuerungssoftware SINUMERIK 810 D / 840 D Frsen, vielmehr wurde Wert
darauf gelegt, die wichtigen Funktionen einfach und klar darzustellen, um einen
mglichst umfassenden Lernerfolg zu erreichen.
Falls Sie Rckfragen oder Verbesserungsvorschlge zu dieser Betriebsanleitung haben, so wenden Sie sich bitte direkt an
EMCO MAIER Gesellschaft m. b. H.
Abteilung Technische Dokumentation
A-5400 Hallein, Austria
INHALTSVERZEICHNIS
Inhaltsverzeichnis
A: Grundlagen ............................................ A 1
D: Programmierung .................................... D 1
bersichten ........................................................................... D 2
G- Befehle .............................................................................. D 2
M- Befehle ............................................................................. D 4
Zyklen .................................................................................... D 5
Befehlsabkrzungen .............................................................. D 6
Rechenoperatoren ................................................................. D 8
Taschenrechner ..................................................................... D 9
Systemvariable .................................................................... D 10
Arbeitsbewegungen .............................................................. D 11
G0, G1 Geradeninterpolation (kartesisch) ..................... D 11
G0, G1 Geradeninterpolation (polar) ............................. D 11
Fase, Rundung einfgen ............................................... D 11
G2, G3, CIP Kreisinterpolation ..................................... D 12
G4 Verweilzeit ............................................................... D 16
G9, G60, G601, G602, G603 Genauhalt ...................... D 17
G64, G641 Bahnsteuerbetrieb ...................................... D 18
G17, G18, G19 Ebenenanwahl ..................................... D 18
G25, G26 Arbeitsfeldbegrenzung ................................. D 19
G25, G26 Spindeldrehzahlbegrenzung ........................ D 19
G331 Gewindebohren: .................................................. D 20
G332 Rckzugsbewegung: ........................................... D 20
G33 Gewindeschneiden ............................................... D 20
G331/G332 Gewindebohren ohne Ausgleichsfutter ..... D 20
G63 Gewindebohren ohne Synchronisation ................. D 21
Werkzeugradiuskorrektur G40-G42, G450 ................... D 22
G40 Abwahl Werkzeugradiuskorrektur ......................... D 23
G41 Werkzeugradiuskorrektur links .............................. D 23
G42 Werkzeugradiuskorrektur rechts ........................... D 23
Nullpunktverschiebung G53-G57, G500-G599, SUPA . D 24
Zllige-Maangabe G70,
Metrische Maangabe G71 .......................................... D 24
Koordinaten, Nullpunkte ................................................ D 25
Arbeitsebene G17-G19 ................................................. D 25
G91 Kettenmaeingabe ................................................ D 25
G90 Absolutmaeingabe .............................................. D 25
Vorschubprogrammierung G94, G95 ............................ D 26
Polarkoordinaten G110-G112 ....................................... D 27
Weiches An- und Abfahren G140 - G341, DISR, DISCL,
FAD ................................................................................ D 28
Kollisionsberwachung NORM, KONT ............................... D 30
Konturen anfahren und verlassen NORM/KONT ......... D 30
B: Tastenbeschreibung ................................ B1
Steuerungstastatur, Digitizeroverlay ........................................ B1
Adressen- und Zifferntastatur .................................................. B2
Double-Shift-Funktion ....................................................... B2
Tastenfunktionen ..................................................................... B3
Bildschirmaufteilung ................................................................ B4
Maschinensteuertasten ........................................................... B5
PC-Tastatur .............................................................................. B7
C: Bedienung ............................................. C 1
Bedienprinzip ......................................................................... C 1
Grundmen aufrufen ....................................................... C 1
Navigation im Menfenster ............................................. C 1
Navigation im Verzeichnisbaum ...................................... C 2
Eingaben / Werte editieren ............................................. C 2
Eingaben besttigen / abbrechen ................................... C 3
Bedienung ber Maus ..................................................... C 3
bersicht Bedienbereiche ..................................................... C 4
Bedienbereich Maschine ....................................................... C 5
Referenzpunkt anfahren ................................................. C 6
Schlitten manuell verfahren ............................................ C 6
Schlitten im Schrittma verfahren ................................... C 7
Betriebsart MDA .............................................................. C 8
Betriebsart Automatik ...................................................... C 8
Bedienbereich Parameter ..................................................... C 9
Werkzeugdaten ............................................................... C 9
R-Parameter (Rechenparameter) ................................... C 9
Stckzhler (R90, R91) ................................................. C 10
Settingdaten ................................................................... C 11
Nullpunktverschiebung .................................................. C 13
Gesamte wirksame Nullpunktverschiebung ................. C 15
Bedienbereich Programm ................................................... C 16
Programmverwaltung .................................................... C 17
Werkstckverzeichnis erstellen .................................... C 19
Programm erstellen / editieren ...................................... C 19
Programm simulieren .................................................... C 21
Bedienbereich Dienste ........................................................ C 23
Schnittstelle einstellen .................................................. C 23
Laufwerk einstellen ....................................................... C 23
Daten einlesen .............................................................. C 24
Daten auslesen ............................................................. C 25
Daten einordnen aus der Zwischenablage ................... C 26
Bedienbereich Diagnose ..................................................... C 27
Anzeige der Software-Versionen .................................. C 27
Bedienbereich Inbetriebnahme ........................................... C 28
INHALTSVERZEICHNIS
E: Werkzeugkorrektur / Werkzeugvermessung
E1
Werkzeugkorrektur ................................................................. E 1
Werkzeugaufruf ................................................................ E 1
Werkzeugwechsel ............................................................ E 1
Beispiel ............................................................................. E 1
Richtung der Lngenkorrektur ......................................... E 4
Erforderliche Korrekturwerte fr Bohrer, Frser .............. E 4
Erforderliche Korrekturwerte fr Winkelkopfwerkzeuge .. E 5
Werkzeuge vermessen ........................................................... E 6
F: Programmablauf .................................... F 1
Vorbedingungen ..................................................................... F 1
Programmanwahl ................................................................... F 2
Programmstart, Programmhalt ............................................... F 3
Meldungen whrend des Programmlaufs ........................ F 3
Programmbeeinflussung ........................................................ F 4
Satzsuchlauf ........................................................................... F 5
INHALTSVERZEICHNIS
Inbetriebnahme Information
siehe Anhang
I: Steuerungsalarme ............................ I1
Steuerungsalarme 10000 - 59999 ............................................ I1
Zyklenalarme 60000 - 63000 ................................................. I56
GRUNDLAGEN
A: Grundlagen
Bezugspunkte der EMCOFrsmaschinen
M = Maschinennullpunkt
Ein vom Maschinenhersteller festgelegter, unvernderbarer Bezugspunkt.
Von diesem Punkt ausgehend wird die gesamte
Maschine vermessen.
Gleichzeitig ist "M" der Ursprung des Koordinatensystems.
R = Referenzpunkt
Eine durch Endschalter exakt bestimmte Position im
Arbeitsraum der Maschine.
Durch Anfahren der Schlitten an den "R" werden der
Steuerung die Schlittenpositionen mitgeteilt. Erforderlich nach jeder Stromunterbrechung.
1
0
N = Werkzeugaufnahme-Bezugspunkt
Ausgangspunkt fr die Vermessung der Werkzeuge.
"N" liegt an geeigneter Stelle des Werkzeugtrgersystems und wird vom Maschinenhersteller festgelegt.
W = Werkstcknullpunkt
Ausgangspunkt fr die Maangaben im Teileprogramm.
Vom Programmierer frei festlegbar und beliebig oft
verschiebbar innerhalb eines Teileprogramms.
Referenzpunkte im Arbeitsraum
A1
GRUNDLAGEN
Nullpunktverschiebung
Der Maschinennullpunkt "M" liegt bei den EMCO
Frsmaschinen an der linken Vorderkante des Maschinentisches. Als Ausgangspunkt fr die Programmierung ist diese Lage ungeeignet. Mit der sogenannten Nullpunktverschiebung kann das Koordinatensystem an einem geeigneten Punkt im Arbeitsraum der Maschine verschoben werden.
Koordinatensystem
Die X-Koordinate liegt parallel zur Maschinentischvorderkante, die Y-Koordinate liegt parallel zur seitlichen Maschinentischkante, die Z-Koordinate senkrecht auf den Maschinentisch.
Z-Koordinatenangaben in Minusrichtung beschreiben Bewegungen des Werkzeugsystems zum Werkstck, Angaben in Plusrichtung vom Werkstck weg.
=
=
Inkrementell
<
;
Koordinatensystem bei
Absolutprogrammierung
Der Ursprung des Koordinatensystems liegt im
Maschinennullpunkt "M" bzw. nach einer programmierten Nullpunktverschiebung im Werkstcknullpunkt "W".
Alle Zielpunkte werden vom Ursprung des Koordinatensystems ausgehend, durch Angabe der jeweiligen X-, Y- und Z-Abstnde beschrieben.
;
<
=
<
;
=
Absolut
Koordinatensystem bei
Inkrementalprogrammierung
Der Ursprung des Koordinatensystems liegt im Werkzeugaufnahmebezugspunkt "N" bzw. nach einem
Werkzeugaufruf in der Frserspitze.
Bei Inkrementalwertprogrammierung werden die tatschlichen Verfahrwege des Werkzeugs (von Punkt
zu Punkt) beschrieben.
;
<
A2
GRUNDLAGEN
Werkzeugdaten
Ziel der Werkzeugdatenerfassung ist es, dass die
Software die Werkzeugspitze bzw. den Werkzeugmittelpunkt und nicht den Werkzeugaufnahmebezugspunkt fr die Positionierung verwendet.
Jedes zur Bearbeitung herangezogene Werkzeug
muss vermessen werden. Es gilt dabei, den Abstand
von der Schneidenspitze zum Werkzeugaufnahmebezugspunkt "N" zu ermitteln.
Im sogenannten Werkzeugdatenspeicher knnen
die vermessenen Lngenkorrekturen und der Frserradius gespeichert werden.
/
Lngenkorrektur
A3
GRUNDLAGEN
A4
TASTENBESCHREIBUNG
B: Tastenbeschreibung
Steuerungstastatur, Digitizeroverlay
6,(0(16
6,180(5,.''
$
)
)
)
)
)
8
=
)
)
6,(0(16
6,180(5,.''
6.,3 '5<
581
237
[ 6723
;
6%/
<
=
;
(',7
$8;
B1
$8;
'
1
Q
(QG
>
<
"
56
&
+
86%
<
=
)
)
TASTENBESCHREIBUNG
&
'
Beispiel:
>
Blttern rckwrts
Komma
Double-Shift-Funktion
8
=
?
Q
"
(QG
<
1 x Shift drcken:
Fr den folgenden Tastendruck wird die zweite
Tastenfunktion ausgefhrt, fr die nachfolgenden
Eingaben wieder die erste Tastenfunktion.
2 x Shift drcken:
Fr alle folgenden Tasten wird die zweite Tastenfunktion ausgefhrt (Feststelltaste).
3 x Shift drcken:
Fr den folgenden Tastendruck wird die erste Tastenfunktion ausgefhrt, fr die nachfolgenden Eingaben
die zweite Tastenfunktion.
4 x Shift drcken:
Abwahl der 2x bzw. 3x Shift-Funktion.
B2
TASTENBESCHREIBUNG
Tastenfunktionen
Alarm quittieren
<
Cursor ab/auf
Cursor links/rechts
Blttern rckwrts/vorwrts
Leerzeichen
Lschen (Backspace)
Auswahltaste / Toggletaste
(QG
Shift-Taste
B3
TASTENBESCHREIBUNG
Bildschirmaufteilung
[
:LQ1&6,180(5,.'0,//F(0&2
0DVFKLQH
.DQDO
.DQDO5(6(7
3URJUDPPDEJHEURFKHQ
0.6
-RJ
?352*?03)',5
7(,/03)
529
3RVLWLRQ
5HVWZHJ
0DVWHUVSLQGHO
6
PP
,VW
8PLQ
<
PP
6ROO
8PLQ
PP
3RV
JUG
)
0'$
)
-2*
)
5(326
)
JUG
/HLVWXQJ>@
$872
9RUVFKXE
5()
PPPLQ
,VW
6ROO
)
)
:HUN]HXJ
7
YRUDQJHZlKOWHV:HUN]HXJ
7
*
0DVFKLQH
)
'
)
'
*
3DUDPHWHU
)
3URJUDPP
)
'LHQVWH
)
'LDJQRVH
1
2
3
)
)
)
)
12 Vertikale Softkeys
Diese 8 Felder zeigen die Funktion der rechts
danebenliegenden Tasten an. (am PC:
Shift F1..F8)
13 Wird dieses Symbol angezeigt, ist die Taste
,%1
)
(LQ]HO
VDW]
Men mglich).
14 Dialogzeile mit Bedienerhinweisen
15 Wird dieses Symbol angezeigt, ist die Taste
<
16 Horizontale Softkeys
Diese 8 Felder zeigen die Funktion der
darunterliegenden Tasten an. (am PC: F1..F8)
17 Wird dieses Symbol angezeigt, ist die Taste
Zeile vorhanden).
B4
B5
=4
!
1
>
<
"
F3
$
4
$
4
F4
%
5
=$
Alt
INC 100
F2
F1
AUTO
Strg
&
6
F5
$
4
F6
F7
)
9
REPOS
;
,
L
:
>
$
4
Alt Gr
Alt Gr
>
P
INC 1
=
0
Alt
F8
REF
F12
Strg
= INC 1 000
'
#
F11
*
+ ~
DELETE
Druck
ENDE
Rollen
Die Bedeutung der Tastenkombination Strg 2 hngt von der Maschine ab:
MILL 55:
Ausblasen EIN/AUS
MILL 125: Khlmittel EIN/AUS
Die Zuordnung der Zubehrfunktionen ist im Kapitel "Zubehrfunktionen" beschrieben.
Mit der Taste F10 werden die Bedienbereiche (Maschine, Parameter, ...) in die horizontale Softkeyzeile eingeblendet.
Mit Shift F10 werden die Betriebsarten (AUTOMATIC, JOG, ...) in die vertikale Softkeyzeile eingeblendet.
$
4
Strg
INC 10
MDA
JOG
PC-Tastatur
Pause
STOP
NC-
+4
NCSTART
>%
<%
Die Maschinenfunktionen im
numerischen Tastaturblock sind
nur aktiv, wenn NUM-Lock nicht
aktiv ist.
-Z
+X
REF
ALL
OPT
STOP
SBL
Rollen
+Y
SKIP
DRY
RUN
Fest
+Z
RESET
-Y
-X
-4
Num
Num
Tastenbeschreibung
Maschinensteuertasten
20
10
8
6
4
2
1
0
30
40 50 60 70 75
80
85
90
95
100
105
110
115
120
COOLANT-PISTOL
OFF
0
1
ON
Je nach Maschinenausfhrung kann die Steuertafel von der gezeigten geringfgig abweichen
30
50
70
80
90
10
100
110
2
0
120
Tastenbeschreibung
Hinweis:
Nachfolgend sind die
Tasten fr die Maschine
Concept Mill 250 erklrt.
Fr andere Maschinen beachten Sie stets das Kapitel D Programmierung und
Bedienung EMCO-spezifisch in der Betriebsanleitung.
Skip (Ausblendsatz)
Im Skip-Betrieb werden Programmstze beim Programmlauf bersprungen.
Dryrun (Probelauf-Vorschub)
Im Dryrun-Betrieb werden Verfahrbewegungen mit dem Probelauf-Vorschub ausgefhrt.
Der Probelauf-Vorschub wirkt anstelle der programmierten Bewegungsbefehle.
Beim Starten des NC-Programmes wird die Hauptspindel nicht eingeschaltet und die Schlitten werden mit Dryrun-Vorschubgeschwindigkeit
bewegt.
Fhren Sie den Testlauf nur ohne Werkstck aus um Kollisionsgefahr
zu vermeiden.
Ist der Testlauf eingeschaltet erscheint im Simulationsfenster der Text
"DRY".
B6
Tastenbeschreibung
Einzelstckbetrieb
Mit dieser Taste stehen Einzelstckbetrieb oder Dauerbetrieb in Verbindung mit automatischen Beladeeinrichtungen zur Auswahl.
Einschaltzustand ist Einzelstckbetrieb.
Wahlweiser Halt
Bei aktiver Funktion wird die Programmbearbeitung jeweils bei den
Stzen angehalten, in denen die Zusatzfunktion M01 programmiert ist.
Sie starten die Bearbeitung wieder mit der Taste NC-Start.
Ist die Funktion nicht aktiviert, so wird die Zusatzfunktion M01 nicht
beachtet.
Resettaste (Rcksetzen)
Ein laufendes Programm oder eine Verfahrbewegung wird abgebrochen.
Alarmmeldungen werden gelscht.
Die Steuerung ist in Grundstellung und bereit fr einen neuen Programmablauf.
Einzelsatz
Diese Funktion bietet Ihnen die Mglichkeit, ein Programm Satz fr Satz
abzuarbeiten.
Die Funktion Einzelsatz kann in der Betriebsart Automatikmodus (ein
Programm wird automatisch abgearbeitet) aktiviert werden.
Bei aktiver Einzelsatzbearbeitung wird:
auf dem Bildschirm "SBL" (=SingleBlock) angezeigt.
der aktuelle Satz des Teileprogrammes erst dann abgearbeitet, wenn Sie
die Taste NC-Start drcken.
die Bearbeitung nach Abarbeitung eines Satzes gestoppt.
der folgende Satz durch erneute Bettigung der Taste NC-Start abgearbeitet.
Abwhlen knnen Sie die Funktion durch erneutes Bettigen der Taste
Einzelsatz.
NC-Stop
Nach Bettigen der NC-Stop-Taste wird die Bearbeitung des laufenden Programmes unterbrochen.
Anschlieend knnen Sie die Bearbeitung durch Drcken der NC-StartTaste fortsetzen.
NC-Start
Nach Bettigen der NC-Start-Taste wird das angewhlte Programm mit
dem aktuellen Satz gestartet.
B7
Tastenbeschreibung
Richtungstasten
Mit diesen Tasten knnen in der Betriebsart JOG die NC-Achsen verfahren werden.
Referenzpunkt
Durch Drcken dieser Taste erfolgt das Anfahren der Referenzpunkte
in allen Achsen.
Eilgang
Wird diese Funktion zustzlich zu einer der Richtungstasten gedrckt,
so verfhrt die betreffende Achse im Eilgang.
Vorschub Halt
Diese Funktion unterbricht in der Betriebsart "AUTOMATIK" eine Schlittenbewegung.
Vorschub Start
Diese Funktion setzt eine programmierte, unterbrochene Schlittenbewegung wieder fort.
Wurde auch der Hauptspindellauf unterbrochen, so muss zuerst dieser
eingeschaltet werden.
Spindeldrehzahlkorrektur
Der eingestellte Spindeldrehzahlwert S wird als absoluter Wert und in
Prozent auf dem Bildschirm angezeigt.
Wirksam fr die Frsspindel.
Einstellbereich:
50 - 120 % der programmierten Spindeldrehzahl
Schrittweite:
5 % pro Tastendruck
100% Spindeldrehzahl: 100%-Taste
Spindel Halt
Diese Funktion unterbricht den Lauf der Frsspindel. Geschieht dies whrend einer Vorschubbewegung, so muss zuerst diese gestoppt werden.
Spindel Start
Diese Funktion setzt den programmierten Spindellauf wieder fort.
B8
Tastenbeschreibung
Automatische Maschinentre
Zum ffnen und Schlieen der Maschinentre.
Spnefrderer (Option)
Spnefrderer einschalten:
Vorwrts: Taste krzer als 1 Sekunde drcken.
Rckwrts: Taste lnger als 1 Sekunde drcken.
Der Spnefrderer wird nach einer festgelegten Zeit (ca. 35 Sekunden)
abgeschaltet.
Dieser Wert ist vom Werk eingestellt.
Werkzeugtrommel schwenken
Durch Drcken dieser Tasten schwenkt die Werkzeugtrommel um eine
Position:
Takten im Uhrzeigersinn (eine Position weiter)
Takten im Gegenuhrzeigersinn (eine Position zurck)
Voraussetzungen:
Maschinentre geschlossen
Betriebsart "JOG"
Schlsselschalter auf Stellung "Hand"
Manueller Werkzeugwechsel
Das Bettigen dieser Taste startet einen manuellen Werkzeugwechsel.
Das in der Frsspindel eingespannte Werkzeug wird entnommen und
mit dem Werkzeug aus der aktuell eingeschwenkten Position der Werkzeugtrommel ersetzt.
Voraussetzungen:
Maschinentre geschlossen
Betriebsart "JOG"
Schlsselschalter auf Stellung "Hand"
Hinweise:
Unterbrechen des Wechselvorganges durch Stellen des Overrideschalters unter 4%.
Abbruch des Wechselvorganges durch Drcken der Reset-Taste.
Spannmittel
Diese Funktionen bettigen das Spannmittel.
B9
Tastenbeschreibung
Khlmittel
Diese Funktion schaltet die Khlmitteleinrichtung ein- bzw. aus.
Auxiliary OFF
Diese Funktion schaltet die Hilfsaggregate der Maschine ab. Nur wirksam
bei Spindel- und Programmstillstand.
Auxiliary ON
Mit dieser Funktion werden die Hilfsaggregate der Maschine betriebsbereit gemacht (z.B.: Hydraulik, Vorschubantriebe, Spindelantriebe,
Schmierung, Spnefrderer, Khlmittel).
Die Taste muss ungefhr 1 Sekunde lang gedrckt werden.
Kurzes Drcken der AUX ON Taste ist eine Quittierfunktion und bewirkt
einen Schmierimpuls der Zentralschmierung.
Betriebsarten
REF - Referenzmodus
Anfahren des Referenzpunktes (Ref) in der Betriebsart JOG.
AUTO - Automatikmodus
Steuern der Maschine durch automatisches Abarbeiten von Programmen.
Hier werden Teileprogramme angewhlt, gestartet, korrigiert, gezielt
beeinflusst (z.B. Einzelsatz) und abgearbeitet.
EDIT
ohne Funktion
B 10
Tastenbeschreibung
Hinweise:
Die Betriebsarten knnen ber Softkeys (PC-Tastatur) oder mit
dem Betriebsartenwahlschalter angewhlt werden.
Die Umstellung zwischen dem metrischen Masystem und dem
zlligen Masystem erfolgt mit der Hilfssoftware EmConfig (siehe
Kapitel X EmConfig).
Hinweis:
Die Zuordnung vom Metrischen in das Zllige Masystem geschieht
wie folgt:
Vorschub:
Millimeter in inch:
mm/min => inch/min
mm/U => inch/U
Konstante Schnittgeschwindigkeit:
Meter in feet:
m/min => feet/min
B 11
Tastenbeschreibung
20
10
8
6
4
2
1
0
30
40 50 60 70 75
Overrideschalter (Vorschubbeeinflussung)
80
85
90
95
100
105
110
115
120
NOT HALT
Den roten Taster bettigen Sie nur in Notsituationen.
Auswirkungen:
Im Regelfall werden durch NOT-HALT alle Antriebe mit grtmglichem
Bremsmoment gefhrt stillgesetzt.
Entriegeln: Taster verdrehen
Zum Weiterarbeiten drcken Sie folgende Tasten:
RESET, AUX ON, Tren AUF und ZU.
Schlsselschalter Sonderbetrieb
Der Schlsselschalter kann in die Stellung "AUTOMATIK" oder "EINRICHTEN" (Hand) geschaltet werden.
Durch diesen Schlsselschalter ist es mglich bei offener Schiebetre
Bewegungen im Tippbetrieb auszufhren.
Gefahr:
Aktiver Sonderbetrieb erhht die Unfallgefahr.
Der Schlssel dieses Schalters gehrt daher nur in die Hnde jener
Personen, die das notwendige Wissen um die Gefahren haben und
entsprechende Vorsicht walten lassen.
Halten Sie die Spneschutztr auch im Einrichtebetrieb geschlossen.
Verwendung des Schlssels nur fr autorisierte Personen.
Schlssel nach erfolgtem Arbeiten im Sonderbetrieb stets abziehen
(Unfallgefahr).
Beachten Sie die landesspezifischen Sicherheitshinweise (z.B.: SUVA,
BG, UVV ....).
B 12
Tastenbeschreibung
Multifunktionsbedienung
Drehen / Drcken
Funktionsbersicht
1 Spindel-Override: steuert die Spindeldrehzahl
quivalent zum herkmmlichen Drehzahlregler
4 Schlieen: Die Bedienoberflche wird geschlossen. Das Men wird ausgeblendet, Rckkehr zur
Steuerungsoberflche
5 Bildschirm sperren
Hinweis:
Der Funktionsumfang der Multifunktionsbedienung kann je nach Software Version variieren.
B 13
Tastenbeschreibung
Bildschirm sperren
1 Bildschirm sperren: Ein nochmaliges Drcken hebt die Sperrung wieder
auf und schliet die Bedienoberflche.
B 14
Tastenbeschreibung
Handradfunktion
Das Handrad (1) aktiviert den Handradmodus. Die Parameter Achse und
Schrittweite (2) werden mittels der Achs- und Betriebsarttasten an der
Maschinentastatur angegeben.
Bedienung
Das elektronische Handrad dient zum Verfahren der Schlitten mit einer
vorgegebenen Schrittmaweite.
Die Schrittmaweite richtet sich dabei nach der eingestellten Inc- Betriebsart: Inc 1, Inc 10, Inc 100.
Es muss eine Inc-Betriebsart voraus gewhlt sein und eine Achse ber
eine Richtungstaste definiert werden.
Siehe auch "Beschreibung der Betriebsarten" und "Beschreibung der
Richtungstasten" im Kapitel B.
Hinweis:
In der Betriebsart "Inc 1000" kann nicht mit dem Handrad verfahren
werden. "Inc 1000" fhrt mit "Inc 100".
B 15
Tastenbeschreibung
Schlsselschalter
0
1
Zustimmtaste
Achsbewegungen ber Richtungstasten und Werkzeugwenderbewegungen bei offener Tr werden durch Drcken der Zustimmtaste zugelassen (Voraussetzung Schlsselschalter in Stellung EINRICHTEN).
Bei Maschinen mit Trautomatik (Option) wird durch Drcken der Zustimmtaste die Maschinentre geffnet.
B 16
BEDIENUNG
C: Bedienung
Bedienprinzip
Die Bedienung der SINUMERIK 810D/840D ist in
sechs Mens, sogenannte Bedienbereiche eingeteilt:
Maschine
Parameter
Programm
Dienste
Diagnose
Inbetriebnahme
Diese sechs Bedienbereiche werden im Grundmen
in der horizontalen Softkeyleiste angezeigt.
Grundmen aufrufen
Nach Drcken der Taste
werden im Grund-
Menfenster wechseln
Mit dieser Taste knnen Sie das aktive Fenster
wechseln (das aktive Fenster ist durch einen
farbigen Rahmen gekennzeichnet).
Nur im aktiven Fenster knnen Eingaben gemacht
werden.
Scrollen im Menfenster
Scrollt eine Bildschirmseite vor bzw. zurck.
C1
BEDIENUNG
Datei ffnen
Gewnschte Datei ffnen, wenn diese im Editor
bearbeitet werden soll.
Eingabefelder
Wechseln in den Eingabemodus.
Geben Sie ber die alphanumerische Tastatur
den Wert oder Begriff (z. B. Dateiname) ein.
Sie wechseln automatisch in den Eingabemodus,
wenn Sie vorher den Cursor auf das Eingabefeld
positioniert haben.
Besttigen Sie Ihre Eingabe mit der Taste "Input".
Der Wert wird bernommen.
Mit der Taste !
C2
BEDIENUNG
ABBRUCH
Eingaben besttigen
Eingaben sichern und aktuelles Men verlassen
(Rcksprung in das aufrufende Men).
Eingaben abbrechen
Eingaben verwerfen und aktuelles Men verlassen
(Rcksprung in das aufrufende Men).
1x Klicken bedeutet:
Menfenster aktivieren
Cursor auf gewnschtes Eingabefeld stellen
Verzeichnis anwhlen
Softkey drcken
Auswahlfeld aktivieren / deaktivieren
Eingabefeld aktivieren
Auswahlliste ffnen
C3
BEDIENUNG
bersicht Bedienbereiche
Die verschiedenen Funktionen sind in der Steuerung
zu folgenden Bedienbereichen zusammengefat:
%HGLHQEHUHLFK
0DVFKLQH
3DUDPHWHU
3URJUDPP
'LHQVWH
'LDJQRVH
,QEHWULHEQDKPH
DXVIKUEDUH)XQNWLRQHQ
7HLOHSURJUDPPDEDUEHLWHQ
+DQGVWHXHUXQJGHU0DVFKLQH
(GLWLHUHQYRQ'DWHQIU3URJUDPPH
XQG:HUN]HXJYHUZDOWXQJ
(UVWHOOHQXQG$QSDVVHQYRQ7HLOHSURJUDPPHQ
(LQOHVHQXQG$XVOHVHQYRQ3URJUDPPHQXQG'DWHQ
$ODUPDQ]HLJHQ
6HUYLFHDQ]HLJHQ
$QSDVVHQGHU1&'DWHQDQGLH0DVFKLQH
6\VWHPHLQVWHOOXQJ
C4
BEDIENUNG
Bedienbereich Maschine
Der Bedienbereich Maschine umfat alle Funktionen und Einflugren, die zu Aktionen an der Werkzeugmaschine fhren bzw. deren Zustand erfassen.
Es werden drei Betriebsarten unterschieden:
JOG
Jog dient dem Handbetrieb sowie dem Einrichten
der Maschine.
Zum Einrichten gibt es folgende Funktionen:
Referenzpunkt anfahren (Ref)
Rckpositionieren (Repos)
Schrittma fahren
MDA
Halbautomatischer Betrieb
Hier knnen Teileprogramme satzweise erstellt
und abgearbeitet werden.
AUTOMATIK
Vollautomatischer Betrieb
Vollautomatisches Abarbeiten von Teileprogrammen.
Hier werden Teileprogramme angewhlt,
gestartet, korrigiert, gezielt beeinflut (z.B.
Einzelsatz) und abgearbeitet.
Diese Betriebsarten knnen Sie ber Softkeys (PCTastatur) oder mit dem Betriebsartenwahlschalter
anwhlen.
C5
BEDIENUNG
Durch das Anfahren des Referenzpunktes synchronisieren Sie die Steuerung mit der Maschine.
oder
; oder
5()
$// werden automatisch alle
oder
Alt+F1 am PC).
gleichzeitig gedrckt,
C6
BEDIENUNG
gleichzeitig gedrckt,
C7
BEDIENUNG
ab.
Fr einen MDA-Programmlauf sind die gleichen Vorbedingungen wie beim vollautomatischen Betrieb
notwendig.
Betriebsart Automatik
In der Betriebsart Automatik knnen Sie Teileprogramme vollautomatisch ablaufen lassen.
Vorbedingungen fr die Abarbeitung von Teileprogrammen:
Der Referenzpunkt wurde angefahren
Das Teileprogramm ist in der Steuerung geladen.
Die notwendigen Korrekturwerte wurden geprft
bzw. eingegeben (z.B. Nullpunktverschiebungen,
Werkzeugkorrekturen)
Die Sicherheitsverriegelungen sind aktiviert (z.B.
Spneschutztre zu).
Mglichkeiten in der Betriebsart Automatik:
Programmkorrektur
Satzsuchlauf
berspeichern
Programmbeeinflussung
siehe Kapitel F - Programmablauf.
C8
BEDIENUNG
Bedienbereich Parameter
Im Bedienbereich Parameter knnen Sie die Daten
fr Programme und Werkzeugverwaltung eingeben
und editieren.
Werkzeugdaten
siehe Kapitel E - Werkzeugvermessung / Werkzeugverwaltung.
R-Parameter (Rechenparameter)
R-Parameter sind Variable, die in Programmen als
Rechenparameter verwendet werden.
Diese Parameter knnen in diesem Bedienbereich
von Hand gendert werden.
Drcken Sie den Softkey R-PARAMETER.
Mit den Tasten
und
knnen Sie die
RParameter
Parameterliste durchblttern.
Parameter ndern:
Stellen Sie den Cursor auf das entsprechende Eingabefeld und tragen Sie den neuen Wert ein.
Parameter lschen:
Mit dem Softkey BEREICH LSCHEN knnen Sie
die Werte eines Parameterbereichs von R.. bis R..
lschen.
Mit dem Softkey ALLE LSCHEN werden alle Werte
gelscht.
Mit den Softkeys ABBRUCH und OK knnen Sie den
Lschvorgang abbrechen oder besttigen.
Bereich
lschen
Alle
lschen
Abbruch
OK
Parameter suchen:
Drcken Sie den Softkey SUCHEN und geben Sie
die Nummer des Parameters ein.
Parameter
suchen
Mit
falls er existiert.
C9
BEDIENUNG
Beispiel
Es werden 250 Stck gefertigt.
Funktion
Wird die eine Sollstckzahl in R91 eingegeben, so
zhlt Parameter R90 von der vorgegebenen Sollstckzahl bis 0 abwrts.
Ist die vorgegebene Stckzahl abgearbeitet, erscheint die Meldung "Sollstckzahl erreicht".
Wird die Sollstckzahl R91 und die aktuelle Stckzahl R90 auf 0 gesetzt, so zhlt Parameter R90 von
0 aufwrts.
Programmierung
Der Aufruf des Stckzhlers im Programm erfolgt
unmittelbar vor dem M30 Befehl mit L700 P1.
C 10
BEDIENUNG
Arbeitsfeldbegrenzung
Arbeitsfeldbegrenzung
JOG
Daten
JOG-Daten
JOG-Vorschub:
Vorschub fr die Achsen bei manueller Bewegung im
JOG-Betrieb.
Spindeldaten
Spindeldaten
Max. / min:
Einschrnkung fr die Spindeldrehzahl. Diese kann
nur innerhalb der in den Maschinendaten festgelegten Grenzwerte erfolgen
Spindeldrehzahlbegrenzung bei G96:
Programmierbare obere Drehzahlbegrenzung (G96)
bei konstanter Schnittgeschwindigkeit.
Getriebebersetzung:
Bei Maschinen mit mechanischem Getriebe geben
Sie hier die eingelegte Getriebestufe an.
Damit kann die Drehzahl der Hauptspindel korrekt
berwacht werden.
Positionieren Sie den Cursor auf das gewnschte
Feld und geben Sie den neuen Wert ein bzw. whlen
Sie mit der Taste !
C 11
BEDIENUNG
Startwinkel
Probelaufvorschub
C 12
BEDIENUNG
NV+
NVAngewhl.
NV
Position
bernehm.
Tragen Sie die gewnschten Werte in die Eingabefenster ein oder whlen Sie ber die Taste !
(beim Spiegeln) einen neuen Wert.
Verwerfen
Mit dem Softkey SPEICHERN werden die Nullpunktverschiebungen gespeichert, mit VERWERFEN
werden die genderten Werte zurckgesetzt.
Speichern
C 13
BEDIENUNG
NV+
NVAngewhl.
NV
- Lngenparameter (1, 2, 3)
und Richtung (+, -, ohne)
- Bercksichtigung des Radius (+, -, ohne)
- Bercksichtigung und Richtung (+, -, ohne) eines
frei eingebbaren Versatzes
OK
OK
Mit dem Softkey SPEICHERN werden die Nullpunktverschiebungen gespeichert, mit VERWERFEN
werden die genderten Werte zurckgesetzt.
Speichern
C 14
BEDIENUNG
Basisnullpunktverschiebung ndern:
Die Basisnullpunktverschiebung ist eine Nullpunktverschiebung, die stndig (ohne gesonderten Aufruf) aktiv ist.
Mit der Basisverschiebung werden z.B. Zwischentische bei Frsmaschinen oder Zwischenflansche
bei Drehmaschinen erfat.
Die wirksame einstellbare Basisverschiebung ist die
Summe aus Verschiebung grob und Verschiebung
fein.
Drehung, Mastab, Spiegeln:
Festlegung wie bei Programmierung der Frames.
Eine Drehung ist nur um die Geometrieachse mglich.
Siehe Kapitel D - Programmierung - Koordinaten,
Nullpunkte.
bersicht
Basis
NV
C 15
BEDIENUNG
-RJ
.DQDO5(6(7
3URJUDPPDEJHEURFKHQ
1DPH
7\S
'DWXP
)UHLJDEH
7HVW
:.6
:.6
:3'
:3'
:3'
=XU3URJUDPPhEHUVLFKWGLH,13877DVWHGUFNHQ
)UHLHU6SHLFKHU
)
1HX
)
.RSLHUHQ
)
(LQIJHQ
)
/|VFKHQ
)
8PEH
QHQQHQ
)
)UHLJDEH
lQGHUQ
)
3URJUDPP
$XVZDKO
)
$QZDKO
)
6SHLFKHU
,QIR
)
Im Bedienbereich Programm knnen Sie Teileprogramme erstellen und anpassen, sowie die Programme verwalten.
529
:HUNVWFNhEHUVLFKW
:HUN
VWFNH
Bedienbereich Programm
?352*?03)',5
7(,/03)
)HVWSODWWH
1HX
)
)
7HLOH
8QWHU
6WDQGDUG
SURJUDPPH SURJUDPPH =\NOHQ
)
$QZHQGHU
=\NOHQ
)
=ZLVFKHQ
DEODJH
)
)
Programmtypen
Teileprogramm
Ein Teileprogramm ist eine Folge von Anweisungen
zur Bearbeitung des Werkstcks.
Unterprogramm
Ein Unterprogramm ist eine Folge von Anweisungen
eines Teileprogramms, die mit unterschiedlichen
Versorgungsparametern wiederholt aufgerufen werden kann.
Zyklen sind eine Form von Unterprogrammen
Werkstck
Ein Werkstck ist in diesem Zusammenhang ein
Verzeichnis, in dem Programme oder sonstige Daten abgelegt sind.
Zyklen
Zyklen sind Unterprogramme zur Ausfhrung eines
wiederholt auftretenden Bearbeitungsvorgangs am
Werkstck.
Die vorprogrammierten Standardzyklen knnen nicht
gendert werden.
Anwenderzyklen knnen vom Anwender beliebig
erstellt und gendert werden.
C 16
BEDIENUNG
name.MPF
name.SPF
Hauptprogramm
Unterprogramm
name.TOA
name.UFR
name.INI
name.COM
name.DEF
Werkzeugdaten
Nullpunktverschiebungen / Frame
Initialisierungsdatei
Kommentar
Definition fr globale Anwenderdaten
und Makros
name.DIR
name.WPD
name.CLP
Kopieren / Einfgen
Kopieren
ffnen Sie nun das Verzeichnis, in die Sie die markierte Datei kopieren wollen und drcken Sie den
Softkey EINFGEN.
Beim Einfgen in ein Werkstckverzeichnis kann der
Einfgen
verndert werden.
OK
C 17
BEDIENUNG
Umbenennen
Umbenennen
verndert werden.
Lschen
letzte Datei.
Drcken Sie den Softkey LSCHEN.
Wenn Sie die Sicherheitsabfrage mit dem Softkey
OK besttigen werden die markierten Dateien / Verzeichnisse gelscht.
OK
Freigabe
Freigabe
ndern
Hinweis:
Steht das Programm in einem Werkstckverzeichnis, mu auch das Werkstckverzeichnis
freigegeben werden.
C 18
BEDIENUNG
Drcken Sie den Softkey WERKSTCKE. Die bersicht aller Werkstckverzeichnisse wird eingeblendet.
Drcken Sie den Softkey NEU. Das Eingabefenster
wird geffnet.
Geben Sie den Namen des neuen Werkstckverzeichnisses mit der Tastatur ein.
Werkstcke
Neu
Es wird danach nach dem Namen des ersten Teileprogramms gefragt und der Editor fr dieses Teileprogramm geffnet.
Neu
Dateinamen anwhlen.
C 19
BEDIENUNG
Programm editieren
Mit den Cursortasten und den Tasten Blttern vorwrts / rckwrts knnen Sie den Cursor im Text
positionieren.
berschreiben
Mit den Softkeys BERSCHREIBEN und EINFGEN schalten Sie zwischen Einfg- und berschreibmodus um.
Einfgen
Block
Markieren
Block
Kopieren
Block
Einfgen
Block
Lschen
Neu numerieren:
Neu
numerieren
Schliessen
SCHLIESSEN
Es erscheint eine Abfrage, ob die nderungen gespeichert werden sollen. Danach wird der Texteditor
geschlossen und es erscheint wieder die Programmbersicht.
C 20
BEDIENUNG
-RJ
=RRP
$XWR
)
=XP
8UVSUXQJ
)
=HLJH
DOOHV
)
=RRP
)
=RRP
)
%LOG
O|VFKHQ
)
&XUVRU
JUREIHLQ
)
(LQ
VWHOOXQJHQ
)
.DQDO5(6(7
3URJUDPPDEJHEURFKHQ
'6LPXODWLRQ
;
<
=
&
Programm simulieren
?352*?03)',5
7(,/03)
:303)
6LQJOH$XWR]RRP
)
7
5HVHW
(GLW
Anzeigefarben:
Hellgrn
Verfahrweg im Vorschub
Dunkelgrn Verfahrweg im Eilgang
Gelb
Fadenkreuz, Werkzeugsymbol, Symmetrieachsen usw.
Blau
Kreishilfslinien
<
)
)
)
)
6WDUW
)
5HVHW
)
6LQJOH
)
)
Im Simulationsfenster werden die aktuellen Achspositionen, Vorschub, Werkzeug, der Status Run/
Reset und die Einstellungen Autozoom und Single
angezeigt.
Zoom
+
Simulation
Start
Reset
Single
Zoom
Auto
Zum
Ursprung
Zeige
alles
Zoom
Bild
lschen
Cursor
fein/grob
Mit CURSOR FEIN / GROB knnen Sie die Schrittweite einer Cursortastenbettigung umschalten.
Edit
C 21
BEDIENUNG
Einstellen
(LQVWHOOXQJHQIUGLH'6LPXODWLRQ
Mit Darstellungsebene knnen Sie einstellen, welche Ebene der Simulation angezeigt wird.
'DUVWHOOXQJVHEHQH
;
<
.UHLVHPLW+LOIVOLQLHQ
Unter Zeichenwartezeit knnen Sie eine Zeitverzgerung zwischen den Simulationsstzen eingeben. Dadurch wird die Simulation anschaulicher.
:HUN]HXJYHUVFKLHEXQJHQ
=HLFKHQZDUWH]HLW
65.DNWLYLHUHQ
PV
$NWXHOOHU.DQDO
3RVLWLRQVGDUVWHOOXQJ
0.63RVLWLRQ
:.63RVLWLRQ
Normale Darstellungsebene
(LQVWHOOXQJHQIUGLH'6LPXODWLRQ
'DUVWHOOXQJVHEHQH
;
<
\7UDQV
.UHLVHPLW+LOIVOLQLHQ
:HUN]HXJYHUVFKLHEXQJHQ
=HLFKHQZDUWH]HLW
65.DNWLYLHUHQ
PV
$NWXHOOHU.DQDO
Werkzeugverschiebungen
Simulation mit / ohne Werkzeugverschiebung.
3RVLWLRQVGDUVWHOOXQJ
0.63RVLWLRQ
:.63RVLWLRQ
SRK aktivieren
Simulation mit Schneidenradiuskorrektur oder ohne
Schneidenradiuskorrektur (Darstellung der Werkzeugmittelpunktsbahn).
Aktueller Kanal
Auswahl des aktuellen Kanals (nur bei Maschinen
mit mehreren Kanlen).
'DUVWHOOXQJVHEHQH
;
;7UDQV <
\7UDQV
.UHLVHPLW+LOIVOLQLHQ
:HUN]HXJYHUVFKLHEXQJHQ
=HLFKHQZDUWH]HLW
65.DNWLYLHUHQ
PV
$NWXHOOHU.DQDO
3RVLWLRQVGDUVWHOOXQJ
0.63RVLWLRQ
:.63RVLWLRQ
C 22
BEDIENUNG
-RJ
.DQDO
Bedienbereich Dienste
?352*?03)',5
7(,/03)
.DQDO5(6(7
=XUFN
)
6WDUW
)
6WRS
)
9
$QZHQGHU
)
'UXFNHU
)
9
3*3&
)
/DXIZHUN
)
3URJUDPPDEJHEURFKHQ
'DWHQHLQOHVHQ
1DPH
'DWHQ
:HUNVWFNH
7HLOHSURJUDPPH
8QWHUSURJUDPPH
$QZHQGHU=\NOHQ
6WDQGDUG=\NOHQ
Schnittstelle einstellen
)
'DWHQ(LQ
)
'DWHQ$XV
)
=ZLVFKHQ
DEODJH
)
)HKOHU
SURWRNROO
)
)
)
)
(LQ
VWHOOHQ
:LQ1&6,180(5,.'7851F(0&2
'LHQVWH
-RJ
.DQDO
)
?352*?03)',5
7(,/03)
.DQDO5(6(7
=XUFN
3URJUDPPDEJHEURFKHQ
)
Mit EMCO WinNC knnen Sie nur ber die Schnittstelle V24-Anwender senden.
)
3DUDPHWULHUXQJ9$QZHQGHU
6RQGHUIXQNWLRQHQ
)
576&76
6WDUWPLW;21
)
%DXGUDWH
hEHUVFKUHLEHQQXUPLW%HVWlWLJXQJ
6WRSELWV
(LQOHVHQ6DW]HQGHQXUPLW/)
3DULWlW
NHLQH
6WRSPLWhEHUWUDJXQJVHQGH]HLFKHQ
'DWHQELWV
'656LJQDODXVZHUWHQ
;21+H[
9RUXQG1DFKVSDQQ
;2))+H[
/RFKVWUHLIHQIRUPDW
hEHUWUDJXQJVHQGH
D
=HLWEHUZDFKXQJ
3DUDPHWHU
6FKQLWWVWHOOH
&20
3URWRNROO
)
)
)
)
)
)
(LQVW
VSHLFKHUQ
)
)
)
)
Toggletaste ( !
)
)
) ausgewhlt.
3DUDPHWULHUXQJ/DXIZHUN
3DUDPHWHU
/DXIZHUNH
6RQGHUIXQNWLRQHQ
hEHUVFKUHLEHQQXUPLW%HVWlWLJXQJ
'LVNHWWH
(LQOHVHQ6DW]HQGHQXUPLW/)
)UHLHV9HU]HLFKQLV
/RFKVWUHLIHQIRUPDW
/DQJH'DWHLQDPHQ
Einst.
sichern
C 23
BEDIENUNG
...
Laufwerk
DatenEin
Zurck
Start
Stop
C 24
BEDIENUNG
...
Laufwerk
DatenAus
Start
Stop
C 25
BEDIENUNG
"
Einordnen
OK
Lschen
C 26
BEDIENUNG
Bedienbereich Diagnose
Im Bedienbereich Diagnose werden Alarme und
Meldungen in der Langform angezeigt.
Wechseln Sie bei einem anstehenden Alarm oder
bei einer Meldung in den Bedienbereich Diagnose,
um folgende Informationen zu erhalten:
Nummer:
Alarmnummer. Wenn mehrere Alarme anstehen,
werden sie in zeitlicher Reihenfolge ausgegeben.
Datum:
Genauer Zeitpunkt, an dem der Alarm auftrat.
Lschkriterium:
Anzeige der Taste, die zum Lschen des Alarms
gedrckt werden mu.
Text:
Langtext des jeweiligen Alarms.
C 27
BEDIENUNG
Bedienbereich Inbetriebnahme
Der Bedienbereich Inbetriebnahme ist in WinNC
nicht aktiv.
Fr die Einbindung von Zubehren, Automatisierungen usw. verwenden Sie das Hilfsprogramm
"WinConfig"
C 28
PROGRAMMIERUNG
D: Programmierung
Hinweis
In dieser Programmieranleitung sind alle Funktionen beschrieben, die mit
WinNC ausgefhrt werden knnen.
Abhngig von der Maschine, die Sie mit WinNC betreiben, stehen nicht alle
Funktionen zur Verfgung.
Die mit (*) markierten Parameter oder Zyklen sind nur im Zyklenstand 6.02
verfgbar.
Beispiel:
Die Frsmaschine Concept MILL 55 besitzt keine lagegeregelte Hauptspindel,
es kann deshalb auch keine Spindelposition programmiert werden.
D1
PROGRAMMIERUNG
bersichten
G- Befehle
%()(+/
*
*
*
*
&,3
*
*
*
*
*
*
*
*
*
*
*
*
*
*
**
*
**
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
%('(8781*
(LOJDQJEHZHJXQJ
9RUVFKXEEHZHJXQJ
.UHLVLQWHUSRODWLRQLP8KU]HLJHUVLQQ
.UHLVLQWHUSRODWLRQJHJHQ8KU]HLJHUVLQQ
.UHLVLQWHUSRODWLRQEHU=ZLVFKHQSXQNW
9HUZHLO]HLW
*HQDXKDOWVDW]ZHLVHZLUNVDP
,QWHUSRODWLRQVHEHQH;<
,QWHUSRODWLRQVHEHQH;=
,QWHUSRODWLRQVHEHQH<=
0LQLPDOH$UEHLWVIHOGEHJUHQ]XQJ6SLQGHOGUHK]DKOEHJUHQ]XQJ
0D[LPDOH$UEHLWVIHOGEHJUHQ]XQJ6SLQGHOGUHK]DKOEHJUHQ]XQJ
*HZLQGHPLWNRQVWDQWHU6WHLJXQJ
*HZLQGHERKUHQ
5FN]XJVEHZHJXQJEHLP*HZLQGHERKUHQ
:HUN]HXJUDGLXVNRPSHQVDWLRQ$XV
:HUN]HXJUDGLXVNRPSHQVDWLRQ(LQ/LQNV
:HUN]HXJUDGLXVNRUUHNWXU(LQ5HFKWV
6DW]ZHLVH$EZDKOHLQVWHOOEDUH1XOOSXQNWYHUVFKLHEXQJ
(LQVWHOOEDUH1XOOSXQNWYHUVFKLHEXQJHQ
$EZDKOGHUHLQVWHOOE139
(LQVWHOOEDUH1XOOSXQNWYHUVFKLHEXQJHQ
*HVFKZLQGLJNHLWVDEQDKPH*HQDXKDOW
*HQDXKDOWIHLQ
*HQDXKDOWJURE
:HLWHUVFKDOWHQZHQQ6ROOZHUWHUUHLFKWLVW
*HZLQGHERKUHQRKQH6\QFKURQLVDWLRQ
%DKQVWHXHUEHWULHE
%DKQVWHXHUEHWULHEPLWSURJUDPPLHUEDUHPhEHUVFKOHLIDEVWDQG
=|OOLJHV0DDQJDEH
0HWULVFKHV0DV\VWHP
%H]XJVPDDQJDEH
.HWWHQPDDQJDEH
9RUVFKXEPPPLQRG,QFKPLQ
9RUVFKXELQPP8RG,QFK8
.RQVWDQWH6FKQLWWJHVFKZLQGLJNHLW(LQ
.RQVWDQWH6FKQLWWJHVFKZLQGLJNHLW$XV
3RODQJDEHEH]RJHQDXI]XOHW]WDQJHIDKUHQH:HUN]HXJSRVLWLRQ
3RODQJDEHEH]RJHQDXIGHQDNWXHOOHQ1XOOSXQNWGHV
:HUNVWFNNRRUGLQDWHQV\VWHPV
3RODQJDEHEH]RJHQDXI]XOHW]WJOWLJHQ3RO
:HLFKHV$QXQG$EIDKUHQ
$QIDKUHQYRQOLQNVE]Z$EIDKUHQYRQOLQNV
$QIDKUHQYRQUHFKWVE]Z$EIDKUHQYRQUHFKWV
D2
PROGRAMMIERUNG
%()(+/
*
*
*
*
*
*
*
*
*
*
*
%('(8781*
$QE]Z$EIDKUULFKWXQJDEKlQJLJYRQGHUUHODWLYHQ/DJHYRQ6WDUWE]Z
(QGSXQNW]XU7DQJHQWHQULFKWXQJ
$QIDKUHQPLWHLQHU*HUDGHQ
$EIDKUHQPLWHLQHU*HUDGHQ
$QIDKUHQPLWHLQHP9LHUWHONUHLV
$EIDKUHQPLWHLQHP9LHUWHONUHLV
$QXQG$EIDKUHQUlXPOLFK*UXQGVWHOOXQJVZHUW
$QXQG$EIDKUHQLQGHU(EHQH
$QIDKUHQPLWHLQHP+DOENUHLV
$EIDKUHQPLWHLQHP+DOENUHLV
.RQWXUDQIDKUHQXQGYHUODVVHQ
.RQWXUDQIDKUHQXQGYHUODVVHQ
D3
PROGRAMMIERUNG
M- Befehle
%()(+/
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
%('(8781*
3URJUDPPLHUWHU+DOW
:DKOZHLVHU+DOW3URJUDPPKDOWQXUEHL2376723
3URJUDPPHQGH
6SLQGHO(,1LP8KU]HLJHUVLQQ
6SLQGHO(,1JHJHQ8KU]HLJHUVLQQ
6SLQGHO$86
:HUN]HXJZHFKVHOPXVVLPHLJHQHQ6DW]VWHKHQ
.KOPLWWHO(,1
.KOPLWWHO$86
7HLODSSDUDW.OHPPXQJHLQ
7HLODSSDUDW.OHPPXQJO|VHQ
8QWHUSURJUDPPHQGH
6SDQQPLWWHO0DVFKLQHQVFKUDXEVWRFNg))1(1
6SDQQPLWWHO0DVFKLQHQVFKUDXEVWRFN6&+/,(66(1
7HLODSSDUDWVFKZHQNHQ
+DXSWSURJUDPPHQGH
/DJHJHUHJHOWH6SLQGHOSRVLWLRQLHUHQ
$XVEODVHQ(,1
$XVEODVHQ$86
D4
PROGRAMMIERUNG
Zyklen
%()(+/
&<&/(
&<&/(
&<&/(
&<&/(
&<&/(
&<&/(
&<&/(
&<&/(
&<&/(
&<&/(
&<&/(
&<&/(
&<&/(
+2/(6
+2/(6
/21*+2/(
32&.(7
32&.(7
32&.(7
32&.(7
6/27
6/27
%('(8781*
3ODQIUlVHQ
%DKQIUlVHQ
%RKUHQ=HQWULHUHQ
%RKUHQ3ODQVHQNHQ
7LHIORFKERKUHQ
*HZLQGHERKUHQRKQH$XVJOHLFKVIXWWHU
*HZLQGHERKUHQPLW$XVJOHLFKVIXWWHU
$XVERKU]\NOXV
$XVERKU]\NOXV
$XVERKU]\NOXV
$XVERKU]\NOXV
$XVERKU]\NOXV
*HZLQGHIUlVHQ
/RFKUHLKH
/RFKNUHLV
/DQJO|FKHUDXIHLQHP.UHLV
5HFKWHFNWDVFKH)UlVHQ
.UHLVWDVFKH)UlVHQ
5HFKWHFNWDVFKH)UlVHQ
.UHLVWDVFKH)UlVHQ
1XWHQDXIHLQHP.UHLV
.UHLVQXW
D5
PROGRAMMIERUNG
Befehlsabkrzungen
%()(+/
$&
$&1
$&3
$1'
$3
$5
$;,6
$;
$;1$0(
$0,5525
$527
$6&$/(
$75$16
%B$1'
%B127
%B25
%B;25
%('(8781*
$EVROXWH3RVLWLRQ%VS; $&
$EVROXWPDDQJDEH3RVLWLRQLQQHJDWLYHU5LFKWXQJDQIDKUHQ
$EVROXWPDDQJDEH3RVLWLRQLQSRVLWLYHU5LFKWXQJDQIDKUHQ
/RJLVFKH$1'9HUNQSIXQJ
3RODUZLQNHOEHL3RODUNRRUGLQDWHQSURJUDPPLHUXQJ
gIIQXQJVUDGLXVEHL.UHLVLQWHUSRODWLRQ
9DULDEOHQW\S
$FKVHQRSHUDWRU
6WULQJRSHUDWLRQ
6SLHJHOXQJDGGLWLY
5RWDWLRQDGGLWLY
6NDOLHUXQJDGGLWLY
9HUVFKLHEXQJDGGLWLY
/RJLVFKH9HUNQSIXQJVRSHUDWRUHQ
%22/
&$6(
&,3
&+$5
&+)
&5
&)&
&),1
&)7&3
&2173521
&+5
'
'&
',$02)
',$021
'()
',63/2)
',63/21
',9
'()$8/7
'(),1($6
',6&
9DULDEOHQW\S
6FKOHLIHQNRQVWUXNW
.UHLVLQWHUSRODWLRQEHU=ZLVFKHQSXQNW
9DULDEOHQW\S
)DVHQHLQIJHQ
.UHLVEHU5DGLXVDQJDEH
.RQVWDQWHU9RUVFKXEDQGHU.RQWXU
.RQVWDQWHU9RUVFKXEDQGHU:HUN]HXJVFKQHLGH
.RQVWDQWHU9RUVFKXEDQGHU)UlVHUPLWWHOSXQNWEDKQ
.RQWXUDXIEHUHLWXQJ
)DVHEHU(FNHQOlQJH
:HUN]HXJVFKQHLGHQQXPPHU
$EVROXWPDDQJH3RVLWLRQGLUHNW
5DGLXVSURJUDPPLHUXQJ
'XUFKPHVVHUSURJUDPPLHUXQJ
9DULDEOHGHILQLHUHQ
$Q]HLJHLP3URJUDPPIHQVWHUDXV
$Q]HLJHLP3URJUDPPIHQVWHUHLQ
*DQ]]DKOGLYLVLRQ
6FKOHLIHQNRQVWUXNW
0DNURSURJUDPPLHUXQJ
.RUUHNWXUDQ$XHQHFNHQ
)OH[LEOH3URJUDPPLHUXQJGHU$QXQG$EIDKUDQZHLVXQJ
$EVWDQGGHV(QGSXQNWHVYRQGHU%HDUEHLWXQJVHEHQHEHL:$%
$EVWDQGGHU)UlVHUNDQWHYRP6WDUWSXQNWEHL:$%
6FKOHLIHQNRQVWUXNW
6FKOHLIHQNRQVWUXNW
6FKOHLIHQNRQVWUXNW
6FKOHLIHQNRQVWUXNW
6FKOHLIHQNRQVWUXNW
.RQWXU]XJDEIDKUHQ
.RQWXUWDEHOOHQEHDUEHLWXQJIHUWLJ
9RUVFKXE
',6&/
',65
(/6(
(1')25
(1'/223
(1':+,/(
(1',)
(;(&7$%
(;(&87(
)
D6
PROGRAMMIERUNG
%()(+/
)25
)5$0(
)$'
*272%
*272)
,
,&
,)
,17
,17(56(&
,6$;,6
-
.217
.
/,06
/223
0&$//
06*
0,5525
1
127
1250
2))1
25
3
30
35
352&
5
527
5($/
5(7
51'
51'0
53
53/
5(3
6
6$9(
6(7$/
6(7
6(706
6)
63&2)
63&21
675,1*
6&$/(
675/(1
6326
6326$
68%675
%('(8781*
6FKOHLIHQNRQVWUXNW
9DULDEOHQW\S
*HVFKZLQGLJNHLWGHUODQJVDPHQ=XVWHOOEHZHJXQJEHLZHLFKHP$QXQG$EIDKUHQ
6SUXQJLQ3URJUDPPVWDUWULFKWXQJ
6SUXQJLQ3URJUDPPHQGULFKWXQJ
$GUHVVHIU.UHLV]ZLVFKHQSXQNW
,QNUHPHQWHOOH3RVLWLRQ%VS ,&
6FKOHLIHQNRQVWUXNW
9DULDEOHQW\S
6FKQLWWSXQNWYRQ.RQWXUHQEHUHFKQHQ
,VWHLQHEHVWLPPWH$FKVHYRUKDQGHQ$EIUDJHEHU$FKVQXPPHU
$GUHVVHIU.UHLV]ZLVFKHQSXQNW
.RQWXULP$QIDQJVSXQNWXPIDKUHQ
$GUHVVHIU.UHLV]ZLVFKHQSXQNW
'UHK]DKOEHJUHQ]XQJ
6FKOHLIHQNRQVWUXNW
0RGDOHU8QWHUSURJUDPPDXIUXI
7H[WDP%LOGVFKLUPDQ]HLJHQ
6SLHJHOXQJHLQ
6DW]QXPPHU
1HJDWLRQ
'LUHNWHV$QIDKUHQGHU.RQWXU
2IIVHW.RQWXUQRUPDO
/RJLVFKH259HUNQSIXQJ
$Q]DKOGHU8QWHUSURJUDPPGXUFKOlXIH
$QJDEHGHV9RUVFKXEHV)$'IU$QXQG$EIDKUHQDOV/LQHDUYRUVFKXE)$' 30
$QJDEHGHV9RUVFKXEHV)$'IU$QXQG$EIDKUHQDOV8PGUHKXQJVYRUVFKXE
)$' 35
8QWHUSURJUDPP3UR]HGXUGHILQLWLRQhEHUJDEHSDUDPHWHU
53DUDPHWHU5>@5>@
5RDWLRQ(LQ
9DULDEOHQW\S
835FNVSUXQJ
(LQIJHQYRQ5XQGXQJHQ
0RGDOHV(LQIJHQYRQ5XQGXQJHQ
3RODUUDGLXVEHL3RODUNRRUGLQDWHQSURJUDPPLHUXQJ
)HWOHJXQJGHU5RWDWLRQVHEHQH
)HOGLQLWLDOLVLHUXQJ
6SLQGHODGUHVVH
6LFKHUXQJGHU5HJLVWHUEHL83$XIUXI
$ODUPDXVO|VHQ
9DULDEOHQVHW]HQ
0DVWHUVSLQGHOVHW]HQ
6WDUWSXQNW9HUVDW]IU*
/DJHUHJHOXQJGHU6SLQGHODXV
/DJHUHJHOXQJGHU6SLQGHOHLQ
9DULDEOHQW\S
6NDOLHUXQJHLQ
6WULQJRSHUDWLRQ
/DJHJHUHJHOWH6SLQGHOSRVLWLRQLHUHQ
/DJHJHUHJHOWH6SLQGHOSRVLWLRQLHUHQ
7HLOHLQHV6WULQJHUPLWWHOQ
D7
PROGRAMMIERUNG
%()(+/
683$
6%/2)
6%/21
75$16
7
7851
75$)22)
75$&</
75$160,7
817,/
9$5
:$,73
:$,76
:+,/(
:$/,02)
:$/,021
;25
%('(8781*
6DW]ZHLVHV$XVVFKDOWHQDOOHUSURJUDPPLHUEDUHQHLQVWHOOEDUHQ)UDPHV
+DQGUDGYHUVFKLHEXQJHQH[W139XQG3UHVHWYHUVFKLHEXQJ
(LQ]HOVDW]XQWHUGUFNXQJHLQ
(LQ]HOVDW]XQWHUGUFNXQJDXV
9HUVFKLHEXQJHLQ
:HUN]HXJDGUHVVH
$QJDEHGHU8PGUHKXQJHQEHL9ROONUHLVHQ
7UDQVIRUPDWLRQHQDXV
=\OLQGHUPDQWHONXUYHQWUDQVIRUPDWLRQ
;<(EHQHQ7UDQVIRUPDWLRQ
6FKOHLIHQNRQVWUXNW
9DULDEOHQGHILQLWLRQ
:DUWHQDXI9HUIDKUHQGHU$FKVH
:DUWHQDXI(UUHLFKHQGHU6SLQGHOSRVLWLRQ
6FKOHLIHQNRQVWUXNW
$UEHLWVIHOGEHJUHQ]XQJDXV
$UEHLWVIHOGEHJUHQ]XQJHLQ
([NOXVLY2'(5
Rechenoperatoren
%()(+/
A
6,1
&26
7$1
$6,1
$&26
$7$1
$7$1
6457
327
645
(;3
/2*
/1
3,
758(
)$/6(
$%6
7581&
5281'
02'
%('(8781*
5HFKHQIXQNWLRQHQ
6LQXV)XQNWLRQ
&RVLQXV)XQNWLRQ
7DQJHQV)XQNWLRQ
$UFXVVLQXV)XQNWLRQ
$UFXVFRVLQXV)XQNWLRQ
$UFXVWDQJHV)XQNWLRQ:HUW
$UFXVWDQJHV)XQNWLRQ;$EVFKQLWW<$EVFKQLWW
:XU]HO)XQNWLRQ
3RWHQ])XQNWLRQ
3RWHQ])XQNWLRQ
([SRQHQWLDO)XQNWLRQ%DVLVH
/RJDULWKPXVIXQNWLRQ%DVLVH
1DWUOLFKHU/RJDULWKPXV)XQNWLRQ
.UHLVWHLOXQJV]DKO
ORJLVFK:DKU
ORJLVFK)DOVFK
$EVROXW)XQNWLRQ
*DQ]]DKOLJHU7HLO)XQNWLRQ
5XQGXQJV)XQNWLRQ
0RGXORIXQNWLRQ
D8
PROGRAMMIERUNG
Taschenrechner
Mit dem Taschenrechner knnen mathematische
Ausdrcke direkt in einem Eingabefeld ausgewertet
werden.
In den Ausdrcken knnen beliebig viele Klammerebenen verwendet werden.
Zur Berechnung der Ausdrcke drcken Sie die
Taste "Enter" oder verlassen das Eingabefeld.
Treten bei der Formelauswertung Fehler auf, so wird
der letzte eingegebene Ausdruck angezeigt und
WinNC gibt eine Fehlermeldung aus.
Der aktuell angezeigte Wert kann mit
in einer
BEFEHL
BEDEUTUNG
BEISPIEL
ERGEBNIS
Addition
1+1
Subtraktion
3-2
Multiplikation
5*3
15
Division
15/3
Modulo (Divisionsrest)
10%4
Potenzierung
5^2
25
PI
Kreisteilungszahl
PI
3,141593
Sinus
SIN(90)
ASIN( )
Arcussinus
ASIN(-1)
-90
COS( )
Cosinus
COS(90)
Arcuscosinus
ACOS(-1)
180
Tangens
TAN(45)
Arcustangens (Wert)
ATAN(1)
45
ATAN2(0,1)
SIN( )
ACOS( )
TAN( )
ATAN( )
Exponentialfunktion (Basis e)
EXP(1)
2,718282
LOG ( )
Logarithmusfunktion (Basis e)
LOG(5)
1,609
SQRT ( )
Quadratwurzelfunktion
SQRT(2)
1,414
MOD ( , )
Modulofunktion
MOD(10,4)
TRUE
logisch Wahr
TRUE
FALSE
logisch Falsch
FALSE
AND
Und Verknpfung
1AND1
OR
Oder Verknpfung
1OR1
Negation
NOT(1OR1)
NOT
PROGRAMMIERUNG
Systemvariable
6\VWHPYDULDEOHQ
3B$;1
3B$;1
3B$;1
3B,)5$0(
3B3)5$0(
3B%)5$0(
3B$&7)5$0(
3B8,)5>@
3B)
3B'5<581
3B6($5&+
3B722/5
3B722/12
$&B06180
01B6&$/,1*B6<67(0B,6B0(75,&
01B6&$/,1*B9$/8(B,1&+
01B,17B,1&5B3(5B00
01B0,5525B5()B$;
3B6,0
3B6',5>@
3B**
3B(3
0$B63,1'B$66,*1B72B0$&+$;
0$B180B(1&6
$$B6
0&B',$0(7(5B$;B'()
3B$'
3B722/
3B0&
3B722//
$B,1>@
$B287>@
$B,1$>@
%HVFKUHLEXQJ
DNWXHOOH$GUHVVHGHU*HRPHWULHDFKVH$EV]LVVH
DNWXHOOH$GUHVVHGHU*HRPHWULHDFKVH2UGLQDWH
DNWXHOOH$GUHVVHGHU*HRPHWULHDFKVH$SSOLNDWH
DNWXHOOHUHLQVWHOOEDUHU)UDPH
DNWXHOOHSURJUDPPLHUEDUHU)UDPH
DNWXHOOH%DVLVIUDPHYDULDEOH
DNWXHOOHU*HVDPWIUDPH
HLQVWHOOEDUH)UDPHV]%*
HLQVWHOOEDUHU9RUVFKXE
)$/6(3UREHODXIHLQ
758(3UREHODXIDXV
758(6DW]VXFKODXIPLWRGHURKQH%HUHFKQXQJ
LVWDNWLY
DNWLYHU:=5DGLXVJHVDPW
DNWLYH:=1XPPHU
77
1XPPHUGHU0DVWHUVSLQGHO
*UXQGV\VWHP0HWULVFK0HWULVFK=|OOLJ
8PUHFKQXQJVIDNWRUYRQ0HWULVFKDXI=ROO
5HFKHQIHLQKHLWGHU/LQHDUSRVLWLRQHQ
%H]XJVDFKVHIU)UDPH(OHPHQWH
758(6LPXODWLRQOlXIW
=XOHW]WSURJUDPPLHUWH6SLQGHOGUHKULFKWXQJ
DNWXHOOH*)XQNWLRQHLQHU**UXSSHOOQG
:LH3&/1DKWVWHOOH
OHW]WHUSURJUDPPLHUWHU6ROOZHUW
=XRUGQXQJGHU6SLQGHO]XU0DVFKLQHQDFKVH
$Q]DKOGHU*HEHU
6SLQGHO,VWGUHK]DKO
9RU]HLFKHQHQWVSULFKWGHU'UHKULFKWXQJ
1XPPHUGHU3ODQDFKVH
DNWLYH:=.RUUHNWXUHQ
$NWLYH:=6FKQHLGH
''
)$/6(NHLQPRGDOHU8QWHUSURJUDPPDXIUXI
758(PRGDOHU8QWHUSURJUDPPDXIUXI
DNWLYH:=*HVDPWOlQJH
'LJLWDOH6LJQDOH3/&/HVHQ
'LJLWDOH6LJQDOH3/&6FKUHLEHQ
5HDO:HUWYRQ3/&/HVHQ
D 10
PROGRAMMIERUNG
=
*
*
*
*
*
im Uhrzeigersinn
gegen Uhrzeigersinn
ber Zwischenpunkt (CIrcle through Points)
*
*
*
*
;
G2
G3
CIP
<
Schraubenlinie:
Programmierung eines Kreisbogens, Startpunkt und
Endpunkt in Z verschieden (G17).
Wenn mehr als ein Kreisdurchlauf gewnscht wird,
muss mit TURN= die Anzahl der Vollkreise angegeben werden.
X..
Y..
Z..
I..
J..
K..
Startpunkt
Der Startpunkt ist der Punkt, an dem sich das Werkzeug zum Zeitpunkt des Aufrufs von G2/G3 befindet.
- $&
<
*
,
Endpunkt
Der Endpunkt wird mit X, Y, Z programmiert.
Kreismittelpunkt
Der Kreismittelpunkt wird mit I, J, K inkrementell vom
Startpunkt aus programmiert oder mit I=AC(..),
J=AC(..), K=AC(..) absolut vom Werkstcknullpunkt.
0
; , $&
D 12
PROGRAMMIERUNG
*
<
Y..
Z..
CR=..
Startpunkt
Der Startpunkt ist der Punkt, an dem sich das Werkzeug zum Zeitpunkt des Aufrufs von G2/G3 befindet.
&5
X..
Endpunkt
Der Endpunkt wird mit X, Y, Z programmiert.
Kreisradius
Der Kreisradius wird mit CR angegeben. Das Vorzeichen gibt an, ob der Kreis grer oder kleiner 180
ist.
CR=+ Winkel kleiner oder gleich 180
CR=Winkel grer 180.
Vollkreise knnen nicht mit CR programmiert werden.
0
;
<
*
,
- $&
$5
Y..
J..
Z..
K..
AR=..
AR=..
oder
Startpunkt
Der Startpunkt ist der Punkt, an dem sich das Werkzeug zum Zeitpunkt des Aufrufs von G2/G3 befindet.
Endpunkt
Der Endpunkt wird mit X, Y, Z programmiert.
Kreismittelpunkt
Der Kreismittelpunkt wird mit I, J, K inkrementell vom
Startpunkt aus programmiert oder mit I=AC(..),
J=AC(..), K=AC(..) absolut vom Werkstcknullpunkt.
0
;
X..
I..
ffnungswinkel
Der ffnungswinkel muss kleiner als 360 sein.
Vollkreise knnen nicht mit AR programmiert werden.
, $&
D 13
PROGRAMMIERUNG
AP=.. RP=..
Endpunkt E Polarwinkel,
Pol ist Kreismittelpunkt
Polarradius, zugleich Kreisradius
-*
<
,*
*
CIP
Y..
Z..
X, Y, Z
Endpunkt E in kartesischen Koordinaten
I1, J1, K1 Zwischenpunkt Z in kartesischen
Koordinaten
-
*
6
X..
Startpunkt
Der Startpunkt ist der Punkt, an dem sich das Werkzeug zum Zeitpunkt des Aufrufs von G2/G3 befindet.
Endpunkt
Der Endpunkt wird mit X, Y, Z programmiert.
0
;
Zwischenpunkt
Der Zwischenpunkt wird mit I1, J1, K1 beschrieben.
Bei G91 (Kettenmaprogrammierung) bezieht sich
der Zwischenpunkt auf den Startpunkt.
,*
D 14
PROGRAMMIERUNG
Startpunkt
1. Vollkreis
2. Vollkreis
X, Y, Z
I, J, K
3. Vollkreis
Zielpunkt
CR=
AR=
AP=
RP=
TURN=
Endpunkt als
Teilumdrehung
D 15
PROGRAMMIERUNG
F Verweilzeit in Sekunden
S Verweilzeit in Anzahl Umdrehungen der
Hauptspindel
Das Werkzeug in der zuletzt erreichten Position
angehalten - scharfe Kanten - bergnge, Einstichgrund subern, Genauhalt.
Hinweise
Die Verweilzeit beginnt, nachdem die Vorschubgeschwindigkeit des vorhergehenden Satzes "NULL"
erreicht hat.
Nur in dem Satz mit G4 werden S und F fr
Zeitangaben genutzt. Ein vorher programmierter
Vorschub F und Spindeldrehzahl S bleiben erhalten.
Beispiel
N75 G04 F2.5
D 16
PROGRAMMIERUNG
*
*
*
Genauhalt aktiv
(G9, G60)
G9
Genauhalt, satzweise wirksam
G60
Genauhalt, modal wirksam
G601 Weiterschalten, wenn Positionsfenster fein
erreicht ist
G602 Weiterschalten, wenn Positionsfenster grob
erreicht ist
G603 Weiterschalten, wenn Interpolationsende
erreicht ist
D 17
PROGRAMMIERUNG
Bahnsteuerbetrieb
Bahnsteuerbetrieb mit programmierbarem bergangsverschleifen
Format
N... G17/G18/G19
*
<
G17 XY-Ebene
G18 ZX-Ebene
G19 YZ-Ebene
;
;
=
<
;
*
<
=
=
;
<
*
=
<
;
;
=
<
D 18
PROGRAMMIERUNG
Y... Z...
Untere Arbeitsfeldbegrenzung
Obere Arbeitsfeldbegrenzung
Arbeitsfeldbegrenzung ein
Arbeitsfeldbegrenzung aus
S...
D 19
Untere Spindeldrehzahlbegrenzung
Obere Spindeldrehzahlbegrenzung
Minimale bzw. maximale Drehzahl
PROGRAMMIERUNG
Format
N... G33 Z... K...
K ......... Gewindesteigung in Z-Richtung [mm]
Z ......... Gewindetiefe
=
=
*
*
Bohrtiefe, Gewindesteigung
Bohrung in Z- Richtung, Gewindesteigung K
G331 Gewindebohren:
Die Bohrung wird beschrieben durch Bohrtiefe
(Endpunkt des Gewindes) und Gewindesteigung.
G332 Rckzugsbewegung:
Diese Bewegung wird mit derselben Steigung beschrieben wie die G331- Bewegung. Die Richtungsumkehr der Spindel erfolgt automatisch.
D 20
PROGRAMMIERUNG
X..
Y..
Z..
F..
S..
D 21
G1 X0 Y0 S200 F1000 M3
(Startpunkt anfahren)
G63 Z-50 F160
(Gewindebohren, Bohrtiefe 50)
G63 Z3 M4
(Rckzug, Spindeldrehrichtungsumkehr)
PROGRAMMIERUNG
*
*
Kontur-Fahrverhalten G450
G450:Das Werkzeug umfhrt Werkstckecken auf
Kreisbogen mit Werkzeugradius.
*
*
programmierte Werkzeugbahn
tatschliche Werkzeugbahn mit Korrektur
*
*
5
*
*
D 22
PROGRAMMIERUNG
D 23
PROGRAMMIERUNG
G500
G54-57
Voreingestellte Nullpunktverschiebungen.
Zllige-Maangabe G70,
Metrische Maangabe G71
Sie knnen folgende Maangaben je nach G70 /
G71 in inch oder mm eingeben:
Weginformationen X, Y, Z
Kreisparameter I1, J1, K1, I, J, K, CR
Gewindesteigung
Programmierbare Nullpunktverschiebung
TRANS, ATRANS
Polarradius RP
Alle brigen Angaben wie z.B. Vorschbe, Werkzeugkorrekturen oder einstellbare Nullpunktverschiebungen werden in der Maeinheit verrechnet,
die in den Maschinendaten voreingestellt ist.
D 24
PROGRAMMIERUNG
Koordinaten, Nullpunkte
Arbeitsebene G17-G19
In der Arbeitsebene ist der Werkzeugradius wirksam, senkrecht auf die Arbeitsebene die Werkzeuglnge.
*
<
<
G90 Absolutmaeingabe
Die Maangaben beziehen sich auf den aktuellen
Nullpunkt.
Das Werkzeug verfhrt AUF eine programmierte
Position.
*
G91 Kettenmaeingabe
Die Maangaben beziehen sich auf die letzte programmierte Position des Werkzeugs.
Das Werkzeug verfhrt UM eine Strecke auf die
nchste Position.
D 25
PROGRAMMIERUNG
Vorschubangaben werden durch G70/71 (inchmm) nicht beeinflusst, es gilt die Maschinendateneinstellung.
Nach jedem Umschalten zwischen G94-95 muss
F neu programmiert werden.
Der Vorschub F gilt nur fr Bahnachsen, nicht fr
Synchronachsen.
D 26
PROGRAMMIERUNG
Polarkoordinaten G110-G112
Bei der Polarkoordinatenprogrammierung werden die
Positionen mit Winkel und Radius, bezogen auf den
Pol (Ursprung des Polarkoordinatensystems) angegeben.
In NC- Stzen mit polaren Endpunktangaben drfen
fr die gewhlte Arbeitsebene keine kartesischen
Koordinaten wie Interpolationsparameter, Achsadressen,... programmiert werden.
<
*53$3
)
$3
<
=
<
;
*
;
53
Beispiel
G111 X30
Y40
Z0
G1
RP=40 AP=60 F300
Mit G111 wird der Pol auf die absolute Position 30/
40/0 gelegt.
Mit G1 wird das Werkzeug von seiner vorherigen
Position auf die Polarposition RP40/AP60 bewegt.
Der Winkel bezieht sich auf die X-Achse, da X im
G111-Satz zuerst programmiert wurde.
D 27
PROGRAMMIERUNG
3
G140
G141
G142
G143
:HUN]HXJPLWWHOSXQNWEDKQ
3
3
',65
*
3
3
:HUN]HXJPLWWHOSXQNWEDKQ
',65
3
*
3
3
',65
:HUN]HXJPLWWHOSXQNWEDKQ
3
Die Funktion weiches An- und Abfahren dient dazu,
dem Startpunkt einer Kontur unabhngig von der
Lage des Ausgangspunktes tangential anzufahren.
Die Funktion wird vorwiegend in Verbindung mit der
Werkzeugradiuskorrektur eingesetzt, ist jedoch nicht
zwingend.
*
D 28
PROGRAMMIERUNG
=XVWHOOEHZHJXQJ
3
3
3 3
3
3
*HUDGH.UHLV
RGHU+HOL[
3
',6&/
3
3
',6&/
*
*HUDGH
RGHU.UHLV
3
Aufteilung der Bewegung vom Start- zum Endpunkt (G340 und G341)
Das charakteristische Anfahren von P0 bis P4 ist im
nebenstehenden Bild dargestellt.
*
%HDUEHLWXQJVHEHQH
$EIDKUEHZHJXQJDEKlQJLJYRQ**
$TC_DP1 [1,1]=120
$TC_DP6 [1,1]=7
%HDUEHLWXQJELV]XGLHVHP
3XQNWPLW*GDQDFKPLW
*)
<
=
=
=
3
',65
oder
2.
N30 G41 G147 DISCL=3 DISR=13 F1000
N40 G1 X40 Y-10 ZO
D 29
PROGRAMMIERUNG
programmierte Werkzeugbahn
tatschliche Werkzeugbahn mit
Korrektur
.217
1250
5
*
*
*
*
*
*
*
*
.217*
1250
Bei An- oder Abfahren mit NORM kommt es zu einer
Konturverletzung (schwarz), wenn der Start- oder
Endpunkt hinter der Kontur liegt.
Bei An- oder Abfahren mit KONT umfhrt das Werkzeug die Ecke mit einem Kreisbogen (G450) oder mit
Geraden (G451).
D 30
PROGRAMMIERUNG
In den bersichtsbildern und in der Zyklusbeschreibung sehen Sie jeweils die notwendigen
Parameter fr die einzelnen Zyklen.
Beispiele:
CYCLE 82 hat die selben Parameter wie CYCLE 81,
nur Parameter 6 DTP kommt hinzu.
CYCLE 83 hat die ersten 5 Parameter wie CYCLE 81,
die Parameter 6 - 12 kommen neu dazu.
CYCLE 84 hat die Parameter 1-5 wie CYCLE 81,
den Parameter 6 wie CYCLE 82 und die Parameter
7 - 12 kommen neu dazu, usw..
Beispiel:
Eine Bohrung soll mit CYCLE 81 produziert werden.
Ein Sicherheitsabstand wird nicht bentigt (z.B. ist
im Werkstck bereits eine Ausnehmung).
Die Bohrung soll 15 mm tief sein, bezogen auf den
Nullpunkt.
CYCLE81 (5,0,,-15)
CYCLE 81 . Bohren, Zentrieren
5 ................ Rckzugsebene 5 mm ber dem Nullpunkt (= Werkstckoberflche)
0 ................ Referenzebene liegt auf Hhe des Nullpunkts
,, ................ hier wre der Sicherheitsabstand zu
programmieren. Damit die Steuerung
wei, da der nchste Wert die Bohrtiefe ist, wird ein zustzlicher Beistrich
gesetzt.
-15 ............. Endbohrtiefe absolut
() ................ Der Parameter DPR wird nicht mehr
angegeben. Da kein weiterer Parameter folgt, ist auch kein Beistrich ntig.
D 31
PROGRAMMIERUNG
Bohrzyklen
&\FOH
&\FOH
&\FOH
&\FOH
&\FOH
&\FOH
&\FOH
&\FOH
&\FOH
&\FOH
+ROHV
+ROHV
&\FOH
%2+5=<./(1
%RKUHQ=HQWULHUHQ
%RKUHQ3ODQVHQNHQ
7LHIORFKERKUHQ
*HZLQGHERKUHQRKQH$XVJOHLFKVIXWWHU
*HZLQGHERKUHQPLW$XVJOHLFKVIXWWHU
$XVERKUHQ
$XVERKUHQ
$XVERKUHQ
$XVERKUHQ
$XVERKUHQ
/RFKUHLKHLQ9HUELQGXQJ
PLW$XIUXI0&$//
/RFKNUHLVLQ9HUELQGXQJ
PLW$XIUXI0&$//
3XQNWHJLWWHU
D 32
PROGRAMMIERUNG
RFP
SDIS
DP
DPR
Rckzugsebene absolut
ReTraction Plane
Auf dieser Hhe steht das Werkzeug nach dem Zyklus. RTP muss hher
als die Referenzebene liegen.
Referenzebene absolut
ReFerence Plane
Hhe der Werkstckoberflche, meistens liegt der Werkstcknullpunkt auf
der Oberflche (RFP=0)
Sicherheitsabstand ohne Vorzeichen Safety DIStance
Das Werkzeug fhrt im Eilgang bis auf die Hhe SDIS ber die Referenzebene und schaltet dann um auf Arbeitsvorschub
Endbohrtiefe absolut
DePth
Tiefe der Bohrung, bezogen auf den Werkstcknullpunkt.
Endbohrtiefe relativ zur ReferenzebeneDePth Relative
Tiefe der Bohrung, bezogen auf die Referenzebene, ohne Vorzeichen.
Es wird entweder DP oder DPR programmiert. Werden trotzdem beide
Werte angegeben, dann ist DPR gltig.
DTB
Das Werkzeug muss vor dem Zyklus ber die Bohrung positioniert werden.
*
*
Das Werkzeug fhrt mit dem programmierten Vorschub F auf Bohrtiefe DP/DPR und im Eilgang aus
der Bohrung.
573
6',6
'35
5)3
'3
'7%&<&/(
D 33
PROGRAMMIERUNG
G54
TRANS Z20
T1 D1 M6
S1500 M3 F120
G0 X20 Y20 Z2
Cycle81 (2, 0, 1, -10, 0)
G0 Z40
M30
D 34
PROGRAMMIERUNG
First DEPth
First DePth Relative
Degression AMount
Dwell Time at infeed Start
Feed Reduction Factor
VARIant
AXis
Mindestbohrtiefe
M i n .
Variable ReTurn path
Dwell Time
DIStance
Funktion:
Das Werkzeug bohrt mit der programmierten Spindeldrehzahl und Vorschubgeschwindigkeit bis zur eingegebenen Endbohrtiefe.
Die Tieflochbohrung wird dabei durch mehrmalige,
schrittweise Tiefenzustellung, deren maximaler Betrag vorgebbar ist, bis zur Endbohrtiefe gefertigt.
Wahlweise kann der Bohrer nach jeder Zustelltiefe
zum Entspnen auf die Referenzebene+Sicherheitsabstand oder aber zum Spnebrechen um jeweils
1mm zurckgezogen werden.
FDEP
Tiefe der ersten Bohrzustellung bezogen auf den
Werkstcknullpunkt.
FDPR
Tiefe der ersten Zustellung, bezogen auf Referenzebene, ohne Vorzeichen.
DAM
Ausgehend von der ersten Bohrtiefe wird die nchstfolgende Zustellung um den DAM verringert. Die
weiteren Zustellungen entsprechen den DAM. DAM
absolut ohne Vorzeichen.
DTB
Die Verweilzeit auf Endbohrtiefe (Spnebrechen)
wird in Sekunden oder Umdrehungen der Hauptspindel programmiert.
DTB < 0 Eingabe in Umdrehungen
DTB = 0 Eingabe in Sekunden
DTS
Das Werkzeug wird nach jeder Zustellung zurckgezogen und erst nach einer Verweilzeit erneut zugestellt.
D 35
PROGRAMMIERUNG
FRF
Der programmierte Vorschub kann mit diesem Faktor fr die erste Zustellung reduziert werden, Eingabebereich 0,001 - 1.
VARI
VARI=0 - Spnebrechen
Nach jeder Zustellung zieht sich das Werkzeug um
1 mm zurck, damit die Spne brechen.
VARI=1 - Entspnen
Nach jeder Zustellung zieht sich das Werkzeug aus
der Bohrung bis auf die Referenzebene zurck, um
die Spne aus der Bohrung zu rumen.
AXN
Wahl der Werkzeugachse:
Z=3
MDEP
Bei Bohrhubberechnungen ber einen Degressionsfaktor kann eine Mindestbohrtiefe festgelegt werden.
Unterschreitet der errechnete Bohrhub die Mindestbohrtiefe, so wird die verbleibende Restbohrtiefe in
Hben von der Gre der Mindestbohrtiefe fertigbearbeitet.
)'35'$0
'
3
)'
(
3
)'35
'
7%
'
7%
5 5 5
)3 )3 73
6
'
,6
'
76
VRT
Rckzugsweg beim Spnebrechen. Bei VRT=0 (Parameter nicht programmiert) wird um 1mm zurckgezogen.
DTD
Die Verweilzeit auf der Endbohrtiefe kann in Sekunden oder Umdrehungen eingegeben werden.
DTD > 0 Eingabe in Sekunden
DTD < 0 Eingabe in Umdrehungen
DTD = 0 Verweilzeit wie unter DTB programmiert
*
*
9$5,
PP
'
7%
'
7'
'
7%
'
76
9$5,
DIS1
Der Vorhalteabstand nach Wiedereintauchen in die
Bohrung kann programmiert werden (bei VARI=1).
DIS1 > 0 Positionieren auf programmierten Wert
DIS1 = 0 automatische Berechnung
Das Werkzeug muss vor dem Zyklus vor die Bohrung (auf X=0) positioniert werden.
Das Werkzeug fhrt auf die erste Bohrtiefe FDEP/
FDPR, fhrt im Eilgang zurck, stellt erneut zu usw..
Die Zustelltiefe wird jeweils um DAM verringert.
D 36
PROGRAMMIERUNG
G54
TRANS Z20
T2 D1 M6
S2000 M3 F150
G0 X20 Y20 Z2
Cycle83 (2, 0, 1, -10, 0, -5, 0, 5, 0, 0, 1, 0,3,1,0,0,0)
G0 Z40
M30
D 37
PROGRAMMIERUNG
D 38
PROGRAMMIERUNG
Bearbeitungsablauf:
Das Werkzeug muss vor dem Zyklus ber die
Bohrung positioniert werden.
*
*6
Drehrichtungsumkehr.
573
6',6
6'$&
5)3
'3
'7%
D 39
PROGRAMMIERUNG
G54
TRANS Z20
T4 D1 M6
G0 X20 Y20 Z5
Cycle84 (5, 0, 2, -15, 0, 0, 3, 0, 1, 0, 500, 800,
3,0,0,0,0,0)
G0 Z40
M30
D 40
PROGRAMMIERUNG
Drehrichtung fr Rckzug
Spindle Direction for Retraction
0: automatische Umkehr, 3: rechts, 4: links
SDAC Drehrichtung nach Zyklusende
Spindle Direction After Cycle
3: rechts, 4: links, 5: Spindelhalt
ENC
Spindeldrehgeber verwenden
ENCoder
0: mit Geber, 1: ohne Geber, bei Maschinen ohne Geber wird dieser
Parameter ignoriert
MPIT Gewindesteigung als Nenngre
Metrical PITch
Gewindesteigung metrisches Regelgewinde, Wertebereich 3 (M3) - 48
(M48).
PIT
Gewindesteigung in mm
PITch
Wertebereich 0,001 - 2000 mm.
(mit Vorzeichen f. d. Drehrichtung)
Es wird entweder MPIT oder PIT programmiert. Widersprechende Werte
lsen einen Alarm aus.
AXN(*) Wahl der Werkzeugachse:
Z=3
PTAB(*) Bewertung der Gewindesteigung PIT
0: entsprechend programmiertem Masystem inch/metrisch
1: Steigung in mm
2: Steigung in Gewindegnge pro inch
3: Steigung in inch/Umdrehung
( )
TECH * Technologische Einstellungen
EINERSTELLE: Genauhaltverhalten
0: so wie vor Zyklusaufruf programmiert
1: (G601)
2: (G602)
3: (G603)
ZEHNERSTELLE: Vorsteuerung
0: so wie vor Zyklusaufruf programmiert
1: mit Vorsteuerung (FFWON)
2: ohne Vorsteuerung (FFWOFF)
HUNDERTERSTELLE: Bremseinsatzpunkt
0: ohne Berechnung
1: mit Berechnung
D 41
PROGRAMMIERUNG
Bearbeitungsablauf:
Das Werkzeug muss vor dem Zyklus ber die
Bohrung positioniert werden.
*
*6
6'$&
6',6
573
6'5
5)3
'3
'7%
Beispiel Cycle840
G54
TRANS Z20
T4 D1
S600 M3
G0 X20 Y20 Z2
Cycle840 (5, 0, 2, -15, 0, 0, 4, 3, 0, 0, 1.25,3,0,0)
G0 Z40
M30
D 42
PROGRAMMIERUNG
Der Zustellvorschub ist nicht der zuletzt programmierte F-Wert, sondern wird mit
Parameter FFR im Zyklusaufruf programmiert.
Die Rckzugsbewegung erfolgt nicht im Eilgang, sondern wird mit Parameter
RFF im Zyklusaufruf programmiert.
FFR
RFF
Zustellvorschub
Rckzugsvorschub
D 43
PROGRAMMIERUNG
CYCLE86 (RTP,RFP,SDIS,DP,DPR,DTB,SDIR,RPA,RPO,RPAP,POSS)
Ausbohren 2 funktioniert hnlich CYCLE82.
Als Werkzeug ist nur ein Ausdrehkopf zulssig.
Unterschiede zu CYCLE82:
SDIR
Spindeldrehrichtung
3: rechts, 4: links
RPA
Abhebebewegung in X
inkrementell mit Vorzeichen
RPO
Abhebebewegung in Y
inkrementell mit Vorzeichen
RPAP Abhebebewegung in Z
inkrementell mit Vorzeichen
POSS Spindelposition fr Spindelgenauhalt
Spindle DIRection
Retraction Position Abscissa
Retraction Position Ordinate
Retraction Position APplicate
POSition of Spindle
573
5)36',6
'7%
'3
D 44
PROGRAMMIERUNG
CYCLE88 Ausbohren 4
CYCLE87 (RTP,RFP,SDIS,DP,DPR,DTB,SDIR)
ACHTUNG: Bohren mit Verweilzeit und Programmhalt M0 am Bohrgrund,
Rckzug erfolgt bei Bettigen von NC-Start ohne Drehzahl.
D 45
PROGRAMMIERUNG
Mit diesen Funktionen fhrt das Programm nacheinander die einzelnen Bohrpositionen im Eilgang an und fhrt auf jeder Bohrposition den vorher modal
gewhlten Bohrzyklus aus.
Die Reihenfolge der einzelnen Bohrungen wird wegoptimiert.
Programmierung
1. Gewnschten Bohrzyklus modal aufrufen N60 MCALL CYCLE81 (....)
2. Bohrbild programmieren
N65 HOLES1(....)
3. Modalen Aufruf abwhlen
N70 MCALL
Lochreihe HOLES1
HOLES1 (SPCA,SPCO,STA1,FDIS,DBH,NUM)
SPCA Bezugspunkt in X
Start Point of Cycle Abscissa
SPCO Bezugspunkt in Y
Start Point of Cycle Ordinate
STA1 Winkel der Lochreihe bezogen auf X
FDIS Abstand Bezugspunkt - erste Bohrung First DIStance
inkrementell ohne Vorzeichen
DBH
Abstand zwischen den Bohrungen
Distance Between Holes
inkrementell ohne Vorzeichen
NUM Anzahl Bohrungen
NUMber
Lochkreis HOLES2
HOLES2 (CPA,CPO,RAD,STA1,INDA,NUM)
CPA
Mittelpunkt in X
Centre Point Abscissa
CPO
Mittelpunkt in Y
Centre Point Ordinate
RAD
Radius des Lochkreises
RADius
STA1 Anfangswinkel bezogen auf X
INDA Teilungswinkel
INDexing Angle
Wird INDA=0 programmiert, werden die Bohrungen
gleichmig auf den Lochkreis aufgeteilt
NUM Anzahl Bohrungen
NUMber
<
<
+2/(6
63&$
,1'
$
67$
+
'%
'
5$
&32
67$
63&2
,6
)'
&3$
+2/(6
;
D 46
PROGRAMMIERUNG
Beispiel Holes1
G54
TRANS Z40
T1 D1 M6
S1000 M3 F200
G0 X0 Y0 Z50
M8
MCALL Cycle81 (10, 0, 2, -12, 0)
Holes1 (20, -40, 15, 0, 30, 4)
MCALL
M9 G0 Z50
M30
D 47
PROGRAMMIERUNG
Mittelpunkt in der Abszisse ................................ 25
Mittelpunkt in der Ordinate ................................. 25
Radius des Lochkreises ..................................... 15
Anfangswinkel ................................................... 45
Fortschaltwinkel ................................................ 90
Anzahl der Bohrungen ......................................... 4
5
G54
TRANS Z20
T1 D1 M6
S1200 M3 F140
G0 X25 Y25 Z10
MCALL Cycle83(2, 0, 1, -10, 0, -5, 0, 5, 0, 0, 1, 0, 3,
2, 0, 0, 0)
Holes2(25, 25, 15, 45, 90, 4)
MCALL
G0 Z50
M30
D 48
PROGRAMMIERUNG
Mit diesem Zyklus kann ein Lochgitter-Bohrmuster bearbeitet werden. Die Art der
Bohrung wird durch den vorher modal angewhlten Bohrzyklus bestimmt.
Programmierung
1. Gewnschten Bohrzyklus modal aufrufen N60 MCALL CYCLE81 (....)
2. Bohrbild programmieren
N65 CYCLE801(....)
3. Modalen Aufruf abwhlen
N70 MCALL
CYCLE801 (SPCA,SPCO,STA1,DIS1,DIS2,NUM1,NUM2)
Parameter zustzlich zu HOLES1:
STA1
DIS1
DIS2
NUM1
NUM2
DIS1
DIS2
STA
Beispiel Cycle801
SPCO
SPCA
20
15
G54
TRANS Z20
T1 D1 M6
S1200 M3 F140
G0 X0 Y0 Z50
M8
MCALL Cycle81(10, 0, 2, -12, 0)
Cycle801(30, 20, 0, 10, 15, 5, 3)
MCALL
M9 G0 Z50
M30
30
10
D 49
PROGRAMMIERUNG
D 50
PROGRAMMIERUNG
Frszyklen
&\FOH
&\FOH
&\FOH
/RQJKROH
6ORW
6ORW
3RFNHW
3RFNHW
3RFNHW
3RFNHW
&\FOH
&\FOH
)5b6=<./(1
3ODQIUlVHQ
%DKQIUlVHQ
*HZLQGHIUlVHQ
/DQJO|FKHUDXIHLQHP.UHLV
1XWHQDXIHLQHQ.UHLV
.UHLVQXW
5HFKWHFNWDVFKH
.UHLVWDVFKH
5HFKWHFNWDVFKH
.UHLVWDVFKH
5HFKWHFN]DSIHQIUlVHQ
.UHLV]DSIHQIUlVHQ
D 51
PROGRAMMIERUNG
CYCLE71 (RTP,RFP,SDIS,DP,PA,PO,LENG,WID,STA,MID,MIDA,
FDP,FALD,FFP1,VARI)
RTP
Rckzugsebene absolut
ReTraction Plane
Auf dieser Hhe steht das Werkzeug nach dem Zyklus. RTP muss hher
als die Referenzebene liegen.
RFP
Referenzebene absolut
ReFerence Plane
Hhe der Werkstckoberflche, meistens liegt der Werkstcknullpunkt auf
der Oberflche (RFP=0)
SDIS Sicherheitsabstand ohne Vorzeichen Safety DIStance
Das Werkzeug fhrt im Eilgang bis auf die Hhe SDIS ber die Referenzebene und schaltet dann um auf Arbeitsvorschub
DP
Tiefe absolut
DePth
PA
Anfangspunkt des Rechtecks 1. Achse Point Abcissa
PO
Anfangspunkt des Rechtecks 2. Achse Point Ordinate
LENG Lnge des Rechtecks in der 1. Achse, inkrementell.
LENGHth
Die Ecke, von der aus bemat wird ergibt sich aus dem Vorzeichen.
WID
Lnge de Rechtecks in der 2. Achse, inkrementell.
WIDth
Die Ecke, von der aus bemat wird ergibt sich aus dem Vorzeichen.
STA
Winkel zwischen Lngsachse des Rechtecks und 1. Achse der Ebene
(Abszisse, ohne Vorzeichen einzugeben).
Wertebereich: 0 _STA < 180
MID
Maximale Zustelltiefe (ohne Vorzeichen eingeben) Maximal Infeed Depth
MIDA Maximale Zustellbreite beim Abrumen in der Ebene (ohne Vorzeichen
eingeben)
Maximal Infeed Depth A
FDP
Freifahrweg in der Ebene (inkrementell,ohne Vorzeichen eingeben)
FALD Schlichtaufma in der Tiefe (inkrementell, ohne Vorzeichen eingeben)
In der Bearbeitungsart Schlichten Bedeutet FALD das Restmaterial auf der
Flche.
Finishing Allowance Depth
FFP1 Vorschub fr Flchenbearbeitung
Feed For Plane
VARI Bearbeitungsart
VARIant
EINERSTELLE
Werte:
1... Abrumen bis auf Schlichtaufma
2... Schlichten
ZEHNERSTELLE
Werte:
1... Parallel zur Abszisse, in einer Richtung
2... Parallel zur Ordinate, in einer Richtung
3... Parallel zur Abszisse, mit wechselnder Richtung
4... Parallel zur Ordinate, mit wechselnder Richtung
FDP1
<
/(1*
)'3
0,'$
:,'
0,'$
=XVWHOOSXQNW
;
D 52
PROGRAMMIERUNG
<
/(1*
/(1*
Funktion:
Es kann eine beliebige Rechteckflche abgefrst
werden. Der Zyklus unterscheidet zwischen
Schruppen (Abrumen der Flche in mehreren
Schnitten bis auf Schlichtaufmass) und Schlichten
(einmaliges berfrsen der Flche). Maximale Zustellung in Breite und Tiefe ist vorgebbar.
Der Zyklus bercksichtigt keine Frserradiuskorrektur. Die Tiefenzustellung wird im Freien ausgefhrt.
',
:
',
:
;
<
/(1*
/(1*
,':
,':
;
Beispiel Cycle 71
Rckzugsebene absolut ..................................... 10
Referenzebene absolut ........................................ 0
Sicherheitsabstand ............................................... 2
Tiefe absolut ........................................................ -6
Bezugspunkt in der Abszisse ............................... 0
Bezugspunkt in der Ordinate ................................ 0
Lnge des Rechtecks, Abszisse ........................ 60
Lnge des Rechtecks, Ordinate ......................... 40
Drehwinkel in der Ebene .................................... 10
Zustelltiefe max fr eine Zustellung ..................... 2
Max. Zustellbreite ............................................... 10
Freifahrweg am Ende der Frsbahn .................... 5
Schlichtaufmass ................................................... 0
Vorschub in der Flchenbearbeitung ............... 400
Bearbeitungsart .................................................. 31
berlaufweg bei letzten Schnitt
bedingt dur die Schneidengeometrie ................... 2
G54
TRANS Z20
T6 D1 M6
S2500 M3 F400
G0 X0 Y0 Z20
CYCLE
71
6,0,0,60,40,10,2,10,5,0,400,31,2)
G0 Z40
M30
D 53
(10,0,2,-
PROGRAMMIERUNG
CYCLE72 (KNAME, RTP, RFP, SDIS, DP, MID, FAL, FALD, FFP1, FFD, VARI,
RL,AS1, LP1, FF3, AS2, LP2)
Parameter zustzlich zu Cycle81:
KNAME Name des Konturprogramms
Die Frskontur die gefrst werden soll, wird komplett in einem Unterprogramm programmiert. Mit KNAME wird der Name des Unterprogramms
angegeben.
FAL
FFD
RL
ZEHNERSTELLE:
Werte:
D 54
PROGRAMMIERUNG
G54
TRANS Z20
T1 D1 M6 (Frser 16)
S2500 F400 M3
Cycle72
4,4,0,0,250,100,11,41,2,5,0,2,5)
G0 Z40
M30
Unterprogramm "Kontur1"
G1 X50 Y44
X94 RNDM=6
Y6
X6
Y44
X50 RNDM=0
M17
D 55
("Kontur1",2,0,1,-
PROGRAMMIERUNG
Rckzugsebene absolut
ReTraction Plane
Referenzebene absolut
ReFerence Plane
Sicherheitsabstand ohne Vorzeichen Safety DIStance
siehe CYCLE81.
DP
Gewindehhe absolut
DePth
Tiefe der Bohrung, bezogen auf den Werkstcknullpunkt.
DPR
Gewindehhe relativ zur Referenzebene DePth Relative
Tiefe der Bohrung, bezogen auf die Referenzebene, ohne Vorzeichen.
Es wird entweder DP oder DPR programmiert. Werden trotzdem beide
Werte angegeben, dann ist DPR gltig.
DIATH Nenndurchmesser des Gewindes
DIAmeter of THread
uerer Durchmesser des Gewindes fr Innen- und Auengewinde
KDIAM Kerndurchmesser des Gewindes
Kernel DIAMeter
Innengewinde: Kernlochdurchmesser
Auengewinde: Gewindekerndurchmesser
PIT
Gewindesteigung
PITch
FFR
Vorschub auf der Helixbahn
Forward Feed Rate
CDIR Bearbeitungsrichtung
Cutting DIRection
2: G2 (Uhrzeigersinn)
3: G3 (Gegenuhrzeigersinn)
TYPTH Gewindeart
TYPe of THread
0: Innengewinde 1: Auengewinde
Innengewinde: Startposition ist Gewindemitte
Auengewinde:Startposition bei CDIR=2: X>CPA, Y>CPO
Startposition bei CDIR=3: X>CPA, Y<CPO
CPA
Mittelpunkt in X
Centre Point Abscissa
CPO
Mittelpunkt in Y
Centre Point Ordinate
6WDUWSRVLWLRQEHL&',5
6WDUWSRVLWLRQEHL&',5
&',
5
<
5)3
,5
&'
'3
&3$
D 56
&32
6',6
PROGRAMMIERUNG
0
[
G54
TRANS Z20
T1 D1 M6
S2500 M3
G0 X50 Y50 Z2
Cycle90 (1, 0, 1, -25, 0, 0, 36, 34, 38, 1.5, 400, 2,0,5
0,5 0)
G0 X80 Y100 Z50
M30
D 57
PROGRAMMIERUNG
Das Werkzeug muss ber die Mitte schneiden (zum Eintauchen geeignet sein).
Die Siemens-Zyklen gehen von Langlchern bzw. Nuten auf einem Kreis aus.
Programmieren von parallelen Langlchern und Nuten
Programmieren des Langloch- bzw. Nutzyklus' mit den Angaben:
NUM=1, RAD=0, INDA=0
Fr jedes Langloch bzw. jede Nut muss ein eigener Zyklus aufgerufen werden.
Beispiel:
LONGHOLE
LONGHOLE
CPO=30,
CPO=50,
CPO=50,
CPO=30,
<
LONGHOLE
LONGHOLE
D 58
PROGRAMMIERUNG
LONGHOLE (RTP,RFP,SDIS,DP,DPR,NUM,LENG,CPA,CPO,
RAD,STA1,INDA,FFD,FFP1,MID)
Mit diesen Funktionen fhrt das Programm nacheinander die einzelnen Langlochpositionen im Eilgang an und frst auf jeder Langlochposition das programmierte
Langloch. Langlochbreite = Werkzeugdurchmesser.
Die Reihenfolge der einzelnen Langlcher wird wegoptimiert.
RTP
Rckzugsebene absolut
ReTraction Plane
Auf dieser Hhe steht das Werkzeug nach dem Zyklus.
RFP
Referenzebene absolut
ReFerence Plane
Hhe der Werkstckoberflche, meistens RFP=0.
SDIS Sicherheitsabstand ohne Vorzeichen Safety DIStance
Eilgang bis auf Hhe SDIS ber Referenzebene darunter im Arbeitsvorschub
DP
Langlochtiefe absolut
DePth
Tiefe des Langlochs, bezogen auf den Werkstcknullpunkt.
DPR
Langlochtiefe relativ zur Referenzebene DePth Relative
Tiefe des Langlochs, bezogen auf die Referenzebene, ohne Vorzeichen.
Es wird entweder DP oder DPR programmiert.
NUM Anzahl Langlcher
NUMber
LENG Langlochlnge
LENGth
CPA
Mittelpunkt in X
Centre Point Abscissa
CPO
Mittelpunkt in Y
Centre Point Ordinate
RAD
Radius des Innenkreises
RADius
STA1 Anfangswinkel bezogen auf X
INDA Teilungswinkel
INDexing Angle
Wird INDA=0 programmiert, werden die Langlcher
gleichmig auf den Lochkreis aufgeteilt
FFD
Vorschub fr Tiefenzustellung
Feed For Depth
FFP1 Vorschub fr Flchenbearbeitung
Feed For Plane
MID
max. Zustelltiefe fr eine Zustellung
Maximum Infeed Depth
ohne Vorzeichen
&3$
/21*+2/(
,1'
$
*
*
=
&32
'
5$
1*
/(
'35
67$
573
6',6
0,'
<
5)3
'3
;
D 59
PROGRAMMIERUNG
G54
TRANS Z20
T1 D1 M6 (Langlochfrser 5mm)
S2500 M3
G0 X50 Y50 Z2
Longhole (2, 0, 1, -6, 0, 3, 30, 50, 50, 10, 0, 45, 80,
350, 2)
G0 Z50
M30
D 60
PROGRAMMIERUNG
SLOT1 (RTP,RFP,SDIS,DP,DPR,NUM,LENG,WID,CPA,CPO,RAD,STA1,
INDA,FFD,FFP1,MID,CDIR,FAL,VARI,MIDF,FFP2,SSF,FALD,STA2)
SLOT2 (RTP,RFP,SDIS,DP,DPR,NUM,AFSL,WID,CPA,CPO,RAD,STA1,
INDA,FFD,FFP1,MID,CDIR,FAL,VARI,MIDF,FFP2,SSF)
Mit diesen Funktionen fhrt das Programm nacheinander die einzelnen Nutpositionen im Eilgang an und frst die jeweilige Nut.
Die Nutbreite wird programmiert und muss grer als der Werkzeugdurchmesser,
maximal doppelt so gro wie der Werkzeugdurchmesser sein.
Die Reihenfolge der einzelnen Nuten wird wegoptimiert.
Bei SLOT1 sind die Nuten gerade und radial zum Nutkreis, bei SLOT2 sind die
Nuten bogenfrmig auf dem Nutkreis.
Parameter zustzlich zu LONGHOLE:
WID
CDIR
<
&3$
6/27
<
,1'
$
6/27
,1'$
$)6
/
;
D 61
:,'
&3$
'
:,
&32
&32
5$
'
67$
67$
'
5$
1*
/(
PROGRAMMIERUNG
[
G54
TRANS Z20
T1 D1 M6 (Langlochfrser 5mm)
S2500 M3
G0 X50 Y50 Z2
SLOT1 (2, 0, 1, -6, 0, 4, 30, 10, 50, 50, 10, 45, 90,
80, 350, 2, 3, 0.2, 0, 6, 400, 3500,0.5,5)
G0 Z50
M30
D 62
PROGRAMMIERUNG
Rckzugsebene absolut ....................................... 2
Referenzebene absolut ........................................ 0
Sicherheitsabstand .............................................. 1
Kreisnuttiefe absolut ........................................... -6
Kreisnuttiefe inkrementell ..................................... 0
Anzahl der Kreisnuten .......................................... 2
Winkel fr Nutlnge ............................................ 90
Kreisnutbreite ..................................................... 10
Mittelpunkt, Abszisse ......................................... 50
Mittelpunkt, Ordinate .......................................... 50
Radius des Kreises ............................................ 30
Anfangswinkel .................................................... 45
Fortschaltwinkel ............................................... 180
Vorschub fr Tiefenzustellung ........................... 80
Vorschub fr Flchenbearbeitung .................... 300
Zustellung beim Schruppen ................................. 2
Frsrichtung ......................................................... 3
Schlichtaufma ................................................. 0.2
Bearbeitungsart .................................................... 0
0= Komplett (Schruppen und Schlichten)
1= Schruppen
2= Schlichten
Zustelltiefe max. beim Schlichten ......................... 6
Vorschub beim Schlichten ................................ 400
Drehzahl beim Schlichten .............................. 4000
5
G54
TRANS Z20
T1 D1 M6 (Langlochfrser 5mm)
S2500 M3
G0 X50 Y50 Z2
SLOT2 (2, 0, 1, -6, 0, 2, 90, 10, 50, 50, 30, 45, 180,
80, 300, 2, 3, 0.2, 0, 6, 400, 4000)
G0 Z50
M30
D 63
PROGRAMMIERUNG
POCKET1 (RTP,RFP,SDIS,DP,DPR,LENG,WID,CRAD,CPA,CPO,STA1,
FFD,FFP1,MID,CDIR,FAL,VARI,MIDF,FFP2,SSF)
POCKET2 (RTP,RFP,SDIS,DP,DPR,PRAD,CPA,CPO,
FFD,FFP1,MID,CDIR,FAL,VARI,MIDF,FFP2,SSF)
Das Werkzeug fhrt im Eilgang auf Taschenmitte auf Hhe Sicherheitsabstand
ber Referenzebene und arbeitet danach die Tasche von der Mitte auswrts ab.
Taschenlnge und -breite mssen grer sein wie der Werkzeugdurchmesser,
ansonsten Abbruch mit Alarm.
RTP Rckzugsebene, RFP Referenzebene, SDIS Sicherheitsabstand, DP, DPR
Endbohrtiefe wie vorige Zyklen.
PRAD
LENG
WID
CRAD
CPA
CPO
STA1
FFD
FFP1
MID
CDIR
FAL
VARI
MIDF
FFP2
SSF
<
<
32&.(7
&3$
$'
35
67$
1*
(
/
&5$'
3&$
32&.(7
3&2
&32
'
:,
;
D 64
PROGRAMMIERUNG
5
G54
TRANS Z20
T1 D1 M6 (Langlochfrser 5mm)
G0 X50 Y50 Z2
Pocket 1 (2, 0, 1, -6, 0, 60, 30, 5, 50, 50, 30, 80, 400,
2, 3, 0.2, 0, 6, 400, 4000)
G0 Z50
M30
D 65
PROGRAMMIERUNG
G54
TRANS Z20
T1 D1 M6 (Langlochfrser 5mm)
G0 X50 Y50 Z2
Pocket 2 (2, 0, 1,-6, 0, 25, 50, 50, 80, 300, 2,
3, 0.2, 0, 6, 400, 4000
G0 Z50
M30
D 66
PROGRAMMIERUNG
POCKET3 (RTP,RFP,SDIS,DP,LENG,WID,CRAD,PA,PO,STA,MID,
FAL,FALD,FFP1,FFD,CDIR,VARI,MIDA,AP1,AP2,AD,RAD1,DP1)
POCKET4 (RTP,RFP,SDIS,DP,PRAD,PA,PO,MID,FAL,FALD,FFP1,FFD,
CDIR,VARI,MIDA,AP1,AD,RAD1,DP1)
Diese Zyklen knnen zum Schruppen und zum Schlichten angewendet werden.
Zum Schlichten ist ein Stirnfrser erforderlich.
Die Tiefenzustellung wird immer vom Taschenmittelpunkt aus begonnen bzw. dort
senkrecht ausgefhrt. Auf dieser Position kann daher sinnvollerweise vorgebohrt
werden.
Vor dem Zyklusaufruf ist eine Werkzeugkorrektur zu aktivieren. Andernfalls erfolgt
ein Abbruch des Zyklus mit anschlieendem Alarm.
Neue Funktionen von POCKET3 gegenber POCKET 1:
D 67
PROGRAMMIERUNG
RTP,RFP,DP,SDIS,PRAD,LENG,WID,CRAD,FFD,FAL,FFP1,MID,CDIR,VARI,
MIDA, STA wie in den vorherigen Zyklen beschrieben
CDIR
Bearbeitungsrichtung
0: Gleichlauffrsen
1: Gegenlauffrsen
2: mit G2 (unaghngig von Spindelrichtung)
3: mit G3
VARI Bearbeitungsart
EINERSTELLE
1: Ausrumen bis auf Schlichtaufma
2: Schlichten
ZEHNERSTELLE
0: Senkrecht auf Taschenmitte mit G0
1: Senkrecht auf Taschenmitte mit G1
2: Auf Helixbahn
3: Pendeln
PA
Mittelpunkt in X
Point Abscissa
PO
Mittelpunkt in Y
Point Ordinate
FALD Schlichtaufma Grund
Finishing Allowance Depth
AP1
Rohma Taschenlnge
AP2
Rohma Taschenbreite
AD
Rohma Taschentiefe von Referenzebene
RAD1 Radius der Helixbahn bzw. Max Pendelbewegung beim eintauchen
DP1
Zustelltiefe pro Umdrehung beim Eintauchen
MIDA Maximale Zustellbreite des Werkzeuges
32&.(7
3$
<
67$
1*
/(
&5$'
32&.(7
3$
$'
35
32
32
'
:,
D 68
PROGRAMMIERUNG
5
G54
TRANS Z20
T2 D1 M6
(Langlochfrser 10mm)
S3000 M3
G0 X50 Y50 Z2
Pocket 3 (2, 0, 1, -6, 60, 30, 5, 50, 50, 30, 2, 0.2,
0.1, 300, 80, 3, 21, 7, 10, 2)
G0 Z50
M30
D 69
PROGRAMMIERUNG
5
G54
TRANS X50 Y50 Z20
T2 D1 M6
(Langlochfrser 10mm)
S3000 M3
G0 X0 Y0 Z2
Pocket 4 (2, 0, 1, -6, 25, 0, 0, 3, 0.2, 0.1, 400,
80, 3, 21, 7, 0, 0, 10, 3)
G0 Z50
M30
D 70
PROGRAMMIERUNG
CYCLE76 (RTP,RFP,SDIS,DP,DPR,LENG,WID,CRAD,PA,PO,STA,MID,
FAL,FALD,FFP1,FFD,CDIR,VARI,AP1,AP2)
CYCLE77 (RTP,RFP,SDIS,DP,DPR,PRAD,PA,PO,MID,FAL,FALD,FFP1,FFD,
CDIR,VARI,AP1)
Diese Zyklen knnen zum Schruppen und zum Schlichten angewendet werden.
Zum Schlichten ist ein Stirnfrser erforderlich.
Die Tiefenzustellung wird immer in der Position vor dem halbkreisfrmigen Einfahren in die Kontur ausgefhrt.
Vor dem Zyklusaufruf ist eine Werkzeugkorrektur zu aktivieren. Andernfalls erfolgt
ein Abbruch des Zyklus mit anschlieendem Alarm.
RTP
RFP
SDIS
DP
DPR
PRAD
LENG
WID
CRAD
PA
PO
STA
MID
FAL
FALD
FFP1
FFD
CDIR
VARI
AP1
AP2
Rckzugsebene absolut
ReTraction Plane
Auf dieser Hhe steht das Werkzeug nach dem Zyklus.
Referenzebene absolut
ReFerence Plane
Hhe der Werkstckoberflche, meistens RFP=0.
Sicherheitsabstand ohne Vorzeichen Safety DIStance
Eilgang bis auf Hhe SDIS ber Referenzebene darunter im Arbeitsvorschub
Tiefe absolut
DePth
Tiefe des Zapfens, bezogen auf den Werkstcknullpunkt.
Tiefe relativ zur Referenzebene
DePth Relative
Tiefe des Zapfens, bezogen auf die Referenzebene, ohne Vorzeichen.
Es wird entweder DP oder DPR programmiert.
-Zapfenradius ohne Vorzeichen
-Zapfenlnge mit Vorzeichen
LENGth
-Zapfenbreite mit Vorzeichen
WIDth
-Eckenradius ohne Vorzeichen
Corner RADius
Bezugspunkt Zapfen Abszisse (in X)
Bezugspunkt Zapfen Ordinate (in Y)
Winkel zwischen Lngsachse des Zapfens und X-Achse
max. Zustelltiefe fr eine Zustellung
Maximum Infeed Depth
ohne Vorzeichen
Schlichtaufma ohne Vorzeichen
Schlichtaufma am Grund ohne Vorzeichen
Vorschub fr Flchenbearbeitung
Feed For Plane
Vorschub fr Tiefenzustellung
Feed For Depth
Bearbeitungsrichtung
Cutting DIRection
0: Gleichlauffrsen
1: Gegenlauffrsen
2: G2 (Uhrzeigersinn)
3: G3 (Gegenuhrzeigersinn)
Bearbeitungsart
VARIante
1: Schruppen bis Schlichtaufma
2: Schlichten Schlichtaufma bis Endma
Lnge/Durchmesser Rohteilzapfen ohne Vorzeichen
Breite Rohteilzapfen ohne Vorzeichen
D 71
PROGRAMMIERUNG
Y
A
A-B
60
P1
R15
10
B
80
Z
17,5
Zyklussettingdaten:
_ZSD [2]=0
_ZSD [2]=1
G54
TRANS Z20
T2 D1 M6
(Langlochfrser 10mm)
S3000 M3
G0 X50 Y50 Z2
_ZSD [2]=1
(Bemaung des Zapfens
ber Ecken)
Cycle 76 (10,0,2,-17.5,0,-60,-40,15,80,60,10,11,0,
0,900,800,0,1,80,50)
G0 Z50
M30
D 72
PROGRAMMIERUNG
Y
A
70
50
55
A-B
60
Z
20
G54
TRANS Z20
T2 D1 M6
(Langlochfrser 10mm)
S1800 M3
G0 X50 Y50 Z2
Cycle 77 (10,0,3,-20,0,50,60,70,10,0.5,0,900,800,
1,1,55)
G0 Z50
M30
D 73
PROGRAMMIERUNG
D 74
PROGRAMMIERUNG
75$16
<
$75$16
Frames
527
$527
;
<
;
6&$/(
$6&$/(
<
0,5525
$0,5525
D 75
PROGRAMMIERUNG
Nullpunktverschiebung TRANS,
ATRANS
;
<
TRANS
ATRANS
75$
16
<
6
$1
75
;
;
TRANS bezieht sich immer auf den aktuellen Nullpunkt G54 - G599.
<
<
6
$1
75
;
$7
5$
16
<
;
;
ATRANS bezieht sich auf den zuletzt gltigen Nullpunkt G54 - G599, TRANS.
D 76
PROGRAMMIERUNG
Format:
ROT/AROT
X..
ROT/AROT
RPL=..
ROT
Y..
Z..
Beispiel:
Fr die leichtere Programmierung der nebenstehenden Kontur soll das Koordinatensystem um
30 gedreht werden, die bestehende Nullpunktverschiebung TRANS soll erhalten bleiben.
<
$527
N..
N..
N..
N60
oder
N60
D 77
G17
TRANS ...
AROT Z30
AROT RPL=30
PROGRAMMIERUNG
X..
Y..
Z..
ASCALE
Mastab additiv, bezogen auf das aktuelle eingestellte oder programmierte Koordinatensystem.
Eine Mastabsnderung, die auf bereits
bestehenden Frames (TRANS,
ATRANS, ROT, AROT, ...) aufbaut, programmieren Sie mit ASCALE.
X, Y, Z
Beispiel
Nebenstehende Kontur ist im Unterprogramm L10
programmiert. Sie kommt zweimal vor, in unterschiedlicher Gre und verzerrt.
<
N..
N35
N40
N45
N55
N60
N75
;
D 78
G54
Nullpunkt
TRANS X15 Y15 Abs. Verschiebung
L10
Groe Kontur
TRANS X40 Y20 Abs. Verschiebung
ASCALE X0.5 Y0.7 Mastabsfaktor
L10
Kleine Kontur
SCALE
Frames lschen
PROGRAMMIERUNG
0,5525;
Format:
MIRROR/AMIRROR X..
0,5525<
Y..
Z..
Wenn Sie eine Kontur spiegeln, werden der Kreisdrehsinn G2/G3 und die Werkzeugradiuskorrektur
G41/G42 automatisch umgestellt.
MIRROR
AMIRROR Spiegeln additiv, bezogen auf das aktuelle eingestellte oder programmierte Koordinatensystem.
Eine Spiegelung, die auf bereits bestehenden Frames (TRANS, ATRANS,
ROT, AROT, ...) aufbaut, programmieren Sie mit AMIRROR.
X, Y, Z
Beispiel
<
N..
N40
N45
N50
N55
N60
N65
N70
N75
D 79
G54
L10
MIRROR X0
L10
AMIRROR Y0
L10
MIRROR Y0
L10
MIRROR
Werkstcknullpunkt
Kontur rechts oben
Spiegeln um Y
Kontur links oben
add. Spiegeln um X
Kontur links unten
Spiegeln um X
Kontur rechts unten
Spiegeln aus
PROGRAMMIERUNG
D 80
PROGRAMMIERUNG
Unterprogramme
3$5703)
.RQWXU3
0
[
.2178563)
0
Unterprogrammaufruf im Teileprogramm
z.B.: MILL1 P1 LF
MILL1 Unterprogrammnummer
P1
Anzahl Unterprogrammdurchlufe
(max. 99)
3$5703)
0,//3
0
Unterprogrammverschachtelung
Eine elffache Schachtelung von Unterprogrammen
ist mglich. Der automatische Satzvorlauf ist bis in
die elfte Unterprogrammebene mglich.
[
0,//63)
0,//3
0
[
0,//03)
0
D 81
PROGRAMMIERUNG
Unterprogramme mit
Parameterbergabe
Programmanfang, PROC
Unterprogrammaufrufe mssen immer im eigenen NC-Satz programmiert werden.
Unterprogramm mit
Programmwiederholung, P
Hauptprogramm
Unterprogramm
D 82
PROGRAMMIERUNG
Beispiel
Hauptprogramm
N10 G0 X0 Yo
N20 MCALL L70
N30 X10 Y10
N10 G0 X0 Y0
N20 MCALL L70
N30 X10 Y10
N40 X50 Y50
Unterprogramm L70
D 83
PROGRAMMIERUNG
D 84
PROGRAMMIERUNG
Programmsprnge
Unbedingte Programmsprnge
Format
Label:
GOTOB LABEL
oder
GOTOF LABEL
Label:
GOTOB
GOTOF
LABEL
LABEL:
Standardmig arbeitende Programme (Haupt-, Unterprogramme, Zyklen,..) knnen durch Programmsprnge in ihrer Reihenfolge gendert werden. Mit
Hilfe von GOTOF bzw. GOTOB knnen innerhalb
eines Programms Sprungziele angefahren werden.
Das Programm setzt die Abarbeitung mit der Anweisung fort die unmittelbar nach dem Sprungziel folgt.
Bedingte Programmsprnge
Format:
Label:
IF Ausdruck GOTOB LABEL
oder
IF Ausdruck GOTOF LABEL
LABEL:
IF Bedingungen
GOTOB
GOTOF
LABEL
LABEL:
D 85
PROGRAMMIERUNG
Neben den Meldungen knnen in einem NC- Programm auch Alarme gesetzt werden. Diese werden
in der Bildschirmanzeige in einem gesonderten Feld
dargestellt. Mit einem Alarm ist jeweils eine Reaktion
der Steuerung, entsprechend der Alarmkategorie,
verbunden.
Alarme werden programmiert, indem das Schlsselwort "SETAL" und in runden Klammern folgend die
Alarmnummer geschrieben werden. Alarme mssen stets in einem eigenen Satz programmiert werden.
Beispiel:
N100 SETAL (65000)
D 86
PROGRAMMIERUNG
Spindel EIN M3 / M4, Drehzahl S, Spindel HALT M5, Spindel positionieren SPOS
Betrachtung der Drehrichtung
Betrachten Sie die Spindel von +Z in Richtung -Z, um
die Drehrichtung anzugeben
M3 . im Uhrzeigersinn ........ Rechtslauf
M4 . gegen Uhrzeigersinn .. Linkslauf
M5 . Spindel Halt
=
=
Beispiel:
N20 M3 S2000
Spindel EIN im Uhrzeigersinn (Rechtslauf) mit 2000
U/min
0
0
Spindel positionieren
Mit SPOS wird die Frsspindel auf der programmierten Winkellage angehalten.
Format:
SPOS=...
D 87
[]
PROGRAMMIERUNG
D 88
PROGRAMMIERUNG
A-Achse (Teilapparat)
Zum Frsen bei der Zylindermanteltransformation
mssen die A-Achse und der Werkzeugschlitten in
einem bestimmten Verhltnis zueinander bewegt
werden.
Die A-Achse Teilapparat und somit immer eine Rundachse, die wie eine gewhnliche Linearachse betrieben und programmiert werden kann.
Die Angabe der A- Achse erfolgt immer in Grad.
z.B. G0 A90
D 89
PROGRAMMIERUNG
Hinweis:
Durch eine aktuelle Transformation oder
Transformationabwahl werden die Nullpunktverschiebung und die vorherigen Transformationen abgewhlt, und mssen dadurch neu programmiert werden.
Anwahl:
generell ................................................ TRACYL( )
Abwahl:
generell ................................................ TRAFOOF
D 90
PROGRAMMIERUNG
[
5
G54
TRANS X64.5
T1 D1 M6
S2000 F200 M3 M8
G0 X10 Y0 Z20
TRACYL(45)
G55
TRANS X61.5
M11
G0 Y0
G1 X0 G42
G3 X-1.591 Y7.871 CR=20
G1 X-9.952 Y27.508
G2 X-9.952 Y43.142 CR=20
G1 X-1.591 Y62.833
G3 X-1.591 Y78.467 CR=20
G1 X-9.952 Y98.158
G2 X-9.952 Y113.483 CR=20
G1 X-1.591 Y133.483
G3 X0 Y141.3 CR=20
G1 X10 G40
TRAFOOF
M10
G54
TRANS X64.5
G0 X60 Y60 Z60
M30
D 91
PROGRAMMIERUNG
Mit der Grundeinstellung CFC knnen bei Krmmungen auf der konturabgewandten Seite des Werkzeugs unerwnscht hohe oder niedrige Vorschbe
entstehen.
&)&
)
FR
QV
)
)!!
W
FR
QV
W
&)&
CFIN
CFC
(Constant Feed at Contour)
Grundeinstellung.
Konstanter Vorschub an der Krmmung.
Die Vorschubgeschwindigkeit der Frsermittelpunktsbahn wird erhht, wenn sich das Werkzeug
auerhalb der Krmmung befindet und reduziert,
wenn sich das Werkzeug innerhalb der Krmmung
befindet.
Anwendung:
Frser schneidet nur an Kontur.
(z.B. Schlichten)
D 92
PROGRAMMIERUNG
Befehlsbeschreibung M-Funktionen
M00 Programmierter Halt unbedingt
M06 Werkzeugwechsel
M02 Hauptprogrammende
M17 Unterprogrammende
Die Spindel wird, sofern eine Drehzahl oder Schnittgeschwindigkeit programmiert wurde, die Spneschutztre geschlossen und ein Werkstck korrekt
gespannt ist, eingeschaltet.
M03 muss fr alle rechtsschneidenden Werkzeuge
verwendet werden.
D 93
PROGRAMMIERUNG
Vorsicht:
Wenn in einem Programm M-Befehle stehen, die
die Maschine nicht ausfhren kann, wird der
betreffende M-Befehl ignoriert und das Programm
luft weiter.
Dadurch kann es unter Umstnden zu Kollisionen kommen (z.B. bei fehlender Werkstckmanipulation).
D 94
PROGRAMMIERUNG
Freie Konturprogrammierung
Die Anwahl erfolgt im Bedienbereich Programm .
ber die Softkeys "Werkstck" und "Teileprogramm" whlen sie ein vorhandenes Programm an bzw. ffnen ein neues Teileprogramm.
Mit dem Softkeys "Untersttzung" und "Neue
Kontur" bzw. "Rckbersetzten" ffnen sie den
Kontureditor.
Programmierte
Konturelemente
(knnen mit Doppelklick wieder geffnet
werden)
Programmierfenster
Konturelemente
D 95
PROGRAMMIERUNG
Konturprogrammierung:
5
[
Startpunkt festlegen:
Programmierbeispiel
Bei der Eingabe von Konturen wird mit der Festlegung des Startpunktes begonnen.
Startpunkt (anfahren): G0 / G1
Mit der Leertaste oder dem Softkey "Alternativ" kann zwischen den Auswahlmglichkeiten gewhlt werden.
Anwahl Softkey "Gerade vertikal"
Endpunkt X ............................................ 20.000
bergang zum Folgeelement FS ............ 2.000
Bei dem bergang zum Folgeelement besteht
die Mglichkeit zur Auswahl von einer Fase oder
einem Radius.
PROGRAMMIERUNG
D 97
PROGRAMMIERUNG
Unterschiede Konturprozessor
EMCO Siemens
KP Version 1.0.5
Erzeugter Code
es werden gleichbleibende Koordinaten-Werte im
Code nicht generell weggelassen (nur bei
horizontalen bzw. vertikalen Geraden)
ausgewhlte Mehrfachlsungen knnen aus einem
Siemens-Code nicht rckbersetzt werden (es wird
die erste Lsung angezeigt)
Code mit ausgewhlten Mehrfachlsungen kann
auf einer Originalsteuerung nicht rckbersetzt
werden
der Text aus der freien Eingabe wird in einem
EMCO-spezifischen Feld abgelegt, erzeugt aber
keinen NC-Code
Fasen zwischen Gerade und Kreis bzw. Kreis und
Kreis erzeugen einen unterschiedlichen Code
Grafik
alternative Lsung wird nicht angezeigt
unterschiedliche Skalierungs-Logik
Fasen werden nur zwischen Geraden gezeichnet
Freistiche werden nicht gezeichnet (sind generell
nicht implementiert)
Eingabe
tangential wird als 2 = 0.000 dargestellt
Softkey Tangente an Vorg. wird fr Elemente mit
tangentialem bergang aktiviert dargestellt
Kontur schlieen erzeugt nur eine (beliebige) und
nicht zwei Geraden (vertikal und horizontal)
es kann nicht mit Polarkoordinaten gearbeitet
werden
Konturelemente
Freistich ist nicht implementiert
Fehlermeldungen
Fase/Radius zu gro
Der Wert fr den bergang mit Fase oder Radius
ist zu gro.
Abhilfe: kleineren bergangswert whlen
Konturprozessor:
bei zusammenfallenden Lsungen kommt fallweise
trotzdem ein Auswahldialog
gelegentlich kann eine alternative Lsung (fr Startoder Endpunkt eines Konturelements) nicht
ausgewhlt werden. In diesem Fall hilft ein Wechsel
zum anderen betroffenen Konturelements
(vorheriges, folgendes Element). Die Auswahl der
alternativen Lsung kann dann dort vorgenommen
werden.
D 98
PROGRAMMIERUNG
Geometriewerte widersprchlich!
Durch die letzte Eingabe wurde ein Widerspruch
fr das Konturenelement festgestellt.
Beispiele:
Kreisendpunkte auerhalb von Kreisen
Schnittpunkte im Unendlichen
Tangenten von Punkten innerhalb eines Kreises
Abhilfe: korrigieren Sie die letzte Eingabe
Funktion nicht zugelassen!
Die letzte Eingabe oder Auswahl ist momentan
nicht zulssig.
Beispiele:
bergnge zum Folgeelement mit Radien bei
Elementen mit tangentialen Anschlu an das
Vorelement
Einstiche als bergang (sind generell nicht
implementiert)
bergnge bei unbestimmten Konturelementen
Abhilfe: whlen Sie einen gltigen bergang zum
Folgeelement
Zuerst Dialog-Auswahl treffen!
Sie wollen eine Eingabe machen, whrend auf die
Auswahl einer Lsung gewartet wird.
Abhilfe: Treffen Sie zuerst eine Auswahl, danach
knnen weitere Eingaben erfolgen.
Hilfe
Hilfebilder sind in einem modalen Fenster, dadurch
ist der KP nicht bedienbar whrend ein Hilfebild
angezeigt wird
Es sind nicht alle Hilfebilder der Originalsteuerung
implementiert
D 99
PROGRAMMIERUNG
D 100
WERKZEUGKORREKTUR / WERKZEUGVERMESSUNG
E: Werkzeugkorrektur / Werkzeugvermessung
Werkzeugkorrektur
Werkzeugaufruf
Werkzeugwechsel
T..:
D..:
M6:
Werkzeugnummer im Magazin
Werkzeugkorrekturnummer
Werkzeug wechseln
Beispiel
N50
N55
N60
N65
Mit dem Befehl T..D.. werden die Werkzeugkorrekturwerte D aufgerufen, das Werkzeug wird noch nicht
gewechselt.
Die Daten fr die Werkzeugkorrektur (Frserlnge,
Frserradius, ...) werden aus dem Werkzeugkorrekturspeicher gelesen.
Mgliche Werkzeugnummern:
T 1..32000, D 1..9
Werkzeuglngenkorrektur
Die Werkzeuglngenkorrektur wirkt senkrecht auf
die Arbeitsebene (G17-G19).
Hauptanwendung beim Vertikalfrsen: G17 Werkzeuglngenkorrektur in Z
Mit der Werkzeuglngenkorrektur wird der Werkzeugnullpunkt vom Werkzeugaufnahmebezugspunkt N
in die Werkzeugspitze gelegt.
Dadurch beziehen sich alle Positionsangaben auf
die Werkzeugspitze.
/
E1
WERKZEUGKORREKTUR / WERKZEUGVERMESSUNG
:LQ1&6,180(5,.'0,//F(0&2
3DUDPHWHU .DQDO
-RJ
?352*?03)',5
7(,/03)
.DQDO5(6(7
3URJUDPPDEJHEURFKHQ
'1XPPHU
6FKDIWIUlVHUR(FNYHUU
)
'1U
)
'1U
)
/|VFKHQ
)
*HKH]X
)
hEHUVLFKW
)
1HX
)
.RUUHNWXU
HUPLWWHOQ
)
6FKQHLGHQDQ]DKO
6FKQHLGHQODJH
*HRPHWULH
)
71U
71XPPHU
:HUN]HXJW\S
:HUN]HXJ
.RUUHNWXU
)
529
:HUN]HXJNRUUHNWXUHQ
/lQJHQNRUUHNWXU
/lQJH
/lQJH
/lQJH
5DGLXVNRUUHNWXU
5DGLXV
71U
9HUVFKOHL
%DVLV
PP
PP
5
3DUDPHWHU
PP
)
6HWWLQJ
'DWHQ
)
1XOOSNW
9HUVFKLHE
)
$QZHQGHU
'DWHQ
T-Nummer
Unter dieser Nummer wird das Werkzeug aufgerufen (Platznummer im Werkzeughalter)
)
)
)
Geometrie
Abmessungen des Werkzeugs
Verschlei
Abweichungen vom Geometrie-Wert.
D-Nummer
Nummer der Werkzeugkorrektur. Ein Werkzeug kann
mehrere Korrekturnummern haben (z.B. ein Planfrser kann auch als Fasenfrser verwendet werden,
es werden am selben Werkzeug zwei verschiedene
Punkte vermessen)
Basis
Abmessung eines Werkzeugtrgers (z.B. Getriebekopf), in den die Werkzeuge gespannt werden.
Die Summe aus Geometrie, Verschlei und Basis
ergibt die gesamte wirksame Werkzeugkorrektur.
Schneidenzahl
Anzahl der D-Nummern fr das betreffende Werkzeug (nicht die Anzahl der Zhne usw.).
Werkzeugtyp
Mit dieser Nummer wird die Art des Werkzeugs
festgelegt.
E2
WERKZEUGKORREKTUR / WERKZEUGVERMESSUNG
D-Nr +, D-Nr Schaltet im aktuellen Werkzeug auf die nchsthhere bzw. nchstniedrigere Korrektur.
Neu
Anlegen eines neuen Werkzeug oder einer neuen
Korrektur (Schneide).
Lschen
Lschen eines Werkzeugs aus der Liste oder Lschen einer Korrektur des aktuellen Werkzeugs.
Drcken Sie den Softkey "Lschen". In der vertikalen
Softkeyleiste werden die Softkeys "Lsche Werkzeug", "Lsche Schneide" und "Abbruch" angezeigt.
Neue Schneide
Einem Werkzeug wird ein Korrekturdatensatz
hinzugefgt.
Geben Sie an, zu welcher T-Nummer Sie eine
Schneide hinzufgen wollen (das aktuelle
Werkzeug wird vorgeschlagen) und welchen
Werkzeugtyp die neue Schneide darstellt.
Lsche Werkzeug
Das aktuelle Werkzeug wird mit allen Schneiden
(Korrekturen D) gelscht.
Lsche Schneide
Es wird immer die Schneide mit der hchsten DNummer gelscht.
Die D-Nummern mssen durchgehend numeriert
sein, z.B. ein Werkzeug mit vier Schneiden muss
D1, D2, D3, D4 haben und nur D4 kann gelscht
werden.
D1 kann nicht gelscht werden, in diesem Fall
muss das Werkzeug gelscht werden (ein
Werkzeug muss mindestens eine Schneide haben).
Abbruch
Ausstieg ohne Lschen.
Gehe zu
Direktes Anwhlen eines Werkzeugs.
Drcken Sie den Softkey "Gehe zu". In der vertikalen
Softkeyleiste werden die Anwahlsoftkeys und daneben ein Eingabefeld angezeigt.
Korrektur ermitteln
Automatische Werkzeugvermessung, siehe Kapitel
"Werkzeuge vermessen".
Vorangewhltes Werkzeug
Im CNC-Programm angewhlte T-Nummer
(whrend oder nach Programmlauf).
Aktives Werkzeug
Das Werkzeug, das im Werkzeugwender
eingeschwenkt ist.
Eingabefeld
Hier knnen Sie direkt die gewnschte T- und DNummer eingeben und mit
bernehmen.
OK
Wechselt zum gewnschten Werkzeug.
Abbruch
Ausstieg ohne Werkzeuganwahl.
bersicht
E3
WERKZEUGKORREKTUR / WERKZEUGVERMESSUNG
/
E4
WERKZEUGKORREKTUR / WERKZEUGVERMESSUNG
*
<
G18
Die Achse des Frsers steht parallel zur Y-Maschinenachse (rechtwinklig zur Maschinenfront).
Lnge 1 in Y
Lnge 2 in Z
(Lnge 3 in X)
Radius in X/Z
;
;
=
<
*
=
G19
Die Achse des Frsers steht parallel zur X-Maschinenachse (parallel zur Maschinenfront)
Lnge 1 in X
Lnge 2 in Z
(Lnge 3 in Y)
Radius in Y/Z
<
;
;
=
<
Fr Winkelkopffrser ist es empfehlenswert, die Abmessungen des Winkelkopfs (bleiben immer gleich)
als Basiswert einzutragen und die Abmessungen
des Frsers als Geometriewert.
Dadurch kann die Werkzeuglnge L1 (Geometrie)
auf einem Werkzeugvoreinstellgert gemessen werden und als Werkzeugaufnahmebezugspunkt wird
N' verwendet.
/%DVLV
/*HRPHWULH
/%DVLV
Wenn sich die Werkzeugachse und die Hauptspindelachse nicht schneiden, ist das Werkzeug seitlich
versetzt.
Es muss dann zustzlich dieser Versatz als Basiswert Lnge 3 in X (fr G18) bzw. in Y (fr G19)
eingetragen werden.
Bei Winkelkpfen ohne seitlichen Versatz muss fr
Lnge 3 der Wert 0 eingetragen werden.
E5
WERKZEUGKORREKTUR / WERKZEUGVERMESSUNG
Werkzeuge vermessen
7
%H]XJVZHUW
Werkzeugkorrekturspeicher aufrufen
Bedienbereich Parameter - Werkzeugkorrektur
'LIIHUHQ]
6SLQGHOQDVH
%H]XJVZHUW
E6
PROGRAMMABLAUF
F: Programmablauf
Vorbedingungen
Nullpunkte G54-G57
Die verwendeten Nullpunkte mssen vermessen und
eingetragen sein.
Werkzeuge
Die verwendeten Werkzeuge mssen vermessen
und eingetragen sein.
Die Werkzeuge mssen sich an den entsprechenden Positionen (T) im Werkzeugwechsler befinden.
Referenzpunkt
Der Referenzpunkt mu in allen Achsen angefahren
sein.
Maschine
Die Maschine mu betriebsbereit sein.
Das Werkstck mu sicher gespannt sein.
Lose Teile (Spannschlssel usw.) mssen aus dem
Arbeitsraum entfernt sein, um Kollisionen zu vermeiden.
Die Maschinentre mu zum Programmstart geschlossen sein.
Alarme
Es drfen keine Alarme anstehen.
F1
PROGRAMMABLAUF
Programmanwahl
Programm bersicht
Programm anwhlen
Bedienbereich Maschine, Betriebsart Automatik
Softkey PROGRAMM BERSICHT drcken
Markieren Sie das gewnschte Teileprogramm mit
Mit den horizontalen Softkeys werden die vorhandenen Programme vom jeweiligen Typ angezeigt (Werkstcke, Teileprogramme, Unterprogramme, Standard Zyklen, Anwender Zyklen, Zwischenablage).
den Tasten
Programm Freigabe
Werkstck anwhlen
Whlen Sie in der Werkstckbersicht mit den
Tasten
F2
PROGRAMMABLAUF
Programmstart, Programmhalt
Whlen Sie ein Programm zur Abarbeitung an.
Wechseln Sie in den Bedienbereich Maschine, Betriebsart Automatik.
Drcken Sie die Taste
, fortsetzen mit
angehal-
ten.
Fortsetzen mit Taste
F3
PROGRAMMABLAUF
Programmbeeinflussung
Drcken Sie den Softkey PROGRAMM BEEINFL.
Whlen Sie die gewnschte Funktion mit den Cursortasten
und
an.
knnen Sie die Funktion aktivie-
ren / deaktivieren.
DRY Probelaufvorschub
Fr Probelauf ohne Werkstck (ohne Zerspanung).
Alle Stze, fr die ein Vorschub programmiert ist
(G1, G2, G3, G33, ...), verfahren anstelle des programmierten Vorschubs mit einem voreingestellten
Probelaufvorschub.
Die Spindel luft nicht.
ROV Korrektur Eilgang
SBL1 Einzelsatzbetrieb mit Stop nach Maschinenfunktionsstzen
Der Programmablauf wird nach jeder Bewegung
angehalten.
Fortsetzen mit Taste
SBL2 Einzelsatz mit Stop nach jedem Satz
Der Programmablauf wird nach jedem Satz angehalten, auch wenn in dem Satz keine Bewegung programmiert ist (Rechensatz).
M01 Programmierten Halt
Bei M01 im Programm wird das Teileprogramm
normalerweise nicht angehalten.
Wenn diese Funktion aktiv ist, hlt der Programmablauf bei M01.
Fortsetzen mit Taste
F4
PROGRAMMABLAUF
Satzsuchlauf
Der Satzsuchlauf ermglicht einen Programmvorlauf bis an die gewnschte Stelle des Teileprogramms.
Es stehen zwei Suchvarianten zur Verfgung.
1. Mit Berechnung an Kontur
Whrend des Satzsuchlaufs werden die gleichen
Berechnungen wie im normalen Programmbetrieb
durchgefhrt (das Programm wird intern simuliert).
Es wird am Satzanfang des Zielsatzes der Maschinenzustand hergestellt, der auch beim normalen
Programmdurchlauf aktiv wre. Danach wird der
Zielsatz wie beim normalen Programmablauf abgearbeitet.
2. Mit Berechnung an Satzendpunkt
Whrend des Satzsuchlaufs werden die gleichen
Berechnungen wie im normalen Programmbetrieb
durchgefhrt (das Programm wird intern simuliert).
Es wird am Satzende des Zielsatzes der Maschinenzustand hergestellt, der auch beim normalen
Programmdurchlauf aktiv wre. Das Satzende des
Zielsatzes wird direkt angefahren, der Zielsatz selbst
wird nicht abgearbeitet.
Ablauf:
Im Bedienbereich Maschine ist die Betriebsart
AUTO angewhlt.
Das Programm, in dem der Suchlauf erfolgen soll,
ist angewhlt.
Die Steuerung ist im Reset-Zustand.
Drcken Sie den Softkey SATZSUCHLAUF.
Positionieren Sie den Cursor auf den Zielsatz.
Mit dem Softkey BERECHNUNG KONTUR oder
BERECHNUNG SATZENDPKT wird der Suchlauf
gestartet.
Die Steuerung rechnet alle Stze bis zum Suchziel
durch, fhrt aber noch keine Bewegungen aus
Mit
Mit
F5
PROGRAMMABLAUF
F6
Systemvariable
Von der Steuerung vorgegebene Variablen, die im
Programm verwendet werden knnen. Systemvariablen bieten Zugriff auf Nullpunktverschiebungen,
Werkzeugkorrekturen, Istwerte, Messwerte der Achsen, Zustnde der Steuerung usw.
Systemvariable liefern Werte vom festgelegten Typ,
sind jedoch teilweise nicht beschreibbar.
Zur besonderen Kennzeichnung beginnt eine Systemvariable immer mit einem "$" -Zeichen.
Variablenarten
Anwenderdefinierte Variable
Rechenparameter
Systemvariable
Variablentypen
INT
Ganzzahlige Werte mit Vorzeichen
Wertebereich: (231 - 1)
REAL
Gleitpunktzahlen
Wertebereich:(10-300 ... 10+300)
Beispiel:
$AA_IM ..... Aktueller Istwert im Maschinenkoordinatensystem
BOOL
Wahrheitswerte: TRUE (1) und FALSE (0)
Wertebereich:1, 0
CHAR
1 Zeichen ASCII, entsprechend Code
Wertebereich: 0 ... 255
STRING
Zeichenkette, Zeichenzahl in [...],
maximal 200 Zeichen
Wertebereich: Folge von Werten mit 0 ... 255
AXIS
Achsadressen
Wertebereich: Alle im Kanal vorhandenen
Achsbezeichner und Spindeln
FRAME
Geometrische Angaben fr Verschieben, Drehen,
Skalieren, Spiegeln, usw.
G1
Beispiele
9DULDEOHQW\S,17
(VZLUGHLQH9DULDEOHYRP
7\S,QWHJHUPLWGHP1DPHQ
'(),17$1=$+/
$1=$+/DQJHOHJW
9RUEHOHJXQJ
(VZLUGHLQH9DULDEOHYRP
7\S,QWHJHUPLWGHP1DPHQ
'(),17$1=$+/
$1=$+/DQJHOHJW
$QIDQJVZHUW
9DULDEOHQW\S5($/
(VZLUGHLQH9DULDEOHYRP
7\S5HDOPLWGHP1DPHQ
'()5($/7,()(
7,()(DQJHOHJW
9RUEHOHJXQJ
(VZLUGHLQH9DULDEOHYRP
7\S5HDOPLWGHP1DPHQ
'()5($/7,()(
7,()(DQJHOHJW
$QIDQJVZHUW
9DULDEOHQW\S%22/
(VZLUGHLQH9DULDEOHYRP
7\S%RROPLWGHP1DPHQ
'()%22/:(11B=89,(/
:(11B=89,(/DQJHOHJW
9RUEHOHJXQJ )$/6(
'()%22/:(11B=89,(/
(VZLUGHLQH9DULEOHYRP
7\S%RROPLWGHP1DPHQ
'5)%22/:(11B=89,(/ 758(
'()%22/:(11B=89,(/ )$/6(
:(11B=89,(/DQJHOHJW
9DULDEOHQW\S&+$5
'HU9DULDEOHQYRP7\S&KDU
ZLUGHLQ&RGHZHUWIUGDV
'()&+$5*867$9B
HQWVSUHFKHQGH$6&,,
=HLFKHQ]XJHZLHVHQ
'HU9DULDEOHQYRP7\S&KDU
'()&+$5*867$9B $
ZLUGHLQ$6&,,=HLFKHQ
GLUHNW]XJHZLHVHQ
9DULDEOHQW\S675,1*
'LH9DULDEOHQYRP7\S6WULQJ
'()675,1*>@0867(5B $1)$1* N|QQHQHLQH=HLFKHQNHWWH
DXIQHKPHQ0D[LPDOH
$Q]DKOGHU=HLFKHQ
9DULDEOHQW\S$;,6
'LH9DULDEOHYRP7\S$[LV
KDWGHQ1DPHQ$&+61$0(
'()$;,6$&+61$0( ;
XQGHQWKlOWGHQ$FKVEH]HLFKQHU
HLQHV.DQDOVKLHU;
Variablennamen
Ein Variablennamen besteht aus maximal 32 Zeichen. Die beiden ersten Zeichen mssen entweder
ein Buchstabe oder ein Unterstrich sein.
Das "$" Zeichen kann nicht fr anwenderdefinierte
Variable benutzt werden, weil dieses Zeichen ausschlielich fr Systemvariable verwendet wird.
Format:
DEF INT name
oder DEF INT name=Wert
DEF REAL name
oder DEF REAL name1, name2=3, name4
oder DEF REAL name [feldindex1, feldindex2]
DEF BOOL name
DEF CHAR name
oder DEF CHAR name [Feldindex]=("A","B",...)
DEF STRING [Stringlnge] name
DEF AXIS name
oder DEF AXIS name [Feldindex]
DEF FRAME name
G2
Felddefinition
Format
DEF
DEF
DEF
DEF
DEF
DEF
DEF
CHAR NAME[n,m]
INT NAME[n,m]
REAL NAME[n,m]
AXIS NAME[n,m]
FRAME NAME[n,m]
STRING[Stringlnge] NAME[m]
BOOL [n,m]
INT NAME[n,m]
Variablenname
>PQ@
Auf die Elemente eines Feldes kann ber den Feldindex zugegriffen werden.
ber diesen Feldindex knnen die Werte der Feldelemente mit Werten belegt oder die Werte der
Feldelemente gelesen werden.
Das erste Feldelement beginnt mit dem Index [0,0].
Bei einer Feldgre vom [3,4] ist beispielsweise der
maximal mgliche Feldindex [2,3].
P
P
Q
P
G3
DEF
DEF
oder
DEF
DEF
Typ VARIABLE=SET(Wert)
Typ FELD[n,m]=SET(Wert,Wert,...)
Typ VARIABLE=Wert
Typ FELD[n,m]=(Wert,Wert,...)
Mglichkeiten im Programmlauf
FELD[n,m]=SET(Wert,Wert,...)
FELD[n,m]=SET(Ausdruck, Ausdruck,...)
FELD[n,m]=REP(Wert)
FELD[n,m]=REP(Ausdruck)
Beispiel
Zuweisung von Ausdrcken
DEF INT FELD[5,5]
FELD[0,0]=SET(1,2,3,4,5)
FELD[2,3]=SET(Variable,4*5.6)
Beispiel
Beispiel
Entspricht:
$MA_AX_VELO_LIMIT[1,AX1]=1.1
$MA_AX_VELO_LIMIT[2,AX1]=2.2
$MA_AX_VELO_LIMIT[3,AX1]=3.3
G4
DEF REAL FELD1 [10, 3] = SET(0, 0, 0, 10, 11, 12, 20, 20, 20, 30, 30, 30, 40, 40, 40, )
FELD1 [0,0] = REP (100)
FELD1 [5,0] = REP (-100
FELD1 [0,0] = SET (0, 1, 2, -10, -11, -12, -20, -20, -20, -30, , , , -40, -40, -50, -60, -70)
FELD1 [8,1] 0 SET (8.1, 8.2, 9.0, 9.1, 9.2)
>@
1,QLWLDOLVLHUXQJ
11,QLWLDOLVLHUXQJ
11,QLWLDOLVLHUXQJ
EHL'HILQLWLRQ
PLWLGHQWLVFKHP:HUW
PLWYHUVFKLHGHQHQ:HUWHQ
'LH)HOGHOHPHQWH>@
'LH)HOGHOHPHQWH>@
ELV>@ZXUGHQPLWGHP
ELV>@ZXUGHQPLWGHP
'LH)HOGHOHPHQWH>@ELV
>@ZXUGHQQLFKWYHUlQGHUW
G5
Zuweisungen
Durch indirekte Programmierung knnen Programme sehr universell genutzt werden. Dabei wird die
erweiterte Adresse (Index) jeweils durch eine Variable geeigneten Typs ersetzt.
Beispiel
Beispiel
S1=300
R4=-R5 R7=-VARI8
direkte Programmierung
Zuweisung einer
Variablen passenden
Typs.
Zuweisung mit entgegengesetztem Vorzeichen (nur bei INT/
REAL erlaubt).
G6
Rechenfunktion, ATAN2( , )
Die Rechenfunktionen sind vorrangig fr R-Parameter und Variable vom Typ REAL anwendbar. Zulssig sind auch die Typen INT und CHAR.
Bei den Rechenoperationen gilt die bliche mathematische Schreibweise. Prioritten in der Abarbeitung werden durch runde Klammern gesetzt. Fr die
trigonometrischen und deren inverse Funktionen gilt
die Gradangabe (rechter Winkel = 90).
5 $7$1
',9
02'
6LQ
&26
7$1
$6,1
$&26
$7$1
6457
$%6
327
7581&
5281'
/1
(;3
Winkel=20.8455
2. Vektor
5 $7$1
Winkel=159.444
Beispiel
R1=R1+1
neues R1 = altes R1 +1
R1=R2+R3 R4=R5-R6 R7=R8*R9
R10=R11/R12 R13=SIN(25.3)
R14=R1*R2+R3
Punktrechnung geht vor
Strichrechnung.
R14=(R1+R2)*R3
Klammern werden zuerst
berechnet.
R15=SQRT(POT(R1)+POT(R2)) innere Klammern
werden zuerst aufgelst.
R15 = Quadratwurzel aus
(R1 2 +R2 2 ).
RESFRAME= FRAME1:FRAME2
FRAME3=CTRANS():CROT() Mit dem
Kettungsoperator werden
Frames zu einem resultierenden Frame verknpft
oder den Frame Komponenten Werte zugewiesen
G7
1. Vektor
$GGLWLRQ
6XEWUDNWLRQ
0XOWLSOLNDWLRQ
$FKWXQJ7\S,177\S,17 7\S5($/
%HLVSLHO
'LYLVLRQIU9DULDEOHQW\S,17XQG5($/
$FKWXQJ7\S,17',97\S,17 7\S,17
%HLVSLHO',9
0RGXOR'LYLVLRQ,17RGHU5($/OLHIHUW5HVW
HLQHU,17'LYLVLRQ
]%02'
.HWWXQJVRSHUDWRUEHL)5$0(9DULDEOHQ
6LQXV
&RVLQXV
7DQJHQV
$UFXVVLQXV
$UFXVFRVLQXV
$UFXVWDQJHQV
4XDGUDWZXU]HO
%HWUDJ
3RWHQ]4XDGUDW
JDQ]]DKOLJHU7HLO
5XQGHQDXI*DQ]]DKOLJHV
QDWUOLFKHU/RJDULWKPXV
([SRQHQWLDOIXQNWLRQ
1. Vektor
2. Vektor
!
!
!
%B$1'
%B25
%B127
%B;25
JOHLFK
XQJOHLFK
JU|HU
NOHLQHU
JU|HURGHUJOHLFK
NOHLQHURGHUJOHLFK
9HUNHWWXQJYRQ6WULQJV
Beispiel
IF R10>=100 GOTOF ZIEL
oder
R11=R10>=100
IF R11 GOTOF ZIEL
Das Ergebnis des Vergleichs R10>=100 wird zunchst in R11 zwischengespeichert.
Logische Operatoren
Logische Operatoren dienen zur Verknpfung von
Wahrheitswerten.
AND, OR, NOT und XOR sind nur auf Variable vom
Typ BOOL anwendbar. ber implizite Typenkonvertierung sind sie auch auf die Datentypen CHAR,
INT und REAL anwendbar.
Zwischen BOOLSCHEN Operanden und Operatoren mssen Zwischenrume geschrieben werden.
Bei den logischen (boolschen) Operationen gilt fr
die Datentypen BOOL, CHAR, INT und
REAL: 0 entspricht FALSE ungleich 0 entspricht
TRUE
$1'
25
127
;25
ELWZHLVHV81'
ELWZHLVHV2'(5
ELWZHLVH1HJDWLRQ
ELWZHLVHV([NOXVLY2'(5
81'
2'(5
1HJDWLRQ
([NOXVLY2'(5
G8
Typenkonvertierung
9HUQHLQXQJELWZHLVH9HUQHLQXQJ
0XOWLSOLNDWLRQ'LYLVLRQ
$GGLWLRQ6XEWUDNWLRQ
ELWZHLVHV81'
ELWZHLVHVH[NOXVLYHV2'(5
ELWZHLVHV2'(5
81'
H[NOXVLYHV2'(5
2'(5
9HUNHWWXQJYRQ6WULQJV(UJHEQLVW\S675,1*
*
1)
2)
3)
4)
9HUJOHLFKVRSHUDWRUHQ
,17
)5$0(
MD
MD
MD
MD
MD
MD
MD
MD
MD
MD
MD
MD
MD
MD
MD
MD
MD
MD
MD
G9
675/(1675,1*
(UJHEQLVW\ S,17
Semantik:
Es wird eine Anzahl der Zeichen zurckgegeben, die
- vom Anfang des Strings an gezhlt - kein 0-Zeichen sind.
Beispiel:
Dies erlaubt es z.B. im Zusammenhang mit dem
weiter unten beschriebenen Einzelzeichenzugriff,
das Ende des Strings zu bestimmen:
IF(STRLEN(BAUSTEIN_NAME)>10)GOTOF FEHLER
G 10
G 11
Kontrollstrukturen
IF-ELSE-ENDIF ............ Auswahl zwischen
2 Alternativen
LOOP-ENDLOOP ........ Endlosschleife
FOR-ENDFOR ............. Zhlschleife
WHILE-ENDWHILE ..... Schleife mit Bedingung am
Schleifenanfang
REPEAT-UNTIL ........... Schleife mit Bedingung am
Schleifenende
Die Steuerung arbeitet die NC- Stze standardmig
in der programmierten Reihenfolge ab.
Mit diesen Befehlen lassen sich zustzlich Alternativen und Programmschleifen festlegen.
IF-ELSE-ENDIF
ein IF-ELSE-Endif- Block dient zur Auswahl zwischen 2 Alternativen:
IF (Ausdruck)
N50...
N60...
ELSE
N120...
Hat der Ausdruck den Wert TRUE ist die Bedingung
erfllt und der nchste Programmblock wird ausgefhrt. Ist die Bedingung nicht erfllt, so wird der
ELSE- Zweig durchlaufen.
Der ELSE- Zweig kann entfallen.
Endlos- Programmschleife, LOOP
Die Endlos- Schleife wird fr stndige Programmwiederholungen verwendet. Am Schleifenende findet immer wieder der Rcksprung zum Schleifenanfang statt.
LOOP
N50...
N60...
ENDLOOP
Zhlschleife, FOR
Die FOR- Schleife wird verwendet, wenn ein Arbeitsablauf mit einer festen Anzahl von Durchlufen wiederholt werden soll.Die Zhlvariable muss vom Typ
INT sein.
FOR Variable = Anfangswert TO Endwert
N50...
N60...
ENDFOR
G 12
Hauptprogramm
/223
:+,/(
,)
)25
)25
:+,/(
:+,/(
(1':+,/(
:+,/(
68%352*
(1':+,/(
(1'/223
352&68%352*
5(3($7
(1',)
(1':+,/(
Schachtelungstiefe
Unterprogramm
Laufzeitverhalten
Im standardmig aktiven Interpreterbetrieb kann
durch Verwendung von Programmsprngen ein
schnellerer
Programmablauf
als
mit
Kontrollstrukturen erreicht werden.
In vorkompilierten Zyklen ist kein Unterschied zwischen Programmsprngen und Kontrollstrukturen
vorhanden.
(1':+,/(
(1')25
(1')25
817,/
G 13
G 14
Einzelsatzunterdrckung
SBLOF, SBLON
Format
PROC ... SBLOF
PROC ... SBLON
SBLOF .......... Einzelsatz ausschalten
SBLON .......... Einzelsatz einschalten
Einzelsatzunterdrckung programmspezifisch
Mit SBLOF gekennzeichnete Programme werden
wie ein Satz komplett abgearbeitet.
Beispiel:
PROC BEISPIEL SBLOF
G1 X10
RET
Einzelsatzunterdrckung im Programm
SBLOF kann allein im Satz stehen. Ab diesem Satz
wird Einzelsatz ausgeschaltet bis zum nchsten
SBLON oder bis zum Ende der aktiven Unterprogrammebene.
G 15
Frames
Frame ist der gebruchlichste Begriff fr einen geometrischen Ausdruck, der eine Rechenvorschrift,
wie z.B. Translation und Rotation, beschreibt.
= =
<
Drehung
um Z- Achse
Mit Frames beschreibt man durch Angabe von Koordinaten oder Winkel, ausgehend vom aktuellen
Werstckkoordinatensystem die Lage eines Zielkoordinatensystems.
<
ng
Mgliche Frames:
ie
bu
=0
;
Nu
llp
un
kt
ve
rs
ch
<0
;
;0
G 16
Basisframes (Basisverschiebung)
Beschreiben die Koordinatentransformation von
Basiskoordinatensystem (BKS) in das Nullpunktsystem (BOS) und wirken wie einstellbare Frames.
einstellbare Frames (G54...G599)
Einstellbare Frames sind mit den Befehlen G54
bis G599 aus jedem beliebigen NC- Programm
abrufbaren Nullpunktverschiebungen. Die
Verschiebewerte werden vom Bediener voreingestellt und im Nullpunktspeicher der Steuerung
abgespeichert.
programmierbare Frames.
Programmierbare Frames (TRANS, ROT,..) gelten im aktuellen NC- Programm und beziehen
sich auf die einstellbaren Frames. Mit ihnen wird
das Werkstckkoordinatensystem festgelegt.
additive Frames
Als Bezug dient der aktuell eingestellte oder ber
Frames zuletzt programmierte Werkstcknullpunkt.
Zusammenhang Framevariable/Frame
Mit den Frames wird durch Angabe der Rechenvorschriften angegeben, wie die Lage des Koordinatensystems zueinander beschrieben ist.
=0
Framevariable:
$P_PFRAME bezeichnet den aktuell programmierten Frame.
<0
<
Vordefinierte Framevariablen
$P_IFRAME
Aktuelle, einstellbare Framevariable, die den Bezug
zwischen Basis- Nullpunktsystem und WerkstckNullpunktsystem herstellt.
;0
=0
$P_BFRAME
Aktuelle Basisframevariable, die den Bezug zwischen Basiskoordinatensystem und Basis- Nullpunktsystem, das der Bediener definieren kann, herstellt.
=
<0
<
$P_PFRAME
Aktuelle, programmierbare Framevariable, die den
Bezug zwischen Werkstck- Nullpunktsystem und
dem Werkstck- Koordinatensystem herstellt.
<
;
;0
=0
<0
$P_ACTFRAME
Aktueller, resultierender Gesamtframe, der sich aus
der aktuellen Basisframevariablen $P_BFRAME, der
aktuellen einstellbaren Framevariablen $P_IFRAME
und der aktuellen programmierbaren Framevariablen
$P_PFRAME zusammensetzt
<
=
<
;
;
;0
G 17
$P_UIFR[0]
$P_UIFR[1]
$P_UIFR[2]
$P_UIFR[3]
$P_UIFR[4]
G 18
entspricht G500
entspricht G54
entspricht G55
entspricht G56
entspricht G57
G 19
G 20
ALARME
UND
MELDUNGEN
A 2007-05
H1
ALARME
6020: SCHRAUBSTOCK AUSGEFALLEN
Bei geschlossenem elektrischem Schraubstock ist
das Signal "Spannmittel gespannt" von der Spannmittelplatine ausgefallen.
Ansteuerung, Spannmittelplatine, Verkabelung
defekt.
UND
MELDUNGEN
6043-6046: WZW-TROMMEL
POSITIONSBERWACHUNG
Positionierfehler Hauptantrieb, Fehler Positionsberwachung (induktiver Nherungsschalter defekt oder verschoben, Trommelspiel), Sicherung
defekt, Hardware defekt.
Die Z-Achse knnte bei ausgeschalteter Maschine aus der Verzahnung gerutscht sein.
Ein laufendes CNC-Programm wird abgebrochen.
Verstndigen Sie den EMCO Kundendienst.
6041: WZW-SCHWENKZEITBERSCHREITUNG
Werkzeugtrommel klemmt (Kollision?), Hauptantrieb nicht bereit, Sicherung defekt, Hardware defekt.
Ein laufendes CNC-Programm wird abgebrochen.
berprfen Sie auf Kollisionen, berprfen Sie
die Sicherungen oder verstndigen Sie den EMCO
Kundendienst.
H2
ALARME
6069: KLEMMUNG TANI NICHT OFFEN
Beim ffnen der Klemmung fllt Druckschalter
innerhalb 400ms nicht ab. Druckschalter defekt
oder mechanisches Problem. E22.3
UND
MELDUNGEN
7018: SCHLSSELSCHALTER
UMSCHALTEN
Beim Aktivieren von NC-Start war der Schlsselschalter auf Position Handbetrieb.
NC-Start kann nicht aktiviert werden.
Schalten Sie den Schlsselschalter um, um ein
CNC-Programm abzuarbeiten.
7020: SONDERBETRIEB AKTIV
Sonderbetrieb: Die Maschinentre ist offen, die
Hilfsantriebe sind eingeschalten, der Schlsselschalter ist in der Position Handbetrieb und die
Zustimmtaste ist gedrckt.
Die Linearachsen knnen bei offener Tre manuell verfahren werden. Der Werkzeugwender kann
bei offener Tr nicht geschwenkt werden. Ein
CNC-Programm kann nur mit stehender Spindel
(DRYRUN) und im Einzelsatzbetrieb (SINGLE)
ablaufen.
Aus Sicherheitsgrnden: Die Funktion der Zustimmtaste wird nach 40 s automatisch unterbrochen, die Zustimmtaste muss dann losgelassen
und erneut gedrckt werden.
6074: TEILAPPARAT-ZEITBERSCHREITUNG
Ursache: Teilapparat klemmt mechanisch.
Verriegelt-Bero defekt.
Verkabelung defekt.
Sicherung defekt.
unzureichende Druckluftversorgung.
Laufendes Programm wird abgebrochen.
Hilfsantriebe werden abgeschaltet.
Abhilfe: Auf Kollision berprfen, Druckluftversorgung berprfen oder den EMCO
Kundendienst verstndigen.
6075: M27 BEI LAUFENDER HAUPTSPINDEL
Ursache: Programmierfehler im NC-Programm.
Laufendes Programm wird abgebrochen.
Hilfsantriebe werden abgeschaltet.
Abhilfe: NC-Programm korrigieren.
H3
ALARME
7021: WERKZEUGWENDER
FREIFAHREN
Der Werkzeugwechsel wurde unterbrochen.
Verfahrbewegungen sind nicht mglich.
Drcken Sie die Werkzeugwendertaste im JOGBetrieb. Meldung tritt nach Alarm 6040 auf.
UND
MELDUNGEN
H4
ALARME
7271: ABGLEICH BEENDET,
DATEN GESICHERT
siehe 7270
H5
UND
MELDUNGEN
ALARME
UND
MELDUNGEN
H6
ALARME
UND
MELDUNGEN
6040: WZW-STATISCHE
VERRIEGELUNGSBERWACHUNG
Der Werkzeugwender ist in keiner verriegelten Position, Werkzeugwender-Geberplatine defekt, Verkabelung defekt, Sicherung defekt.
Schwenken Sie den Werkzeugwender mit der
Werkzeugwendertaste, berprfen Sie die Sicherungen oder EMCO Kundendienst verstndigen.
6041: WZW-SCHWENKZEITBERSCHREITUNG VW
Werkzeugwenderscheibe klemmt (Kollision?), Sicherung defekt, Hardware defekt.
Ein laufendes CNC-Programm wird abgebrochen.
berprfen Sie auf Kollisionen, berprfen Sie
die Sicherungen oder verstndigen Sie den EMCO
Kundendienst.
6043: WZW-SCHWENKZEITBERSCHREITUNG RW
Werkzeugwenderscheibe klemmt (Kollision?), Sicherung defekt, Hardware defekt.
Ein laufendes CNC-Programm wird abgebrochen.
berprfen Sie auf Kollisionen, berprfen Sie
die Sicherungen oder verstndigen Sie den EMCO
Kundendienst.
6032: WZW-SCHWENKZEITBERSCHREITUNG VW
siehe 6041.
H7
ALARME
6048: FUTTER NICHT BEREIT
Es wurde versucht, bei offenem Futter oder ohne
gespanntes Werkstck die Spindel zu starten.
Futter blockiert mechanisch, Druckluftversorgung
unzureichend, Sicherung defekt, Hardware defekt.
berprfen Sie die Sicherungen oder verstndigen Sie den EMCO Kundendienst.
UND
MELDUNGEN
H8
ALARME
7018: SCHLSSELSCHALTER
UMSCHALTEN
Beim Aktivieren von NC-Start war der Schlsselschalter auf Position Handbetrieb.
NC-Start kann nicht aktiviert werden.
Schalten Sie den Schlsselschalter um, um ein
CNC-Programm abzuarbeiten.
UND
MELDUNGEN
7021: WERKZEUGWENDER
FREIFAHREN
Der Werkzeugwechsel wurde unterbrochen.
Spindelstart und NC Start sind nicht mglich.
Drcken Sie die Werkzeugwendertaste im RESET-Zustand der Steuerung.
7022: AUFFANGSCHALENBERWACHUNG
Zeitberschreitung der Schwenkbewegung.
Kontrollieren Sie die Pneumatik, bzw. ob die Mechanik verklemmt ist (evtl. Werkstck eingeklemmt).
H9
ALARME
7050: ZANGE OFFEN
Diese Meldung zeigt an, da die Zange nicht gespannt ist. Sie verschwindet, sobald ein Werkstck gespannt wird.
7051: ZANGE - KEIN TEIL GESPANNT
Kein Werkstck ist gespannt, das Einschalten der
Spindel ist gesperrt.
7052: PINOLE IN ZWISCHENSTELLUNG
Die Pinole ist in keiner definierten Position.
Alle Achsbewegungen, die Spindel und der Werkzeugwender sind gesperrt.
Verfahren Sie die Pinole in die hintere Endlage
oder spannen Sie ein WErkstck mit der Pinole.
7053: PINOLE - KEIN TEIL GESPANNT
Die Pinole ist bis auf die vordere Endlage verfahren.
Um weiterzuarbeiten mssen Sie die Pinole zuerst ganz zurck in die hintere Endlage verfahren.
7054: SPANNMITTEL - KEIN TEIL GESPANNT
Kein Werkstck ist gespannt, das Einschalten der
Spindel ist geperrt.
7055: SPANNMITTEL OFFEN
Diese Meldung zeigt an, dass das Spannmittel
nicht im Spannzustand ist. Sie verschwindet, sobald ein Werkstck gespannt wird.
H 10
UND
MELDUNGEN
ALARME
UND
MELDUNGEN
Abhilfe:
H 11
ALARME
8131 Interner Init-Fehler AC
siehe 8128.
8132 Achse von mehreren Kanlen belegt
siehe 8128.
8133 Zuwenig NC Satzspeicher AC (IPO)
siehe 8128.
8134 Zuviele Mittelpunkte fr Kreis
siehe 8128.
8135 Zuwenig Mittelpunkte fr Kreis
siehe 8128.
8136 Kreisradius zu klein
siehe 8128.
8137 Ungltige Helixachse
Ursache: Falsche Achse fr Helix. Die Achskombination von Kreisachsen und Linearachse stimmt nicht.
Abhilfe: Programm korrigieren.
8140 Maschine (ACIF) meldet sich nicht
Ursache: Maschine nicht eingeschaltet oder angeschlossen.
Abhilfe: Maschine einschalten bzw. anschlieen.
8141 Interner PC-COM Fehler
Ursache: Interner Fehler
Abhilfe: Software neu starten oder bei Bedarf neu
installieren, Fehler an EMCO Kundendienst
melden.
8142 Programmierfehler ACIF
Ursache: Interner Fehler
Abhilfe: Software neu starten oder bei Bedarf neu
installieren, Fehler an EMCO Kundendienst
melden.
8143 ACIF Programmpaketquittung fehlt
siehe 8142.
8144 ACIF Hochlauffehler
siehe 8142.
8145 Fataler Initdatenfehler(acif.hex)
siehe 8142.
8146 Achse mehrfach angefordert
siehe 8142.
8147 Ungltiger PC-COM Zustand (DPRAM)
siehe 8142.
8148 Ungltiges PC-COM Kommando (KNr)
siehe 8142.
8149 Ungltiges PC-COM Kommando (Len)
siehe 8142.
8150 Fataler ACIF Fehler
siehe 8142.
8151 AC Init Fehler (RPF Datei fehlt)
siehe 8142.
8152 AC Init Fehler (RPF Datei Format)
siehe 8142.
8153 FPGA Programmiertimeout am ACIF
siehe 8142.
UND
MELDUNGEN
H 12
ALARME
8175 ffnen der MSD Datei nicht mglich
Ursache: Interner Fehler
Abhilfe: Software neu starten oder bei Bedarf neu
installieren, Fehler an EMCO melden.
8176 ffnen der PLS Datei nicht mglich
siehe 8175.
8177 Lesen von PLS Datei nicht mglich
siehe 8175.
8178 Schreiben auf PLS Datei nicht mgl
siehe 8175.
8179 ffnen der ACS Datei nicht mglich
siehe 8175.
8180 Lesen von ACS Datei nicht mglich
siehe 8175.
8181 Schreiben auf ACS Datei nicht mgl
siehe 8175.
8183 Getriebestufe zu gro
Ursache: Gewhlte Getriebestufe an Maschine nicht
erlaubt
8184 Ungltiges Interpolationskommando
8185 Verbotene MSD Datennderung
siehe 8175.
8186 ffnen der MSD Datei nicht mgl.
siehe 8175.
8187 PLC Programm fehlerhaft
siehe 8175.
8188 Fehlerhaftes Getriebestufenkomm.
siehe 8175.
8189 Fehlerhafte OB-AC Kanalzuordnung
siehe 8175.
8190 Ungltiger Kanal in Kommando
siehe 8175.
8191 Falsche Jog Vorschubseinheit
Ursache: Maschine untersttzt Umdrehungsvorschub im JOG Betrieb nicht
Abhilfe: Softwareupdate bei EMCO anfordern
8192 Ungltige Achse verwendet
siehe 8175.
8193 Fataler SPS Fehler
siehe 8175.
8194 Gewinde ohne Start-Zieldifferenz
Ursache: Programmierte. Zielkoordinaten sind mit
Startkoordinaten identisch
Abhilfe: Zielkoordinaten korrigieren
8195 Keine Gewindesteig. in fhr. Achse
Abhilfe: Gewindesteigung programmieren
8196 Zu viele Achsen fr Gewinde
Abhilfe: max. 2 Achsen fr Gewinde programmieren.
UND
MELDUNGEN
H 13
ALARME
8219 Gewinde Ohne Drehgeber nicht erlaubt!
Ursache: Gewindeschneiden bzw. bohren nur bei
Spindeln mit Drehgebern mglich
8220 Pufferlnge fr PC Sende-Message zu
gro
siehe 8199.
8221 Spindelfreigabe obwohl Achstyp nicht
Spindel ist!
siehe 8199.
8222 Die neue Masterspindel ist nicht gltig!
Ursache: Angegebene Masterspindel bei Masterspindelumschaltung nicht gltig.
Abhilfe: Spindelnummer korrigieren.
8224 Ungltiger Genauhaltmodus!
siehe 8199.
8225 Falsche Parameter in BC_MOVE_TO_IO!
Ursache: Maschine ist fr Messtaster nicht konfiguriert. Verfahrbewegung mit Rundachse bei
Messtasterbetrieb nicht erlaubt.
Abhilfe: Rundachsbewegung aus Verfahrbewegung entfernen.
8226 Rundachsumschaltung nicht erlaubt
(MSD Einstellung)!
Ursache: Angegebene Spindel besitzt keine Rundachse
8228 Rundachsumschaltung bei bewegten
Achsen nicht erlaubt!
Ursache: Rundachse bewegte sich bei Umschaltung in den Spindelbetrieb.
Abhilfe: Rundachse vor Umschaltung anhalten.
8229 Spindeleinschalten bei aktiver Rundachse nicht erlaubt!
8230 Programmstart nicht erlaubt da Rundachse nicht auf Spindel geschaltet ist!
8231 Achskonfiguration (MSD) fr TRANSMIT
nicht gltig!
Ursache: Transmit an dieser Maschine nicht mglich.
8232 Achskonfiguration (MSD) fr TRACYL
nicht gltig!
Ursache: Tracyl an dieser Maschine nicht mglich.
8233 Achse whrend TRANSMIT/TRACYL
nicht verfgbar!
Ursache: Programmierung der Rundachse whrend
Transmit/Tracyl nicht erlaubt.
8234 Reglerfreigabe durch SPS whrend
Achsinterpolation weggenommen!
Ursache: interner Fehler
Abhilfe: Fehler mit Reset lschen und an EMCO
melden.
8235 Interpolation ohne Reglerfreigabe durch
SPS!
siehe 8234.
UND
MELDUNGEN
H 14
ALARME
8250 Spindelachse ist nicht im Rundachsbetrieb!
siehe 8239.
8251 Steigung bei G331/G332 fehlt!
Ursache: Gewindesteigung fehlt oder Start- und Zielkoordinaten sind identisch
Abhilfe: Gewindesteigung programmieren.
Zielkoordinaten korrigieren.
8252 Mehrere oder keine Linearachse bei
G331/G332 programmiert!
Abhilfe: Genau eine Linearachse programmieren.
8253 Drehzahlwert bei G331/G332 und G96
fehlt!
Ursache: Keine Schnittgeschwindigkeit programmiert.
Abhilfe: Schnittgeschwindigkeit programmieren.
8254 Wert fr den Gewinde-Startpunktversatz
ungltig!
Ursache: Startpunktversatz nicht im Bereich 0 bis
360.
Abhilfe: Startpunktversatz korrigieren.
8255 Referenzpunkt liegt auerhalb des
gltigen Bereichs (SW Endschalter)!
Ursache: Referenzpunkt wurde auerhalb der
Softwarendschalter definiert.
Abhilfe: Referenzpunkte in WinConfig korrigieren.
8256 Zu geringe Drehzahl fr G331!
Ursache: Whrend des Gewindebohrens ist die
Spindeldrehzahl gesunken. Eventuell wurde falsche Steigung verwendet oder die
Kernbohrung ist nicht korrekt.
Abhilfe: Gewindesteigung korrigieren. Durchmesser der Kernbohrung anpassen.
8257 Echtzeitmodul nicht aktiv oder PCIKarte nicht gefunden!
Ursache: ACC konnte nicht korrekt gestartet werden
oder die PCI Karte im ACC wurde nicht
erkannt.
Abhilfe: Fehler an EMCO melden.
8258 Fehler beim Allokieren der Linuxdaten!
siehe 8239.
8259 Fehlerhaftes Folgegewinde!
Ursache: Bei einer Gewindekette wurde ein Satz
ohne Gewinde G33 programmiert.
Abhilfe: Programm korrigieren.
8261 Kein gltiges Folgegewinde innerhalb
der Gewindekette !
Ursache: Folgegewinde wurde bei einer Gewindekette nicht programmiert, Anzahl muss mit
der
zuvor
definierten
in
SETTHREADCOUNT() bereinstimmen.
Abhilfe: Anzahl der Gewinde in der Gewindekette
korrigieren Gewinde hinzufgen
UND
MELDUNGEN
H 15
ALARME
H 16
UND
MELDUNGEN
STEUERUNGSALARME
I: Steuerungsalarme
Steuerungsalarme 10000 - 59999
10208
Erklrung:
Auswirkung:
Abhilfe:
10209
Erklrung:
Auswirkung:
Abhilfe:
10620
Erklrung:
Auswirkung:
Abhilfe:
10630
Erklrung:
Auswirkung:
Abhilfe:
10720
Auswirkung:
Abhilfe:
A 2007-06
I1
STEUERUNGSALARME
Auswirkung:
Abhilfe
10740
Erklrung:
Auswirkung:
Abhilfe:
10741
Erklrung:
Auswirkung:
Abhilfe:
10742
Erklrung:
Mgliche Ursachen:
Auswirkung:
Abhilfe:
10743
Erklrung:
Auswirkung:
Abhilfe:
10744
Erklrung:
Mgliche Ursachen:
Auswirkung:
Abhilfe:
10745
Erklrung:
Auswirkung:
I2
STEUERUNGSALARME
Teileprogramm ndern
Entweder die Positionsangabe fr die Zustellachse aus dem WAB-Satz oder aus dem Folgesatz herausnehmen, oder
im WAB-Satz auch eine Position in der Bearbeitungsebene programmieren.
Mit NC-Start Alarm lschen und Programm fortsetzen.
10746
Erklrung:
Auswirkung:
Abhilfe:
10747
Erklrung:
Auswirkung:
Abhilfe:
10750
Erklrung:
Auswirkung:
Abhilfe:
10751
Erklrung:
Auswirkung:
Abhilfe:
10753
Erklrung:
Auswirkung:
Abhilfe:
10754
Erklrung:
I3
STEUERUNGSALARME
Auswirkung:
Abhilfe:
10755
Erklrung:
Auswirkung:
Abhilfe:
10756
Erklrung:
Auswirkung:
Abhilfe:
10757
Erklrung:
Auswirkung:
Abhilfe:
10758
Erklrung:
Auswirkung:
Abhilfe:
Im Satz mit G40 mu mindestens eine Achse der Ebene G17 bis G19 geschrieben werden; empfehlenswert sind
immer beide Achsen, da bei der Korrekturabwahl in der Regel auch beide Achsen verfahren.
Alarmanzeige. Nahtstellensignale werden gesetzt. Korrektusatz mit reorganisieren. NC-Startsperre. NC-Stop bei
Alarm am Satzende.
NC-Programm korrigieren, Korrekturanwahl in einen Satz mit Linearinterpolation legen.
Mit NC-Start Alarm lschen und Programm fortsetzen.
Kanal %1 Satz %2 Anwahl Werkzeugradiuskorrektur mit KONT im aktuellen Startpunkt nicht moeglich
%1 = Kanalnummer
%2 = Satznummer, Label
Bei der Aktivierung der Frserradiuskorrektur mit KONT liegt der Startpunkt des Anfahrsatzes innerhalb des
Korrekturkreises und verletzt somit bereits die Kontur.
Wird die Frserradiuskorrektur mit G41/G42 angewhlt, so bestimmt das Anfahrverhalten (NORM oder KONT) die
Korrekturbewegung, wenn die momentane Istposition hinter der Kontur liegt. Bei KONT wird um den programmierten
Anfangspunkt (= Endpunkt des Anfahrsatzes) ein Kreis mit dem Frserradius gezogen. Die Tangente, die durch die
momentane Istposition fhrt und die Kontur nicht verletzt, ist die Anfahrbewegung.
Liegt der Startpunkt innerhalb des Korrekturkreises um den Zielpunkt, fhrt keine Tangente durch diesen Punkt.
Alarmanzeige. Nahtstellensignale werden gesetzt. Korrektursatz mit reorganisieren. NC-Startsperre. NC-Stop bei
Alarm am Satzende.
Anwahl der FRK so legen, da der Startpunkt der Anfahrbewegung auerhalb des Korrekturkreises um den Zielpunkt
zu liegen kommt (programmierte Verfahrbewegung > Korrekturradius). Folgende Mglichkeiten stehen zur Verfgung:
Anwahl im vorhergehenden Satz
Zwischensatz einfgen
Anfahrverhalten NORM whlen
Mit NC-Start Alarm lschen und Programm fortsetzen.
Kanal %1 Satz %2 Abwahl der Werkzeugradiuskorrektur mit KONT im programmierten Endpunkt nicht
moeglich
%1 = Kanalnummer
%2 = Satznummer, Label
Bei der Abwahl der Frserradiuskorrektur liegt der programmierte Endpunkt innerhalb des Korrekturkreises. Wrde
dieser Punkt tatschlich ohne Korrektur angefahren, kme es zu einer Konturverletzung. Wird die Frserradiuskorrektur mit G40 abgewhlt, so bestimmt das Abfahrverhalten (NORM oder KONT) die Korrekturbewegung, wenn
der programmierte Endpunkt hinter der Kontur liegt. Bei KONT wird um den letzten Punkt, bei dem die Korrektur noch
wirksam ist, ein Kreis mit dem Frserradius gezogen. Die Tangente, die durch die programmierte Endposition fhrt
und die Kontur nicht verletzt, ist die Abfahrbewegung.
Liegt der programmierte Endpunkt innerhalb des Korrekturkreises um den Zielpunkt, fhrt keine Tangente durch
diesen Punkt.
Alarmanzeige. Nahtstellensignale werden gesetzt. Korrektursatz mit reorganisieren. NC-Startsperre. NC-Stop bei
Alarm am Satzende.
Abwahl der FRK so legen, da der programmierte Endpunkt auerhalb des Korrekturkreises um den letzten aktiven
Korrekturpunkt zu liegen kommt.
Folgende Mglichkeiten stehen zur Verfgung:
Abwahl im nchsten Satz
Zwischensatz einfgen
Abfahrverhalten NORM whlen
Mit NC-Start Alarm lschen und Programm fortsetzen.
Kanal %1 Satz %2 Aenderung der Korrekturebene bei aktiver Werkzeugradiuskorrektur nicht moeglich
%1 = Kanalnummer
%2 = Satznummer, Label
Damit die Korrekturebene (G17, G18 oder G19) gewechselt werden kann, ist die vorherige Abwahl der Frserradiuskorrektur mit G40 erforderlich.
Alarmanzeige. Nahtstellensignale werden gesetzt. Korrektursatz mit reorganisieren. NC-Startsperre. NC-Stop bei
Alarm am Satzende.
Im Teileprogramm einen Zwischensatz mit der Korrekturabwahl einfgen.
Nach dem Ebenenwechsel ist die Frserradiuskorrektur in einem Anfahrsatz mit Linearinterpolation anzuwhlen.
Mit NC-Start Alarm lschen und Programm fortsetzen.
Kanal %1 Satz %2 Kruemmungsradius mit veraenderlichen Korrekturwert zu klein
%1 = Kanalnummer
%2 = Satznummer, Label
Die aktuelle Frserradiuskorrektur (der verwendete Frser) ist fr den programmierten Bahnradius zu gro.
In einem Satz mit vernderlicher Werkzeugradiuskorrektur mu eine Korrektur entweder an jeder oder an keiner Stelle
der Kontur mit dem kleinsten und dem grten Korrekturwert aus dem programmierten Bereich mglich sein. Es darf
auf der Kontur keinen Punkt geben, in dem der Krmmungsradius innerhalb des vernderlichen Korrekturbereichs
liegt.
ndert der Korrekturwert innerhalb eines Satzes sein Vorzeichen, werden beide Seiten der Kontur berprft,
andernfalls nur die Korrekturseite.
Alarmanzeige. Nahtstellensignale werden gesetzt. Korrektursatz mit reorganisieren. NC-Startsperre. NC-Stop bei
Alarm am Satzende.
Kleineren Frser verwenden oder einen Teil des Frserradius bereits bei der Konturprogrammierung bercksichtigen.
Mit NC-Start Alarm lschen und Programm fortsetzen.
I4
STEUERUNGSALARME
Auswirkung:
Abhilfe:
10762
Erklrung:
Auswirkung:
Abhilfe:
10763
Erklrung:
Auswirkung:
Abhilfe:
10764
Erklrung:
Auswirkung:
Abhilfe:
10770
Erklrung:
Auswirkung:
Abhilfe:
10774
Erklrung:
Auswirkung:
Abhilfe:
10776
Erklrung:
I5
STEUERUNGSALARME
Auswirkung:
Abhilfe:
10777
Erklrung:
Auswirkung:
Abhilfe:
10 778
Erklrung:
Auswirkung:
Abhilfe:
10 800
Erklrung:
Auswirkung:
Abhilfe:
10805
Erklrung:
Auswirkung:
Abhilfe:
10810
Erklrung:
Auswirkung:
Abhilfe:
%3 = Achsname
Der Alarm tritt auf, wenn eine Achse, die fr die Werkzeugradiuskorrektur bentigt wird, keine Geometrieachse ist. Bei
CUT2DF kann die Achse senkrecht zur Bearbeitungsebene Positionierachse sein, bei allen anderen Korrekturarten
(CUT2DF, CUT3DC, CUT3DF, CUT3DFF) mssen alle Geometrieachsen auch als solche betrieben werden.
Alarmanzeige. Nahtstellensignale werden gesetzt. Korrektursatz mit reorganisieren. NC-Startsperre. NC-Stop bei
Alarm am Satzende.
Teileprogramm ndern.
Mit NC-Start Alarm lschen und Programm fortsetzen.
Kanal %1 Satz %2 Werkzeugradiuskorrektur: zu viele Saetze mit Korrekturunterdrueckung
%1 = Kanalnummer
%2 = Satznummer, Label
Die zulaessige Maximalanzahl von Saetzen mit aktiver Korrekturunterdrueckung bei Werkzeugradiuskorrektur ist
durch das Maschinendatum CUTCOM_MAXNUM_SUPPRESS_BLOCKS begrenzt.
Alarmanzeige Nahtstellensignale werden gesetzt Korrektursatz mit Reorganisieren NC-Startsperre NC-Stop bei
Alarm am Satzende
Teileprogramm aendern
Maschinendatum aendern
Ueberpruefung ob SBL2 angewaehlt. Bei SBL2 wird aus jeder Teileprogrammzeile ein Satz generiert, wodurch die
zulaessige Anzahl von Leersaetzen zwischen zwei Verfahrsaetzen ueberschritten werden kann.
Mit NC-Start Alarm lschen und Programm fortsetzen.
Kanal %1 Satz %2 Vorlaufstop bei aktiver Werkzeugradiuskorrektur
%1 = Kanalnummer
%2 = Satznummer, Label
Wird bei aktiver Werkzeugradiuskorrektur ein Vorlaufstop erkannt (entweder vom Anwender programmiert oder intern
erzeugt) und das Settingdatum $SC_STOP_CC_STOPRE ist gesetzt, so wird diese Warnung abgesetzt, da in dieser
Situatuation Maschinenbewegungen auftreten koennen, die vom Anwender nicht beabsichtigt sind (Beenden der
Radiuskorrektur und erneutes Anfahren).
Die Bearbeitung kann durch Betaetigen der CANCEL-Taste und erneuten Start fortgesetzt werden.
Alarmanzeige. NC-Stop bei Alarm am Satzende.
Bearbeitung mit CANCEL und Start fortsetzen
Teileprogramm aendern
Settingdatum $SC_STOP_CC_STOPRE auf FALSE setzen.
Mit Lschtaste Alarm lschen. Keine weitere Bedienung notwendig.
Kanal %1 Satz %3 Achse %2 ist keine Geometrieachse
%1 = Kanalnummer
%2 = Achsname, Spindelnummer
%3 = Satznummer, Label
Bei einer aktiven Transformation oder einem Frame mit einer Rotationskomponente werden fr die Satzaufbereitung
die Geometrieachsen gebraucht. Wurde eine Geometrieachse frher einmal als Positionierachse verfahren, so bleibt
sie solange im Status Positionierachse, bis sie wieder einmal als Geometrieachse programmiert wird.
Durch die POSA-Bewegung ber Satzgrenzen hinweg kann im Vorlauf nicht erkannt werden, ob die Achse bereits ihre
Zielposition erreicht hat, wenn der Satz zur Ausfhrung kommt. Das ist aber eine unbedingte Voraussetzung fr die
Berechnung der ROT-Komponente eines Frames bzw. der Transformation.
Werden Geometrieachsen als Positionierachsen betrieben, darf:
1. aktuellen Gesamtframe keine Rotation angegeben sein.
2. keine Transformation angewhlt sein.
Alarmanzeige. Nahtstellensignale werden gesetzt. Korrektursatz mit reorganisieren. NC-Startsperre.
Nach einer Transformations- oder Frameanwahl die als Positionierachse betriebene Geometrieachse noch einmal
programmieren (z.B. nach WAITP) um sie wieder in den Status Geometrieachse zu bringen.
Mit NC-Start Alarm lschen und Programm fortsetzen.
Kanal %1 Satz %2 Repositionieren nach Geometrie- oder Trafoumschaltung
%1 = Kanalnummer
%2 = Satznummer, Label
Im ASUP wurde die Zuordnung von Geometrieachsen zu Kanalachsen oder die aktive Transformation gendert.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Teileprogramm ndern
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 keine Masterspindel definiert
%1 = Kanalnummer
%2 = Satznummer, Label
Es wurde die Funktion Umdrehungsvorschub (mit G95 oder G96) oder Gewindebohren ohne Ausgleichsfutter (mit
G331/G332) programmiert, obwohl keine Masterspindel definiert ist, von der die Drehzahl abgenommen werden
knnte.
Fr die Definition stehen das MD 20090 SPIND_DEF_MASTER_SPIND fr die Voreinstellung (Default-Wert) oder
das Schlsselwort SETMS im Teileprogramm zur Verfgung, mit dem jede Spindel des Kanals zur Masterspindel
umdefiniert werden kann.
Alarmanzeige. Nahtstellensignale werden gesetzt Korrektursatz mit reorganisieren. NC-Startsperre.
Masterspindel mit MD 20090 SPIND_DEF_MASTER_SPIND[n]=m (n ...Kanalindex, m ... Spindel-Nr.) voreinstellen
oder im NC-Teileprogramm mit einem Bezeichner definieren, bevor eine G-Funktion programmiert wird, die eine
Masterspindel verlangt.
I6
STEUERUNGSALARME
Die Maschinenachse, die als Spindel betrieben werden soll, mu im MD 35000 SPIND_ASSIGN_TO_MACHAX[n]=m
(n ... Maschinenachs-Index, m ... Spindel-Nr.) mit einer Spindelnummer versehen sein. Auerdem mu sie mit dem
MD 20070 AXCONF_MACHAX_USED[n]=m (n ... Kanalachs-Index, m ... Maschinenachs-Index) einem Kanal
(Kanalachs-Index 1 oder 2) zuge-ordnet sein.
Mit NC-Start Alarm lschen und Programm fortsetzen.
10820
Erklrung:
Auswirkung:
Abhilfe:
10860
Erklrung:
Auswirkung:
Abhilfe:
10861
Erklrung:
Auswirkung:
Abhilfe:
10862
Erklrung:
Auswirkung:
Abhilfe:
10870
Erklrung:
6> PLQ@ =
Auswirkung:
Abhilfe:
10880
Erklrung:
Kanal %1 Satz %2 Zuviele Leersaetze zwischen 2 Verfahrsaetzen beim Einfuegen von Fasen oder Radien
%1 = Kanalnummer
%2 = Satznummer, Label
Zwischen 2 Stzen, die Konturelemente enthalten und die mit einer Fase oder einem Radius (CHF, RND) verbunden
werden sollen, sind mehr Stze ohne Konturinformation programmiert, als im Maschinendatum 20200
CHFRND_MAXNUM_DUMMY_BLOCKS vorgesehen ist.
Alarmanzeige. Nahtstellensignale werden gesetzt Korrektursatz mit reorganisieren. NC-Startsperre.
Teileprogramm ndern, damit die zulssige Anzahl der Leerstze nicht berschritten wird oder das kanalspezifische
Maschinendatum 20200 CHFRND_MAXNUM_DUMMY_BLOCKS (Leerstze bei Fase/Radius) an die maximale
Anzahl der Leerstze anpassen.
Auswirkung:
Abhilfe:
I7
STEUERUNGSALARME
Auswirkung:
Abhilfe:
10900
Erklrung:
Auswirkung:
Abhilfe:
10910
Erklrung:
Auswirkung:
Abhilfe:
10911
Erklrung:
Auswirkung:
Abhilfe:
10914
Erklrung:
Auswirkung:
Abhilfe:
10930
Erklrung:
Auswirkung:
Abhilfe:
10931
Erklrung:
Auswirkung:
Abhilfe:
10932
Erklrung:
Kanal %1 Satz %2 Aktivierung von Fasen oder Radien (nicht modal) ohne Verfahrbewegung im Satz
%1 = Kanalnummer
%2 = Satznummer, Label
Es wurde keine Fase oder kein Radius zwischen 2 Linear- oder Kreiskonturen eingefgt (Kantenbrechen), weil:
keine Geraden oder Kreiskontur in der Ebene vorliegt
eine Bewegung auerhalb der Ebene vorliegt
ein Ebenenwechsel vorgenommen wurde
die zulssige Anzahl der Leerstze ohne Verfahrinformation (Dummystze) berschritten wurde
Alarmanzeige. Nahtstellensignale werden gesetzt Korrektursatz mit reorganisieren. NC-Startsperre.
Teileprogramm entsprechend des oben aufgefhrten Fehlers korrigieren bzw. im kanalspezifischen MD
CHFRND_MAXNUM_DUMMY_BLOCKS die Anzahl der zulssigen Leerstze an die Programmierung anpassen.
Mit NC-Start Alarm lschen und Programm fortsetzen.
Kanal %1 Satz %2 Kein S-Wert fuer konstante Schnittgeschwindigkeit programmiert
%1 = Kanalnummer
%2 = Satznummer, Label
Ist G96 aktiv, fehlt die konstante Schnittgeschwindigkeit unter der Adresse S.
Alarmanzeige. Nahtstellensignale werden gesetzt Korrektursatz mit reorganisieren. NC-Startsperre.
Konstante Schnittgeschwindigkeit unter S in [m/min] programmieren oder die Funktion G96 abwhlen. Z.B. bleibt bei
G97 der vorhergehende Vorschub erhalten - die Spindel dreht aber mit der momentanen Drehzahl weiter.
Mit NC-Start Alarm lschen und Programm fortsetzen.
Kanal %1 Satz %2 Extreme Geschwindigkeitsueberhoehung in einer Bahnachse
%1 = Kanalnummer
%2 = Satznummer, Label
Bei angewhlter Transformation tritt ein extremer Geschwindigkeitsanstieg in einer oder in mehreren Achsen auf, z.B.
weil die Bahn in der Nhe des Pols verluft.
Alarmanzeige.
Unterteilung des NC-Satzes in mehrere Stze (z.B. 3), damit der Bahnabschnitt mit der berhhung moglichst klein
und daher von kurzer Dauer wird. Die brigen Stze werden dann mit der programmierten Geschwindigkeit gefahren.
Mit Lschtaste Alarm lschen. Keine weitere Bedienung notwendig.
Kanal %1 Satz %2 Transformation gestattet kein Durchfahren des Poles.
%1 = Kanalnummer
%2 = Satznummer, Label
Der vorgegebene Kurvenverlauf fhrt durch den Pol der Transformation.
Alarmanzeige. Nahtstellensignale werden gesetzt. NC-Startsperre.
Teileprogramm ndern.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Bewegung nicht moeglich bei aktiver Transformation - in Kanal %1, Satz %2
%1 = Kanalnummer
%2 = Satznummer, Label
Die Maschinenkinematik gestattet die vorgegebene Bewegung nicht.
Alarmanzeige. Nahtstellensignale werden gesetzt. NC-Startsperre
Bei verletzter Arbeitsraumbegrenzung (siehe Maschinenstellung) muss der Arbeitsbereich des Teileprogramms so
geaendert werden, dass der moegliche Stellbereich eingehalten wird (z.B. geaenderte Aufspannung des Teils).
Mit Reset-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Nicht erlaubte Interpolationsart in der Abspankontur
%1 = Kanalnummer
%2 = Satznummer, Label
Die Kontur des Abspanzyklus enthlt andere Wegbefehle als: G00, G01, G02 oder G03. Das Konturprogramm darf
nur Konturelemente enthalten, die sich aus diesen Wegbedingungen aufbauen (d.h. keine Gewindestze, keine
Splinestze, usw.).
Alarmanzeige. Nahtstellensignale werden gesetzt. NC-Startsperre.
Im Konturunterprogramm nur Bahnelemente programmieren, die aus Geraden und Kreisbgen bestehen.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Fehlerhafte Abspankontur
%1 = Kanalnummer
%2 = Satznummer, Label
Im Unterprogramm fr die Kontur beim Abspanen sind folgende Fehler enthalten:
Vollkreis
sich schneidende Konturelemente
falsche Startposition
Alarmanzeige. Nahtstellensignale werden gesetzt. NC-Startsperre.
Die oben aufgefhrten Fehler sind im Unterprogramm fr die Abspankontur zu korrigieren.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Die Konturaufbereitung wurde erneut gestartet
%1 = Kanalnummer
%2 = Satznummer, Label
Nachdem die Konturaufbereitung mit dem Schlsselwort CONTPRON gestartet wurde, wird in den folgenden Stzen
die aufzubereitende Kontur beschrieben (als Unterprogramm und/oder Hauptprogramm). Nach der Konturbeschreibung
I8
STEUERUNGSALARME
Auswirkung:
Abhilfe:
10933
Erklrung:
Auswirkung:
Abhilfe:
10934
Erklrung:
Auswirkung:
Abhilfe:
12000
Erklrung:
Auswirkung:
Abhilfe:
12010
Erklrung:
Auswirkung:
Abhilfe:
12020
Erklrung:
Auswirkung:
Abhilfe:
mu die Konturaufbereitung mit dem Schlsselwort EXECUTE beendet werden, bevor ein erneuter Aufruf erfolgen
darf.
Alarmanzeige. Nahtstellensignale werden gesetzt. NC-Startsperre.
Im Teileprogramm vor dem erneuten Aufruf der Konturaufbereitung (Schlsselwort CONTPRON) das Schlsselwort
EXECUTE fr die Beendigung der vorhergehenden Aufbereitung programmieren.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Das Konturprogramm enthaelt zu wenig Kontursaetze
%1 = Kanalnummer
%2 = Satznummer, Label
Das Unterprogramm in dem die Abspankontur programmiert wird, enthlt weniger als 3 Stze mit Bewegungen in
beiden Achsen in der Bearbeitungsebene.
Der Abspanzyklus wurde abgebrochen.
Alarmanzeige. Nahtstellensignale werden gesetzt. NC reagiert innerhalb einer Bearbeitungsstation. NC-Startsperre.
Unterprogramm mit der Abspankontur vergrern auf mindestens 3 NC-Stze mit Achsbewegungen in beiden
Achsen der aktuellen Bearbeitungsebene.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Das Feld fuer die Konturzerlegung ist zu klein dimensioniert
%1 = Kanalnummer
%2 = Satznummer, Label
Whrend der Konturzerlegung (aktiviert mit dem Schlsselwort CONTPRON) wird erkannt, da das Feld fr die
Konturtabelle zu klein definiert wurde. Fr jedes zugelassene Konturelement (Kreis oder Gerade) mu eine Reihe in
der Konturtabelle vorhanden sein.
NC reagiert innerhalb einer Bearbeitungsstation. Alarmanzeige. Nahtstellensignale werden gesetzt. NC-Startsperre.
Die Definition der Feldvariablen fr die Konturtabelle an den zu erwartenden Konturelementen ausrichten. Die
Konturzerlegung teilt manche NC-Stze in bis zu 3 Bearbeitungsschnitte auf.
Beispiel:
N100 DEF TABNAME_1 [30, 11] Feldvariablen fr die Konturtabelle auf 30 Bearbeitungsschnitte ausgerichtet. Die
Spaltenanzahl 11 ist eine feste Gre.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Adresse %3 mehrfach programmiert
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellstring der Adresse
Die meisten Adressen (Adretypen) drfen in einem NC-Satz nur einmal programmiert werden, damit die Satzinformation eindeutig bleibt (z.B. X... T... F... usw. - Ausnahme: G-, M-Funktionen).
Alarmanzeige. Nahtstellensignale werden gesetzt Korrektursatz.
Taste NC-Stop bettigen und mit dem Softkey PROGRAMM KORREKT. die Funktion Korrektursatz anwhlen. Der
Korrekturzeiger stellt sich auf den fehlerhaften Satz, der zu korrigieren ist.
Im NC-Programm mehrfach vorkommende Adressen entfernen (auer jene, bei denen mehrmalige Wertzuweisungen erlaubt sind).
Kontrollieren, ob die Adresse (z.B. der Achsname) ber anwenderdefinierte Variable vorgegeben wird (evtl. nicht
einfach zu sehen, falls die Zuweisung des Achsnamens zur Variablen erst im Programm durch Rechenoperationen
erfolgt).
Mit NC-START Alarm lschen und Bearbeitung fortsetzen.
Kanal %1 Satz %2 Adresse %3 Adresstyp zu oft programmiert
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellstring der Adresse
Fr jeden Adretyp ist intern festgelegt, wie oft er in einem DIN-Satz vorkommen darf (so sind z.B. alle Achsen
zusammen ein Adretyp, der ebenfalls einem Satzlimit unterliegt).
Alarmanzeige. Nahtstellensignale werden gesetzt Korrektursatz.
Taste NC-Stop bettigen und mit dem Softkey PROGRAMM KORREKT. die Funktion Korrektursatz anwhlen. Der
Korrekturzeiger stellt sich auf den fehlerhaften Satz.
Die Programminformation ist auf mehrere Stze aufzuteilen (Es mu dann jedoch auf satzweise wirksame Funktionen
geachtet werden!).
Mit NC-START Alarm lschen und Bearbeitung fortsetzen.
Kanal %1 Satz %2 unzulaessige Adressmodifikation
%1 = Kanalnummer
%2 = Satznummer, Label
Gltige Adretypen sind 'IC', 'AC', 'DC', 'CIC', 'CAC', 'ACN', 'ACP', 'CACN', 'CACP'. Nicht jede dieser Adremodifikationen
ist auf jeden Adretyp anwendbar. Welche davon fr die einzelnen Adretypen verwendet werden knnen, ist der
Programmieranleitung zu entnehmen. Wird diese Adremodifikation auf nicht erlaubte Adretypen angewandt, wird
der Alarm generiert, z.B.:
N10 G02 X50 Y60 I=DC(20) J30 F100
; Interpolations-Parameter mit DC.
Alarmanzeige. Nahtstellensignale werden gesetzt Korrektursatz.
Taste NC-Stop bettigen und mit dem Softkey PROGRAMM KORREKT. die Funktion Korrektursatz anwhlen. Der
Korrekturzeiger stellt sich auf den fehlerhaften Satz.
Satzweise Adremodifikationen entsprechend der Programmieranleitung nur auf zulssige Adressen anwenden.
Mit NC-START Alarm lschen und Bearbeitung fortsetzen.
I9
STEUERUNGSALARME
Auswirkung:
Abhilfe:
12040
Erklrung:
Auswirkung:
Abhilfe:
12060
Erklrung:
Auswirkung:
Abhilfe:
12070
Erklrung:
Auswirkung:
Abhilfe:
12080
Erklrung:
I 10
STEUERUNGSALARME
12090
Erklrung:
Auswirkung:
Abhilfe:
12100
Erklrung:
Auswirkung:
Abhilfe:
12110
Erklrung:
Auswirkung:
Abhilfe:
12120
Erklrung:
Auswirkung:
Abhilfe:
12140
Erklrung:
Auswirkung:
Abhilfe:
12150
Erklrung:
I 11
STEUERUNGSALARME
Auswirkung:
Abhilfe:
12160
Erklrung:
Auswirkung:
Abhilfe:
12170
Erklrung:
Auswirkung:
Abhilfe:
12180
Erklrung:
Auswirkung:
12190
Erklrung:
%2 = Satznummer, Label
%3 = String (verletzender Operator)
Die Datentypen sind mit der geforderten Operation nicht vertrglich (innerhalb eines arithmetischen Ausdrucks oder
bei einer Wertzuweisung).
Beispiel 1:
Rechenoperation
N10 DEF INT OTTO
N11 DEF STRING[17] ANNA
N12 DEF INT MAX
:
N50 MAX = OTTO + ANNA
Beispiel 2:
Wertzuweisung
N10 DEF AXIS BOHR
N11 DEF INT OTTO
:
N50 OTTO = BOHR
Alarmanzeige. Nahtstellensignale werden gesetzt. Korrektursatz.
Taste NC-Stop bettigen und mit dem Softkey PROGRAMM KORREKT, die Funktion Korrektursatz anwhlen. Der
Korrekturzeiger stellt sich auf den fehlerhaften Satz.
Definition der verwendeten Variablen so ndern, da die gewnschten Operationen durchgefhrt werden knnen.
Mit NC-START Alarm lschen und Bearbeitung fortsetzen.
Kanal %1 Satz %2 Wertebereich ueberschritten
%1 = Kanalnummer
%2 = Satznummer, Label
Die programmierte Konstante fr die Variable berschreitet den Wertebereich, der durch die Definition des Datentyps
vorab festgelegt wurde.
Alarmanzeige. Nahtstellensignale werden gesetzt. Korrektursatz.
Taste NC-Stop bettigen und mit dem Softkey PROGRAMM KORREKT, die Funktion Korrektursatz anwhlen. Der
Korrekturzeiger stellt sich auf den fehlerhaften Satz.
Wert der Konstanten korrigieren oder Datentyp anpassen. Ist der Wert fr eine Integer-Konstante zu gro, so kann
er durch Anfgen eines Dezimalpunktes als Real-Konstante angegeben werden.
Beispiel:
R1 = 9 876 543 210 korrigieren in: R1 = 9 876 543 210.
Wertebereich INTEGER: 231 - 1
Wertebereich REAL: 2-1022 bis 2+1023
Mit NC-START Alarm lschen und Bearbeitung fortsetzen.
Kanal %1 Satz %2 Name %3 mehrfach definiert
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Symbol im Satz
Das in der Fehlermeldung gezeigte Symbol wurde bereits im laufenden Teileprogramm definiert. Es ist zu beachten,
da anwenderdefinierte Bezeichner mehrfach vorkommen drfen, wenn die Mehrfachdefinition in anderen (Unter)Programmen erfolgt d.h. lokale Variable drfen mit dem gleichen Namen wieder definiert werden, wenn das
Programm verlassen wurde (Unterprogramme) oder bereits abgelaufen ist.
Dies gilt sowohl fr benutzerdefinierte Symbole (Labels, Variablen) als auch fr Maschinendaten (Achsen, DINAdressen und G-Funktionen).
Alarmanzeige. Nahtstellensignale werden gesetzt. Korrektursatz.
Angezeigt wird das Symbol, das die Datenhaltung bereits kennt. Mit dem Programmeditor ist dieses Symbol im
Definitionsteil des aktuellen Programms zu suchen. Das 1. oder das 2.Symbol mu mit einem unterschiedlichen
Namen versehen werden.
Mit NC-START Alarm lschen und Bearbeitung fortsetzen.
Kanal %1 Satz %2 unerlaubte Kettung der Operatoren %3
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = gekettete Operatoren
Unter Operatorenkettung ist das Hintereinanderschreiben von binren und unren Operatoren zu verstehen, ohne
da eine Klammerung verwendet wurde.
Beispiel:
N10 ERG = VARA - (- VARB) ; richtige Schreibweise
N10 ERG = VARA - - VARB ; Fehler!
Alarmanzeige. Nahtstellensignale werden gesetzt. Korrektursatz.
Den Ausdruck korrekt und eindeutig unter Zuhilfenahme von Klammerung formulieren; dies erhht die Klarheit und
die Lesbarkeit eines Programms.
Mit NC-START Alarm lschen und Bearbeitung fortsetzen.
Kanal %1 Satz %2 Zu viele Dimensionen bei Variabler vom Typ FELD
%1 = Kanalnummer
%2 = Satznummer, Label
Felder mit Variablen vom Typ STRING drfen maximal 1-dimensional sein, mit allen anderen Variablen maximal 2dimensional.
I 12
STEUERUNGSALARME
12200
Erklrung:
Auswirkung:
Abhilfe:
12210
Erklrung:
Auswirkung:
Abhilfe:
12220
Erklrung:
Auswirkung:
Abhilfe:
12230
Erklrung:
Auswirkung:
Abhilfe:
12240
Erklrung:
Auswirkung:
Abhilfe:
I 13
STEUERUNGSALARME
len. Fr diese Angabeart sind die Adressen und Wertzuweisungen zu programmieren - alle anderen Orientierungsparameter sind zu entfernen.
Achsendpunkte (Zusatzachsen): A, B, C Achsbezeichner,
Eulerwinkel: A2, B2, C2
Richtungsvektoren: A3, B3, C3
Mit NC-START Alarm lschen und Bearbeitung fortsetzen.
12250
Erklrung:
Auswirkung:
Abhilfe:
12260
Erklrung:
Auswirkung:
Abhilfe:
12270
Erklrung:
Auswirkung:
Abhilfe:
12290
Erklrung:
Auswirkung:
Abhilfe:
12300
Erklrung:
I 14
STEUERUNGSALARME
Auswirkung:
Abhilfe:
12310
Erklrung:
Auswirkung:
Abhilfe:
12320
Erklrung:
Auswirkung:
Abhilfe:
12330
Erklrung:
dem beim Aufruf kein aktueller Parameter zugeordnet wurde. Die Zuordnung erfolgt beim UP-Aufruf aufgrund der
Position des Variablennamens und nicht aufgrund des Namens!
Beispiel:
Unterprogramm: (2 call-by-value Parameter X und Y, 1 call-by-reference Parameter Z)
PROC XYZ (INT X, INT Y, VAR INT Z)
:
M17
ENDPROC
Hauptprogramm:
N10 DEF INT X
N11 DEF INT Y
N11 DEF INT Z
:
N50 XYZ (X, Y) ; REF-Parameter Z fehlt
oder
N50 XYZ (X, Z) ; REF-Parameter Z fehlt!
Alarmanzeige. Nahtstellensignale werden gesetzt. Korrektursatz.
Taste NC-Stop bettigen und mit dem Softkey PROGRAMM KORREKT. die Funktion Korrektursatz anwhlen. Der
Korrekturzeiger stellt sich auf den fehlerhaften Satz. Allen REF-Parametern (call-by-reference Parametern) des
Unterprogramms beim Aufruf eine Variable zuordnen. Normalen formalen Parametern (call-by- value Parametern)
mu keine Variable zugeordnet werden; sie werden mit 0 vorbesetzt.
Mit NC-START Alarm lschen und Bearbeitung fortsetzen.
Kanal %1 Satz %2 Achsparameter fehlt bei Prozeduraufruf %3
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellstring
Beim Aufruf des Unterprogramms fehlt ein AXIS-Parameter, der lt. EXTERN-Deklaration vorhanden sein mte. Mit
der EXTERN-Anweisung werden anwenderdefinierte Unterprogramme (Prozeduren) bekannt gemacht, die eine
Parameterbergabe aufweisen. Prozeduren ohne Parameterbergabe bentigen keine EXTERN-Deklaration.
Beispiel:
Unterprogramm XYZ (mit den formalen Parametern):
PROC XYZ (INT X, VAR INT Y, AXIS A, AXIS B)
EXTERN-Anweisung (mit den Variablentypen):
EXTERN XYZ (INT, VAR INT, AXIS, AXIS)
Unterprogrammaufruf (mit den Aktual-Parametern):
N10 XYZ (, Y1, R_TISCH)
Variable X wird mit Wert 0 vorbesetzt
Variable Y wird mit dem Wert der Variablen Y1 versorgt und gibt das Ergebnis nach den UP-Durchlauf an das
aufrufende Programm zurck
Variable A wird mit der Achse in R_TISCH versorgt
Variable B fehlt!
Alarmanzeige. Nahtstellensignale werden gesetzt. Korrektursatz.
Taste NC-Stop bettigen und mit dem Softkey PROGRAMM KORREKT. die Funktion Korrektursatz anwhlen. Der
Korrekturzeiger stellt sich auf den fehlerhaften Satz. Fehlenden AXIS-Parameter im Aufruf programmieren.
Mit NC-START Alarm lschen und Bearbeitung fortsetzen.
Kanal %1 Satz %2 Parameter %3 ist keine Variable
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellstring
Einem REF-Parameter wurde beim UP-Aufruf keine Variable sondern eine Konstante oder das Ergebnis eines
mathematischen Ausdrucks zugewiesen, obwohl nur Variablenbezeichner erlaubt sind.
Beispiele:
N10 XYZ (NAME_1, 10, OTTO) oder N10 XYZ (NAME_1, 5 + ANNA, OTTO)
Alarmanzeige. Nahtstellensignale werden gesetzt. Korrektursatz.
Taste NC-Stop bettigen und mit dem Softkey PROGRAMM KORREKT. die Funktion Korrektursatz anwhlen. Der
Korrekturzeiger stellt sich auf den fehlerhaften Satz.
Die Konstante oder den mathematischen Ausdruck aus dem NC-Satz entfernen.
Mit NC-START Alarm lschen und Bearbeitung fortsetzen.
Kanal %1 Satz %2 Typ des Parameters %3 falsch
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellstring
Beim Aufruf einer Prozedur (eines Unterprogramms) wird festgestellt, da der Typ des Aktualparameters nicht in den
Typ des Formalparameters wandelbar ist. 2 Flle sind denkbar:
Call-by-reference Parameter: Aktualparameter und Formalparameter mssen exakt vom gleichen Typ sein, z.B.
STRING, STRING.
Call-by-value Parameter: Aktualparameter und Formalparameter knnten im Prinzip unterschiedlich sein, falls eine
Umwandlung grundstzlich mglich wre. Im vorliegenden Fall sind die Typen aber generell nicht vertrglich, z.B.
STRING - REAL.
I 15
STEUERUNGSALARME
QDFKYRQ
5($/
,17
%22/
&+$5
675,1*
$;,6
)5$0(
5($/
MD
MD
MD
MD
,17
MD
MD
MD
MD
%22/
MD
MD
MD
MD
MD
&+$5
675,1*
MD
ZHQQ:HUW
MD
MD
MD
QXUZHQQ=HLFKHQ
MD
$;,6
MD
)5$0(
MD
*
**
Auswirkung:
Abhilfe:
12340
Erklrung:
Auswirkung:
Abhilfe:
12350
Erklrung:
Auswirkung:
Abhilfe:
12360
Erklrung:
Auswirkung:
Abhilfe:
Bei REAL nach INT wird bei gebrochenem Wert >=0.5 aufgerundet, ansonsten abgerundet
Wert <>0 entspricht TRUE, Wert ==0 entspricht FALSE.
***
Stringlnge 0 => FALSE, ansonsten TRUE
Alarmanzeige. Nahtstellensignale werden gesetzt. Korrektursatz.
Taste NC-Stop bettigen und mit dem Softkey PROGRAMM KORREKT. die Funktion Korrektursatz anwhlen. Der
Korrekturzeiger stellt sich auf den fehlerhaften Satz.
bergabeparameter des UP-Aufrufs kontrollieren und entsprechend der Verwendung als call-by-value- bzw. call-byreference Parameter definieren.
Mit NC-START Alarm lschen und Bearbeitung fortsetzen.
Kanal %1 Satz %2 Parameteranzahl zu gross %3
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellstring
Beim Aufruf einer Funktion oder einer Prozedur (vordefiniert oder anwenderdefiniert) wurden mehr Parameter
bergeben, als festgelegt ist.
Vordefinierte Funktionen und Prozeduren:
Die Anzahl der Parameter ist im NCK fest hinterlegt.
Anwenderdefinierte Funktionen und Prozeduren:
Die Festlegung der Parameter-Anzahl (ber Typ und Name) erfolgt bei der Definition.
Alarmanzeige. Nahtstellensignale werden gesetzt. Korrektursatz.
Taste NC-Stop bettigen und mit dem Softkey PROGRAMM KORREKT. die Funktion Korrektursatz anwhlen. Der
Korrekturzeiger stellt sich auf den fehlerhaften Satz.
Prfen, ob die richtige Prozedur/Funktion aufgerufen wurde. Parameteranzahl entsprechend der Prozedur/Funktion
programmieren.
Mit NC-START Alarm lschen und Bearbeitung fortsetzen.
Kanal %1 Satz %2 Parameter %3 nicht mehr moeglich
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellstring
Es wurde versucht, Aktualparameter zu bergeben, obwohl davor liegende Achsparameter nicht zugeordnet wurden.
Bei einem Prozedur- oder Funktionsaufruf kann die Zuweisung nicht bentigter Achsparameter entfallen, sofern
danach keine weiteren Parameter zu bergeben sind.
Beispiel:
N10 FGROUP(X, Y, Z, A, B) ; max. 8 Achsen mglich
Nachfolgende call-by-value Parameter wrden dann mit Null vorbesetzt, da die platzabhngige Zuordnung wegen der
fehlenden Achsparameter verloren gegangen ist.
Achsen, die weggelassen werden knnen und nachfolgende Parameter kommen bei den vordefinierten Prozeduren
und Funktionen nicht vor.
Alarmanzeige. Nahtstellensignale werden gesetzt. Korrektursatz.
Taste NC-Stop bettigen und mit dem Softkey PROGRAMM KORREKT. die Funktion Korrektursatz anwhlen. Der
Korrekturzeiger stellt sich auf den fehlerhaften Satz.
Bei vordefinierten Prozeduren und Funktionen entweder die nachfolgenden Parameter entfernen oder davorliegende Achsparameter bergeben. Bei anwenderdefinierten Prozeduren und Funktionen ist die Parameterbergabe nach den Anweisungen in der Programmieranleitung des Maschinenherstellers zu programmieren.
Mit NC-START Alarm lschen und Bearbeitung fortsetzen.
Kanal %1 Satz %2 Dimension des Parameters %3 falsch
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellstring
Folgende Fehlermglichkeiten sind abzuprfen:
1. aktueller Parameter ist ein Feld aber formaler Parameter ist eine Variable
2. aktueller Parameter ist eine Variable aber formaler Parameter ist ein Feld
3. aktueller und formaler Parameter sind Felder, jedoch mit nicht zu vereinbarenden Dimensionen.
Alarmanzeige. Nahtstellensignale werden gesetzt. Korrektursatz.
Taste NC-Stop bettigen und mit dem Softkey PROGRAMM KORREKT. die Funktion Korrektursatz anwhlen. Der
Korrekturzeiger stellt sich auf den fehlerhaften Satz.
NC-Teileprogramm abhngig von der oben aufgefhrten Fehlerursache korrigieren.
I 16
STEUERUNGSALARME
Auswirkung:
Abhilfe:
12390
Erklrung:
QDFKYRQ
5($/
,17
%22/
&+$5
675,1*
Auswirkung:
Abhilfe:
12400
Erklrung:
Auswirkung:
Abhilfe:
12410
Erklrung:
Auswirkung:
Abhilfe:
5($/
MD
MD
MD
,17
MD
MD
MD
%22/
MD
MD
MD
MD
&+$5
MD
MD
MD
675,1*
MD
MD
*
Wert <>0 entspricht TRUE, Wert ==0 entspricht FALSE.
**
Stringlnge 0 => FALSE, ansonsten TRUE
***
Wenn nur 1 Zeichen
Vom Typ AXIS und FRAME und in den Typ AXIS und FRAME kann keine Umwandlung vorgenommen werden.
Alarmanzeige. Nahtstellensignale werden gesetzt. Korrektursatz.
Taste NC-Stop bettigen und mit dem Softkey PROGRAMM KORREKT. die Funktion Korrektursatz anwhlen. Der
Korrekturzeiger stellt sich auf den fehlerhaften Satz.
Variablentyp so definieren, da der Initialisierungswert zugewiesen werden kann, oder
Initialisierungswert entsprechend der Variablendefinition whlen.
Mit NC-START Alarm lschen und Bearbeitung fortsetzen.
Kanal %1 Satz %2 Feld %3 Element nicht vorhanden
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellstring
Folgende Ursachen sind mglich:
- Indexliste unzulssig; es fehlt ein Achsindex
- Feldindex pat nicht zur Definition der Variablen
- Es wurde versucht anders als im Standardzugriff auf eine Variable bei der Feldinitialisierung mittels SET bzw. REP
zuzugreifen. Einzelzeichenzugriff, Frameteilzugriff, weggelassene Indices sind nicht moeglich.
Bei der Initialisierung dieses Feldes wurde ein nicht vorhandenes Element adressiert.
Alarmanzeige. Nahtstellensignale werden gesetzt. Korrektursatz.
Taste NC-Stop bettigen und mit dem Softkey PROGRAMM KORREKT. die Funktion Korrektursatz anwhlen. Der
Korrekturzeiger stellt sich auf den fehlerhaften Satz.
Feldinitialisierung: Feldindex des adressierten Elements kontrollieren. Das 1. Feldelement erhlt den Index [0,0],
das 2. [0,1] usw. Der rechte Feldindex (Spaltenindex) wird zuerst inkrementiert. In der 2. Reihe wird das 4. Element
also mit dem Index [1,3] adressiert (Die Indizes beginnen bei Null).
Felddefinition: Feldgre kontrollieren. Die 1. Zahl gibt die Anzahl der Elemente in der 1. Dimension wieder
(Reihenanzahl), die 2. Zahl die Elementanzahl in der 2. Dimension (Spaltenanzahl). Ein Feld mit 2 Reihen und 3
Spalten mu mit der Angabe [2,3] definiert werden.
Mit NC-START Alarm lschen und Bearbeitung fortsetzen.
Kanal %1 Satz %2 falscher Indextyp bei %3
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellstring
Bei der Zuweisung eines Wertes zu einem Element einer Feldvariablen wurde der Feldindex in einer nicht erlaubten
Art und Weise angegeben. Als Feldindex (in eckigen Klammern) sind nur erlaubt:
Achsbezeichner, sofern die Feldvariable als Datentyp FRAME definiert wurde.
Integer-Werte bei den anderen Datentypen.
Alarmanzeige. Nahtstellensignale werden gesetzt. Korrektursatz.
Taste NC-Stop bettigen und mit dem Softkey PROGRAMM KORREKT. die Funktion Korrektursatz anwhlen. Der
I 17
STEUERUNGSALARME
Auswirkung:
Abhilfe:
12430
Erklrung:
Auswirkung:
Abhilfe:
12440
Erklrung:
Auswirkung:
Abhilfe:
12450
Erklrung:
Auswirkung:
Abhilfe:
12460
Erklrung:
Auswirkung:
Abhilfe:
I 18
STEUERUNGSALARME
Auswirkung:
Abhilfe:
12480
Erklrung:
Auswirkung:
Abhilfe:
12520
Erklrung:
Auswirkung:
Abhilfe:
12530
Erklrung:
Auswirkung:
Abhilfe:
12540
Erklrung:
I 19
STEUERUNGSALARME
Auswirkung:
Abhilfe:
12550
Erklrung:
Auswirkung:
Abhilfe:
12560
Erklrung:
Auswirkung:
Abhilfe:
12600
Erklrung:
Auswirkung:
Abhilfe:
12610
Erklrung:
Auswirkung:
Abhilfe:
12620
Erklrung:
Auswirkung:
Abhilfe:
12630
Erklrung:
Grenze kommen.
Alarmanzeige. Nahtstellensignale werden gesetzt. Korrektursatz.
Taste NC-Stop bettigen und mit dem Softkey PROGRAMM KORREKT. die Funktion Korrektursatz anwhlen. Der
Korrekturzeiger stellt sich auf den fehlerhaften Satz.
Programmsatz in mehrere Teilstze aufteilen.
Mit NC-START Alarm lschen und Bearbeitung fortsetzen.
Kanal %1 Satz %2 Name %3 nicht definiert o. Option nicht vorhanden
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellsymbol
Der angezeigte Bezeichner wurde vor seiner Verwendung noch nicht definiert.
Makro: Schlsselwort, festzulegen mit der DEFINE ... AS ...-Anweisung, fehlt in einer der Dateien:
_N_SMAC_DEF, _N_MMAC_DEF, _N_UMAC_DEF, _N_SGUD_DEF, _N_MGUD_DEF, _N_UGUD_DEF
Variable: DEF-Anweisung fehlt
Programm:PROC-Deklaration fehlt
Alarmanzeige. Nahtstellensignale werden gesetzt. Korrektursatz.
Taste NC-Stop bettigen und mit dem Softkey PROGRAMM KORREKT. die Funktion Korrektursatz anwhlen. Der
Korrekturzeiger stellt sich auf den fehlerhaften Satz.
- verwendeten Namen korrigieren (Schreibfehler)
- Definition von Variablen, Unterprogrammen und Makros berprfen
- Optionen berprfen.
Mit NC-START Alarm lschen und Bearbeitung fortsetzen.
Kanal %1 Satz %2 Programmierter Wert %3 ausserhalb der zulaessigen Grenzen
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellstring
Bei einer Wertzuweisung wurde der zulssige Wertebereich des Datentyps berschritten.
Alarmanzeige. Nahtstellensignale werden gesetzt. Korrektursatz.
Taste NC-Stop bettigen und mit dem Softkey PROGRAMM KORREKT. die Funktion Korrektursatz anwhlen. Der
Korrekturzeiger stellt sich auf den fehlerhaften Satz.
Wertzuweisung innerhalb des Wertebereichs der einzelnen Datentypen vornehmen, evtl. anderen Typ verwenden um
den Wertebereich zu vergrern, z.B. INT -> REAL.
Variablentyp
Eigenschaft
Wertebereich
REAL
gebrochene Zahlen m. Dez.-Pkt.
(2-1022 -2+1023 )
INT
ganze Zahlen mit Vorzeichen
(231 -1)O
BOOL
Wahrheitswert TRUE, FALSE
0,1
CHAR
1 ASCII-Zeichen
0 - 255
STRING
Zeichenfolge (max. 100 Werte)
0 - 255
AXIS
Achsadressen
nur Achsnamen
FRAME
geometrische Angaben
wie Achswege
Mit NC-START Alarm lschen und Bearbeitung fortsetzen.
Kanal %1 Satz %2 ungueltige Zeilenpruefsumme
%1 = Kanalnummer
%2 = Satznummer
Bei der Bearbeitung eines INI-Files bzw. bei der Abarbeitung eines TEA-Files wurde eine ungltige Zeilenprfsumme
erkannt.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
INI-File korrigieren oder MD korrigieren und neuen INI-File (ber upload)
Steuerung AUS - EIN schalten.
Kanal %1 Satz %2 Einzelzeichenzugriff bei Call-By-Reference-Parameter nicht moeglich %3
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellstring
Es wurde versucht, einen Einzelzeichenzugriff fr einen Call-By-Reference-Parameter zu verwenden.
Alarmanzeige. Nahtstellensignale werden gesetzt. Korrektursatz.
Einzelzeichen in anwenderdefinierter CHAR-Variablen zwischenspeichern und diese bergeben.
Mit NC-START Alarm lschen und Bearbeitung fortsetzen.
Kanal %1 Satz %2 Einzelzeichenzugriff auf diese Variable nicht moeglich
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellstring
Die Variable ist keine Anwender definierte Variable. Der Einzelzeichenzugriff ist nur fr anwenderdefinierter Variablen
(LUD/GUD) erlaubt.
Alarmanzeige. Nahtstellensignale werden gesetzt. Korrektursatz.
Variable in Anwender definierte STRING-Variable zwischenspeichern, diese bearbeiten und zurckspeichern.
Mit NC-START Alarm lschen und Bearbeitung fortsetzen.
Kanal %1 Satz %2 Ausblendkennung / Label in Kontrollstruktur nicht erlaubt
%1 = Kanalnummer
%2 = Satznummer
I 20
STEUERUNGSALARME
Auswirkung:
Abhilfe:
12640
Erklrung:
Auswirkung:
Abhilfe:
12641
Erklrung:
Auswirkung:
Abhilfe:
12650
Erklrung:
Auswirkung:
Abhilfe:
12661
Erklrung:
Auswirkung:
Abhilfe:
14000
Erklrung:
Auswirkung:
Abhilfe:
14001
Erklrung:
Stze mit Kontrollstrukturen (FOR, ENDIF, etc.) knnen nicht ausgeblendet werden und drfen keine Labels
enthalten.
Alarmanzeige. Nahtstellensignale werden gesetzt. Korrektursatz.
Teileprogramm korrigieren:
Ausblendkennung durch IF-Abfrage nachbilden. Label allein im Satz vor dem Kontrollstruktur-Satz schreiben.
Mit NC-START Alarm lschen und Bearbeitung fortsetzen.
Kanal %1 Satz %2 Schachtelungs-Konflikt bei Kontrollstrukturen
%1 = Kanalnummer
%2 = Satznummer
Fehler im Programmablauf: Geffnete Kontrollstrukturen (IF-ELSE-ENDIF, LOOP-ENDLOOP etc.) werden nicht
beendet oder es gibt keinen Schleifenanfang zum programmierten Schleifenende.
Beispiel:
LOOP ENDIF ENDLOOP
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Teileprogramm so korrigieren, da alle geffneten Kontrollstrukturen auch beendet werden.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Maximale Schachtelungstiefe Kontrollstrukturen ueberschritten
%1 = Kanalnummer
%2 = Satznummer
Max. Schachtelungstiefe von Kontrollstrukturen (IF-ELSE-ENDIF, LOOP-ENDLOOP etc.) berschritten. Die max.
Schachtelungstiefe betrgt derzeit 8.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Teileprogramm korrigieren. Ggf. Teile in ein Unterprogramm auslagern.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Achsbezeichner %3 unterschiedlich in Kanal %4
%1 = Kanalnummer
%2 = Satznummer
%3 = Quellsymbol
%4 = Kanalnummer mit abweichender Achsdefinition
In Zyklen, die bei Power On vorverarbeitet werden, drfen nur die Geometrie-und Kanalachsbezeichner verwendet
werden, die in allen Kanlen mit derselben Bedeutung vorhanden sind. Der Achsbezeichner ist in unterschiedlichen
Kanlen mit verschiedenen Achsindizes belegt.
Die Definition der Achsbezeichner erfolgt ber die Maschinendaten
20060 AXCONF_GEOAX_NAME_TAB und 20080 AXCONF_CHANAX_NAME_TAB.
Beispiel: C is in Kanal 1 die 4. und in Kanal 2 die 5. Kanalachse.
Wird der Achsbezeichner C in einem Zyklus verwendet, der bei Power On vorverarbeitet wird, so wird dieser Alarm
abgesetzt.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
1. Maschinendaten ndern: Die Bezeichner fr Geometrie- und Kanalachsen in allen Kanlen gleich whlen. Beispiel:
Die Geometrieachsen heien in allen Kanlen X, Y, Z. Sie drfen dann auch in vorverarbeiteten Zyklen direkt
programmiert werden.
PROC BOHRE G1 Z10 F1000 M17 oder
2. Die Achse im Zyklus nicht direkt programmieren, sondern als Parameter vom Typ Axis definieren. Beispiel: ZyklenDefinition:
PROC BOHRE(AXIS BOHRACHSE) G1 AX[BOHRACHSE]=10 F1000 M17
Aufruf aus dem Hauptprogramm:
BOHRE(Z)
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Technologiezyklus %3: Weiterer Unterprogrammaufruf nicht moeglich
%1 = Kanalnummer
%2 = Satznummer
%3 = Name des Technologiezyklen-Aufrufs
Es ist nicht moeglich, in einem Technologiezyklus ein Unterprogramm bzw. einen weiteren Technologiezyklus
aufzurufen.
Alarmanzeige. Nahtstellensignale werden gesetzt. Korrektursatz
Teileprogramm aendern
Mit Reset-Taste Alarm lschen.
Kanal %1 Satz %2 Unzulaessiges Dateiende
%1 = Kanalnummer
%2 = Satznummer, Label
Als Dateiende von Hauptprogrammen wird ein M02 oder ein M30 erwartet, von Unterprogrammen M17. Von der
Satzaufbereitung (Datenhaltung) wird kein Folgesatz geliefert, obwohl im vorhergehenden Satz kein Dateiende
programmiert war.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Kontrollieren, ob das Programmende vergessen wurde einzugeben, oder ob im letzten Programmsatz ein Sprung auf
einen Programmabschnitt, in dem die Endekennung steht, erfolgt.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Unzulaessiges Satzende
%1 = Kanalnummer
I 21
STEUERUNGSALARME
Auswirkung:
Abhilfe:
14010
Erklrung:
Auswirkung:
Abhilfe:
14011
Erklrung:
Auswirkung:
Abhilfe:
14012
Erklrung:
Auswirkung:
Abhilfe:
14013
Erklrung:
Auswirkung:
Abhilfe:
14014
Erklrung:
Auswirkung:
Abhilfe:
14015
Erklrung:
Auswirkung:
%2 = Satznummer, Label
Nach einer systeminternen Datenmanipulation (z.B beim Nachladen von extern) kann ein Teil-File enden, ohne als
letztes Zeichen ein LF aufzuweisen.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Das Teileprogramm auslesen, mit einem Texteditor verndern (z.B. vor dem angezeigten Satz Leerzeichen oder
Kommentare einfgen, damit sich nach dem Wiedereinlesen ein genderter Aufbau des Teileprogramms im Speicher
ergibt.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 unerlaubter Default-Parameter bei UP-Aufruf
%1 = Kanalnummer
%2 = Satznummer, Label
Bei einem Unterprogrammaufruf mit Parameterbergabe wurden Parameter weggelassen, die nicht durch DefaultParameter ersetzt werden knnen (Call-by-reference-Parameter oder Parameter vom Typ AXIS. Die brigen
fehlenden Parameter werden mit dem Wert 0 vorbesetzt oder bei Frames mit dem Einheitsframe).
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Im Unterprogrammaufruf sind die fehlenden Parameter mit Werten zu versehen.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Programm %3 nicht vorhanden oder nicht zur Bearbeitung freigegeben
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Programmname
Im Teileprogramm wurde ein unbekannter Bezeichner (String) gefunden. Es wird deshalb angenommen, dass es sich
dabei um einen Programmnamen handelt. Das bei einem Unterprogrammaufruf oder einer SETINT-Anweisung
angegebene Teileprogramm existiert nicht, oder ist nicht zur Bearbeitung freigegeben.
Alarmanzeige. Nahtstellensignale werden gesetzt. Korrektursatz mit reorganisieren.
Es gibt verschiedene Grnde fr den Alarm:
- Schreibfehler des im Parameter 3 genannten Bezeichners
- Unterprogrammaufruf / SETINT-Anweisung bzw. PROC-Anweisung berprfen. Teileprogramm nachladen und zur
Bearbeitung freigeben.
- Parameter 3 kann ein Makro-Name sein. Die Makro-Definitionsdatei hat einen unpassenden Inhalt, oder sie ist nicht
im Verzeichnis DEF_DIR abgelegt, oder sie ist nicht aktiv gesetzt worden (durch POWERON, oder durch MMCBedienschritt; bzw. den PI-Dienst F_COPY).
- Parameter 3 kann eine GUD-Variable sein. Es gibt keine GUD-Definitionsdatei, die die Variable definiert, oder sie
ist nicht im Verzeichnis DEF_DIR abgelegt, oder sie ist nicht aktiv gesetzt worden (durch den Vorgang INITIAL_INI,
oder durch MMC-Bedienschritt; bzw. den PI-Dienst F_COPY).
Mit NC-Start Alarm lschen und Programm fortsetzen.
Kanal %1 Satz %2 Maximale Unterprogramm-Ebene ueberschritten
%1 = Kanalnummer
%2 = Satznummer, Label
Die maximale Schachtelungstiefe von 8 Programmebenen wurde berschritten. Vom Hauptprogramm aus knnen
Unterprogramme aufgerufen werden, die ihrerseits eine 7-fache Schachtelung aufweisen drfen.
Bei Interruptroutinen ist die maximale Ebenenanzahl 4!
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Bearbeitungsprogramm ndern, damit die Schachtelungstiefe verringert wird, z.B. mit dem Editor ein Unterprogramm
der nchsten Schachtelungsebene in das aufrufende Programm kopieren und den Aufruf fr dieses Unterprogramm
entfernen. Damit reduziert sich die Schachtelungstiefe um eine Programmebene.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Unterprogrammdurchlaufzahl unzulaessig
%1 = Kanalnummer
%2 = Satznummer, Label
Bei einem Unterprogrammaufruf ist die programmierte Durchlaufzahl P Null oder negativ.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Durchlaufzahl von 1 bis 9 999 programmieren.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 angewaehltes Programm oder Zugriffsrechte nicht vorhanden
%1 = Kanalnummer
Das angewhlte Teileprogramm befindet sich nicht im NCK-Speicher oder es ist das Zugriffsrecht fr die Programmanwahl auf einem hheren Level aus dem aktuelle Steuerungszustand entspricht. Bei der Erstellung hat dieses
Programm die damals aktive Schutzstufe der NC-Steuerung erhalten.
Alarmanzeige.
Gewnschtes Programm in den NCK-Speicher nachladen oder den Namen des Verzeichnisses (Werkstckbersicht)
und des Programms (Programmbersicht) kontrollieren und richtigstellen. Aktuelle Schutzstufe mindestens auf den
Level des auszufhrenden Programms erhhen (durch Passworteingabe).
Mit Lschtaste Alarm lschen. Keine weitere Bedienung notwendig.
Kanal %1: keine Zugriffsrechte fuer das File vorhanden
%1 = Kanalnummer
Es soll ein Programm ausgefhrt werden, fr das die aktuelle Schutzstufe zu gering ist. Bei der Erstellung hat dieses
Programm die damals aktive Schutzstufe der NC-Steuerung erhalten.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
I 22
STEUERUNGSALARME
Aktuelle Schutzstufe mindestens auf den Level des auszufhrenden Programms erhhen (durch Passworteingabe).
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
14020
Erklrung:
Auswirkung:
Abhilfe:
14021
Erklrung:
Auswirkung:
14040
Erklrung:
Auswirkung:
Abhilfe:
14045
Erklrung:
Auswirkung:
Abhilfe:
14050
Erklrung:
Auswirkung:
Abhilfe:
14051
Erklrung:
I 23
STEUERUNGSALARME
Auswirkung:
Abhilfe:
14060
Erklrung:
Auswirkung:
Abhilfe:
14070
Erklrung:
Auswirkung:
Abhilfe:
14080
Erklrung:
Auswirkung:
Abhilfe:
14090
Erklrung:
Auswirkung:
Abhilfe:
14091
Erklrung:
Auswirkung:
Abhilfe:
14092
Erklrung:
Bei der Berechnung eines arithmetischen Ausdrucks ist ein berlauf aufgetreten (z.B. Division durch Null)
Bei einem Datentyp ist der darstellbare Wertebereich berschritten worden
Alarmanzeige. Nahtstellensignale werden gesetzt. Korrektursatz mit reorganisieren.
Analyse des Programms und Korrektur der fehlerhaften Programmstelle.
Mit NC-Start Alarm lschen und Programm fortsetzen.
Kanal %1 Satz %2 Unzulaessige Ausblendebene bei gefaechertem Satzausblenden
%1 = Kanalnummer
%2 = Satznummer, Label
Beim gefcherten Satzausblenden wurde eine Ausblendebene grer 7 angegeben. (Im Paket 1 wird die Angabe
eines Wertes fr die Ausblendebene bereits vom Umsetzer als Syntaxfehler abgelehnt, d.h. es ist nur eine Ebene
Satz unterdrcken EIN/AUS mglich).
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Ausblendebene (Zahl nach dem Schrgstrich) kleiner 8 eingeben.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Variablenspeicher fuer Unterprogrammaufruf nicht ausreichend
%1 = Kanalnummer
%2 = Satznummer, Label
Ein aufgerufenes Unterprogramm kann nicht bearbeitet (geffnet) werden, da entweder der generell anzulegende
interne Datenspeicher nicht ausreicht, oder der verfgbare Speicherbereich fr die lokalen Programmvariablen zu
klein ist. Der Alarm kann nur bei MDA auftreten.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Abschnitt des Teileprogramms analysieren:
1. Wurde bei den Variablendefinitionen immer der zweckmigste Datentyp gewhlt? (Schlecht z.B. REAL fr
Datenbits - besser: BOOL)
2. Knnen lokale Variable durch globale Variable ersetzt werden?
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Sprungziel nicht gefunden
%1 = Kanalnummer
%2 = Satznummer, Label
Bei bedingten und unbedingten Sprngen mu das Sprungziel innerhalb des Programms ein Satz mit einem Label
(symbolischer Name statt Satznummer) sein. Wird beim Suchen in der programmierten Richtung kein Sprungziel
mit dem angegebenen Label gefunden, erfolgt Alarmanzeige.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
NC-Teileprogramm auf folgende Fehlermglichkeiten berprfen:
1. Kontrollieren, ob die Zielbezeichnung mit dem Label identisch ist.
2. Stimmt die Sprungrichtung?
3. Wurde das Label mit einem Doppelpunkt abgeschlossen?
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 unzulaessige D-Nummer
%1 = Kanalnummer
%2 = Satznummer, Label
Unter der Adresse D wurde ein Wert kleiner Null programmiert. Jedem aktiven Werkzeug ist automatisch ein
Parametersatz mit 25 Korrekturwerten zugeordnet. Jedes Werkzeug kann 9 Parameterstze aufweisen (D1 - D9,
Grundstellung ist D1). Mit einem Wechsel der D-Nummer wird der neue Parametersatz wirksam (D0 dient zur Abwahl
der Korrekturwerte).
N10 G.. X... Y... T15
Parametersatz D1 von T15 aktiv
N50 G.. X... D3 M..
Parametersatz D3 von T15 aktiv
N60 G.. X.. T20
Parametersatz D1 von T20 aktiv
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
D-Nummern im zulssigen Wertebereich programmieren (D0, D1 bis D9).
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 G-Funktion nicht zulaessig
%1 = Kanalnummer
%2 = Satznummer, Label
Programmieren von RET in der 1. Programmebene.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
G-Funktionen entsprechend der Mglichkeiten der NCK whlen.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Achse %3 ist falscher Achstyp
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Achsname, Spindelnummer
Es ist einer der 3 folgenden Programmierfehler aufgetreten:
1. Das Schlsselwort WAITP(x) Warten mit dem Satzwechsel, bis die angegebene Positionierachse ihren Endpunkt
erreicht hat, wurde fr eine Achse verwendet, die gar keine Positionierachse ist.
2. G74 Referenzpunktfahren vom Programm wurde fr eine Spindel programmiert. (Es sind nur Achsadressen
zulssig).
3. Das Schlsselwort POS/POSA wurde fr eine Spindel verwendet. (Fr das Spindelpositionieren sind die
Schlsselworte SPOS und SPOSA zu programmieren).
I 24
STEUERUNGSALARME
14093
Erklrung:
Auswirkung:
Abhilfe:
14094
Erklrung:
Auswirkung:
Abhilfe:
14095
Erklrung:
Auswirkung:
abhilfe:
14096
Erklrung:
QDFKYRQ
5($/
,17
%22/
&+$5
675,1*
Auswirkung:
Abhilfe:
14097
Erklrung:
5($/
MD
MD
MD
,17
MD
MD
MD
%22/
MD
MD
MD
MD
&+$5
MD
MD
MD
675,1*
MD
MD
*
Wert <>0 entspricht TRUE, Wert ==0 entspricht FALSE.
**
Stringlnge 0 => FALSE, ansonsten TRUE
***
Wenn nur 1 Zeichen
Vom Typ AXIS und FRAME und in den Typ AXIS und FRAME kann keine Umwandlung vorgenommen werden.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Programmteil so abndern, da die Wertebereichsberschreitung vermieden wird, z.B. durch eine genderte
Variablendefinition.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 String kann nicht in Typ AXIS gewandelt werden
%1 = Kanalnummer
%2 = Satznummer, Label
Die aufgerufene Funktion AXNAME - Umwandlung des bergebenen Parameters vom Typ STRING in einen
I 25
STEUERUNGSALARME
Auswirkung:
Abhilfe:
14098
Erklrung:
Auswirkung:
Abhilfe:
14099
Erklrung:
Auswirkung:
Abhilfe:
14100
Erklrung:
Auswirkung:
Abhilfe:
14115
Erklrung:
Auswirkung:
Abhilfe:
14130
Erklrung:
Auswirkung:
Abhilfe:
14150
Erklrung:
Auswirkung:
Abhilfe:
14200
Achsnamen (Rckgabewert) vom Typ AXIS - hat diesen Achsbezeichner in den Maschinendaten nicht gefunden.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
berprfung des bergebenen Parameters (Achsname) der Funktion AXNAME, ob eine Geometrie-, Kanal- oder
Maschinenachse dieses Namens ber die Maschinendaten:
10 000: AXCONF_MACHAX_NAME_TAB
20 070: AXCONF_GEOAX_NAME_TAB
20 080: AXCONF_CHANAX_NAME_TAB
projektiert (konfiguriert) wurde.
bergabestring entsprechend des Achsnamens whlen, evtl. Achsname in den Maschinendaten ndern. (Falls ber
das NC-Teileprogramm eine Namensnderung erfolgen soll, mu erst ber einen Power-On diese nderung gltig
gemacht werden).
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Konvertierungsfehler: Keine gueltige Zahl vorgefunden
%1 = Kanalnummer
%2 = Satznummer, Label
Der String stellt keine gltige INT- bzw. REAL-Zahl dar.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Teileprogramm ndern. Handelt es sich um eine Eingabe, so besteht die Mglichkeit ber die vordef. Funktion
ISNUMBER (mit demselben Parameter) zu prfen, ob der String eine Zahl darstellt.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Ergebnis bei Stringverkettung zu lang
%1 = Kanalnummer
%2 = Satznummer, Label
Das Ergebnis der Stringverkettung liefert einen String, der grer als das system-imposed String-Lngen-Maximum
ist.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Teileprogramm anpassen.
Es kann mit der Funktion STRLEN auch die Gre des Summenstrings abgefragt werden, bevor die Verkettung
durchgefhrt wird.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Orientierungstransformation nicht vorhanden
%1 = Kanalnummer
%2 = Satznummer, Label
Pro Kanal knnen 4 Transformationsverbunde (Transformationsarten) ber Maschinendaten eingestellt werden.
Wird mit dem Schlsselwort TRAORI(n) (n ... Nummer des Transformationsverbundes) ein Transformationsverbund
angesprochen, fr den die Maschinendaten aber nicht vorbesetzt sind, erfolgt die Alarmmeldung.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Taste NC-Stop bettigen und mit dem Softkey PROGRAMM KORREKT. die Funktion Korrektursatz anwhlen. Der
Korrekturzeiger stellt sich auf den fehlerhaften Satz.
Kontrolle der Nummer des Transformationsverbundes beim Aufruf im Teileprogramm mit dem Schlsselwort
TRAORI(n) (n ... Nummer des Transformationsverbundes).
Eingabe der Maschinendaten fr diesen Transformationsverbund mit anschlieender Aktivierung durch Power On.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Unzulaessige Definition der Werkstueckoberflaeche
%1 = Kanalnummer
%2 = Satznummer, Label
Die programmierten Flchennormalenvektoren am Satzanfang und am Satzende zeigen in entgegengesetzte
Richtungen.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Teileprogramm ndern
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 zuviele Initialisierungswerte angegeben
%1 = Kanalnummer
%2 = Satznummer, Label
Bei der Feldzuweisung mittels SET wurden im Programmablauf mehr Initialisierungswerte angegeben, als Feldelemente vorhanden sind.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Anzahl der Initialisierungswerte reduzieren.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Werkzeugtraegernummer unzulaessig programmiert oder vereinbart (MD)
%1 = Kanalnummer
%2 = Satznummer, Label
Es wurde eine Werkzeugtraegernummer programmiert, die negativ oder groesser als das Maschinendatum
MC_MM_NUM_TOOL_CARRIER ist.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre
Gueltige Werkzeugtraegernummer progrmmieren bzw. Maschinendatum MC_MM_NUM_TOOL_CARRIER anpassen.
Mit Reset-Taste Alarm lschen.
Kanal %1 Satz %2 Polarradius negativ
I 26
STEUERUNGSALARME
Auswirkung:
Abhilfe:
14210
Erklrung:
Auswirkung:
Abhilfe:
14250
Erklrung:
Auswirkung:
Abhilfe:
14260
Erklrung:
Auswirkung:
Abhilfe:
%1 = Kanalnummer
%2 = Satznummer, Label
Bei der Endpunktangabe eines Verfahrsatzes mit G00, G01, G02 oder G03 in Polarkoordinaten, ist der unter dem
Schlsselwort RP=... angegebene Polarradius negativ.
Begriffsdefinition:
Angabe des Satzendpunktes mit Polarwinkel und Polarradius, bezogen auf den aktuellen Pol (Wegbedingungen:
G00/G01/G02/G03).
Neufestlegung des Pols mit Polwinkel und Polradius, bezogen auf den mit der G-Bedingung gewhlten
Bezugspunkt.
G110 ... letzter programmierter Punkt der Ebene
G111 ... Nullpunkt des aktuellen WKS
G112 ... letzter Pol
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
NC-Teileprogramm korrigieren - zulssige Eingaben fr den Polarradius sind nur positive, absolute Werte, die die
Entfernung zwischen dem aktuellen Pol und dem Satzendpunkt angeben. (Die Richtung wird mit dem Polarwinkel
AP=... festgelegt).
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Polarwinkel zu gross
%1 = Kanalnummer
%2 = Satznummer, Label
Bei der Endpunktangabe eines Verfahrsatzes mit G00, G01, G02 oder G03 in Polarkoordinaten, wurde der
Wertebereich des Polarwinkels berschritten, der unter dem Schlsselwort AP=... programmiert wird. Er umfat den
Bereich von -360 bis +360 Grad mit einer Auflsung von 0.0 01 Grad.
Begriffsdefinition:
Angabe des Satzendpunktes mit Polarwinkel und Polarradius, bezogen auf den aktuellen Pol (Wegbedingungen:
G00/G01/G02/G03).
Neufestlegung des Pols mit Polwinkel und Polradius, bezogen auf den mit der G-Bedingung gewhlten
Bezugspunkt.
G110 ... auf den letzten programmierten Punkt der Ebene
G111 ... auf den Nullpunkt des aktuellen Werkstckkoordinatensystems (WKS)
G112 ... auf den letzen Pol
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
NC-Teileprogramm korrigieren - der zulssige Eingabebereich fr den Polarwinkel liegt zwischen den Werten -360
Grad und +360 Grad mit einer Auflsung von 0.001 Grad.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Polradius negativ
%1 = Kanalnummer
%2 = Satznummer, Label
Bei der Pol-Neufestlegung mit G110, G111 oder G112 in Polarkoordinaten, ist der unter dem Schlsselwort RP=...
angegebene Polradius negativ. Zulssig sind nur positive, absolute Werte.
Begriffsdefinition:
Fehler! Textmarke nicht definiert. Angabe des Satzendpunktes mit Polarwinkel und Polarradius, bezogen auf den
aktuellen Pol (Wegbedingungen: G00/G01/G02/G03).
Fehler! Textmarke nicht definiert. Neufestlegung des Pols mit Polwinkel und Polradius, bezogen auf den mit der GBedingung gewhlten
Bezugspunkt.
G110 ... letzter programmierter Punkt der Ebene
G111 ... Nullpunkt des aktuellen WKS
G112 ... letzer Pol
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
NC-Teileprogramm korrigieren - zulssige Eingaben fr den Polradius sind nur positive, absolute Werte, die die
Entfernung zwischen dem Bezugspunkt und dem neuen Pol angeben. (Die Richtung wird mit dem Polwinkel AP=...
festgelegt).
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Polwinkel zu gross
%1 = Kanalnummer
%2 = Satznummer, Label
Bei der Pol-Neufestlegung mit G110, G111 oder G112 in Polarkoordinaten, ist der Wertebereich des Polwinkels
berschritten, der unter dem Schlsselwort AP=... angegeben wird. Er umfat den Bereich von -360 bis +360 Grad
mit einer Auflsung von 0.001 Grad.
Begriffsdefinition:
Angabe des Satzendpunktes mit Polarwinkel und Polarradius, bezogen auf den aktuellen Pol (Wegbedingungen:
G00/G01/G02/G03).
Neufestlegung des Pols mit Polwinkel und Polradius, bezogen auf den mit der G-Bedingung gewhlten
Bezugspunkt.
G110 ... letzter programmierter Punkt der Ebene
G111 ... Nullpunkt des aktuellen WKS
G112 ... letzer Pol
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
NC-Teileprogramm korrigieren - der zulssige Eingabebereich fr den Polwinkel liegt zwischen den Werten -360 Grad
I 27
STEUERUNGSALARME
Auswirkung:
Abhilfe:
14280
Erklrung:
Auswirkung:
Abhilfe:
14300
Erklrung:
Auswirkung:
Abhilfe:
14310
Erklrung:
Auswirkung:
Abhilfe:
14400
Erklrung:
Auswirkung:
Abhilfe:
14401
Erklrung:
Auswirkung:
Abhilfe:
14403
Erklrung:
I 28
STEUERUNGSALARME
Auswirkung:
Abhilfe:
14404
Erklrung:
Auswirkung:
Abhilfe:
14411
Erklrung:
Auswirkung:
Abhilfe:
14412:
Erklrung:
Auswirkung:
Abhilfe:
14413
Erklrung:
Auswirkung:
Abhilfe:
14414
Erklrung:
I 29
STEUERUNGSALARME
Auswirkung:
Abhilfe:
14420
Erklrung:
Auswirkung:
Abhilfe:
14500
Erklrung:
Auswirkung:
Abhilfe:
14510
Erklrung:
Auswirkung:
Abhilfe:
14520
Erklrung:
Auswirkung:
Abhilfe:
14530
Erklrung:
Auswirkung:
Abhilfe:
I 30
STEUERUNGSALARME
Auswirkung:
Abhilfe:
14660
Erklrung:
Auswirkung:
ABHILFE:
14750
Erklrung:
Auswirkung:
Abhilfe:
14760
Erklrung:
Auswirkung:
Abhilfe:
14770
Erklrung:
Auswirkung:
Abhilfe:
14820
Erklrung:
Auswirkung:
Abhilfe:
14830
I 31
STEUERUNGSALARME
14840
Erklrung:
Auswirkung:
Abhilfe:
14900
Erklrung:
Auswirkung:
Abhilfe:
14910
Erklrung:
Auswirkung:
Abhilfe:
14920
Erklrung:
Auswirkung:
Abhilfe:
15010
Erklrung:
Auswirkung:
Abhilfe:
15180
Erklrung:
Auswirkung:
Abhilfe:
15185
Erklrung:
Auswirkung:
%1 = Kanalnummer
%2 = Satznummer, Label
Im angezeigten Satz wurde G97 programmiert, obwohl vorher nicht G96 (oder bereits G97) aktiv war.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
G97 aus dem angezeigten Satz entfernen und richtigen Vorschubtyp (G93, G94, G95 oder G96) fr den folgenden
Bearbeitungsabschnitt programmieren.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Falscher Wertebereich konstante Schnittgeschwindigkeit
%1 = Kanalnummer
%2 = Satznummer, Label
Die programmierte Schnittgeschwindigkeit liegt nicht innerhalb des Eingabebereichs.
Eingabebereich metrisch: 0,01 bis 9 999,99 [m/min]. Eingabebereich inch: 0,1 bis 99 999,99 [inch/min]
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Schnittgeschwindigkeit unter der Adresse S innerhalb des zulssigen Wertebereichs programmieren.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Mittelpunkt und Endpunkt gleichzeitig programmiert
%1 = Kanalnummer
%2 = Satznummer, Label
Bei der Programmierung eines Kreises ber den ffnungswinkel wurde der Kreismittelpunkt und zustzlich noch der
Kreisendpunkt programmiert. Damit ist der Kreis berbestimmt. Nur einer der beiden Punkte ist zulssig.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Die Programmiervariante whlen, bei der die Mae aus der Werkstckzeichnung sicher bernommen werden knnen
(Vermeidung von Berechnungsfehlern).
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Ungueltiger Kreisoeffnungswinkel
%1 = Kanalnummer
%2 = Satznummer, Label
Bei der Programmierung eines Kreises ber den ffnungswinkel wurde ein negativer ffnungswinkel oder ein
ffnungswinkel >= 360 Grad programmiert.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
ffnungswinkel innerhalb des erlaubten Wertebereichs von 0.0001 - 359.9999 [Grad] programmieren.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Zwischenpunkt des Kreises fehlerhaft
%1 = Kanalnummer
%2 = Satznummer, Label
Bei der Programmierung eines Kreises ber einen Zwischenpunkt (CIP) liegen alle 3 Punkte (Anfangs-, End- und
Zwischenpunkt) auf einer Geraden und der Zwischenpunkt (programmiert durch die Interpolationsparameter I, J, K)
liegt nicht zwischen dem Anfangs- und dem Endpunkt. Soll es sich beim Kreis um die Komponente einer
Schraubenlinie (Helix) handeln, entscheidet die Angabe der Umdrehungszahl (Schlsselwort TURN=...) ber die
weitere Satzaufbereitung:
TURN>0: Auswirkung: Alarmanzeige, da der Kreisradius unendlich gro ist.
TURN=0 und CIP-Angabe zwischen dem Anfangs- und Endpunkt: es wird eine Gerade von Anfangs- zum Endpunkt
generiert (ohne Alarmmeldung).
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Position des Zwischenpunkts mit den Parametern I, J und K so legen, da er tatschlich zwischen dem Kreisanfangsund Endpunkt zu liegen kommt, oder auf diese Art der Kreisprogrammierung verzichten und den Kreis mit Radius oder
ffnungswinkel oder Mittelpunktsparametern programmieren.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Programmkoordinierungsbefehl mit ungueltiger Kanalnummer
%1 = Kanalnummer
%2 = Satznummer, Label
Es wurde eine WAITM-, WAITMC-,INIT- oder START-Anweisung mit einer ungueltigen Kanalnummer programmiert.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Anweisung entsprechend korrigieren.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Programm %3 konnte nicht als INI-File bearbeitet werden
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = string
Beim Einlesen als INI-File traten Fehler auf. Die danach angezeigte Fehlermeldung bezieht sich auf das hier
angegebene Programm.
Alarmanzeige.
Teileprogramm korrigieren
Mit Lschtaste Alarm lschen. Keine weitere Bedienung notwendig.
Kanal %1 %2 Fehler in INI-File
%1 = Kanalnummer
%2 = Anzahl der erkannten Fehler
Bei der Bearbeitung eines INI-Files wurden Fehler festgestellt
Alarmanzeige. Nahtstellensignale werden gesetzt. NC-Startsperre.
I 32
STEUERUNGSALARME
INI-File korrigieren oder MD korrigieren und neuen INI-File (ber upload) erstellen
Steuerung AUS - EIN schalten.
15300
Erklrung:
Auswirkung:
Abhilfe:
15310
Erklrung:
Auswirkung:
Abhilfe:
15320
Erklrung:
Auswirkung:
Abhilfe:
15330
Erklrung:
Auswirkung:
Abhilfe:
15340
Erklrung:
Auswirkung:
Abhilfe:
15350
Erklrung:
Auswirkung:
Abhilfe:
15360
Erklrung:
Auswirkung:
Abhilfe:
15370
Erklrung:
Auswirkung:
Abhilfe:
15400
I 33
STEUERUNGSALARME
Auswirkung:
Abhilfe:
15410
Erklrung:
Auswirkung:
Abhilfe:
15420
Erklrung:
Auswirkung:
Abhilfe:
15460
Erklrung:
Auswirkung:
Abhilfe:
15800
Erklrung:
Auswirkung:
Abhilfe:
15810
Erklrung:
Auswirkung:
Abhilfe:
15900
15910
Erklrung:
%1 = Kanalnummer
%2 = Satznummer, Label
Es wurde ber die Bedienung ein INI-Baustein fr eine Lese-, Schreib- oder Abarbeit-Funktion selektiert, der:
1. im NCK-Bereich nicht vorhanden ist oder
2. der die ntige Schutzstufe nicht besitzt, die fr die Funktionsausfhrung erforderlich ist
Alarmanzeige.
Kontrolle ob der angewhlte INI-Baustein im Filesystem des NCK abgelegt ist. Die momentane Schutzstufe ist
mindestens gleich (oder grer) vorzuwhlen, wie die Schutzstufe, die bei der File-Erstellung fr die Lese-, Schreiboder Abarbeitfunktion festgelegt wurde.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Inititialisierungs Datei mit unzulaessiger M-Funktion
%1 = Kanalnummer
%2 = Satznummer, Label
In einem Init-Baustein darf als einzige M-Funktion nur das Programmende mit M02, M17 oder M30 stehen.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Alle M-Funktionen bis auf die Endekennung aus dem Init-Baustein entfernen. Ein Init-Baustein darf nur Wertzuweisungen enthalten (und globale Datende-finitionen, wenn sie in einem spter ausfhrbaren Programm nicht noch
ein-mal definiert werden), aber keine Bewegungs- oder Synchronaktionen.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Anweisung im aktuellen Mode nicht zulaessig
%1 = Kanalnummer
%2 = Satznummer, Label
Bei der Abarbeitung eines Init-Bausteins ist der Interpreter auf eine unzulssige Anweisung (z.B. eine Verfahranweisung)
gestoen.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Alle Bewegungsaktionen und Hilfsfunktionen bis auf die Endekennung aus dem Init-Baustein entfernen. Ein InitBaustein darf nur Wertzuweisungen enthalten (und globale Datendefinitionen, wenn sie in einem spter ausfhrbaren
Programm nicht noch einmal definiert werden), aber keine Bewegungs- oder Synchronaktionen.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Syntaxfehler bei Selbsthaltung
%1 = Kanalnummer
%2 = Satznummer, Label
Die im Satz programmierten Adressen sind nicht mit der modal wirksamen, syntaxbestimmenden G-Funktion
vertrglich.
Beispiel:
N100 G01 ... I .. J.. K.. LF
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Angezeigten Satz korrigieren; G-Funktionen und Adressen im Satz aufeinander abstimmen.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Falsche Ausgangsbedingungen fuer CONTPRON
%1 = Kanalnummer
%2 = Satznummer, Label
Fr die Konturaufbereitung (Schlsselwort CONTPRON) sind die Startbedingungen fehlerhaft:
G40 (Abwahl der Werkzeugzeugradiuskorrektur) ist nicht aktiv
Spline- bzw. Polynominterpolation ist angewhlt
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Teileprogramm ndern: Spline- bzw. Polynominterpolation und/oder Werk-zeugzeugradiuskorrektur mit G40 abwhlen.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Falsche Array-Dimension bei CONTPRON
%1 = Kanalnummer
%2 = Satznummer, Label
Die Spaltenanzahl bei einer Konturtabelle ist eine feste Gre. Der aktuelle Wert ist der aktuellen TechnologieProgrammieranleitung zu entnehmen.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Felddefinition fr die Konturtabelle korrigieren.
Die Anzahl der Reihen ist frei definierbar und entspricht der Anzahl der Konturelemente (Kreise, Geraden). Die Anzahl
der Spalten ist fest (Stand 6/94: Spaltenanzahl = 11).
Beispiel: N100 DEF REAL KONTAB_1 [30, 11]
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Messtaster nicht erlaubt
Kanal %1 Satz %2 Messtaster nicht erlaubt
%1 = Kanalnummer
%2 = Satznummer, Label
Alarm-Nr.: 15 900 ... Messen mit Restweglschen
Alarm-Nr.: 15 910 ... Messen ohne Restweglschen
Im Teileprogramm wurde mit den Kommandos MEAS (Messen mit Restweglschen) bzw. MEAW (Messen ohne
Restweglschen) ein Mefhler programmiert, der nicht zugelassen ist. Erlaubt sind die Mefhlernummern
0 ... kein Mefhler
I 34
STEUERUNGSALARME
Auswirkung:
Abhilfe:
15950
15960
Erklrung:
Auswirkung:
Abhilfe:
16000
Erklrung:
Auswirkung:
Abhilfe:
16005
Erklrung:
Auswirkung:
Abhilfe:
16020
Erklrung:
Auswirkung:
Abhilfe:
16100
Erklrung:
Auswirkung:
Abhilfe:
16110
Erklrung:
1 ... Mefhler 1
2 ... Mefhler 2,
unabhngig davon, ob der Mefhler auch tatschlich angeschlossen ist.
Beispiel: N10 MEAS=2 G01 X100 Y200 Z300 F1000
Mefhler 2 mit Restweglschen
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Schlsselwort MEAS=... bzw. MEAW=... mit einer Mefhlernummer innerhalb der oben angegebenen Grenzen
versehen. Sie mu dem Hardwareanschlu des Mefhlers entsprechen.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 keine Verfahrbewegung programmiert
Kanal %1 Satz %2 keine Verfahrbewegung programmiert
%1 = Kanalnummer
%2 = Satznummer, Label
Alarm-Nr.: 15 950 ... Messen mit Restweglschen
Alarm-Nr.: 15 960 ... Messen ohne Restweglschen
Im Teileprogramm wurde mit den Kommandos MEAS (Messen mit Restweglschen) bzw. MEAW (Messen ohne
Restweglschen) keine Achse oder ein Verfahrweg von Null programmiert.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Teileprogramm korrigieren und Mesatz um die Achsadresse bzw. den Verfahrweg ergnzen.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Unzulaessiger Wert fuer den Abheberichtung
%1 = Kanalnummer
%2 = Satznummer, Label
Beim Schnellabheben von der Kontur (Schlsselwort: LIFTFAST) wurde ein Codewert fr die Abheberichtung
programmiert (Schlsselwort: ALF=...), der auerhalb des zulssigen Bereichs liegt (erlaubter Wertebereich: 0 bis 8).
Bei aktiver Frserradiuskorrektur sind:
bei G41 die Codenummern 2, 3 und 4 und bei G42 die Codenummern 6, 7 und 8 nicht verwendbar, da sie die Richtung
zur Kontur codieren.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Abheberichtung unter ALF=... innerhalb der zulssigen Grenzen programmieren.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Unzulssiger Wert fr den Abhebeweg
%1 = Kanalnummer
%2 = Satznummer, Label
Programmierung fehlerhaft: der Wert fuer den Abhebeweg darf nicht negativ sein.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre
Teileprogramm aendern.
Mit RESET-Taste Alarm lschen.
Kanal %1 im Satz %2 kann nicht repositioniert werden.
%1 = Kanalnummer
%2 = Satznummer, Label
Programmierung bzw. Bedienung fehlerhaft: Es soll ein Satz wiederangefahren werden, fr den es keine Wiederanfahrinformation gibt (z.B. REPOS programmiert, aber kein REORG ausgefhrt, REPOS bei A-Spline oder B-Spline).
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Teileprogramm ggf. ndern.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Spindel %3 im Kanal nicht vorhanden
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = String
Programmierung fehlerhaft: die Spindelnummer ist in diesem Kanal nicht bekannt.
Der Alarm kann auftreten in Verbindung mit Verweilzeit oder SPI-Funktion.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Teileprogramm berprfen, ob die programmierte Spindelnummer stimmt, bzw. das Programm im richtigen Kanal
abluft. MD 35000 SPIND_ASSIGN_TO MACHAX fr alle Maschinenachsen kontrollieren, ob in einem die
programmierte Spindelnummer vorkommt. Diese Maschinenachsnummer mu in einer Kanalachse des kanalspezifischen Maschinendatums 20070 AXCONF_MACHAX_USED eingetragen sein.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Spindel %3 fuer Verweilzeit nicht im Steuerbetrieb
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Achse,Spindel
Die Spindel kann sich in den Betriebsarten Positionierbetrieb, Pendelbetrieb und Steuerbetrieb befinden. Mit dem MBefehl M70 kann sie von einer Spindel in eine Achse umgeschaltet werden. Der Steuerbetrieb teilt sich in den
drehzahlgesteuerten und den lagegeregelten Modus auf, zwischen denen mit den Schlsselworten SPCON und
SPCOF gewechselt werden kann.
Positionierbetrieb: Lageregelung (Spindelposition unter SPOS/SPOSA)
Pendelbetrieb: Drehzahlsteuerung (M41 - M45 oder M40 und S...)
Steuerbetrieb: Drehzahlsteuerung (Spindeldrehzahl unter S..., M3/M4/M5) Lageregelung (SPCON/SPCOF, Spindeldrehzahl unter S..., M3/M4/M5)
I 35
STEUERUNGSALARME
Auswirkung:
Abhilfe:
16120
Erklrung:
Auswirkung:
Abhilfe:
16130
Erklrung:
Auswirkung:
Abhilfe:
16140
Erklrung:
Auswirkung:
Abhilfe:
16150
Erklrung:
Auswirkung:
Abhilfe:
16410
Erklrung:
Auswirkung:
Abhilfe:
16420
Erklrung:
Auswirkung:
Abhilfe:
16430
Achsbetrieb: Lageregelung (M70/M3, M4, M5, Achsposition unter frei whlbarem Achsnamen)
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Teileprogramm auf richtige Spindelnummer berprfen.
Die gewnscht Spindel vor dem Verweilzeitaufruf mit M3, M4 oder M5 in den Steuerbetrieb bringen.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Ungueltiger Index Werkzeugfeinkorrektur
%1 = Kanalnummer
%2 = Satznummer, Label
Programmierung fehlerhaft:
Im PUTFTOC-Befehl gibt der 2. Parameter an, fuer welchen Werkzeugparameter der Wert korrigiert werden soll (1
- 3 Werkzeuglaengen, 4 Werkzeugradius). Der programmierte Wert liegt ausserhalb des zulaessigen Bereichs.
Zulaessig sind die Werte 1 - 4 falls online-Werkzeugradiuskorrekur zulaessig ist (s. Maschinendatum
ONLINE_CUTCOM_ENABLE), andernfalls die Werte 1 - 3.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Teileprogramm aendern: Laenge 1 - 3 oder 4 fuer Radius zulaessig
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Befehl bei FTOCON nicht erlaubt
%1 = Kanalnummer
%2 = Satznummer, Label
Fall 1:
Ebenenwechsel ist nicht erlaubt, wenn die modale G-Funktion FTOCON: Werkzeugfeinkorrektur ein aktiv ist.
Fall 2:
Transformationsanwahl ist nur fr Nulltransformation oder Transformation schrge Achse, Transmit oder Tracyl
erlaubt, wenn FTOCON aktiv ist.
Fall 3:
Werkzeugwechsel mit M06 ist nicht erlaubt, wenn FTOCON seit dem letzten Werkzeugwechsel aktiv war.
Fall 4:
Orientierbarer Werkzeugtraeger ist aktiv.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Teileprogramm ndern: Werkzeugfeinkorrektur mit FTOCOF abwhlen
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 FTOCON nicht erlaubt
%1 = Kanalnummer
%2 = Satznummer, Label
Die Werkzeugfeinkorrektur (FTOC) ist mit der aktuellen Transformation nicht vertrglich.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Teileprogramm ndern: Werkzeugfeinkorrektur mit FTOCOF abwhlen
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Ungueltige Spindelnummer bei PUTFTOCF
%1 = Kanalnummer
%2 = Satznummer, Label
Die bei PUTFTOC oder PUTFTOCF programmierte Spindelnummer liegt auerhalb des zulssigen Bereichs fr die
Spindelnummern.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Teileprogramm ndern. Ist die programmierte Spindelnummer vorhanden?
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Achse %3 ist keine Geometrieachse
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Achsname, Spindelnummer
Es wurde eine Geometrieachse programmiert, die bei der aktuellen Transformation (evtl. ist momentan keine
Transformation aktiv) auf keine Maschinenachse abgebildet werden kann.
Beispiel:
ohne Transformation: Polarkoordinatensystem mit X, Z, und C-Achse mit Transformation: kartesisches Koordinatensystem mit X, Y, und Z z.B. bei TRANSMIT.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Transformationsart mit TRAORI (n) einschalten oder Geometrieachsen, die nicht am Transformationsverband
teilhaben, nicht programmieren.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Achse %3 mehrfach programmiert
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Achsname, Spindelnummer
Es ist nicht erlaubt, eine Achse mehrmals zu programmieren.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Mehrfach programmierte Achsadressen lschen.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Geometrieachse %3 kann nicht in gedrehtem Koordinatensystem als Positionierachse
verfahren
I 36
STEUERUNGSALARME
Auswirkung:
Abhilfe:
16500
Erklrung:
Auswirkung:
Abhilfe:
16510
Erklrung:
Auswirkung:
Abhilfe:
16700
Erklrung:
Auswirkung:
Abhilfe:
16710
Erklrung:
Auswirkung:
Abhilfe:
16715
Erklrung:
Auswirkung:
Abhilfe:
16720
Erklrung:
Auswirkung:
Abhilfe:
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Achsname, Spindelnummer
Im gedrehten Koordinatensystem wrde das Verfahren einer Geometrieachse als Positionierachse (also entlang ihrer
Achsvektors im gedrehten Koordinatensystem) das Verfahren mehrerer Maschinenachsen bedeuten. Das widerspricht jedoch dem Positionierachskonzept, bei dem ein Achsinterpolator extra zum Bahninterpolator luft!
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Geometrieachsen nur bei ausgeschalteter Rotation als Positionierachsen verfahren.
Rotation ausschalten: Schlsselwort ROT ohne weitere Achs- und Winkelangabe.
Beispiel: N100 ROT
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Fase oder Rundung negativ
%1 = Kanalnummer
%2 = Satznummer, Label
Es wurde eine negative Fase oder Rundung unter den Schlsselworten CHF= ..., RND=... oder RNDM=...
programmiert.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Werte fr Fasen, Verrundungen und modale Verrundungen nur mit positiven Werten programmieren.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Keine Planachse vorhanden
%1 = Kanalnummer
%2 = Satznummer, Label
Es wurde die Durchmesserprogrammierung mit dem Schlsselwort DIAMON aktiviert, obwohl in diesem NC-Satz
keine Planachse programmiert ist. Ist die Durchmesserachse keine Geometrieachse, so kommt bei Grundstellung
DAIMON der Alarm bereits mit dem Einschalten der Steuerung.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Die modal wirksame G-Funktion DIAMON nur in NC-Stzen aktivieren, die eine Planachse enthalten, bzw. die
Durchmesserprogrammierung mit DIAMOF ausschalten.
Im Maschinendatum 20150 GCODE_RESET_VALUES[28] DAIMOF fr die Grundstellung whlen.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Achse %3 Falscher Vorschubtyp
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Achsname, Spindelnummer
Bei einer Gewindeschneidfunktion wurde der Vorschub in einer nicht zulssigen Einheit programmiert
1. G33 (Gewinde mit konstanter Steigung) und der Vorschub wurde nicht mit G94 oder G95 programmiert.
2. G33 (Gewinde mit konstanter Steigung) ist aktiv (selbsthaltend) und G63 wird zustzlich in einem nachfolgenden
Satz programmiert -> Konfliktfall! (G63 liegt in der 2., G33, G331 und G332 liegen in der 1. G-Gruppe).
3. G331 oder G332 (Gewindebohren ohne Ausgleichsfutter) und der Vorschub wurde nicht mit G94 programmiert.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Nur Vorschubart G94 oder G95 bei den Gewindeschneidfunktionen verwenden.
Nach G33 und vor G63 die Gewindeschneidfunktion mit G01 abwhlen.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Achse %3 Masterspindel nicht programmiert
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Achsname, Spindelnummer
Es wurde eine Leitspindelfunktion programmiert (G33, G331, G95, G96), aber die Drehzahl oder die Drehrichtung der
Masterspindel fehlt.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
S-Wert bzw. Drehrichtung fr die Masterspindel im angezeigten Satz ergnzen.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Achse %3 Spindel nicht im Stillstand
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Spindelnummer
Bei der angewendeten Funktion (G74, Referenzpunktfahren), mu die Spindel stehen.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Im Teileprogramm M5 oder SPOS/SPOSA vor dem fehlerhaften Satz programmieren.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Achse %3 Gewindesteigung ist Null
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Achsname, Spindelnummer
Bei einem Gewindesatz mit G33 (Gewinde mit konstanter Steigung) oder G331 (Gewindebohren ohne Ausgleichsfutter) wurde keine Steigung programmiert.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Die Gewindesteigung ist fr die angegebene Geometrieachse unter dem zugehrigen Interpolationsparameter zu
programmieren. X -> I, Y -> J, Z -> K
I 37
STEUERUNGSALARME
Auswirkung:
Abhilfe:
16740
Erklrung:
Auswirkung:
Abhilfe:
16750
Erklrung:
Auswirkung:
Abhilfe:
16751
Erklrung:
Auswirkung:
Abhilfe:
16755
Erklrung:
Auswirkung:
Abhilfe:
16760
Erklrung:
Auswirkung:
Abhilfe:
16761
Erklrung:
I 38
STEUERUNGSALARME
Auswirkung:
Abhilfe:
16762
Erklrung:
Auswirkung:
Abhilfe:
16763
Erklrung:
Auswirkung:
Abhilfe:
16770
Erklrung:
Auswirkung:
Abhilfe:
16783
Erklrung:
Auswirkung:
Abhhilfe:
16785
Erklrung:
Auswirkung:
Abhilfe:
16800
Erklrung:
Auswirkung:
Abhilfe:
16810
Programmierung fehlerhaft: die Achse/Spindel kann gegenwrtig im Kanal nicht programmiert werden. Der Alarm
kann auftreten, wenn die Achse/Spindel von einem anderen Kanal oder von der PLC verwendet wird.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Teileprogramm ndern, GET() verwenden.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Spindel %3 Gewindefunktion ist aktiv
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Spindelnummer
Programmierung fehlerhaft: die Spindelfunktion kann gegenwrtig nicht ausgefhrt werden. Der Alarm tritt auf, wenn
die Spindel (Masterspindel) interpolatorisch mit Achsen verknpft ist.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Teileprogramm ndern. Gewindeschneiden oder -bohren abwhlen.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Achse %3 Programmierte Drehzahl ist unzulaessig (Null oder negativ)
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Achsname, Spindelnummer
Es wurde eine Drehzahl (S-Wert) mit dem Wert Null oder einem negativen Wert programmiert.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre
Die programmierte Drehzahl (S-Wert) muss positiv sein. Abhaengig vom
Anwendungsfall kann der Wert Null akzeptiert werden (z.B. G25 S0).
Mit RESET-Taste Alarm lschen.
Kanal %1 Satz %2 Achse %3 Kein Messystem vorhanden
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Achsname, Spindelnummer
Es wurde SPCON, SPOS oder SPOSA programmiert. Diese Funktionen erfordern mindestens ein Messystem. Laut
MD: NUM_ENCS hat die Maschinenachse / Spindel kein Messystem.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Ein Messystem nachrsten.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Leitspindel/-achse %3 nicht verfuegbar
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Achsname, Spindelnummer
Es wurde eine Kopplung eingeschaltet, bei der die Leitspindel/-achse gegenwrtig nicht verfgbar ist.
Mgliche Ursachen sind:
Es ist Sollwertkopplung angwhlt und Spindel/Achse ist im anderen Kanal aktiv.
Die Spindel/Achse wurde von der PLC bedient und ist noch nicht freigegeben.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Leitspindel/-achse mit Spindel-/ Achstausch in den entsprechenden Kanal bringen oder von der PLC freigeben.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Identische Spindeln/Achsen %3
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Achsname, Spindelnummer
Es wurde eine Kopplung eingeschaltet, bei der die Folgespindel/-achse identisch mit der Leitspindel/-achse ist
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Kopplung entsprechend in MD projektieren, (Kanal-MD: COUPLE_AXIS_n)
oder Teileprogramm korrigieren.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Verfahranweisung DC/CDC fuer Achse %3 nicht erlaubt
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Achsname, Spindelnummer
Das Schlsselwort DC (Direct Coordinate) ist nur fr Rundachsen anwendbar. Es bewirkt das Anfahren der
programmierten Absolutposition auf krzestem Weg.
Beispiel:
N100 C=DC(315)
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Im angezeigten NC-Satz das Schlsselwort DC durch die Angabe AC (Absolute Coordinate) ersetzen. Beruht die
Alarmanzeige auf einer fehlerhaften Achsdefinition, so kann die Achse mit dem achsspezifischen MD 30 300
IS_ROT_AX zu einer Rundachse erklrt werden.
Korrespondierende Maschinendaten:
MD 30 310: ROT_IS_MODULO
MD 30 320: DISPLAY_IS_MODULO
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Verfahranweisung ACP fuer Achse %3 nicht erlaubt
I 39
STEUERUNGSALARME
Auswirkung:
Abhilfe:
16820
Erklrung:
Auswirkung:
Abhilfe:
16830
Erklrung:
Auswirkung:
Abhilfe:
16903
Erklrung:
Auswirkung:
Abhilfe:
16904
Erklrung:
Auswirkung:
Abhilfe:
16905
Erklrung:
Auswirkung:
Abhilfe:
16906
Erklrung:
Auswirkung:
Abhilfe:
16907
Erklrung:
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Achsname, Spindelnummer
Das Schlsselwort ACP (Absolute Coordinate Positive) sind nur fr Moduloachsen erlaubt. Es bewirkt das Anfahren
der programmierten Absolutposition in der angegebenen Richtung.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Im angezeigten NC-Satz das Schlsselwort ACP durch die Angabe AC (Absolute Coordinate) ersetzen. Beruht die
Alarmanzeige auf einer fehlerhaften Achsdefinition, so kann die Achse mit den achsspezifischen MD 30 300:
IS_ROT_AX und MD 30 310: ROT_IS_MODULO zu einer Rundachse mit Modulowandlung erklrt werden.
Korrespondierende Maschinendaten:
MD 30 320: DISPLAY_IS_MODULO
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Verfahranweisung ACN fuer Achse %3 nicht erlaubt
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Achsname, Spindelnummer
Das Schlsselwort ACN (Absolute Coordinate Negative) sind nur fr Moduloachsen erlaubt. Es bewirkt das Anfahren
der programmierten Absolutposition in der angegebenen Richtung.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Im angezeigten NC-Satz das Schlsselwort ACN durch die Angabe AC (Absolute Coordinate) ersetzen. Beruht die
Alarmanzeige auf einer fehlerhaften Achsdefinition, so kann die Achse mit den achsspezifischen MD 30 300:
IS_ROT_AX und MD 30 310: ROT_IS_MODULO zu einer Rundachse mit Modulowandlung erklrt werden.
Korrespondierende Maschinendaten:
MD 30 320: DISPLAY_IS_MODULO
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Falsche Position bei Achse/Spindel %3 programmiert
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Achsname, Spindelnummer
Es wurde bei einer Moduloachse eine Position auerhalb des Bereichs von 0 - 359,999 programmiert.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Position im Bereichs von 0 - 359,999 programmieren.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Programmbeeinflussung: Aktion %2 im aktuellen Zustand nicht erlaubt
%1 = Kanalnummer
%2 = Aktionnummer/Aktionname
Die betroffene Aktion kann zur Zeit nicht bearbeitet werden. Dies kann z.B: waehrend Einlesen von Maschindaten
auftreten.
Alarmanzeige
Warten, bis anderer Vorgang abgeschlossen ist, bzw. Vorgang mit Reset abrechen und Bedienung wiederholen.
Mit Lschtaste Alarm lschen. Keine weitere Bedienung notwendig.
Kanal %1 Programmbeeinflussung: Aktion %2 im aktuellen Zustand nicht erlaubt
%1 = Kanalnummer
%2 = Aktionnummer/Aktionname
Die Verarbeitung (Programm,Joggen,Satzsuchlauf,Referenzpunkt...) kann in dem aktuellen Zustand nicht gestarted
bzw. fortgesetzt werden.
Alarmanzeige
Pruefen von Programmzustand und Kanalzustand
Mit Lschtaste Alarm lschen. Keine weitere Bedienung notwendig.
Kanal %1 Programmbeeinflussung: Aktion %2 nicht erlaubt
%1 = Kanalnummer
%2 = Aktionnummer/Aktionname
Die Verarbeitung kann nicht gestartet bzw. fortgesetzt werden. Ein Start wird nur dann akzeptiert, wenn eine NCKFunktion gestartet werden kann.
Beispiel:
In der Betriebsart Jog wird ein Start akzeptiert, wenn z.B: der Funktionsgenerator aktiv ist oder eine Jog-Bewegung
zuvor mit der Stop-Taste gestoppt wurde.
Alarmanzeige in Abhngigkeit von MD 11411 ENABLE_ALARM_MASK
Pruefen von Programmzustand und Kanalzustand.
Mit Lschtaste Alarm lschen. Keine weitere Bedienung notwendig.
Kanal %1 Programmbeeinflussung: Aktion %2 wegen eines Alarms abgebrochen
%1 = Kanalnummer
%2 = Aktionnummer/Aktionname
Die Aktion wurde abgebrochen wegen eines Alarms.
Alarmanzeige
Beseitung des Fehlers und Quittierung des Alarms. Dann Vorgang erneut starten.
Mit Lschtaste Alarm lschen. Keine weitere Bedienung notwendig.
Kanal %1 Aktion %2 nur im Stop-Zustand moeglich
%1 = Kanalnummer
I 40
STEUERUNGSALARME
Auswirkung:
Abhilfe:
16908
Erklrung:
Auswirkung:
Abhilfe:
16909
Erklrung:
Auswirkung:
Abhilfe:
16911
Erklrung:
Auswirkung:
Abhilfe:
16912
Erklrung:
Auswirkung:
Abhilfe:
16913
Erklrung:
Auswirkung:
Abhilfe:
16914
Erklrung:
Auswirkung:
Abhilfe:
16915
Erklrung:
Auswirkung:
Abhilfe:
16916
Erklrung:
%2 = Aktionnummer/Aktionname
Die Aktion darf nur im gestoppten Zustand ausgefuehrt werden
Alarmanzeige
Pruefen von Programmzustand und Kanalzustand
Mit Lschtaste Alarm lschen. Keine weitere Bedienung notwendig.
Kanal %1 Aktion %2 nur im Reset-Zustand oder am Satzende moeglich
%1 = Kanalnummer
%2 = Aktionnummer/Aktionname
Die Aktion darf nur im Reset bzw. am Satzende ausgefuehrt werden.
Alarmanzeige
Pruefen von Programmzustand und Kanalzustand
Mit Lschtaste Alarm lschen. Keine weitere Bedienung notwendig.
Kanal %1 Aktion %2 in aktueller Betriebsart nicht erlaubt
%1 = Kanalnummer
%2 = Aktionnummer/Aktionname
Fuer die zu aktivierende Funktion muss eine andere Betriebsart aktiviert werden.
Alarmanzeige
Bedienung und Betriebsart pruefen.
Mit Lschtaste Alarm lschen. Keine weitere Bedienung notwendig.
Kanal %1 Wechsel in andere Betriebsart ist nicht erlaubt
%1 = Kanalnummer
Der Wechsel von Ueberspeichern in eine andere Betriebsart ist nicht erlaubt.
Alarmanzeige
Nachdem man Ueberspeichern beendet hat, ist ein Wechsel in eine andere Betriebsart wieder erlaubt.
Mit Lschtaste Alarm lschen. Keine weitere Bedienung notwendig.
Kanal %1 Programmbeeinflussung: Aktion %2 nur im Reset-Zustand moeglich
%1 = Kanalnummer
%2 = Aktionnummer/Aktionname
Die Aktion kann nur im Reset-Zustand ausgefuehrt werden.
Beispiel: Eine Programmanwahl durch MMC oder Kanalkommunikation(INIT), kann nur im Reset-Zustand durchgefuehrt
werden.
Alarmanzeige
Reset bzw. Warten, bis Verarbeitung fertig ist.
Mit Lschtaste Alarm lschen. Keine weitere Bedienung notwendig.
BAG %1 Kanal %2 Betriebsartenwechsel: Aktion %3 nicht erlaubt
%1 = Kanalnummer
%2 = BAG-Nummer
%3 = Aktionnummer/Aktionname
Der Wechsel zur gewuenschten Betriebsart ist nicht zugelassen. Der Wechsel kann nur im Resetzustand vorgenommen werden.
Beispiel:
Programmbearbeitung wird in Betriebsart AUTO durch NC-Stop angehalten. Danach findet ein BA-Wechsel nach
JOG statt (Programmzustand unterbrochen). Aus dieser Betriebsart kann nur in die BA AUTO und nicht in die BA MDA
gewechselt werden!
Alarmanzeige
Entweder die Taste Reset betaetigen und damit die Programmbearbeitung zuruecksetzen, oder die Betriebsart
betaetigen, in der die Programmverarbeitung zuvor stattfand.
Mit Lschtaste Alarm lschen. Keine weitere Bedienung notwendig.
BAG %1 Kanal %2 Betriebsartenwechsel: Aktion %3 nicht erlaubt
%1 = Kanalnummer
%2 = BAG-Nummer
%3 = Aktionnummer/Aktionname
Falscher Betriebsarten-Wechsel z.B: Auto->MDAREF
Alarmanzeige
Bedienung bzw. angewaehlte Betriebsart pruefen.
Mit Lschtaste Alarm lschen. Keine weitere Bedienung notwendig.
Kanal %1 Aktion %2 im aktuellen Satz nicht erlaubt
%1 = Kanalnummer
%2 = Aktionnummer/Aktionname
Unterbricht man Verfahrsaetze durch ASUPs, so muss nach dem Ende des Asups ein Fortlaufen des unterbrochenen
Programmes (Reorganisation der Satzverarbeitung) moeglich sein.
Der 2. Parameter beschreibt, welche Aktion die Satzbearbeitung unterbrechen wollte.
Alarmanzeige
Programm bis zu einem reorganisierbaren NC-Satz weiterlaufen lassen oder Teileprogramm aendern.
Mit Lschtaste Alarm lschen. Keine weitere Bedienung notwendig.
Kanal %1 Repositionieren: Aktion %2 im aktuellen Zustand nicht moeglich
%1 = Kanalnummer
%2 = Aktionnummer/Aktionname
Repositionieren der Satzverarbeitung momentan nicht moeglich. Evt. kann deshalb ein Mode-Wechsel nicht
I 41
STEUERUNGSALARME
Auswirkung:
Abhilfe:
16918
Erklrung:
Auswirkung:
Abhilfe:
16919
Erklrung:
Auswirkung:
Abhilfe:
16920
Erklrung:
Auswirkung:
Abhilfe:
16923
Erklrung:
Auswirkung:
Abhilfe:
16924
Erklrung:
Auswirkung:
Abhilfe:
16925
Erklrung:
Auswirkung:
Abhilfe:
16930
Erklrung:
Auswirkung:
Abhilfe:
17020
stattfinden Der 2. Parameter beschreibt, durch welche Aktion die Repositionierung durchgefuehrt werden sollte.
Alarmanzeige
Programm bis zu einem repositionierbaren NC-Satz weiterlaufen lassen oder Teileprogramm aendern.
Mit Lschtaste Alarm lschen. Keine weitere Bedienung notwendig.
Kanal %1 Fr Aktion %2 muessen alle Kanaele im Reset-Zustand sein
%1 = Kanalnummer
%2 = Aktionnummer/Aktionname
Fuer die Durchfuehrung der Aktion muessen alle Kanaele in Grundstellung sein! (z.B: fuer das MaschinendatenLaden)
Alarmanzeige
Entweder abwarten, bis Kanalzustand abgebrochen ist bzw. die Taste Reset betaetigen.
Mit Lschtaste Alarm lschen. Keine weitere Bedienung notwendig.
Kanal %1 Aktion %2 bei anstehendem Alarm nicht erlaubt
%1 = Kanalnummer
%2 = Aktionnummer/Aktionname
Die Aktion ist nicht ausfuehrbar wegen eines Alarms bzw. der Kanal befindet sich in Fail
Alarmanzeige
Reset-Taste bettigen
Mit Lschtaste Alarm lschen. Keine weitere Bedienung notwendig.
Kanal %1 Aktion %2 ist schon aktiv
%1 = Kanalnummer
%2 = Aktionnummer/Aktionname
Die Behandlung einer identischen Aktion ist noch aktiv.
Alarmanzeige
Warten, bis alter Vorgang abgeschlossen ist und dann die Bedienung wiederholen.
Mit Lschtaste Alarm lschen. Keine weitere Bedienung notwendig.
Kanal %1 Programmbeeinflussung: Aktion %2 im aktuellen Zustand nicht erlaubt
%1 = Kanalnummer
%2 = Aktionnummer/Aktionname
Die monentane Bearbeitung kann nicht gestoppt werden, da ein Vorlauf-Prozess aktiv ist. Dies gilt z.B: fuer das Laden
von Maschinendaten und bei Satzsuchlauf bis zum Auffinden des Suchziels.
Alarmanzeige. Nahtstellensignale werden gesetzt
Abbruch mit Reset!
Mit Lschtaste Alarm lschen. Keine weitere Bedienung notwendig.
Kanal %1 Vorsicht: Programmtest veraendert Werkzeugverwaltungsdaten
%1 = Kanalnummer
Bei Programmtest werden die Werkzeugdaten veraendert. Die Daten koennen nicht automatisch nach Beendigung
des Programmtests wieder richtiggestellt werden. Der Bediener wird mit dieser Fehlermeldung aufgefordert eine
Sicherung der Daten anzulegen bwz. nach Beendigung die Daten wieder einzuspielen.
Alarmanzeige
Werkzeugdaten auf MMC sichern und nach ProgtestOff wieder einspielen.
Mit Lschtaste Alarm lschen. Keine weitere Bedienung notwendig.
Kanal %1 Programmbeeinflussung: Aktion %2 im aktuellen Zustand nicht erlaubt, Aktion %3 aktiv
%1 = Kanalnummer
%2 = Aktionnummer/Aktionname
%3 = Aktionnummer/Aktionname
Die Aktion ist abgelehnt worden, da gerade ein Betriebsarten- oder Unterbetriebartenwechsel (Umschalten nach
Automatik, Mda, Jog, Ueberspeichern, Digitalisieren,..) stattfindet.
Beispiel:
Die Alarmmeldung erscheint, wenn waehrend einem Betriebsarten- oder Unterbetriebartenwechsel von z.B: Auto
nach Mda, bevor der NCK die Anwahl der Betriebsart bestaetigt hat, die Start-Taste gedrueckt wird.
Alarmanzeige
Aktion wiederholen.
Mit Lschtaste Alarm lschen. Keine weitere Bedienung notwendig.
Kanal %1: Vorgnger und aktueller Satz %2 mssen durch einen ausfhrbaren Satz getrennt werden
%1 = Kanalnummer
%2 = Satznummer
Die Sprachfunktionen WAITMC, SETM, CLEARM und MSG mssen wegen der Sprachdefinition in eigene NC-Stze
gepackt werden. Um Geschwindigkeitseinbrueche zu vermeiden, werden diese Stze intern im NCK zu dem
nachfolgende NC-Satz angefgt (bei WAITMC zu dem vorgnger NC_Satz). Aus diesem Grund mssen zwischen
den NC-Stzen immmer ein ausfhrbarer (kein Rechensatz) Satz stehen. Ein ausfhrbarer NC-Satz beinhaltet z.B.
Verfahrbewegungen , eine Hilfsfunktion, Stopre, Verweilzeit,....
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop Korrektursatz mit reorganisieren
Zwischen dem vorgnger und aktuellem NC-Satz, einen ausfhrbarer NC-Satz programmieren.
Beispiel: N10 SETM
N15 STOPRE ; ausfhrbaren NC-Satz einfgen
N20 CLEARM
Mit NC-Start Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 unerlaubter Array-Index1
I 42
STEUERUNGSALARME
Auswirkung:
Abhilfe:
17030
Erklrung:
Auswirkung:
Abhilfe:
17040
Erklrung:
Auswirkung:
Abhilfe:
17050
Erklrung:
Auswirkung:
Abhilfe:
17070
Erklrung:
Auswirkung:
Abhilfe:
17160
Erklrung:
Auswirkung:
Abhilfe:
%1 = Kanalnummer
%2 = Satznummer, Label
Es wurde ein Lese- oder Schreibzugriff auf eine Feldvariable mit ungltigem 1. Feldindex programmiert. Die gltigen
Feldindizes mssen innerhalb der definierten Feldgre und der absoluten Grenzen (0 - 32 766) liegen.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Angabe der Feldelemente bei der Zugriffsanweisung entsprechend der definierten Gre korrigieren.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 unerlaubter Array-Index2
%1 = Kanalnummer
%2 = Satznummer, Label
Es wurde ein Lese- oder Schreibzugriff auf eine Feldvariable mit ungltigem 2. Feldindex programmiert. Die gltigen
Feldindizes mssen innerhalb der definierten Feldgre und der absoluten Grenzen (0 - 32 766) liegen.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Angabe der Feldelemente bei der Zugriffsanweisung entsprechend der definierten Gre korrigieren.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 unerlaubter Achsindex
%1 = Kanalnummer
%2 = Satznummer, Label
Es wurde ein Lese- oder Schreibzugriff auf eine axiale Variable programmiert, bei der der Achsname nicht eindeutig
auf eine Maschinenachse abbildbar ist.
Beispiel:
Schreiben eines axialen Maschinendatums
$MA_... [X]= ... ; aber Geometrieachse X sei wegen einer Transformation nicht auf eine Maschinenachse abbildbar!
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Transformation vor dem Beschreiben der axialen Daten abwhlen (Schlsselwort: TRAFOOF) oder als Achsindex die
Maschinenachsnamen verwenden.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 unerlaubter Wert
%1 = Kanalnummer
%2 = Satznummer, Label
Beim Zugriff auf ein einzelnes Frame-Element wurde eine andere Frame-komponente als TRANS, ROT, SCALE oder
MIRROR adressiert, oder die Funktion CSCALE wurde mit einem negativen Mastabsfaktor versehen..
Beispiel:
$P_UIFR[5] = CSCALE (X, -2.123)
Die Framekomponenten werden entweder ber die Schlsselworte TR fr die Verschiebung (TRANS, intern 0) RT
fr die Rotation (ROT, intern 1), SC fr die Skalierung und (SCALE, intern 3), MI fr Spiegeln (MIRROR, intern 4)
selektiert, oder direkt als Integerwert 0, 1, 3, 4 angegeben.
Beispiel:
Zugriff auf die Drehung um die X-Achse des aktuellen einstellbaren Frames.
R10=$P_UIFR[$AC_IFRNUM, X, RT] ebenso programmierbar als:
R10=$P_UIFR[$AC_IFRNUM, X, 1]
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Framekomponenten nur mit den dafr vorgesehenen Schlsselworten adressieren;
Mastabsfaktor in den Grenzen von 0,000 01 bis 999,999 99 programmieren.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Datum schreibgeschuetzt
%1 = Kanalnummer
%2 = Satznummer, Label
Es wurde versucht, eine schreibgeschtzt Variable (z.B. eine Systemvariable) oder ein Maschinendatum zu
beschreiben fr das eine hhere Schutzstufe als die momentan aktive vereinbart wurde.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Schreibzugriffe auf schreibgeschtzte Systemvariable aus dem NC-Programm entfernen. Fr das Beschreiben der
Maschinendaten die aktuelle Schutzstufe erhhen.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 kein Werkzeug angewaehlt
%1 = Kanalnummer
%2 = Satznummer, Label
Es wurde versucht, ber die Systemvariablen:
$P_AD [n] Inhalt des Parameters (n: 1 - 25)
$P_TOOL aktive D-Nummer (Schneidennummer)
$P_TOOLL [n] aktive Werkzeuglnge (n: 1 - 3)
$P_TOOLR aktiver Werkzeugradius
auf die aktuellen Werkzeugkorrekturdaten zuzugreifen, obwohl zuvor kein Werkzeug angewhlt wurde.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Im NC-Teileprogramm vor der Verwendung der Systemvariablen eine Werkzeugkorrektur programmieren bzw.
aktivieren.
Beispiel:
N100 G.. ... T5 D1 ... LF
Mit den kanalspezifischen Maschinendaten:
MD 22 550: TOOL_CHANGE_MODE neue Werkzeugkorrektur bei M-Funktion
I 43
STEUERUNGSALARME
Auswirkung:
Abhilfe:
17190
Erklrung:
Auswirkung:
Abhilfe:
17200
Erklrung:
Auswirkung:
Abhilfe:
17220
Erklrung:
Auswirkung:
Abhilfe:
17230
Erklrung:
Auswirkung:
Abhilfe:
17240
I 44
STEUERUNGSALARME
Auswirkung:
Abhilfe:
17250
Erklrung:
Auswirkung:
Abhilfe:
17260
Erklrung:
Auswirkung:
Abhilfe:
17270
Erklrung:
Auswirkung:
Abhilfe:
17500
Erklrung:
Auswirkung:
Abhilfe:
17502
Erklrung:
Auswirkung:
Abhilfe:
17510
Erklrung:
%1 = Kanalnummer
%2 = Satznummer, Label
Wenn versucht wird, ein WZ-Datum zu ndern, das die Datenkonsistenz nachtrglich zerstren wrde, bzw. zu einer
widersprchlichen Definition fhren wrde
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
NC-Programm korrigieren.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Illegale Magazindefinition
%1 = Kanalnummer
%2 = Satznummer, Label
Wenn versucht wird, ein Magazin-Datum zu ndern, das die Datenkonsistenz nachtrglich zerstren wrde, bzw. zu
einer widersprchlichen Definition fhren wrde
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
NC-Programm korrigieren.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Illegale Magazinplatzdefinition
%1 = Kanalnummer
%2 = Satznummer, Label
Wenn versucht wird, ein Magazinplatz-Datum zu ndern, das die Datenkonsistenz nachtrglich zerstren wrde, bzw.
zu einer widersprchlichen Definition fhren wrde
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
NC-Programm korrigieren.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 call-by-reference: unzulaessige Variable
%1 = Kanalnummer
%2 = Satznummer, Label
Maschinendaten und Systemvariable drfen nicht als Call-by-reference-Parameter bergeben werden.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
NC-Programm ndern: Weisen sie den Wert des Maschinendatums oder der Systemvariable einer programmlokalen
Variable zu und bergeben sie diese als Parameter.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Achse %3 ist keine Teilungsachse
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Achsname, Spindelnummer
Es wurde eine Teilungsachsposition mit den Schlsselworten CIC, CAC oder CDC fr eine Achse programmiert, die
per Maschinendatum nicht als Teilungsachse definiert ist.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Programmieranweisung fr Teilungsachspositionen (CIC, CAC, CDC) aus dem NC-Teileprogramm entfernen oder
die betreffende Achse zu Teilungsachse erklren.
Teilungsachsdeklaration:
MD 30 500: INDEX_AX_ASSIGN_POS_TAB (Teilungsachszuordnung)
Die Achse wird zur Teilungsachse, wenn im angegebenen MD eine Zuordnung zu einer Teilungspositionstabelle
vorgenommen wurde. Es sind 2 Tabellen mglich (Eingabewert 1 oder 2).
MD 10 900: INDEX_AX_LENGTH_POS_TAB_1
MD 10 920: INDEX_AX_LENGTH_POS_TAB_2 (Anzahl der Positionen fr 1./2. Teilungsachse)
Standardwert: 0 Maximalwert: 60
MD 10 910: INDEX_AX_POS_TAB_1 [n]
MD 10 930: INDEX_AX_POS_TAB_2 [n] (Positionen der 1. Teilungsachse) Eingegeben werden die absoluten
Achspositionen.. (Die Lnge der Liste wird mit dem MD 10 900 definiert).
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Teilungsachse %3 mit Hirth-Verzahnung Stop verzgert
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Achsname
Fr die Teilungsachse ist die Funktionalitt Hirth-Verzahnung aktiviert und der Override wurde auf 0 gestellt oder eine
andere Haltebedingung (z.B. VDI-Nahtstellensignal) aktiv. Da nur auf Teilungsachsen angehalten werden kann, wird
die nchstmgliche Teilungsposition angefahren. Der Alarm wird solange angezeigt bis diese Position erreicht ist oder
die Haltebedingung deaktiviert wurde.
Alarmanzeige.
Abwarten bis nchstmgliche Teilungsposition erreicht ist oder Override > 0 einstellen oder andere Haltebedingung
deaktivieren.
Alarmanzeige verschwindet mit Alarmursache. Keine weitere Bedienung notwendig.
Kanal %1 Satz %2 unzulaessiger Index fuer Teilungsachse %3
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Achsname, Spindelnummer
Der programmierte Index fr die Teilungsachse liegt auerhalb des Bereichs der Positionstabelle.
Beispiel:
I 45
STEUERUNGSALARME
Auswirkung:
Abhilfe:
17600
Erklrung:
Auswirkung:
Abhilfe:
17610
Erklrung:
Auswirkung:
Abhilfe:
17620
Erklrung:
Auswirkung:
17630
Erklrung:
Auswirkung:
Abhilfe:
17640
Erklrung:
Auswirkung:
Abhilfe:
17800
Erklrung:
Auswirkung:
Abhilfe:
Es soll die 56. Position in der ber das achsspezifische Maschinendatum 30 500 INDEX_AX_ASSIGN_POS_TAB
zugeordneten Liste mit der 1. Positionierachse absolut angefahren werden, die Anzahl der Positionen ist aber nur z.B.
40 (MD 10 900 INDEX_AX_LENGTH_POS_TAB_1 = 40).
N100 G.. U=CAC (56)
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Die Teilungsachsposition im NC-Teileprogramm entsprechend der Lnge der aktuellen Positionstabelle programmieren, bzw. die Positionstabelle um den gewnschten Wert ergnzen und die Listenlnge anpassen.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Preset auf transformierte Achse %3 nicht moeglich
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Achsname, Spindelnummer
Die angezeigte Achse ist an der aktuellen Transformation beteiligt. Damit ist ein Istwertspeichersetzen (Preset) fr
diese Achse nicht mglich.
Beispiel:
Die Maschinenachse A soll auf der absoluten Position A 300 auf den neuen Istwert A 100 gesetzt werden.
:
N100 G90 G00 A=300
N101 PRESETON A=100
:
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Istwertspeichersetzen fr Achsen, die an einer Transformation beteiligt sind, vermeiden oder die Transformation mit
dem Schlsselwort TRAFOOF abwhlen.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Positionierachse %3 kann nicht an Transformation teilhaben
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Achsname, Spindelnummer
Die mit dem Schlsselwort POS oder POSA angesprochene Achse ist an der aktiven Transformation beteiligt. Sie
kann deshalb nicht als Positionierachse verfahren werden.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
POS bzw. POSA-Anweisung aus dem Teileprogrammsatz entfernen oder die Transformation mit TRAFOOF vorher
abwhlen.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Fixpunkt anfahren fuer transformierte Achse %3 nicht moeglich
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Achsname, Spindelnummer
Im angezeigten Satz ist fr das Festpunktanfahren (G75) eine Achse programmiert, die an der aktiven Transformation
beteiligt ist. Damit wird Festpunktanfahren nicht ausgefhrt!
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
G75-Anweisung aus dem Teileprogrammsatz entfernen oder die Transformation mit TRAFOOF vorher abwhlen.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Referieren fuer transformierte Achse %3 nicht moeglich
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Achsname, Spindelnummer
Im angezeigten Satz ist fr das Referenzpunktanfahren (G74) eine Achse programmiert, die an der aktiven
Transformation beteiligt ist. Damit wird das Referenzpunktanfahren nicht ausgefhrt!
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
G74-Anweisung bzw. die an der Transformation beteiligten Maschinenachsen aus dem Teileprogrammsatz entfernen
oder die Transformation mit TRAFOOF vorher abwhlen.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Spindelbetrieb fuer transformierte Achse %3 nicht moeglich
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Achsname, Spindelnummer
Die fr den Spindelbetrieb programmierte Achse ist an der aktuellen Transformation als Geometrieachse beteiligt.
Dies ist nicht zulssig.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Transformation vorher ausschalten.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %2 Falsche kodierte Position programmiert
%1 = Kanalnummer
%2 = Satznummer, Label
Die mit dem Schlsselwort FP=n angegebene Positionsnummer n ist nicht zulssig. ber das achsspezifische MD
30 600 FIX_POINT_POS [n] knnen 2 absolute Achspositionen als Fixpunkte festgelegt werden.
Alarmanzeige. Nahtstellensignale werden gesetzt. Interpreterstop. NC-Startsperre.
Schlsselwort FP mit den Maschinenfestpunkten 1 oder 2 programmieren.
I 46
STEUERUNGSALARME
Auswirkung:
Abhilfe:
18001
Erklrung:
Auswirkung:
Abhilfe:
18003
Erklrung:
Auswirkung:
Abhilfe:
I 47
STEUERUNGSALARME
Auswirkung:
Abhilfe:
18100
Erklrung:
Auswirkung:
Abhilfe:
18101
Erklrung:
Auswirkung:
Abhilfe:
18102
Erklrung:
Auswirkung:
Abhilfe:
18300
Erklrung:
Auswirkung:
Abhilfe:
20000
Erklrung:
Auswirkung:
Abhilfe:
20001
Erklrung:
Auswirkung:
Abhilfe:
I 48
STEUERUNGSALARME
Auswirkung:
Abhilfe:
20003
Erklrung:
Auswirkung:
Abhilfe:
20004
Erklrung:
Auswirkung:
Abhilfe:
20005
Erklrung:
Auswirkung:
Abhilfe:
20006
Erklrung:
I 49
STEUERUNGSALARME
Auswirkung:
Abhilfe:
20007
Erklrung:
Auswirkung:
Abhilfe:
20008
Erklrung:
Auswirkung:
Abhilfe:
20050
Erklrung:
Auswirkung:
Abhilfe:
Auswirkung:
20051
Erklrung:
Auswirkung:
Abhilfe:
Auswirkung:
20052
Erklrung:
Auswirkung:
Abhilfe:
20053
Erklrung:
Auswirkung:
Abhilfe:
20054
Erklrung:
Auswirkung:
Abhilfe:
I 50
STEUERUNGSALARME
MD 10 910: INDEX_AX_POS_TAB_1
MD 10 920: INDEX_AX_LENGTH_POS_TAB_2
MD 10 930: INDEX_AX_POS_TAB_2
korrigieren (ergnzen) oder die Arbeitsfeldbegrenzungen bzw. die Softwareendschalter auf andere Werte setzen.
Mit Lschtaste Alarm lschen. Keine weitere Bedienung notwendig.
20055
Erklrung:
Auswirkung:
Abhilfe:
20056
Erklrung:
Auswirkung:
Abhilfe:
20057
Erklrung:
Auswirkung:
Abhilfe:
20060
Erklrung:
Auswirkung:
Abhilfe:
20062
Erklrung:
Auswirkung:
Abhilfe:
20065
Erklrung:
Auswirkung:
Abhilfe:
I 51
STEUERUNGSALARME
kanalspezifische Maschinendatum 20090 SPIND_DEF_MASTER_SPIND deklariert werden. Dann ist im Bedienbereich PARAMETER mit den Softkeys SETTINGDATEN und JOG DATEN ein Bild aufzuschlagen, in dem die GFunktion G95 vorzuwhlen ist. Der JOG-Vorschub kann dann in [mm/U] eingegeben werden. (Wird als JOG-Vorschub
0 mm/U eingestellt, nimmt die Steuerung den Wert im achsspezifischen MD 32050 JOG_REV_VELO bzw. bei
Eilgangsberlagerung 32040 JOG_REV_VELO_RAPID).
Der Umdrehungsvorschub bei JOG-Betrieb wird deaktiviert, indem die G-Funktion von G95 auf G94 umgestellt wird.
Mit Lschtaste Alarm lschen. Keine weitere Bedienung notwendig.
20070
Erklrung:
Auswirkung:
Abhilfe:
20071
Erklrung:
Auswirkung:
Abhilfe:
20072
Erklrung:
Auswirkung:
20073
Erklrung:
Auswirkung:
Abhilfe:
20074
Erklrung:
Auswirkung:
Abhilfe:
20075
Erklrung:
I 52
STEUERUNGSALARME
Alarmanzeige.
Andere Verfahrbewegung beenden.
Mit Lschtaste Alarm lschen. Keine weitere Bedienung notwendig.
20076
Erklrung:
Auswirkung:
Abhilfe:
20077
Erklrung:
Auswirkung:
Abhilfe:
20078
Erklrung:
Auswirkung:
Abhilfe:
20080
Erklrung:
Auswirkung:
Abhilfe:
20085
Erklrung:
Auswirkung:
Abhilfe:
20090
Erklrung:
Auswirkung:
Abhilfe:
20091
Erklrung:
Auswirkung:
I 53
STEUERUNGSALARME
Abhilfe:
20092
Erklrung:
Auswirkung:
Abhilfe:
20200
Erklrung:
Auswirkung:
Abhilfe:
20201
Erklrung:
Auswirkung:
Abhilfe:
20203
Erklrung:
Auswirkung:
20204
Erklrung:
Auswirkung:
Abhilfe:
21617
Erklrung:
Auswirkung:
Abhilfe:
21618
Erklrung:
I 54
STEUERUNGSALARME
Auswirkung:
Abhilfe:
21619
Erklrung:
Auswirkung:
Abhilfe:
21650
Erklrung:
Auswirkung:
Abhilfe:
21700
Erklrung:
Auswirkung:
Abhilfe:
21701
Erklrung:
Auswirkung:
21702
Erklrung:
Auswirkung:
Abhilfe:
21703
Erklrung:
Auswirkung:
Abhilfe:
%2 = Satznummer, Label
Der Anteil der ueberlagerten Bewegung auf den transformationssignifikanten Achsen ist so hoch, dass die von der
Praeparation vorausgeplante Bahnbewegung nicht mehr ausreichend den tatsaechlichen Verhaeltnissen bei der
Interpolation entspricht. Singularitaetenstrategie, Ueberwachung der Arbeitsraumbegrenzung und dyn. LookAhead
sind ggf. nicht mehr korrekt.
Alarmanzeige
Bei ueberlagerter Bewegung ist ein ausreichender Sicherheitsabstand der Bahn bezueglich Polen und Arbeitsraumbegrenzungen einzuhalten.
Mit Lschtaste Alarm lschen. Keine weitere Bedienung notwendig.
Kanal %1 Satz %2 Transformation aktiv: Bewegung nicht moeglich
%1 = Kanalnummer
%2 = Satznummer, Label
Die Maschinenkinematik gestattet die vorgegebene Bewegung nicht.
Alarmanzeige. Nahtstellensignale werden gesetzt. NC-Stop bei Alarm. NC-Startsperre
Bei verletzter Arbeitsraumbegrenzung (siehe Maschinenstellung) muss der Arbeitsbereich des Teileprogramms so
geaendert werden, dass der moegliche Stellbereich eingehalten wird (z.B. geaenderte Aufspannung des Teils). Wird
der Alarm in einer Polstellung erhalten, ist zu beachten, dass man per JOG nur entweder durch einen Pol
hindurchfahren oder unter dem gleichen Winkel, in dem man in den Pol gefahren ist, wieder herausfahren kann.
Beachte: RESET allein reicht nicht, wenn Trafo auch ueber RESET aktiv bleibt.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Achse %2 berlagerte Bewegung nicht erlaubt
%1 = Kanalnummer
%2 = Achsname, Spindelnummer
Fr die Achse wurde eine berlagerte Bewegung angefordert, diese ist aber aufgrund des Maschinendatums
FRAME_OR_CORRPOS_NOTALLOWED verboten.
Alarmanzeige. Nahtstellensignale werden gesetzt. NC-Startsperre. NC-Stop bei Alarm.
berlagerte Bewegung abwhlen oder Maschinendatum FRAME_OR_CORRPOS_NOTALLOWED ndern
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %3 Achse %2 Messtaster bereits ausgelenkt, Flanke nicht moeglich
%1 = Kanalnummer
%2 = Achsname, Spindelnummer
%3 = Satznummer
Der unter dem Schlsselwort MEAS oder MEAW programmierte Mefhler ist schon ausgelenkt und hat geschaltet.
Fr einen weiteren Mevorgang mu das Fhlersignal erst wieder weggehen (Ruhelage des Mefhlers). Die
Achsanzeige ist vorlufig noch ohne Belang; in spteren Entwicklungsstufen ist eine achsspezifische Auswertung
geplant.
Alarmanzeige. Nahtstellensignale werden gesetzt. NC-Stop bei Alarm. NC-Startsperre.
Startposition des Mevorgangs berprfen bzw. Mefhlersignale kontrollieren.
Kabel und Stecker o.k.?
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %3 Achse %2 Messen nicht moeglich
%1 = Kanalnummer
%2 = Achsname, Spindelnummer
%3 = Satznummer
Messen ist nicht mglich?
Alarmanzeige. Nahtstellensignale werden gesetzt. NC-Stop bei Alarm. NC-Startsperre.
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
Kanal %1 Satz %3 Achse %2 Messen wurde abgebrochen
%1 = Kanalnummer
%2 = Achsname, Spindelnummer
%3 = Satznummer
Der Mesatz ist beendet (die programmierte Endposition der Achse wurde erreicht), der aktivierte Mefhler hat aber
noch nicht angesprochen.
Alarmanzeige.
Verfahrbewegung im Mesatz berprfen.
Mte der aktivierte Mefhler auf alle Flle bis zur angegebenen Achsposition geschaltet haben?
Mefhler, Kabel, Kabelverteiler, Klemmanschlsse in Ordnung?
Mit Lschtaste Alarm lschen. Keine weitere Bedienung notwendig.
Kanal %1 Satz %3 Achse %2 Messtaster nicht ausgelenkt, Flanke nicht zulaessig
%1 = Kanalnummer
%2 = Achsname, Spindelnummer
%3 = Satznummer
Der angewhlte Metaster ist nicht(!) ausgelenkt und kann daher keinen Mewert vom ausgelenkten in den nicht
ausgelenkten Zustand erfassen.
Alarmanzeige. Nahtstellensignale werden gesetzt. NC-Stop bei Alarm. NC-Startsperre.
- Metaster berprfen
- Startposition fr Messen berprfen
- Programm berprfen
Mit RESET-Taste Alarm lschen. Teileprogramm neu starten.
befinden.
I 55
STEUERUNGSALARME
61000
Zyklus:
Abhilfe:
61001
Zyklus:
Abhilfe:
Gewindesteigung falsch
CYCLE84, CYCLE840, CYCLE96, CYCLE97.
Parameter fr Gewindesteigung bzw. Angabe der Steigung prfen (widersprechen einander).
61002
Zyklus:
Abhilfe:
61101
Zyklus:
Abhilfe:
61102
Zyklus:
Abhilfe:
61103
Zyklus:
Abhilfe:
61104
Zyklus:
Ursache:
61105
Zyklus:
Abhilfe:
Frserradius zu gro
SLOT1, SLOT2, POCKET1, POCKET2, LONGHOLE, CYCLE90
Der Durchmesser des verwendeten Frsers ist fr die zu fertigende Figur zu gro, entweder Werkzeug mit
kleinerem Radius verwenden oder Kontur ndern.
61106
Zyklus
Ursache:
61107
Zyklus
Ursache:
61601
Zyklus:
Ursache:
Fertigteildurchmesser zu klein
CYCLE94, CYCLE96
Es ist ein Fertigteildurchmesser programmiert worden
61602
Zyklus:
Ursache:
61603
Zyklus
Ursache:
61604
Zyklus:
Abhilfe:
I 56
STEUERUNGSALARME
61605
Zyklus:
Ursache:
61606
Zyklus:
Ursache:
61607
Zyklus:
Ursache:
61608
Zyklus:
Abhilfe:
61109
Zyklus:
Abhilfe:
61110
Zyklus
Abhilfe:
I 57
STEUERUNGSALARME
I 58