This section includes useful references related to post processors and how to customize them for your needs.
You can find the full list of supported post processors in the library of post processors: https://robodk.com/posts. You can select a post processor to learn more about supported controllers and what parameters you can customize.
You can find the reference documentation for each method in the post processor is available in the RoboDK API section of the documentation: http://robodk.com/doc/en/PythonAPI/postprocessor.html
Most post processors use the robodk.py module. The robodk.py module provides tools for pose operations (multiplications, inverse, …) and conversions between poses to Euler angles in different formats, among other things.
Documentation is available online to learn about Python programming: https://docs.python.org/3/.
When you generate a program in RoboDK, a preprocessed universal Python program is generated and saved in a local temporary folder. The preprocessed program is linked to the right post processor (selected by the user in RoboDK). The post processor has a RobotPost class that defines how the program should be generated for your robot controller.
The precompiled programs are executed using Python.