katalog.qxd (Page 1)
Transcription
katalog.qxd (Page 1)
T O P C A M T O P T U R N T O P M I L L M AT H E M AT I S C H T E C H N I S C H E SOFTWARE-ENTWICKLUNG GMBH CNC Komplettbearbeitung Drehen Fräsen MTS-CAD/CAM-Lösung für Drehen und Fräsen MTS bietet als NC-Programmierverfahren ein Programmiersystem* und eine Werkstattprogrammierung* an, die einzeln oder aufgrund ihrer gleichen internen Struktur auch im Verbund genutzt werden können. Unsere Werkstattprogrammierung besitzt darüber hinaus mehrere alternative Eingabemöglichkeiten vom NC-Editor, graphischen Geometrieeditor, interaktiven Programmieren, TeachIn-Betrieb bis hin zur Dialogprogrammierung, zwischen denen während des Programmierens beliebig gewechselt werden kann. Die mit dem Programmiersystem TOPCAM erstellten NCProgramme werden vom Postprozessor in den Programmierschlüssel* der Ziel-CNC-Steuerung umgesetzt und können dann in direkter Anbindung mit den auf diesen Programmierschlüssel eingestellten Werkstattprogrammierplätzen TOPTURN oder TOPMILL simuliert, auf Kollisionen getestet und auch weiterbearbeitet, z.B. optimiert, werden. Diese Durchgängigkeit, welche das Programmiersystem mit einer komfortablen Werkstatt/Dialogprogrammierung im Programmierschlüssel einer beliebigen CNC-Steuerung verbindet, ist das besondere unserer CAD/CAM-Lösung. Ein universeller NC-Übersetzer kann als Kombination von Programmierschlüssel und Postprozessor gebildet werden. *Programmiersystem und Werkstattprogrammierung Zum Erstellen der NC-Programme findet man in der betrieblichen Praxis die sogenannte maschinelle Programmierung mit Programmiersystemen in der Arbeitsvorbereitung und die Werkstattprogrammierung, die an der CNC-Maschine/Steuerung durchgeführt wird. Diese Differenzierung wird mit den PC-Steuerungen in Zukunft jedoch an Bedeutung verlieren. Programmiersysteme übernehmen i.a. die Werkstückgeometrie aus CAD-Daten und erzeugen die NC-Programme zunächst in einem neutralen Format, das mit Postprozessoren in den Programmierschlüssel* der Zielsteuerung umgesetzt wird. Bei der Werkstattprogrammierung wird das NC-Programm ausgehend von einer Werkstattzeichnung bereits im Programmierschlüssel* der CNC-Steuerung, auf der die Programmierung stattfindet, erstellt. * Programmierschlüssel Unter dem Programmierschlüssel einer CNC-Steuerung (man verwendet dafür auch die Bezeichnungen Befehlscodierung oder Steuerungs-syntax) versteht man erstens die Festlegung der mit dieser Steuerung möglichen Programmierfunktionen nach DIN66025 mit den steuerungsspezifischen Abweichungen von der Norm und zweitens die Festlegung der steuerungsspezifischen Erweiterungen um Zyklen, Konturzüge, usw. oder auch die inhaltliche Festlegung einer nicht DIN-orientierten Klartextsprache. 2 Werkzeug-, Spannmittel- und Schnittwertverwaltung Die MTS-Produkte, TOPCAM, TOPTURN und TOPMILL, greifen auf einheitliche Verwaltungen für Werkzeuge, Spannmittel, Werkstoffe und Schnittwerte/Technologiedaten zu. Alle Standardwerkzeuge für die Dreh- und Fräsbearbeitung sowie die Spannmittel liegen in parametrisierter Form vor, so daß der Anwender die speziell bei ihm zum Einsatz kommenden Werkzeuge und Spannmittel auch selbst definieren kann. Die Einbeziehung von Drehformwerkzeugen ist über deren CAD-Daten möglich. Die Abmessungen aller Komponenten gehen in die Kollisionsbetrachtungen ein. Als Spannmittel stehen beim Drehen Backenfutter, Spannzangenfutter sowie Spitzenspannungen und beim Fräsen Schraubstöcke, Magnetplatten sowie eine modulare Baukastenspannung zur Verfügung. Die Schnittwertdatei ist parametrisiert nach Werkstoff, Werkzeug und Bearbeitungsverfahren. 3 TOPCAM Integriertes NC-Programmier- und 2D-CAD-System für 2½D-Fräsen und Drehkomplettbearbeitung mit angetriebenen Werkzeugen in bis zu 7 Achsen Ein Hauptmerkmal des in eine vollwertige 2D-CADOberfläche eingebetteten Programmiersystems TOPCAM ist seine auf CAD-Daten aufsetzende graphische Benutzeroberfläche. Die Generierung der Programme erfolgt dabei in einem einfachen interaktiven Dialog, bei dem der Arbeitsplan automatisch mitgeschrieben wird. Als steuerungsneutrales Format wird der MTSProgrammierschlüssel verwendet. TOPCAM bietet folgende Grundfunktionen: • • • • • • • • • 4 automatische Arbeitsplan- und Einrichteblatterstellung Arbeitsplaneditor mit graphischer Anzeige der Arbeitsschritte und den Funktionen, Verschieben, Löschen, Einfügen und Aktivieren oder in den Hintergrund Verschieben Verändern von NC-Programmen durch nachträgliches Wiederaufsetzen des Bearbeitungsdialoges CAD-Datenaustausch im DXF-Format DNC-Programmübertragung zur und von der CNCSteuerung optionale direkte Anbindung von TOPTURN und TOPMILL Drehkomplettbearbeitung mit angetriebenen Fräswerkzeugen in bis zu 5 konfigurierbaren Achsen (X,Z,C,Y,B) und Gegenspindel (Z2,C2) mit allen Bearbeitungszyklen, insbesondere radialen und axialen Gesenkzyklen in Stech- und Schruppverfahren, Luftschnittelimination, Gegenspindelübernahmemacros, automatisches Einfügen von Durchmessertoleranzen, Passungen, Freistichen nach DIN509 Form E/F und DIN76, Verrundungen und Fasen, 2½D-Fräsbearbeitung mit angetriebenen Werkzeugen in den Ebenen: Stirn-, Sehnen-, geneigte Sehnenfläche sowie Mantelfläche, und den Bearbeitungszyklen: Taschen, Bohren, Reiben, Ausdrehen, Gewindeschneiden sowie Bohrbildern mit Anwendermacros für Werkzeugeinsatzfolgen. 2½D-Programmiersystem Fräsen mit allen gängigen Bearbeitungsverfahren, wie Bohr-, Reib-, Ausbohr-, Gewindezyklen, Kreis-, Rechtecktaschen, Zapfen und insbesondere mit konturparalleler oder mäanderförmiger Bearbeitung von Taschen beliebiger Berandung mit Inseln, Löchern und Schlichtaufmaßen sowie von radialen und linearen Bohrbildern, An- und Abfahrmacros bei Konturen, Gravieren von Bildausschnitten mit Optimierung, Postprozessoren Den generalisierten Postprozessor von TOPCAM gibt es in zwei Varianten: • konfigurierbarer DIN-SatzPostprozessor für 2-AchsDrehen und 3-Achs-Fräsen • Zyklenpostprozessor anpaß• bar an jede CNC-Steuerung • 5 Werkstattprogrammierung und CNC-Simulation mit TOPTURN & TOPMILL Die CNC-Simulatoren TOPTURN (Drehen) und TOPMILL (Fräsen) erfüllen innerhalb der MTS-CAD/CAM-Lösung eine Doppelfunktion: 1. Werkstattprogrammierung im Programmierschüssel* einer beliebigen CNC-Steuerung mit einheitlicher Benutzeroberfläche, integrierter CNC-Simulation und direkter Maschinenanbindung. 2. CNC-Simulation als Erweiterung von TOPCAM zur Überprüfung der mit TOPCAM erstellten NC-Programme im neutralen MTS-Programmierschlüssel oder der durch die Postprozessoren für spezifische CNC-Steuerungen übersetzten neutralen NC-Programme im zugehörigen Steuerungsprogrammierschlüssel (CNC-Simulation nach Postprozessorlauf). TOPTURN beschreibt eine Drehmaschine, die optional mit angetriebenen Fräswerkzeugen, einer Gegenspindel für die Komplettbearbeitung und den Zusatzachsen C,Y,B ausgerüstet werden kann. TOPMILL beschreibt eine 3-Achsen-Vertikalfräsmaschine mit einem konfigurierbaren Werkzeugwechsler in den Varianten Werkzeugmagazin und Doppelarmgreifer oder Pick-Up-Magazin. Während des Bearbeitungsprozesses wird ein mathematisch exaktes 3D-Werkstückmodell mitgeführt und es werden im Rahmen des 2D- und 3D-Maschinenmodells exakte Kollisionsbetrachtungen mit allen Bestandteilen des Arbeitsraumes durchgeführt. Konfiguration Die vielfältigen praktischen Nutzungsmöglichkeiten von TOPTURN und TOPMILL zur Werkstattprogrammierung und CNC-Simulation basieren auf ihren umfassenden Konfigurationseinstellungen des 2D- und 3D-Maschinenmodells, die eine Anpassung an reale Maschinen und CNC-Steuerungen durch den Anwender ermöglichen. Neben den Abmessungen des Arbeitsraumes bzw. des Maschinentisches können die Verfahrbereiche der NC-Achsen, die Spindeln und die Lage der Bezugs- und Referenzpunkte vorgegeben werden. Die Werkzeugsysteme bestehen aus ebenfalls konfigurierbaren Werkzeugrevolvern bzw. Werkzeugmagazinen. 6 Programmierschlüssel* und NC-Compiler Fräsen Drehen A. Bradley CNC 8400LM Acramatic 900TC A. Bradley CNC 8400LP Anton CNC 3300 Bosch CC 100 M/200M Anton CNC 3300 Bosch CC 300 M Bosch CC 200 T DMG MILL PLUS Bosch CNC Alpha 2 Deckel Contour 2 Emcotronic T1/T1 Engelhardt CNC 3300 Deckel Contour 3/Dialog 4 Deckel Dialog 11/12 Fagor CNC 8020 Emcotronic M1/M2 Fanuc Serie 0T/18T/21T Fanuc Serie 6T/10T/15T Engelhardt CNC 3300 Fanuc Serie 0-MB/MC Die NC-Syntax der CNC-Simulatoren ist durch den jeweils aktiven Fanuc Serie 150-TA Fanuc Serie 6M/11M/16M Programmierschlüssel festgelegt. Dieser bildet alle NC-Sätze auf den MTS-Programmierschlüssel als internen universellen Programmierschlüssel ab. Der MTS-Programmierschlüssel enthält alle Befehle der DIN66025, Parameterprogrammierung und umfassende Erweiterungen in den Bearbeitungszyklen und den geometrischen Verfahrbewegungen in Form von Konturzügen. Gildemeister EPL1 Fagor 8050M FC 16 CNC H & K CNC 781M/783M Heidenhain TNC: - 410/426/430/310 (ISO) - 150/155/355/360 (Klart.) - 407/415/425 (Klart.) - 410/426/430/310 (Klart.) Maho CNC 232 (Klartext) Maho CNC 432/532 Maztrol M32/M+(EIA/ISO) Mitsubishi M50 NUM 720F/750/760 Pronumerik CNC 640 Okuma OSP 5020M Sanying Sinumerik 3M/6M/7M Sinumerik 810M/820M Ein fremder Programmierschlüssel wird mit Hilfe eines universellen Präprozessores realisiert, der die Umsetzung des steuerungsspezifischen Programmierschlüssels in den MTS-Programmierschlüssel durchführt. Dies ist aufgrund des großen Leistungsumfangs des MTS-Programmierschlüssels im allgemeinen möglich. Kann ein spezieller Steuerungszyklus vom Präprozessor nicht nachgebildet werden, so steht dieser für die Simulation auch nicht zur Verfügung. Eine CNC-Simulation extern erstellter NC-Programme in einem bestimmten Steuerungsprogrammierschlüssel ist also möglich, wenn alle im Programm verwendeten NC-Befehle in diesem Programmierschlüssel enthalten sind, d.h. von dem Präprozessor in den MTS-Programmierschlüssel umgesetzt werden können. Die somit mögliche Kombination von Präprozessor und Postprozessor bildet den NC-Compiler, der NC-Programme in einem steuerungsspezifischen Programmierschlüssel in einen anderen Programmierschlüssel übersetzt. Sinumerik 810D/840D Traub MX8 Mazatrol T32 (EIA/ISO) Mitsubishi Meldas 310L Mori Seiki MF-T4/T6 MANUAL PLUS NCT 90T NUM 720T/750T/760T Okuma OSP500L Sinumerik 3T Sinumerik 8T Sinumerik 802SD Sinumerik 805T Sinumerik 810T/820T/ Sinumerik 850T/880T Sinumerik 810D/840D Sinumerik 840C SMT CC4200T SUF 16 CNC Sinumerik 850M/880M Sinumerik 802SD Lux-Turn Maho 432T Mazatrol TPLUS(ISO) - 151/155/355/360 (ISO) - 407/415/425 (ISO) Gildemeister EPL2 Der NC-Programmtransfer von der MTS-Werkstattprogrammierung zu einer konkreten Steuerung ist somit stets möglich, und umgekehrt, falls das zu simulierende Programm keinen im Programmierschlüssel nicht nachgebildeten NC-Befehl enthält. Traub TX8 Traub TX8D/TX8F Wir verweisen hier auf unsere umfangreichen Programmierschlüsselbeispiele mit den Steuerungszyklen in der Demoversion, die von unserer Homepage geladen werden kann. http://www.mts-cnc.com 7 Einrichten - Programmieren - Automatiklauf Die Werkstattprogrammierplätze TOPTURN und TOPMILL unterscheiden die drei Betriebsarten: • Einrichten • Programmieren • Automatiklauf Ergänzende Funktionen der Qualitätskontrolle: • Vermessen des Werkstückes in Werkstückschnitten • 3D-Werkstückdarstellung Für die graphische Simulation in den Maschinenbetriebsarten gibt es neben der als Standard vorhandenen schematischen 2D-Darstellung des Längsschnittes bzw. der Aufsicht mit Längs- und Querschnitt optional die Softwareerweiterung der 3D-Maschinenraum- mit 3D-Materialabtragssimulation und 3D-Kollisionsbetrachtungen. Die 3D-Darstellungen können mit den üblichen Navigationsfunktionen (Zoom, Drehen, Verschieben, usw.) verändert, Teile der Maschine können ausgeblendet und bei Innenbearbeitungen kann das Werkstück ausgeschnitten werden. Einrichten Wie an einer realen Maschine werden die Werkzeuge in der Werkzeugverwaltung ausgewählt und in das Werkzeugmagazin/Revolver eingesetzt, Korrekturwerte übernommen oder eingegeben, Rohteile definiert und eingespannt sowie der Werkstücknullpunkt festgelegt. Die CNC-Simulatoren können von Hand verfahren werden und dabei das Werkstück bearbeiten, z.B. zur Nullpunktfestlegung durch Ankratzen und Teach-In-Betrieb. Natürlich können die CNC-Simulatoren auch automatisch über ein Einrichteblatt im NC-Programmkopf eingerichtet und umgekehrt der Einrichtezustand in einem Einrichteblatt abgespeichert werden. 8 Programmieren TOPTURN und TOPMILL verfügen über verschiedene Werkstattprogrammierverfahren zwischen denen beim Programmieren je nach Aufgabenstellung jederzeit gewechselt werden kann: • • • • • Interaktive Programmierung NC-Editor Geometrie-Editor Teach-In-Betrieb Dialogprogrammierung In den ersten zwei Verfahren werden NC-Sätze vom Programmierer eingegeben, bei den restlichen werden die NCSätze automatisch erzeugt. Die Interaktive Programmierung kombiniert den NC-Editor mit dem Automatikbetrieb. Nach der Programmierung eines NCSatzes oder Zyklus wird die entsprechende Bearbeitung in der Simulation ausgeführt. Der Programmierer kann nach jedem Satz entscheiden, ob er den Befehl korrigieren oder übernehmen möchte. Damit ist eine unmittelbare NC-Satzüberprüfung durch Simulation bei der Eingabe möglich. Ein spezieller NC-Editor unterstützt die manuelle NC-Programmierung. Dabei können Syntaxfehler oder Bereichsüberschreitungen bereits während der Eingabe erkannt und angezeigt werden. Im Teach-In-Betrieb kann das Werkstück manuell bearbeitet werden. Die daraus resultierenden Verfahrbewegungen werden in die DIN-Befehle (G00 oder G01) umgewandelt und in das NC-Programm eingefügt. Mit Hilfe des Geometrie-Editors (WOP) können selbst komplexe Konturen einfach und ohne Berechnungen programmmiert werden. Im Dialog werden die aus der Zeichnung bekannten Maße eingegeben und in Konturzugbefehle (Erweiterungen der DIN-Norm) umgewandelt. Die Übergangspunkte, Kreismittelpunkte, Verrundungen und Fasen werden dabei automatisch berechnet. Kollisionen werden dabei durch die mitlaufende Simulation sofort angezeigt. 9 Dialogprogrammierung Die Dialogprogrammierung erlaubt die einfache Eingabe komplexer Bearbeitungsschritte, indem ein oder mehrere zusammenhängende Eingabeformulare mit graphischer Unterstützung ausgefüllt werden. Eine Überprüfung der Eingaben erfolgt auf Zulässigkeit der Eingabekombinationen, der Wertebereiche und auf Alternativen mit logischen Verknüpfungen. Mit der Dialogprogrammierung können NC-Programme in dem zugehörigen Programmierschlüssel erzeugt und verändert werden, ohne daß explizit NC-Sätze editiert werden müssen. Die Auswahl der Dialogschritte erfolgt ausgehend von der Übersicht der in einer Baumstruktur angeordneten Bearbeitungsfunktionen. Die effizienteste Art der Programmerstellung ergibt sich in der Kombination der Dialogprogrammierung mit dem Geometrie-Editor und dem interaktiven Programmieren, wobei der NC-Editor jederzeit zur Anzeige des erzeugten NC-Programmes verwendet werden kann. Die Form, der Inhalt und die Funktion einer Dialogeingabe kann vom Anwender selbst verändert werden. Es können auch neue Eingabeformulare hinzugefügt werden, um z.B. anwenderspezifische Bearbeitungszyklen zu ergänzen. Hervorzuheben ist, daß zu jedem Programmierschlüssel von TOPTURN oder TOPMILL die Werkstattprogrammierung durch eine auf den jeweiligen Programmierschlüssel abgestimmte, graphisch unterstützte Dialogprogrammierung ergänzt werden kann. Da es möglich ist, für jede CNCSteuerung einen entsprechenden Programmierschlüssel der MTSCNC-Simulation zu erstellen, ergibt sich somit als besondere Einsatzmöglichkeit die Programmierung älterer CNC-Steuerungen in einem modernen, komfortablen Dialog. 10 Automatiklauf Im Automatikbetrieb können NC-Programme durchgängig oder Satz für Satz in Echtzeit mit Overridefunktionen oder einem schnellen Testlauf simuliert werden. Die dynamische Simulation wird zweidimensional und optional auch dreidimensional visualisiert. Dabei wird eine Berechnung der Fertigungs-, Vorschub- und Werkzeugeinsatzzeiten sowie des zerspanten Werkstückvolumens durchgeführt. Die umfassenden Kollisionsbetrachtungen unterstützen das Einfahren von NC-Programmen insbesondere bei engen Arbeitsräumen, komplexen Spannsituationen oder kritischen Werkzeugbelegungen (Kollisionen mit Nachbarwerkzeugen). Die Qualiltät und Maßhaltigkeit des gefertigten Werkstückes kann zu jedem beliebigen Simulationszeitpunkt mit den Funktionen Vermessen und 3D-Werkstückdarstellung überprüft werden. Zur Analyse der Werkzeugbewegungen gibt es eine Verfahrweganzeige. Systemvoraussetzungen Die Software ist lauffähig unter den Betriebssystemen WINDOWS 95/98/ NT/ME/2000/XP als Einzelplatz- oder Netzwerkversion. Für die 2D-CNC-Simulation sind 64 MB Hauptspeicher ausreichend. Für die optionale 3D-Simulation sollten 128 MB Hauptspeicher, ein leistungsfähiger Prozessor und eine leistungsfähige Graphikkarte zur Verfügung stehen. 11 Über MTS MTS wurde 1980 in Berlin von Dr. phil. nat. Hans-Joachim Pfeiffer gegründet und hat als Unternehmensziel die Entwicklung von Software in technischen Anwendungen unter Verwendung mathematischer Methoden. http://www.mts-cnc.com email: [email protected] Tel.: +49-30-349 96 00 Fax: +49-30-349 96 025 Seit nunmehr 20 Jahren haben wir uns auf die Entwicklung von CAD/CAM- und CNC-Software spezialisiert. Hauptschwerpunkte unserer Tätigkeiten sind einerseits die hier vorgestellten Softwarepakete TOPCAM, TOPTURN und TOPMILL, die das Ergebnis einer 20-jährigen kontinuierlichen Weiterentwicklung repräsentieren und anderseits die projektbezogene Auftragsentwicklung. Diese besteht überwiegend aus umfangreichen Anpassungsarbeiten unserer Standardsoftware für namhafte Steuerungsund Werkzeugmaschinenhersteller, z.B in den Projekten: • CNC-Simulation Drehkomplettbearbeitung (7Achsen) • CNC-Simulation Langdrehen (10 Achsen) • Programmierung und Simulation von Mehrspindlern (24 und mehr Achsen) Einen weiteren bedeutenden Anteil an unserer Aktivitäten nehmen die im Zusammenhang mit unserer Softwareentwicklungen stehenden Schulungen der Anwender ein. Für unsere Standardsoftware führen wir regelmäßig Schulungskurse durch und unterhalten eine Telefon-Hotline. Sie können unsere Software auch in den folgenden Sprachen bestellen: chinesisch (simplex & traditionell), deutsch, englisch, französisch, indonesisch, italienisch, polnisch, portugiesisch, russisch, schwedisch, slowakisch, spanisch, thailändisch, tschechisch, türkisch, ungarisch und vietnamesisch. 12