Systemparameter CNC

Übersicht Funktionalität der TwinCAT CNC

Erläuterung:

In der Spalte ISG stehen die Systemgrenzen bzw. die aktuell bei ISG zulässigen Werte. Sind dort z.B. allgemeine Angaben wie CPU oder Speicher gemacht, können die Einstellungen für die konkrete Steuerung (siehe Spalte TwinCAT CNC) aufgrund kundenspezifischer Anforderungen oder aufgrund von Beckhoff-Produktdefinitionen geändert werden.

Hinweis: x = Funktion wird unterstützt

1

Bearbeitungstechnologien

ISG

TwinCAT CNC

1.1

Drehen

x

x

1.2

Fräsen

x

x

1.3

Bohren

x

x

1.4

Schleifen

x

x

1.5

Handling

x

x

1.6

Sondermaschinen (Plasma-, Laser-, Brennschneiden, Biegen etc.)

x

x

1.7

Drahterodieren

x

x

1.8

Stanzen und Nibbeln

x

x

2

Achssteuerung

ISG

TwinCAT CNC

2.1

Maximale Achsanzahl

CPU, Speicher

64

2.2

Standardanzahl der Achsen

 

8

2.3

Maximale Anzahl der Achsen / Spindeln pro Kanal

32

32

2.4

Anzahl unabhängiger Kanäle

CPU, Speicher

12

2.5

Maximale Anzahl interpolierender Achsen pro Kanal

32

32

2.6

Maximale Anzahl geregelter Spindeln pro Kanal

CPU, Speicher

6

2.7

Maximale Anzahl unabhängiger Achsen im Kanal

32

32

2.8

SPS gesteuerte Spindeln pro Kanal

CPU, Speicher

6

2.9

Achsbezeichner im Kanal

Jeder String, der mit X, Y, Z, U, V, W, Q, A, B, C beginnt

Jeder String, der mit X, Y, Z, U, V, W, Q, A, B, C beginnt

2.10

Maximale Anzahl der Synchronspindeln pro Kanal

12

12

2.11

Anzahl der definierbaren Koppelgruppen

Speicher

7

2.12

Anzahl der programmierbaren Achspaare innerhalb einer Koppelgruppe

Speicher

15

2.13

Maximale Anzahl der Gantry-Verbände

Speicher

16 (16 Master, jeweils 1 Slave)

2.14

Maximale Anzahl der Achsen innerhalb eines Gantry-Verbandes

Speicher

32 (1 Master, 31 Slave)

2.15

Programmierbare Fahrbereichsbegrenzung (Softwareendschalter)

x

x

2.16

Achsübergabe zwischen den Kanälen

CPU, Speicher

32

2.17

Programmierauflösung

0,0001 mm

0,0001 mm

2.18

Auflösung der Messsignale

0,0001 mm

0,0001 mm

2.19

Kleinstes programmierbares Inkrement

0,0001 mm

0,0001 mm

2.20

Mehrfach Positionsmesssysteme

 

 

2.21

Umschaltung der Programmierung Inch/Metrisch

G70/G71

G70/G71

2.22

Umkehrspielkompensation

x

x

2.23

Achsfehlerkompensation richtungsabhängig (doppelseitige Spindelsteigungsfehlerkompensation)

Speicher

Je 1500 Punkte

Ab V3.1.3079.06 über
P-COMP-00059 parametrierbar.

2.24

Kreuzkompensation
Überhangkompensation

1 Achse, Speicher

1 Achse, 1000 Punkte

Ab V3.1.3079.06 über
P-COMP-00060 parametrierbar.

2.25

Achsreferenzieren mit Endschalter und Nullimpuls

x

x

2.26

Geschwindigkeitsvorsteuerung

x

x

2.27

Beschleunigungsvorsteuerung

x

x

2.28

Messen

x

x

2.29

Achsposition zur SPS

x

x

2.30

Parametrierbare Achsfilter

x

x

2.31

Temperaturkompensation

x

x

2.32

Flächenkompensation

2 Achsen, 100 Punkte

Ab V3.1.3079.06 über
P-COMP-00061/ P-COMP-00010/ P-COMP-00011 parametrierbar.

2 Achsen, 100 Punkte

Ab V3.1.3079.06 über
P-COMP-00061/ P-COMP-00010/ P-COMP-00011 parametrierbar.

