HEIDENHAIN TNC 640 (34059x-05) ISO programming Benutzerhandbuch
Tnc 640
Advertising
Inhaltsverzeichnis
Document Outline
- TNC 640
- Bedienelemente der TNC
- Bedienelemente am Bildschirm
- Alpha-Tastatur
- Maschinen-Betriebsarten
- Programmier-Betriebsarten
- Programme/Dateien verwalten, TNC-Funktionen
- Navigationstasten
- Potentiometer für Vorschub und Spindeldrehzahl
- Zyklen, Unterprogramme und Programmteil-Wiederholungen
- Angaben zu Werkzeugen
- Bahnbewegungen programmieren
- Sonderfunktionen
- Koordinatenachsen und Ziffern eingeben, Editieren
- Grundlegendes
- Inhaltsverzeichnis
- 1 Erste Schritte mit der TNC 640
- 2 Einführung
- 3 Programmieren: Grundlagen, Dateiverwaltung
- 3.1 Grundlagen
- 3.2 Programme eröffnen und eingeben
- 3.3 Dateiverwaltung: Grundlagen
- 3.4 Arbeiten mit der Dateiverwaltung
- Verzeichnisse
- Pfade
- Übersicht: Funktionen der Dateiverwaltung
- Dateiverwaltung aufrufen
- Laufwerke, Verzeichnisse und Dateien wählen
- Neues Verzeichnis erstellen
- Neue Datei erstellen
- Einzelne Datei kopieren
- Dateien in ein anderes Verzeichnis kopieren
- Tabelle kopieren
- Verzeichnis kopieren
- Eine der zuletzt gewählten Dateien auswählen
- Datei löschen
- Verzeichnis löschen
- Dateien markieren
- Datei umbenennen
- Dateien sortieren
- Zusätzliche Funktionen
- Zusatztools zur Verwaltung externer Dateitypen
- Datenübertragung zu/von einem externen Datenträger
- Die TNC am Netzwerk
- USB-Geräte an der TNC
- 4 Programmieren: Programmierhilfen
- 5 Programmieren: Werkzeuge
- 5.1 Werkzeugbezogene Eingaben
- 5.2 Werkzeugdaten
- Voraussetzung für die Werkzeugkorrektur
- Werkzeugnummer, Werkzeugname
- Werkzeuglänge L
- Werkzeugradius R
- Delta-Werte für Längen und Radien
- Werkzeugdaten ins Programm eingeben
- Werkzeugdaten in die Tabelle eingeben
- Werkzeugtabellen importieren
- Platz-Tabelle für Werkzeugwechsler
- Werkzeugdaten aufrufen
- Werkzeugwechsel
- Werkzeug-Einsatzprüfung
- Werkzeugverwaltung (Option #93)
- 5.3 Werkzeugkorrektur
- 6 Programmieren: Konturen programmieren
- 6.1 Werkzeugbewegungen
- 6.2 Grundlagen zu den Bahnfunktionen
- 6.3 Kontur anfahren und verlassen
- Start- und Endpunkt
- Tangential An- und Wegfahren
- Übersicht: Bahnformen zum Anfahren und Verlassen der Kontur
- Wichtige Positionen beim An- und Wegfahren
- Anfahren auf einer Geraden mit tangentialem Anschluss: APPR LT
- Anfahren auf einer Geraden senkrecht zum ersten Konturpunkt: APPR LN
- Anfahren auf einer Kreisbahn mit tangentialem Anschluss: APPR CT
- Anfahren auf einer Kreisbahn mit tangentialem Anschluss an die Kontur und Geradenstück: APPR LCT
- Wegfahren auf einer Geraden mit tangentialem Anschluss: DEP LT
- Wegfahren auf einer Geraden senkrecht zum letzten Konturpunkt: DEP LN
- Wegfahren auf einer Kreisbahn mit tangentialem Anschluss: DEP CT
- Wegfahren auf einer Kreisbahn mit tangentialem Anschluss an Kontur und Geradenstück: DEP LCT
- 6.4 Bahnbewegungen - rechtwinklige Koordinaten
- Übersicht der Bahnfunktionen
- Bahnfunktionen programmieren
- Gerade im Eilgang G00 oder Gerade mit Vorschub F G01
- Fase zwischen zwei Geraden einfügen
- Ecken-Runden G25
- Kreismittelpunkt I, J
- Kreisbahn C um Kreismittelpunkt CC
- Kreisbahn G02/G03/G05 mit festgelegtem Radius
- Kreisbahn G06 mit tangentialem Anschluss
- Beispiel: Geradenbewegung und Fasen kartesisch
- Beispiel: Kreisbewegung kartesisch
- Beispiel: Vollkreis kartesisch
- 6.5 Bahnbewegungen – Polarkoordinaten
- 6.6 Bahnbewegungen – Freie Kontur-Programmierung FK
- 7 Programmieren: Datenübernahme aus CAD-Dateien
- 8 Programmieren: Unterprogramme und Programmteil-Wiederholungen
- 9 Programmieren: Q-Parameter
- 9.1 Prinzip und Funktionsübersicht
- 9.2 Teilefamilien – Q-Parameter statt Zahlenwerte
- 9.3 Konturen durch mathematische Funktionen beschreiben
- 9.4 Winkelfunktionen
- 9.5 Kreisberechnungen
- 9.6 Wenn/dann-Entscheidungen mit Q-Parametern
- 9.7 Q-Parameter kontrollieren und ändern
- 9.8 Zusätzliche Funktionen
- 9.9 Formel direkt eingeben
- 9.10 String-Parameter
- Funktionen der Stringverarbeitung
- String-Parameter zuweisen
- String-Parameter verketten
- Numerischen Wert in einen String-Parameter umwandeln
- Teilstring aus einem String-Parameter kopieren
- String-Parameter in einen numerischen Wert umwandeln
- Prüfen eines String-Parameters
- Länge eines String-Parameters ermitteln
- Alphabetische Reihenfolge vergleichen
- Maschinenparameter lesen
- 9.11 Vorbelegte Q-Parameter
- Werte aus der PLC: Q100 bis Q107
- Aktiver Werkzeug-Radius: Q108
- Werkzeugachse: Q109
- Spindelzustand: Q110
- Kühlmittelversorgung: Q111
- Überlappungsfaktor: Q112
- Maßangaben im Programm: Q113
- Werkzeug-Länge: Q114
- Koordinaten nach Antasten während des Programmlaufs
- Ist-Sollwert-Abweichung bei automatischer Werkzeugvermessung mit dem TT 130
- Schwenken der Bearbeitungsebene mit Werkstück-Winkeln: von der TNC berechnete Koordinaten für Drehachsen
- Messergebnisse von Tastsystem-Zyklen (siehe Benutzer-Handbuch Zyklenprogrammierung)
- 9.12 Programmier-Beispiele
- 10 Programmieren: Zusatz-Funktionen
- 10.1 Zusatz-Funktionen M und STOPP eingeben
- 10.2 Zusatz-Funktionen für Programmlauf-Kontrolle, Spindel und Kühlmittel
- 10.3 Zusatz-Funktionen für Koordinatenangaben
- 10.4 Zusatz-Funktionen für das Bahnverhalten
- Kleine Konturstufen bearbeiten: M97
- Offene Konturecken vollständig bearbeiten: M98
- Vorschubfaktor für Eintauchbewegungen: M103
- Vorschub in Millimeter/Spindel-Umdrehung: M136
- Vorschubgeschwindigkeit bei Kreisbögen: M109/M110/M111
- Radiuskorrigierte Kontur vorausberechnen (LOOK AHEAD): M120
- Handrad-Positionierung während des Programmlaufs überlagern: M118
- Rückzug von der Kontur in Werkzeugachsrichtung: M140
- Tastsystem-Überwachung unterdrücken: M141
- Grunddrehung löschen: M143
- Werkzeug bei NC-Stopp automatisch von der Kontur abheben: M148
- Ecken verrunden: M197
- 11 Programmieren: Sonderfunktionen
- 11.1 Übersicht Sonderfunktionen
- 11.2 Dynamische Kollisionsüberwachung (Option #40)
- 11.3 Adaptive Vorschubregelung AFC (Option #45)
- 11.4 Aktive Ratter-Unterdrückung ACC (Option #145)
- 11.5 DIN/ISO-Funktionen definieren
- 11.6 Text-Dateien erstellen
- 11.7 Frei definierbare Tabellen
- 11.8 Verweilzeit FUNCTION FEED DWELL
- 12 Programmieren: Mehrachs-Bearbeitung
- 12.1 Funktionen für die Mehrachsbearbeitung
- 12.2 Die PLANE-Funktion: Schwenken der Bearbeitungsebene (Option #8)
- Einführung
- Übersicht
- PLANE-Funktion definieren
- Positionsanzeige
- PLANE-Funktion rücksetzen
- Bearbeitungsebene über Raumwinkel definieren: PLANE SPATIAL
- Bearbeitungsebene über Projektionswinkel definieren: PLANE PROJECTED
- Bearbeitungsebene über Eulerwinkel definieren: PLANE EULER
- Bearbeitungsebene über zwei Vektoren definieren: PLANE VECTOR
- Bearbeitungsebene über drei Punkte definieren: PLANE POINTS
- Bearbeitungsebene über einen einzelnen, inkrementalen Raumwinkel definieren: PLANE RELATIVE
- Bearbeitungsebene über Achswinkel: PLANE AXIAL (FCL 3-Funktion)
- Positionierverhalten der PLANE-Funktion festlegen
- Bearbeitungsebene schwenken ohne Drehachsen
- 12.3 Sturzfräsen in der geschwenkten Ebene (Option #9)
- 12.4 Zusatz-Funktionen für Drehachsen
- Vorschub in mm/min bei Drehachsen A, B, C: M116 (Option #8)
- Drehachsen wegoptimiert fahren: M126
- Anzeige der Drehachse auf Wert unter 360° reduzieren: M94
- Position der Werkzeugspitze beim Positionieren von Schwenkachsen beibehalten (TCPM): M128 (Option #9)
- Auswahl von Schwenkachsen: M138
- Berücksichtigung der Maschinen-Kinematik in IST/SOLL-Positionen am Satzende: M144 (Option #9)
- 12.5 Peripheral Milling: 3D-Radiuskorrektur mit M128 und Radius-Korrektur (G41/G42)
- 13 Programmieren: Paletten-Verwaltung
- 14 Programmieren: Drehbearbeitung
- 15 Handbetrieb und Einrichten
- 15.1 Einschalten, Ausschalten
- 15.2 Verfahren der Maschinenachsen
- 15.3 Spindeldrehzahl S, Vorschub F und Zusatzfunktion M
- 15.4 Optionales Sicherheitskonzept (Funktionale Sicherheit FS)
- 15.5 Bezugspunkt-Verwaltung mit der Preset-Tabelle
- 15.6 Bezugspunkt-Setzen ohne 3D-Tastsystem
- 15.7 3D-Tastsystem verwenden
- 15.8 3D-Tastsystem kalibrieren
- 15.9 Werkstück-Schieflage mit 3D-Tastsystem kompensieren
- 15.10 Bezugspunkt-Setzen mit 3D-Tastsystem
- 15.11 Bearbeitungsebene schwenken (Option #8)
- Anwendung, Arbeitsweise
- Referenzpunkte-Anfahren bei geschwenkten Achsen
- Positionsanzeige im geschwenkten System
- Einschränkungen beim Schwenken der Bearbeitungsebene
- Manuelles Schwenken aktivieren
- Aktuelle Werkzeugachsrichtung als aktive Bearbeitungsrichtung setzen
- Bezugspunkt-Setzen im geschwenkten System
- 16 Positionieren mit Handeingabe
- 17 Programm-Test und Programmlauf
- 18 MOD-Funktionen
- 18.1 MOD-Funktion
- 18.2 Grafik-Einstellungen
- 18.3 Maschinen-Einstellungen
- 18.4 System-Einstellungen
- 18.5 Positionsanzeige wählen
- 18.6 Maßsystem wählen
- 18.7 Betriebszeiten anzeigen
- 18.8 Software-Nummern
- 18.9 Schlüsselzahl eingeben
- 18.10 Datenschnittstellen einrichten
- Serielle Schnittstellen an der TNC 640
- Anwendung
- RS-232-Schnittstelle einrichten
- BAUD-RATE einstellen (baudRate)
- Protokoll einstellen (protocol)
- Datenbits einstellen (dataBits)
- Parität überprüfen (parity)
- Stopp-Bits einstellen (stopBits)
- Handshake einstellen (flowControl)
- Dateisystem für Dateioperation (fileSystem)
- Block Check Character (bccAvoidCtrlChar)
- Zustand der RTS-Leitung (rtsLow)
- Verhalten nach dem Empfang von ETX definieren (noEotAfterEtx)
- Einstellungen für die Datenübertragung mit der PC-Software TNCserver
- Betriebsart des externen Geräts wählen (fileSystem)
- Software für Datenübertragung
- 18.11 Ethernet-Schnittstelle
- 18.12 Firewall
- 18.13 Funkhandrad HR 550 FS konfigurieren
- 18.14 Maschinenkonfiguration laden
- 19 Tabellen und Übersichten
- 19.1 Maschinenspezifische Anwenderparameter
- 19.2 Steckerbelegung und Anschlusskabel für Datenschnittstellen
- 19.3 Technische Information
- 19.4 Übersichtstabellen
- 19.5 Funktionen der TNC 640 und der iTNC 530 im Vergleich
- Vergleich: Technische Daten
- Vergleich: Datenschnittstellen
- Vergleich: Zubehör
- Vergleich: PC-Software
- Vergleich: Maschinenspezifische Funktionen
- Vergleich: Benutzerfunktionen
- Vergleich: Zyklen
- Vergleich: Zusatzfunktionen
- Vergleich: Tastsystem-Zyklen in den Betriebsarten Manuell und El. Handrad
- Vergleich: Tastsystem-Zyklen zur automatischen Werkstück-Kontrolle
- Vergleich: Unterschiede beim Programmieren
- Vergleich: Unterschiede beim Programm-Test, Funktionalität
- Vergleich: Unterschiede beim Programm-Test, Bedienung
- Vergleich: Unterschiede Manueller Betrieb, Funktionalität
- Vergleich: Unterschiede Manueller Betrieb, Bedienung
- Vergleich: Unterschiede beim Abarbeiten, Bedienung
- Vergleich: Unterschiede beim Abarbeiten, Verfahrbewegungen
- Vergleich: Unterschiede im MDI-Betrieb
- Vergleich: Unterschiede beim Programmierplatz
- 19.6 Funktionsübersicht DIN/ISO
- Index