기본적으로 RoboDK에서다음포스트프로세서를사용할수있습니다.
●ABB_RAPID_IRC5: for ABB IRC5 robot controllers
●ABB_RAPID_S4C: for ABB S4C robot controllers
●Adept_Vplus: for Adept V+ programming language
●Allen_Bradley_Logix5000: for Allen Bradley Logix5000 PCL
●CLOOS: for CLOOS robot controllers
●Comau_C5G: for Comau C5G robot controllers
●Denso_PAC: for Denso RC7 (and older) robot controllers (PAC programming language)
●Denso_RC8: for Denso RC8 (and newer) robot controllers (PacScript programming language)
●Dobot: for educational Dobot robots
●Fanuc_R30iA: for Fanuc R30iA and R30iB robot controllers
●Fanuc_R30iA_Arc: for Fanuc Arc welding
●Fanuc_RJ3: for Fanuc RJ3 robot controllers
●GCode_BnR: for B&R robot controllers
●GSK: for GSK robots
●HIWIN_HRSS: for HIWIN robots
●KAIRO: for Keba Kairo robot controllers
●KUKA_IIWA: for KUKA IIWA sunrise programming in Java
●KUKA_KRC2: for KUKA KRC2 robot controllers
●KUKA_KRC2_CamRob: for KUKA CamRob milling option
●KUKA_KRC2_DAT: for KUKA KRC2 robot controllers including DAT data files
●KUKA_KRC4: for KUKA KRC4 robot controllers
●KUKA_KRC4_Config: for KUKA KRC4 robot controllers with configuration data in each line
●KUKA_KRC4_DAT: for KUKA KRC4 robot controllers including DAT data files
●Kawasaki: for Kawasaki AS robot controllers
●Mecademic: for Mecademic Meca500 robot
●Mitsubishi: for Mitsubishi robot controllers
●Motoman/Yaskawa: for different Motoman robot controllers using Inform II and Inform III (JBI)
●Nachi_AX_FD: for Nachi AX and FD robot controllers
●OTC: for Daihen OTC robot controllers
●Panasonic: For Panasonic PRG programs
●Precise: for Precise Scara robots
●Siemens_Sinumerik: for Siemens Sinumerik ROBX robot controller
●Staubli_VAL3: for Staubli VAL3 robot programs (CS8 controllers and later)
●Staubli_VAL3_InlineMove: to generate Staubli VAL3 programs with inline movement data
●Staubli_S6: for Staubli S6 robot controllers
●Toshiba: for Toshiba robots
●Universal_Robots: for UR robots, generates linear movements as pose targets
●Universal_Robots_RobotiQ: for UR robots including support for RobotiQ gripper
●Universal_Robots_joints: for UR robots, generates linear movements as joint targets
●Yamaha: for Yamaha robots
참고#RefPostProc
다음영상은 RoboDK의포스트프로세서개요를보여줍니다.
https://robodk.com/help#PostProcessor
포스트프로세서의각방법에대한참조문서는온라인으로제공됩니다.
http://robodk.com/doc/en/PythonAPI/postprocessor.html
모든포스트프로세서는robodk.py모듈을사용합니다.
http://robodk.com/doc/en/PythonAPI/robodk.html#robodk.Mat
robodk.py모듈은포즈작업 (곱셈, 역,…) 및포즈간의오일러각도를다른형식으로변환하는도구를제공합니다.
파이썬프로그래밍에대한정보는온라인에서제공됩니다.
https://docs.python.org/3/
프로그램이생성되면사전처리된 / 보편적인파이썬프로그램이생성되어로컬임시폴더에저장됩니다. 사전처리된프로그램은RoboDK에서사용자가선택한포스트프로세서와연결되어있습니다. 포스트프로세서는원하는코드를생성하는 RobotPost 클래스를정의합니다.
사전컴파일된프로그램은파이썬으로실행됩니다.