2.33

Ruckvorsteuerung

x

x

2.34

Verfahrbereich Linearachse

-214m - +214m

-214m - +214m

2.35

Verfahrbereich rotatorische Rundachse

-594 - +594 (Umdrehungen)

-594 - +594 (Umdrehungen)

2.36

Verfahrbereich Rundachse Spindel

Unbegrenzt

Unbegrenzt

2.37

Kreisradius

0 – 106m

0 – 106m

2.38

Achsspezifische Transformation

Schubkurbel, E-Funktion

Schubkurbel, E-Funktion

2.39

Maximale Zyklenanzahl für die Kopplung der Kreuzkompensation (applikationsspezifisch)

20

20

2.40

Volumetrische Kompensation nach ISO 230

x

ab CNC Build 3039.0

2.41

Mess- und Kalibrierzyklen für die Kinematiken 80 und 90 (in den Varianten 0, 2, 8)

x

x

2.42

Maximale Anzahl von Kanälen, an die eine Spindeln bereits bei Hochlauf gebunden werden kann

 

7

3

Interpolationsfunktionen

ISG

TwinCAT CNC

3.1

Kleinste Interpolationsgröße

ab CNC Build 2806.0:

0,0001 mm

0,00000001 mm

0,0001 mm

0,00000001 mm

3.2

Eilgang

G0

G0

3.3

Linearinterpolation

G1

G1

3.4

Genauhalt

G60

G60

3.5

Zirkularinterpolation

G2/G3

G2/G3

3.6

Mittelpunktprogrammierung absolut / relativ

G161/G162

G161/G162

3.7

Radiusprogrammierung

x

x

3.8

Helikalinterpolation

G2/G3

G2/G3

3.9

Vorsteuerung /Schleppfehlerfreies Fahren

G135/G137

G135/G137

3.10

Prozentuale Gewichtung der Vorsteuerung

G136

G136

3.11

Verweilzeit

G4

G4

3.12

Stirnseitenbearbeitung

#FACE ON/OFF

#FACE ON/OFF

3.13

Mantelflächenbearbeitung

#CYL ON/OFF

#CYL ON/OFF

3.14

Gewindeschneiden

G33

G33

3.15

Mehrgängige Gewinde

G33

G33

3.16

Gewindebohren ohne Ausgleichsfutter basierend auf Vorschub

G63

G63

3.17

Gewindebohren ohne Ausgleichsfutter basierend auf Steigung

G331, G332

G331, G332

3.18

Schalttischklemmung (Clamping)

x

 

3.19

NC-Satzvorausschau Look Ahead

200

200 (1000)

3.20

Interpolationszykluszeit konfigurierbar

0,5 bis 20 ms

0,5 bis 20 ms

3.21

Splineinterpolation

AKIMA/BSPLINE

AKIMA/BSPLINE

3.22

Satzspezifische Parametrierung des Beschleunigungsprofiles

#SLOPE [TYPE..]

#SLOPE [TYPE..]

3.23

Vorwärts-/Rückwärtsfahren auf der Bahn

x

x

3.24

Leitachseninterpolation

#LEAD ON/OFF

#LEAD ON/OFF

3.25

Dynamische Koordinatensysteme

x

x

4

Vorschubfunktionen

ISG

TwinCAT CNC

4.1

Eilganggeschwindigkeit

0,000001 - 3000 m/min

0,000001 - 1000 m/min

4.2

Eilgang-Override

x

x

4.3

F-Wort (Vorschubgeschwindigkeit im Satz)

0,000001 - 3000 m/min

0,000001 - 1000 m/min

4.4

Drehzahl

0,00017 – 715828 U/min

0,0002 – 100000 U/min

4.5

Handeilgang

0 - 3000 m/min

0 - 1000 m/min

4.6

Handvorschub

0 - 3000 m/min

0 - 1000 m/min

4.7

Achsspezifischer Override

x

x

4.8

Vorschub pro Minute

G94

G94

4.9

Vorschub pro Umdrehung

G95

G95

4.10

Programmierung der Bearbeitungszeit

G93

G93

4.11

Satzübergangsverhalten

G8/G9

G8/G9

4.12

Vorschubhalt

x

x

4.13

Beschleunigungsrampe für Eilgang

x

x

4.14

Wichtungsfaktoren für die Beschleunigungsrampe

