24
CAD/CAM basierte Roboter- Offlineprogrammierung Ihre Referenten: XY XY

CAD/CAM basierte Roboter-Offlineprogrammierung Ihre Referenten: XY

Embed Size (px)

Citation preview

Page 1: CAD/CAM basierte Roboter-Offlineprogrammierung Ihre Referenten: XY

CAD/CAM basierte Roboter-Offlineprogrammierung

Ihre Referenten:XYXY

Page 2: CAD/CAM basierte Roboter-Offlineprogrammierung Ihre Referenten: XY

Firma: XY

Page 3: CAD/CAM basierte Roboter-Offlineprogrammierung Ihre Referenten: XY

Die heutige Agenda:

Begrüßung Aktuelle Situation bei ……. Kurzportrait der unicam Software GmbH Robotmaster: Unternehmen & Produkte Robotmaster in der Praxis

Fragen

Page 4: CAD/CAM basierte Roboter-Offlineprogrammierung Ihre Referenten: XY

unicam Software GmbH: CAD/CAM Erfahrung seit 1992

Mastercam seit 1992Robotmaster seit 2009

> 1000 Kunden in DeutschlandEigenentwicklung: Spannmittel, Simulation, …38 Mitarbeiter

Unsere Standorte und Büros1 Georgensgmünd (Nürnberg)2 Lichtenau (Chemnitz)

Unsere Team „Mastercam“ Technik

Page 5: CAD/CAM basierte Roboter-Offlineprogrammierung Ihre Referenten: XY

Industrie

Robotmasterkunden der Firma unicam Software GmbHForschung/ Bildung Hersteller

Page 6: CAD/CAM basierte Roboter-Offlineprogrammierung Ihre Referenten: XY

Ein durchgängiges System:

Programmierung einer CNC-Maschine

Programmierung eines Roboters

CAD Daten einlesen

Programmierung

Simulation CNC Simulation Roboter

Optimierung

Postlauf CNC / Roboter

Fertiges Programm

Page 7: CAD/CAM basierte Roboter-Offlineprogrammierung Ihre Referenten: XY

Standard: Step Parasolid (*.X_T) VDA-FS IGES DXF/DWG

(ACAD) Acis (*.SAT) STL Rhino Alibre Design KeyCrator SpaceClaim CadKey Ascii

Datenaustausch / SchnittstellenDirekt:

Optional:

o

o

o

Page 8: CAD/CAM basierte Roboter-Offlineprogrammierung Ihre Referenten: XY

Ein durchgängiges System:

Programmierung einer CNC-Maschine

Programmierung eines Roboters

CAD Daten einlesen

Programmierung

Simulation CNC Simulation Roboter

Optimierung

Postlauf CNC / Roboter

Fertiges Programm

Page 9: CAD/CAM basierte Roboter-Offlineprogrammierung Ihre Referenten: XY

NC Programmierung

Page 10: CAD/CAM basierte Roboter-Offlineprogrammierung Ihre Referenten: XY

Ein durchgängiges System:

Programmierung einer CNC-Maschine

Programmierung eines Roboters

CAD Daten einlesen

Programmierung

Simulation CNC Simulation Roboter

Optimierung

Postlauf CNC / Roboter

Fertiges Programm

Page 11: CAD/CAM basierte Roboter-Offlineprogrammierung Ihre Referenten: XY

Simulation

Page 12: CAD/CAM basierte Roboter-Offlineprogrammierung Ihre Referenten: XY

Ein durchgängiges System:

Programmierung einer CNC-Maschine

Programmierung eines Roboters

CAD Daten einlesen

Programmierung

Simulation CNC Simulation Roboter

Optimierung

Postlauf CNC / Roboter

Fertiges Programm

Page 13: CAD/CAM basierte Roboter-Offlineprogrammierung Ihre Referenten: XY

Optimierung Toolframe

OptimierungsmöglichkeitenSingularität

Reichweite

Optimierung ext. Achsen

Bahnmanipulation

Kollisionen vermeiden Werkzeugorientierung

Page 14: CAD/CAM basierte Roboter-Offlineprogrammierung Ihre Referenten: XY

Ein durchgängiges System:

Programmierung einer CNC-Maschine

Programmierung eines Roboters

CAD Daten einlesen

Programmierung

Simulation CNC Simulation Roboter

Optimierung

Postlauf CNC / Roboter

Fertiges Programm

Page 16: CAD/CAM basierte Roboter-Offlineprogrammierung Ihre Referenten: XY

Ein durchgängiges System:

Programmierung einer CNC-Maschine

Programmierung eines Roboters

CAD Daten einlesen

Programmierung

Simulation CNC Simulation Roboter

Optimierung

Postlauf CNC / Roboter

Fertiges Programm

Page 17: CAD/CAM basierte Roboter-Offlineprogrammierung Ihre Referenten: XY

Fertiges Roboterprogramm

GripLoad loTool_TypTeil;

AccSet 10, 10; ConfL\On; MoveAbsJ [[0.00,0.00,0.00,0.00,0.00,0.00],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]],v400,fine,tLaser3;

MoveJ [[-74.52,223.43,148.74],[0.6501915,0,0.7597703,0],[-1,1,-1,1],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]],[16.67,500,5000,1000],fine,tLaser3\Wobj:=obIRB_Hand2;

