8. NC-Programmierung

Ähnliche Dokumente
Tischuhr und Stiftehalter

CNC-Schneemann als Anhänger

NCSIMUL HIGH SPEED 3D NC SIMULATION DIGITALE CNC FERTIGUNG: INTERAKTIV & LEISTUNGSSTARK MACHINE FRÄSEN DREHEN DREH-FRÄSEN MEHRKANAL KOMPLEX

NCSIMUL HIGH SPEED 3D NC SIMULATION DIGITALE CNC FERTIGUNG: INTERAKTIV & LEISTUNGSSTARK

Inhalt. Vorwort Einführung 14

MazaCAM Mazak Editor Mazak CAD-Import Mazak CAM-System. GNT.NET und MazaCAM, die optimale Symbiose. MazaCAM - komfortabel am PC programmieren

Der Weihnachtsbaum für den CNC-Dreher

Lösung für die CNC Übung 1 (Fräsen)

LabTurn LabTurn CNC Drehmaschine. Kompaktmaschine für Ausbildung und Kleinserienproduktion - mit Siemens Steuerung.

CNC-Würfel. NC-Technik 2004 KW Seite 1 von 8

Weihnachtskugel als Anhänger

NC/CNC Handbuch 2003/2004

Nullpunkte und Nullpunktverschiebungen

Tutorial CNCezPRO Flaschenöffner

Enseignement secondaire technique

Herstellung von Schachfiguren

Herstellung eines Stiftehalters

Numturn Numturn Leistungsstarke CNC-Technik, flexibel und handlich in 4 Versionen. CNC Zyklendrehmaschinen.

Fertigen mit numerisch gesteuerten Werkzeugmaschinen. 2. Ausbildungsjahr Zeitrichtwert: 80 Stunden. Zielformulierung:

Numturn Numturn Leistungsstarke CNC-Technik, flexibel und handlich in 4 Versionen. CNC Zyklendrehmaschinen.

Modul Computergesteuerte Fertigungstechnik Fräsen. Computergesteuerte Fertigungstechnik... 3 Einführung/Geschichte... 3

Drehbarer Würfel. Drehbarer Würfel

Herstellung eines Flaschenverschlusses

NC/CNC Handbuch 2005/2006 Sonderausgabe zur 25. Auflage

Im Eilgang zum NC-Programm! Bohren/Fräsen 2D/2.5D

HEIDENHAIN. NC-Programme im Klartext-Dialog erstellen. itnc 530 TNC 640 TNC 620 TNC 320. MW M-TS/ Feb 2015

Herstellung eines Pokals in Pin-Form