G132/G133

G132/G133

4.15

Konstante Schnittgeschwindigkeit

G96

G96

4.16

Vorschubanpassung bei aktiver Werkzeugradiuskompensation

G10/G11

G10/G11

4.17

Vorschubvorgabe durch PLC

x

x

4.18

Vorschubreduzierung durch PLC-Signal

x

x

4.19

Gewichtung der geometrischen Rampenzeit

G134

G134

4.20

E-Wort (Vorschubgeschwindigkeit am Satzende)

x

x

5

5-Achsfunktionen

ISG

TwinCAT CNC

5.1

RTCP (rotation tool center point)

#RTCP ON/OFF

#RTCP ON/OFF

5.2

TLC (tool length compensation)

#TLC ON/OFF

#TLC ON/OFF

5.3

Ausrichtung des Werkzeuges

#TOOL ORI CS

#TOOL ORI CS

5.4

Auswahl der Kinematik

#KIN ID

#KIN ID

5.5

Definition eines Bearbeitungskoordinatensystems

#CS ON/OFF

#CS ON/OFF

5.6

Definition eines Koordinatensystems zur Aufspannlagenkorrektur

#ACS ON/OFF

#ACS ON/OFF

5.7

Verkettung von Koordinatensystemen

Speicher

8

5.8

Effektorkoordinatensystem

#ECS ON/OFF

#ECS ON/OFF

5.9

Temporärer Übergang in das Maschinenkoordinatensystem

#MCS ON/OFF

#MCS ON/OFF

5.10

Kinematikbibliothek

x

x

5.11

Handbetrieb im Bearbeitungskoordinatensystem

x

x

5.12

Rund-/Profilrohrbearbeitung

x

x

5.13

Universelle serielle Kinematik

x

x

5.14

Freie Definition der Rotationsregel bei Koordinatensystemen

x

x

5.15

Kaskadierung 2 kinematischer Transformationen

x

x

6

Programmiereingaben

ISG

TwinCAT CNC

6.1

Ausblendsatz

/

/

6.2

Programmanzahl

Laden von Festplatte / Netzwerk

Laden von Festplatte / Netzwerk

6.3

Beliebige Satznummerierung

x

x

6.4

Radius/Durchmesserprogrammierung

G51/G52

G51/G52

6.5

Interpolationsebenen

G17/G18/G19

G17/G18/G19

6.6

-

 

 

6.7

Rundachsbetrieb

x

x

6.8

Endlos drehende Rundachse

x

x

6.9

Frei definierbares Maschinenkoordinatensystem pro Kanal

G53

G53

6.10

Werkstückkoordinatensystem pro Kanal

#CS ON

#CS ON

6.11

Werkstücknullpunkte pro Kanal

G54 – G59

G54 – G59

6.12

Erweiterte Werkstücknullpunkte

Speicher

90

6.13

Verdrehen des Koordinatensystems

x

x

6.14

Platzversätze

Speicher

150 Gruppen

6.15

Istwertsetzen

#PSET/#PRESET

#PSET/#PRESET

6.16

Bezugspunktverschiebung

G92

G92

6.17

Anzahl definierbarer Koordinatensysteme (CS, ACS, BCS (ab V3.1.3079.36) )

je 5

je 5

6.18

Fasen und Radien einfügen

G301/G302

G301/G302

6.19

Anzahl der P-Parameter pro Kanal

Speicher

1000

6.20

Dimension von Parameterarrays

Speicher

4

6.21

Globale Variablen V.P (nicht programmübergreifend)

Speicher

1000

6.22

Globale Variablen V.S (programmübergreifend)

Speicher

400

6.23

Lokale Variablen V.L (nicht programmübergreifend)

Speicher

50

6.24

Anzahl der Unterprogrammebenen

Speicher

50

6.25

Anzahl der Anwendermakros pro Kanal

Speicher

100

Ab V3.1.3079.17 über P-CHAN-00509 parametrierbar.

6.26

Spiegeln

G20/G21/G22/G23

G20/G21/G22/G23

6.27

Absolute/inkrementelle Angaben

G90/G91

G90/G91

6.28

Fertigungszeitberechnung

x

x

6.29

Mathematische Funktionen

