Reference frames allow placing objects with respect to each other. Drag & drop any reference frame or object in the tree to create nested reference frames.
Hold the ALT key to move reference frames with respect to each other. It is also possible to manually enter the translation and rotation values in the format of your choice, including quaternion values and different types of euler rotations. You can select the preferred euler orientation in the menu "Tools-Options-General tab-Default Euler Angles mode".
Right click the drop-down bar to copy the reference frame as a pose (4x4 matrix), as euler angles or as quaternion values.
|Alt||Move reference frames, objects or robots with respect to each other|
|Alt + Shift||Modify tool reference frames|
|Ctrl + P||Take a screenshot|
|F1||Shows this quick start guide|
|*||Show/hide robot workspace|
|+||Make frames bigger|
|-||Make frames smaller|
|Ctrl + 1||Load last file or station|
Double click a robot to open the robot panel. The TCP and Reference frames can be modified in this window.
Double click a program to view the simulation slider. Alternatively, you can right click the program and select "Run"/"Stop".
Robot tools can be easily created by importing a 3D object and drag & dropping it to the robot. The object is then automatically converted into a tool. This procedure can be reversed. You can also import objects in 3D format to model the cell. Accepted 3D formats include STL, IGES and STEP files.
Once we have a simulation ready in RoboDK, we can export it as a 3D HTML simulation or as a 3D PDF. This feature allows you to easily share your simulations with your customers.
Example of a 3D PDF simulation document (3D PDF simulations must be opened with Acrobat Reader, not a browser)
Tip: HTML simulations are larger than PDF simulations, compressing them will considerably reduce their size. The HTML simulation does not have any dependencies and can be shared as one single file.
The robot Post Processor defines how the robot programs should be generated. The conversion of the simulator movements to specific robot instructions is done by a Post Processor. Post Processors provide complete flexibility to generate the robot programs for specific requirements.
RoboDK provides Post Processors for most robot brands. Post Processors can be easily created or modified. One Post Processor in RoboDK is simply a Python file that defines how the code should be generated. Each robot brand uses a default post processor that can be modified to customize program generation and better adjust to specific applications.
Tip: Use Python IDLE editor instead of Notepad to quickly test your post processor (select F5 in Python IDLE to see the result of your post processor).