Program Menu

程序菜单包含遗传代数的所有组件ed to Offline Programming (OLP) and program generation. It is possible to add new programs, reference frames, targets or tools to robots. These Offline Programming components (reference frames, tools, targets, etc.) appear on all programs generated offline.

Interface - Image 40Add Reference Framewill add a new reference frame attached to the station root or attached to another reference frame if that reference frame was selected.

Interface - Image 41Add empty toolwill add a new TCP to a robot. No geometry is required to add a new tool. Multiple Tools allow referencing different parts of the same geometry linked to one tool.

Interface - Image 42Teach Target (Ctrl+T)will add a new target to the Active reference frame for the Active robot tool. The active reference frame and active tool can be selected in therobot panel. It is also possible to right click a reference frame or a tool to make them active.

Interface - Image 43Teach Targets on Surface (Ctrl+Shift+T)will allow the user to select points of an object to easily create targets. An example is available inthis section.

Interface - Image 44Add Programwill add a new program that can be created using the RoboDK Graphical User Interface (GUI). No programming experience is required to create or modify this type of robot program. The robot program can be simulated and generated for a specific robot, automatically and easily.

TheProgram Instructionssection of the Offline Programming document provides more information about available program instructions through the GUI.

Interface - Image 45Add Python Programoption will include a sample Python program/macro/script/module in the station that links to the RoboDK API. A Python program using the RoboDK API allows creating robot programs from generic programming code (Python). It is possible to deploy these programs for any specific robot controller. It is also possible to simulate specific tasks to extend the GUI programs. These tasks can be robot subprograms for offline programming, online programming or simply simulate specific events such as making objects appear automatically at random spots for a pick and place simulations. A Python program is like a text file embedded in the station and contains Python code to automate specific tasks in RoboDK. The RoboDK API is deployed using Python by default but other programming languages can be used to interface with RoboDK.

Finally, it is possible toInterface - Image 46Add or Edit Post Processors. Post Processors define the way programs are generated for a specific robot controller, allowing to accommodate vendor-specific syntax. Post Processors are final component of the offline Programming Process.

Interface - Image 47