+, -, *, /, **, MOD, ABS, SQR, SQRT, EXP, LN, DEXP,
&, |, ^, INV, LN,
==, !=, >=, <=, <,
AND, OR, XOR, NOT
TRUE, FALSE,
SIN, COS, TAN, ASIN, ACOS, ATAN, ATAN2, ACOT, LOG,
INT, FRACT, ROUND, CEIL, FLOOR,
EXIST, SIZEOF,
MIN, MAX, SIGN

+, -, *, /, **, MOD, ABS, SQR, SQRT, EXP, LN, DEXP,
&, |, ^, INV, LN,
==, !=, >=, <=, <,
AND, OR, XOR, NOT
TRUE, FALSE,
SIN, COS, TAN, ASIN, ACOS, ATAN, ATAN2, ACOT, LOG,
INT, FRACT, ROUND, CEIL, FLOOR,
EXIST, SIZEOF,
MIN, MAX, SIGN

6.30

Zeitmessungen

#TIMER

#TIMER

6.31

Steuersatzanweisungen (Hochsprachenkonstrukte)

BREAK, CONTINUE, REPEAT, DO, FOR, GOTO, IF; ELSE; ENDIF, SWITCH, CASE, DEFAULT, ENDSWITCH, WHILE, ENDWHILE

BREAK, CONTINUE, REPEAT, DO, FOR, GOTO, IF; ELSE; ENDIF, SWITCH, CASE, DEFAULT, ENDSWITCH, WHILE, ENDWHILE

6.32

Programmierung von Achsbezeichnungen

x

x

6.33

Meldungen aus dem NC-Programm

#MSG

#MSG

6.34

Kanalübergreifende Synchronisation mit Parameterübergabe

#SIGNAL/WAIT

#SIGNAL/WAIT

6.35

Aufspannlagenkompensation

#ACS ON/OFF

#ACS ON/OFF

6.36

Definition und Aktivierung eines Bearbeitungskoordinatensystems

#CS ON/OFF

#CS ON/OFF

6.37

Anwendermakros: Max. Zeichenanzahl Makroname

Speicher

30

Ab V3.1.3079.17 über P-CHAN-00511 parametrierbar.

6.38

Anwendermakros: Max. Zeichenanzahl Makroinhalt

Speicher

80

Ab V3.1.3079.17 über P-CHAN-00512 parametrierbar.

6.39

Anwendermakros überschreibbar

x

x

6.40

Anwendermakros Schachtelungstiefe

Speicher

14

6.41

Anzahl Expressionlabel

Speicher

200

6.42

Anzahl Stringlabel

Speicher

200

6.43

Max. Stringlabellänge

Speicher

30

6.44

Nur P für Parameter

x

x

6.45

Max. Anzahl Übergabeparameter bei kanalübergreifender Synchronisation

Speicher

12

6.46

Max. Stringlänge von Achsnamen

Speicher

16

6.47

Arbeitsraumüberwachung

Speicher

20 Räume, je 20 Punkte

6.48

Wechsel absolut/inkrementell im NC-Satz

x

x

6.49

Achsunabhängige Zyklenprogrammierung

x

x

6.50

Anwendermakros: Initialisierung über Datei

x

50

6.51

Einsatz Mehrfachwerkzeug (Fitting Zyklus)

x

x

6.52

Stringoperationen

LEFT, MID, LEN, ...

LEFT, MID, LEN, ...

6.53

Skalieren von Konturen

#SCALE ON/OFF

#SCALE ON/OFF

6.54

Aufruf von Satzfolgen

L SEQUENCE..

L SEQUENCE..

6.55

Achsspezifische Polynomprogrammierung
(max. 2 Achsen)

X[POLY...]

X[POLY...]

6.56

Max. Stringlänge einer NC-Programmzeile

4000

4000

6.57

Max. Stringlänge eines Handsatzes

300

300

6.58

Max. Index eigendefinierter Variablen- oder Parameterarrays

0 .. 65535

0 .. 65535

6.59

Kanalübergreifende Variablen V.I.

(programmübergreifend)

Speicher

Speicher

7

Bedienen

ISG

TwinCAT CNC

7.1

MDI-Betrieb pro Kanal

x

x

7.2

Satzvorlauf

x

x

7.3

Achsenreferenzieren

x

x

7.4

Einzelsatzbetrieb

x

x

7.5

Handbetrieb

x

x

7.6

Absolute Positionserfassung

x