MoveJ [[-20.18,223.41,140.24],[0.6501915,0,0.7597703,0],[-1,1,-1,1],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]],[16.67,500,5000,1000],fine,tLaser3\Wobj:=obIRB_Hand2;

MoveL [[-15.24,223.41,139.47],[0.6501915,0,0.7597703,0],[-1,1,-1,1],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]],[0.00,500,5000,1000],fine,tLaser3\Wobj:=obIRB_Hand2;

MoveL [[-15.27,225.90,139.29],[0.6502273,0,0.7597396,0],[-1,1,-1,1],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]],[0.00,500,5000,1000],fine,tLaser3\Wobj:=obIRB_Hand2;

MoveL [[-15.31,228.40,139.11],[0.6502629,-0.0007137,0.7597086,0.0006109],[-1,1,-1,1],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]],[0.00,500,5000,1000],fine,tLaser3\Wobj:=obIRB_Hand2;

MoveL [[-15.34,230.89,138.94],[0.6502985,-0.0011433,0.7596773,0.0009787],[-1,1,-1,1],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]],[0.00,500,5000,1000],fine,tLaser3\Wobj:=obIRB_Hand2;

MoveL [[-15.37,233.25,138.81],[0.6503338,-0.0015727,0.7596457,0.0013464],[-1,1,-1,1],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]],[0.00,500,5000,1000],fine,tLaser3\Wobj:=obIRB_Hand2;

MoveL [[-15.40,235.75,138.70],[0.6503691,-0.002002,0.7596138,0.0017141],[-1,1,-1,1],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]],[0.00,500,5000,1000],fine,tLaser3\Wobj:=obIRB_Hand2;

MoveL [[-15.44,238.25,138.59],[0.6504042,-0.0024313,0.7595816,0.0020819],[-1,1,-1,1],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]],[0.00,500,5000,1000],fine,tLaser3\Wobj:=obIRB_Hand2;

MoveL [[-15.47,240.61,138.50],[0.6504392,-0.0028606,0.759549,0.0024497],[-1,1,-1,1],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]],[0.00,500,5000,1000],fine,tLaser3\Wobj:=obIRB_Hand2;

MoveL [[-15.50,243.11,138.46],[0.650474,-0.0032899,0.7595162,0.0028175],[-1,1,-1,1],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]],[0.00,500,5000,1000],fine,tLaser3\Wobj:=obIRB_Hand2;

MoveL [[-15.53,245.61,138.42],[0.6505087,-0.0037191,0.759483,0.0031855],[-1,1,-1,1],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]],[0.00,500,5000,1000],fine,tLaser3\Wobj:=obIRB_Hand2;

MoveL [[-15.56,247.98,138.37],[0.6505433,-0.0041483,0.7594495,0.0035534],[-1,1,-1,1],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]],[0.00,500,5000,1000],fine,tLaser3\Wobj:=obIRB_Hand2;

MoveL [[-15.60,250.48,138.40],[0.6505777,-0.0045776,0.7594158,0.0039215],[-1,1,-1,1],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]],[0.00,500,5000,1000],fine,tLaser3\Wobj:=obIRB_Hand2;

MoveL [[-15.63,252.98,138.42],[0.650612,-0.0050068,0.7593817,0.0042897],[-1,1,-1,1],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]],[0.00,500,5000,1000],fine,tLaser3\Wobj:=obIRB_Hand2;

MoveL [[-15.66,255.48,138.44],[0.6506462,-0.005436,0.7593473,0.0046578],[-1,1,-1,1],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]],[0.00,500,5000,1000],fine,tLaser3\Wobj:=obIRB_Hand2;

MoveL [[-15.69,257.84,138.51],[0.6506802,-0.0058651,0.7593126,0.005026],[-1,1,-1,1],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]],[0.00,500,5000,1000],fine,tLaser3\Wobj:=obIRB_Hand2;

MoveL [[-15.73,260.34,138.60],[0.6507141,-0.0062942,0.7592775,0.0053942],[-1,1,-1,1],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]],[0.00,500,5000,1000],fine,tLaser3\Wobj:=obIRB_Hand2;

Beispiel:

Page 18: CAD/CAM basierte Roboter-Offlineprogrammierung Ihre Referenten: XY

Unterstützung von externen Achsen

Maximal 2 Rotationsachsen Maximal 3 Linearachsen

Page 19: CAD/CAM basierte Roboter-Offlineprogrammierung Ihre Referenten: XY

Unterstützung „Werkstück zum Werkzeug“

Page 20: CAD/CAM basierte Roboter-Offlineprogrammierung Ihre Referenten: XY

Simulation der kompletten Roboter-Fertigungszelle

Page 21: CAD/CAM basierte Roboter-Offlineprogrammierung Ihre Referenten: XY

Einfache Anwendung

Bekannte CNC Technologie einsetzen

Page 22: CAD/CAM basierte Roboter-Offlineprogrammierung Ihre Referenten: XY

Module

Page 23: CAD/CAM basierte Roboter-Offlineprogrammierung Ihre Referenten: XY

Beispiel - Projekte

Holz 3D Fräsen Entgraten 3D Fräsen

Page 24: CAD/CAM basierte Roboter-Offlineprogrammierung Ihre Referenten: XY