I (/ ~. I ~ ~ - I 20 I I I I Lösung zur Aufgabe 13 (Übung 3) ~~+y XO YO Z100. Programm

Protokoll. Versuch Nr. 4 : Programmieren einer NC-Maschine Valentin Tsiguelnic (Gruppe 5A)

Herstellung der Gürtelschnalle Big Boss

Werkstättenlabor. Gruppe: 01

CNC-Technik in der Aus- und Fortbildung

Optimierung der Gesamtprozesskette von der Konstruktion zur Werkzeugmaschine Thomas Mücke

CNC 8x6 CNC8x9. Steuersysteme. Programmieranleitung

Der Weihnachtsbaum für den CNC-Fräser

Herstellung einer Kühlerfigur



GARANT etool. die neue Dimension der Zerspanungs-Effi

FACHKUNDE CNC. 1. Die Arbeitstechnik an einer CNC gesteuerten Maschine weist spezielle Eigenheiten auf. Zählen Sie drei auf.

Studienprojekt ISW-Slicer

Durchgängige Datennutzung bis in die Fertigung

Herstellung von Schachfiguren Teil 3: Dame und König

SINUMERIK live: DXF-Anwendung. Schneller von der Zeichnung zum Bauteil Möglichkeiten und Grenzen

Konzept einer CAM-Einführung

Programmieranleitung Fräsen

Metalltechnik - Lernfeld 8. Fertigen auf numerisch gesteuerten Werkzeugmaschinen

CAM Fragen-Antworten

Tutorial Bohren / Fräsen: Beispiel Schieber

Fertigungstechnik fur Wirtschaftsingenieure

MAN: 3D-Prozesskette in der Ausbildung

Schulungsangebot für KUNZMANN-Fräsmaschinen

Lösung für die CNC Übung 1 (Fräsen)

Industriemeister/Metall

CNC-Drehen und -Fräsen. Inhouse Schulungen für Ihre Mitarbeiter

MASSGESCHNEIDERTE CAM SOFTWARELÖSUNGEN

Herstellung eines Zweierbechers

Vorsprung durch Weiterbildung VANC

Ministerium für Kultus, Jugend und Sport Baden-Württemberg

CAM 6 Automatisierungstechnik Wambach Seite Informationsdarstellung und Verarbeitung bei CNC-Steuerungen

B1 Geometrische Grundlagen

Bewertungsbeispiel HEIDENHAIN Klartext. TNC 320 TNC 620 itnc 530

MazaCAM. Durch Unterstützung neuester Technologieen können Sie entspannt in die Zukunft blicken. GNT.NET und MazaCAM, die optimale Symbiose

Herstellung Karlsruher Pyramide

HIT Lernkonzept für HEIDENHAIN-Steuerungen zum Fräsen und Drehen

Herstellung eines modularen CD-Ständers

Under Control Learning and Producing. EMCO Industrial Training SOFTWARE

Gesamtübersicht Lernsituationen 1 7

HEIDENHAIN. Interpolationsdrehen und fräsen. auf der TNC 640. Dozent: Michael Wiendl

Produktupdate Autodesk FeatureCAM

KINEMATIK DER SR-20RII

CNC-Technik in der Aus- und Weiterbildung

CAM für die Fertigung Powerfully Simple. Simply Powerful.

6.2 CAM-Abteilung. Neue Systemstruktur und deren Arbeitsweise 80

tgtm HP 2012/13-4: Schließplatte

TFGM Plasma TFGM Plasma Plasmaschneidanlagen. Unschlagbar günstige Anlagen für die Dünnblech-Bearbeitung.

Grundlagen der CNC Programmierung

Autodesk Inventor HSM 3D Fräsen CAD/CAM der nächsten Generation

MOLDTECH SCHULUNGSANGEBOT

Herstellung eines Klebebandabrollers

Zerspanung WIR MACHEN SIE ZU PROFIS!

Liste MI / Liste I Programmieren in C++

HEIDENHAIN. Webinar: am :00 Uhr. Neue Funktionen TNC x-08. Dozent: Michael Wiendl

Stuttgart Training Center Page 1 from 7

Under Control Learning and Producing. EMCO Industrial Training SOFTWARE

PAMA Speed-mat3 TR10 Bohrwerk mit Horizontal Spindel Ø130 mm und einschwenkbarem Winkelkopf. Y = 2500 mm Z = 2700 mm

AMU, maskin og værktøj. CNC-Drehe Technik, Bediener. Kursnummer Udviklet af EUCSyd, Sønderborg 1

Fräseinführung Beispielprojekt in CondaCAM. Fräsparameter, um erfolgreich den CAM-Job für das Beispielprojekt der Fräseinführung zu erstellen...

CNC-Programmierung mit. SchulCNC. 1Programmierheft für Schüler

Horizontale CNC Flansch- und Endenbearbeitungsmaschine Typ FEB 3-150

MazaCAM Mazak Editor Mazak CAD-Import Mazak CAM-System. GNT.NET und MazaCAM, die optimale Symbiose. MazaCAM - komfortabel am PC programmieren

Die Herstellung von Nuten auf rotationssymetrischen Teilen am Beispiel eines Kundenauftrages

CNC-Fräsen. Es ist eindeutig wir sollten die technischen Möglichkeiten für uns nutzen und dementsprechend

Herstellung. Koordinatenwürfel

CNC Fertigung Drehen und Fräsen

Lösung für die CNC Übung 1 (Drehen)

FERTIGUNGSTECHNIKLABOR WS 2014/15

Transkript:

Literatur [Weck06] Weck, M.; Brecher, Ch.: Werkzeugmaschinen. Bd.4: Automatisierung von Maschinen und Anlagen. 6.Auflage, Springer-Verlag Berlin Heidelberg, 2006 [Pri06] Pritschow, G.: Einführung in die Steuerungstechnik. Carl Hanser Verlag München Wien, 2006 (1) Gliederung

1. Bereitstellung der notwendigen Informationen Konstruktionsdaten des Werkstücks (Zeichnung, CAD-Datei, etc.) verfügbare Werkzeuge verfügbare Spannelemente Technologische Daten Werkzeugmaschine (Achsen, Arbeitsbereich, Drehzahlen, Vorschübe, etc.) NC-Steuerung (Eingabeformat, Funktionalität, etc.) 2. Erstellung des Arbeitsablaufplanes Arbeitsreihenfolge Auswahl Werkzeuge, Spannmittel, Maschine Spannbedingungen / Umspannvorgänge technologische Einstellwerte 3. Erstellung eines maschinenneutralen Bearbeitungsprogramms (z.b. DIN 66215 CLDATA) Weg- und Schaltbedingungen 4. Erstellung des maschinenspezifischen Bearbeitungsprogramms (z.b. DIN 66025 G-Code) Achskonfiguration Aufspannlage (Nullpunktverschiebungen), etc. (2) Allgemeiner Programmierablauf

(3) Arbeitsablaufplan (Bsp.)

(4) Sprachen bei der rechnergestützten NC-Programmierung

% - Zeichen als Startmarkierung (optional mit Programmname/-nummer) % TestBeispiel.cnc % 1234 ASCII-Datei aus mehreren NC-Sätzen (jede Textzeile ist ein NC-Satz) NC-Sätze aus mehreren NC-Worten (beginnen immer mit Buchstabe) Satznummer N Wegbedingungen G (Interpolationsart, Koordinatenangaben, Korrekturen, Ebenenwahl,...) Schaltbefehle M (Spindel, Kühlung, Spannung,...) Technologische Werte (Vorschub F, Drehzahl S, Werkzeug T,...) Steueranweisungen (Programmende, Halt, Sprung, Unterprogramme,...) NC-Worte aus Adressbuchstabe und Ziffernfolge (5) NC-Programme nach DIN 66025 (ISO 6983)

(6) Adressbuchstaben nach DIN 66025

Auszug zur Gliederung von G-Funktionen in Gruppen (7) Wegbedingungen

(8) Hilfsfunktionen

(9) NC-Programmbeispiel Drehen

Rechtecktasche fräsen (uni-pro CNC, Fa. Heller) Bohrzyklus (Siemens 840 D) (10) Zyklen

Koordinatensysteme und Nullpunktverschiebung Bezugspunkte beim Drehen (11) Nullpunktverschiebung

(12) Fräserradiuskorrektur

Aufgabe: Erstellung eines NC-Programms zur Bearbeitung der 5 Innenkonturen Randbedingungen: Werkzeug 1: Bohrer Ø6 Werkzeug 2: Schaftfräser Ø6 Technologische Daten Drehzahl Bohren 1000 U/min Drehzahl Fräsen 800 U/min Vorschub Bohren 700 mm/min Vorschub Fräsen 500 mm/min Durchbruch zuerst Bohren, dann in einem Durchlauf ausfräsen Werkzeugversatz explizit berücksichtigen (13) NC-Programmierbeispiel

% N005 G90 F700 S1000 T1 N010 G0 X10 Y10 Z5 N015 M3 M7 N020 G1 Z-15 N025 G1 Z5 N030 G0 X90 N035 G1 Z-15 N040 G1 Z5 N045 G0 Y50 N050 G1 Z-15 N055 G1 Z5 N060 G0 X10 N065 G1 Z-15 N070 G1 Z5 N075 G0 X33 Y30 N080 G1 Z-15 N085 G1 Z5 N090 M5 M9 N095 F500 S800 T2 N100 M3 M7 N105 G0 X33 Y30 N110 G1 Z-15 N115 G1 Y35 N120 G2 X35 Y37 I2 J0 N125 G1 X65 N130 G2 X67 Y35 I0 J-2 N135 G1 Y25 N140 G2 X65 Y23 I-2 J0 N145 G1 X35 N150 G2 X33 Y25 I0 J2 N155 G1 Y30 N160 G1 Z5 N165 M5 M9 N170 F0 S0 N175 M30 (14) NC-Programm nach DIN 66025 (G-Code)

Processor = Compilersoftware (Übersetzung) Teileprogramm in fertigungstechnischproblemorientierter Sprache oder rechnerinterner Dartsellung (CAM-System) Umwandlung in maschinenneutrales Programm (z.b. CLDATA) Berücksichtigung Arbeitsablaufplan, Technologie, Geometrie für jede NC-Programmiersprache erforderlich Postprocessor = Compilersoftware (Übersetzung) maschinenneutrales NC-Programm Umrechnung in maschinenspezifisches NC-Programm Berücksichtigung Achskinematik + Steuerungsspezifika Einsatz nach (post~) der Erstellung des maschinenunabhängigen NC-Programms für jede einzelne Maschine erforderlich Umsetzung: früher als separates Programm heute üblicherweise als Modul im CAM-System im Hexapod FELIX implementiert in Bedienoberfläche bei STEP-NC = Teil der Steuerungssoftware (integrierter Processor und Postprocessor) (15) Rechnergestützte Erstellung eines Teileprogramms (CAM)

Erweitertes Datenformat zur DIN 66025 nach ISO/DIS 6132 Erweiterung der NC-Programmierung um Hochsprachen-Elemente Einschließen in eckige Klammern [ ] aber: nicht objektorientiert! Quelle: Weck06 (16) Programmier-Erweiterung der DIN 66025

(17) Beispiel für ein EXAPT-Teileprogramm

WOP - Werkstatt Orientierte Programmierung (engl. SFP - Shop Floor Programming) Programmierung von CNC-Maschinen auf Werkstattebene Eingabemasken, Dialoge, grafische Darstellung Programmierung durch den Maschinenbediener (auch: Dialogsteuerung, Zyklensteuerung) Beispiel: Zyklus Zerspanen längs der Steuerung MANUALplus M Ziele: Grafisch-Interaktive Programmierung ohne abstrakte Programmiersprache Programmierung der Werkstückgeometrie und nicht der Werkzeugwege, wie bei der Programmierung nach DIN 66025 Geometrie unabhängig von der Technologie der Bearbeitung programmieren Möglichkeit zur Übernahme von Geometriedaten aus CAD-Systemen Einheitliche Dialoge für alle Fertigungstechnologien Einheitliche Programmierung in der Werkstatt und der Arbeitsvorbereitung N20 G0 X60 Z5 T1 G97 S800 (Anfahren) N21 G0 X57 (Zustellen) N22 G1 Z-20.4 G95 F0.3 (1. Schnitt) N23 G0 X59 Z-19.4 (Abheben) N24 G0 Z5 (Rückfahrt) N25 G0 X54 (Zustellen) (18) WOP Werkstattorientierte Programmierung

CAD - Datenbasis STEP-NC Featurebasiertes CAD Geometrie Projekt Ablauf Arbeitsplan... Bearbtg.schritt i... NC STEP-NC ( ISO 14649-CD ) Werkstück...... Allgemeine WSt.-Daten Feature j Standard for the Exchange of Product Model Data Werkzeuge... Werkzeugdaten l... Prozess... Bearbtg.operat. k... Technologien... Technologiedat. m... Die umfassenden geometrischen, technologischen und organisatorischen Informationen liegen als strukturierte Einheiten in einem objektorientierten Format vor. ( Strukturiertes Modell der gesamten Bearbeitungsaufgabe ) [Weck06-4] (19) Objektorientierte NC-Programmierung

Quelle: Weck06 (20) Vereinfachtes Datenmodell der ISO 14649-CD (STEP-NC)

(21) STEP-NC - Werkstückbeschreibung durch Features (gemäß ISO 14649)

(22) STEP-NC Zuordnung von Features und Bearbeitungsschritte nach ISO 14649