x

7.7

Referenzpositionsverschiebung

x

x

7.8

Handradüberlagerung pro Kanal

x

x

7.9

Handradüberlagerung pro Achse

x

x

7.10

Handradempfindlichkeit

x

x

7.11

Handradunterbrechung

x

x

7.12

Jogbetrieb

x

x

7.13

Tippbetrieb

x

x

7.14

Programmierbarer Halt

M0

M0

7.15

Wahlweiser Halt

M1

M1

8

Spindel und Hilfsfunktionen

ISG

TwinCAT CNC

8.1

Konfigurierbare M-Funktionen pro Kanal

Speicher

M0 – M999

8.2

Konfigurierbare H-Funktionen pro Kanal

Speicher

H0 – H999

8.3

Maximale Anzahl der M-/H-Funktionen pro NC-Satz

20

20

8.4

Konstante Schnittgeschwindigkeit pro Kanal

x

x

8.5

Werkzeugspezifische Grenzdrehzahl pro Spindel

x

x

8.6

Werkzeugspezifische Grenzbeschleunigung pro Spindel

x

x

8.7

Spindelsynchronisation

x

x

8.8

Mehrspindelansteuerung

Speicher

6

8.9

Spindelinterpolation (C-Achse)

x

x

8.10

Satzübergreifende Synchronisation von M-H-Funktion auf NC-Befehl

x

x

8.11

Satzübergreifende Synchronisation von M-H-Funktion auf G1

x

x

8.12

Automatische Bestimmung der Getriebestufe

x

M40 – M45

9

Werkzeugfunktionen

ISG

TwinCAT CNC

9.1

Anzahl der internen Werkzeugplätze pro Kanal

Speicher

200

9.2

Anbindung externe Werkzeugverwaltung

x

x

9.3

Werkzeugnummer

T0 bis T2000000000

T0 bis T2000000000

9.4

Schwesterwerkzeuge und Varianten

x

x

9.5

Unterstützung Standzeitberechnung

x

x

9.6

Programmierbare Werkzeugdaten

x

x

9.7

Freie werkzeugspezifische Parameter

Speicher

60

9.8

Werkzeugspezifische Minimal- und Maximaldrehzahl

x

x

9.9

Werkzeugspezifische Beschleunigung

x

x

9.10

Werkzeugspezifische Kinematik

x

x

9.11

Werkzeugoffsets in allen Achsen

x

x

9.12

Werkzeugspezifische Kinematikparameter

x

x

9.13

Werkzeuglängenkorrektur

D

D

9.14

Werkzeugradiuskorrektur

G40/G41/G42

G40/G41/G42

9.15

Übergangselemente Radius / Fase

x

x

9.16

Direkte und indirekte Werkzeuganwahl

x

x

9.17

Schneidenradiuskorrektur

x

x

9.18

Anzahl Schwesterwerkzeuge und Varianten

3

3

9.19

Werkzeugverschleißkorrektur

x

x

9.20

Anwahlarten der Werkzeugradiuskorrektur

G05/G138/G139/G236/G237/G238/G239

G05/G138/G139/G236/G237/G238/G239

10

PLC-Funktionen

ISG

TwinCAT CNC

10.1

Konfigurierbare CNC/PLC-Variablen und Variablenarrays V.E.

Speicher

215 pro Kanal

(Build 15xx: 225 pro Kanal)

10.2

M-Funktionsvorausschau

Weg/Zeit

Weg/Zeit

10.3

Strukturdefinition für CNC/PLC-Variablen

Speicher

50 pro Kanal

10.4

CNC/PLC-Variablen: Elemente pro Struktur

Speicher

50 pro Kanal

10.5

CNC/PLC-Variablen: Für Variablenstrukturen reservierte Strukturknoten

Speicher

750 pro Kanal

10.6

Erweiterte Stringlänge der CNC/PLC-Variablen

Speicher

127 Zeichen

11

Weitere Systemparameter

ISG

TwinCAT CNC

11.1

Maximale Achsgeschwindigkeit

2000 m/s

2000 m/s

11.2

Maximale Achsbeschleunigung

1000 m/s2

1000 m/s2

11.3

Minimale Rampenzeit

0 s

0 s

11.4

Maximale Rampenzeit

100 s

100 s

11.5

Maximaler Override

2000 ‰

2000 ‰