You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Python/readme.md
+49-12Lines changed: 49 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,8 +3,8 @@ RoboDK API for Python
3
3
4
4
The `robodk` package implements the [RoboDK API for Python](https://robodk.com/doc/en/PythonAPI/index.html).
5
5
6
-
The RoboDK API allows creating simulations for industrial robots, specific mechanisms and generating vendor-specific programs for robots.
7
-
With the RoboDK API for Python it is possible to simulate and program any industrial robot using Python programming language.
6
+
The RoboDK API allows you to create simulations for industrial robots, mechanisms and generate vendor-specific programs for robots.
7
+
With the RoboDK API for Python you can simulate and program any industrial robot using Python programming language.
8
8
The RoboDK API provides an alternative to using vendor-specific programming languages.
9
9
10
10
While RoboDK's graphical user interface can be used to create programs, it is possible to extend the robot controller limitations by using a universal programming language such as Python.
@@ -125,29 +125,47 @@ More information about robot post processors here:
You can find the most up to date list of supported robot controllers in our documentation for [Post processors](https://robodk.com/doc/en/Post-Processors.html#AvailablePosts).
128
+
The following list includes the supported robot controllers from different robot manufacturers. You can find the most up to date list of supported robot controllers in our [library of post processors](https://robodk.com/posts) and the [documentation for Post processors](https://robodk.com/doc/en/Post-Processors.html#AvailablePosts).
129
129
130
130
* ABB RAPID IRC5: for ABB IRC5 robot controllers
131
131
* ABB RAPID S4C: for ABB S4C robot controllers
132
132
* Adept Vplus: for Adept V+ programming language
133
133
* Allen Bradley Logix5000: for Allen Bradley Logix5000 PLC
134
+
* Annin Robotics: for AR3 and AR4 robots.
134
135
* Aubo: for AUBO robot controllers
136
+
* Aubo ARCS: generates code (.lua and .pro) for AUBO ARCS robotic controllers.
137
+
* Automata: for Automata EVA robots.
138
+
* Borunte: for Borunte robot arms. Generates zip-package with necessary files for BRTIRUS robot controllers.
139
+
* Brooks: for PreciseFlex robots.
140
+
* CPR: produces XML-formatted code suitable for CPR robotic systems.
141
+
* CSV: generates simple CSV-formatted files for generic robotic and automation controllers. This post processor is versatile and can be used in applications requiring straightforward data import and export.
* Elite: The Elite Robots CS Task post processor allows you to generate code for CS controllers.
141
149
* Epson: for Epson robot controllers
150
+
* Estun: for Estun robot controllers
151
+
* Fairino: produces .lua files and supports the Fairino FR series of robots.
142
152
* Fanuc R30iA: for Fanuc R30iA and R30iB robot controllers
143
153
* Fanuc R30iA_Arc: for Fanuc Arc welding
144
154
* Fanuc RJ3: for Fanuc RJ3 robot controllers
155
+
* Flexiv: generates trajectory files (.traj) for Flexiv Hesper controllers
156
+
* Foxbot: generates .pac files for Foxbot controllers
145
157
* GCode BnR: for B&R robot controllers
146
158
* GSK: for GSK robots
147
159
* HCR: for Hanwha robot controllers
148
160
* HIWIN HRSS: for HIWIN robots
161
+
* Huayan: generates programs for Huayan Robotics robots (formerly known as Han's Robot)
149
162
* Hyundai: for Hyundai robot controllers
150
-
* KAIRO: for Keba Kairo robot controllers
163
+
* IGUS: generates XML-formatted code suitable for igus robotic systems
164
+
* IIMT: generates .txt files that you can load in IIMT CR robot controllers easily.
165
+
* Inexbot: generates .JBI files specifically designed for Inexbot controllers (Inform III)
166
+
* JAKA: for JAKA robot controllers
167
+
* Kassow: generate code for Kassow Robots KR2 controllers
168
+
* KEBA KAIRO: for Keba Kairo robot controllers
151
169
* Kinova: for Kinova robots
152
170
* Kawasaki: for Kawasaki AS robot controllers
153
171
* KUKA IIWA: for KUKA IIWA sunrise programming in Java
@@ -157,27 +175,43 @@ You can find the most up to date list of supported robot controllers in our docu
157
175
* KUKA KRC4: for KUKA KRC4 robot controllers
158
176
* KUKA KRC4_Config: for KUKA KRC4 robot controllers with configuration data in each line
159
177
* KUKA KRC4_DAT: for KUKA KRC4 robot controllers including DAT data files
178
+
* KUKA KRC5: for KUKA KRC5 robot controllers
179
+
* MARS: generates .gpl files for MARS systems
160
180
* Mecademic: for Mecademic's script code required by the Meca500 robot
161
181
* Mecademic Python: it generates a Python script that can control the Mecademic Meca500 robot remotely.
162
182
* Mitsubishi: for Mitsubishi robot controllers
163
183
* Motoman/Yaskawa: for different Motoman robot controllers using Inform II and Inform III (JBI)
184
+
* Motoman Cartesian: for Yaskawa/Motoman robot controllers using Cartesian values. You may require the Relative Job option on the robot controller if you want to manually modify this program on the robot controller.
185
+
* MyCobot: generates Python code compatible with MyCobot robotic arms
164
186
* Nachi AX FD: for Nachi AX and FD robot controllers
165
-
* Omron: for Omron/Techman robot controllers
187
+
* Neura: generates a NeuraPy Python script compatible with the Neura Robotics Real-Time NR-Motion Master controller
188
+
* NEWKer i6: generates code designed for NEWKer i6 CNC controllers
189
+
* Niryo: generates Python code designed for Niryo educational robots
190
+
* Omron: for Omron-TM robot controllers
166
191
* OTC: for Daihen OTC robot controllers
167
-
* Panasonic: For Panasonic PRG programs (requires Panasonic G2PC tools to compile ASCII files to binary files)
192
+
* Panasonic: for Panasonic PRG programs (requires Panasonic G2PC tools to compile ASCII files to binary files)
168
193
* Precise: for Precise Scara robots
194
+
* QJAR: generates .rbg files for QJAR robot controllers
195
+
* Rainbow Robotics: generates .wsl files for Rainbow Robotics controllers
169
196
* Robostar: for Robostar robot controllers
197
+
* Rokae: generates .mod files for ROKAE robot controllers
198
+
* Rozum RC API: generates .py files to integrate with Rozum RC Series controllers
199
+
* Rozum RC Pulse: generates .rcp files designed for Rozum RC Series controllers
200
+
* Schneider: for Schneider Electric Lexium controllers
170
201
* Siasun: for Siasun robot controllers
171
-
*Siemens_Sinumerik: for Siemens Sinumerik ROBX robot controller
202
+
*Siemens Sinumerik: for Siemens Sinumerik ROBX robot controller
172
203
* Staubli VAL3: to generate Staubli VAL3 robot programs (CS8 controllers and later). It inlines the robot movements.
173
204
* Staubli VAL3_Machining: for Staubli VAL3 controllers that have the Machining HSM option.
174
205
* Staubli S6: for Staubli S6 robot controllers
175
206
* Toshiba: for Toshiba robots
176
-
* Techman: for Omron/Techman robot controllers
207
+
* Techman: for Techman robot controllers
208
+
* Turin: outputs .txt files for Turin robot controllers
177
209
* Universal Robots: for UR robots, it generates linear movements as pose targets
178
210
* Universal Robots URP: for UR robots, it generates a URP that can be loaded and modified in Polyscope (the UR robot controller)
179
-
* Universal Robots_RobotiQ: for UR robots including support for RobotiQ gripper
180
-
* Universal Robots_MoveP: for UR robots, it generates linear movements as MoveP commands
211
+
* Universal Robots RobotiQ: for UR robots including support for RobotiQ gripper
212
+
* Universal Robots MoveP: for UR robots, it generates linear movements as MoveP commands
0 commit comments