Atelierul Robotică
The FreeCAD Robot Workbench Icon
The FreeCAD Robot Workbench is unmaintained. Please mention on the FreeCAD forum if you have an interest in maintaining this workbench.
Introducere
Atelierul robotică Robot Workbench este un instrument pentru a simula un robot industrial standard având 6 axe de libertate 6-axis industrial robot, cum ar fi de ex. Kuka.
Puteți efectua următoarele activități:
- Configurați un mediu de simulare cu un robot și piese de lucru;
- Creați și urmați traiectoriile;
- Descompuneți caracteristicile/funcționalitățile unei piese CAD într-o traiectorie;
- Simulați mișcarea și accesibilitatea robotului;
- Exportați traiectoria într-un fișier de program de robot.
Pentru a începe încercați Robot tutorial, și vedeți interfața de programare în fișierul exemplu aici: RobotExample.py
Instrumente
Aici sunt comenzile principale pe care le puteți utiliza pentru a seta un robot.
Roboți
Instrumentele pentru crearea și gestionarea roboților cu 6 axe
- Creați un robot: Introduceți un nou robot în scenă
- Simulate a trajectory: Deschide dialogul de simulare și vă permite să simulați
- Export a trajectory: Exportați un fișier conținând programul robotului
- Set home position: Stabiliți poziția 0 a robotului
- Restore home position: Mutați robotul în poziția zero
Traiectorii
Instrumente pentru crearea și manipularea traiectoriilor. Există două tipuri, cele parametrice și cele neparametrice.
Traiectoriile Non Parametrice
- Creați o traiectorie: Introduceți o traiectorie goală în scenă
- Stabiliți orientarea implicită: Definiți orientarea implicită a punctelor de trecere
- /Definiți parametrul implicit al vitezei: Stabiliți valorile implicite pentru crearea punctelor de trecere
- Inserați un punct de trecere: Inserați un punct de trecere de la poziția curentă a robotului într-o traiectorie
- Inserați un punct de trecere: Inserați un punct de trecere de la poziția curentă a mouse-ului într-o traiectorie
Traiectorii Parametrice
- Generează o traiectorie dintr-un set de muchii: Include un obiect nou ale cărui muchii vor forma o traiectorie
- Traiectorie suplimentară(Dress-up): Creați o traiectorie suplimentară care va suprascrie anumite proprietăți ale traiectoriei inițiale
- Gruparea și conectarea traiectoriilor: Conectează un set de traiectorii și creează o traiectorie mai complexă
Script
A se vedea Robot API example pentru o descriere a funcțiilor utilizate pentru a modela deplasările robotului .
Tutoriale
Robot
- Trajectories, non parametric: Create a trajectory, Set default orientation, Set default values, Insert waypoint, Insert waypoint (mouse)
- Trajectories, parametric: Create a trajectory from edges, Dress-up trajectory, Trajectory compound
User documentation
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Assembly, BIM, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub
Robot
- Trajectories, non parametric: Create a trajectory, Set default orientation, Set default values, Insert waypoint, Insert waypoint (mouse)
- Trajectories, parametric: Create a trajectory from edges, Dress-up trajectory, Trajectory compound
User documentation
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Assembly, BIM, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub