What's new in RoboDK

New in RoboDK v5.3.0 (2021-10-11)    

  • Improved VRML import

New in RoboDK v5.3.0 (2021-10-08)

  • Fixed crash opening simulated 2D camera
  • Improved Leica tracker driver install

New in RoboDK v5.3.0 (2021-10-06)

  • Fixed crash when starting VR but OpenVR is not installed
  • Improved camera simulation settings using the API

New in RoboDK v5.3.0 (2021-10-05)

  • Improved VRML file import
  • Improved URP post processor

New in RoboDK v5.3.0 (2021-09-30)

  • Updated D3D and GL2 versions of RoboDK
  • Added additional render lock functions
  • Added additional debug output on rendering

New in RoboDK v5.3.0 (2021-09-29)

  • Important! Updated plugin interface: All custom plugins must be recompiled with the latest plugin interface
  • Updated Qt libraries from Qt5.11.2 to Qt5.15.6 on Windows
  • Updated compiler from MSVC2017 to MSVC2019 on Windows
  • Plugins now use Qt v5.15.6 and MSVS2019 compiler on Windows
  • Updated nVidia CUDA library from 10.1 to 11.4
  • nVidia CUDA architechture updated from sm_30 to sm_50
  • Updated Qwt library to 6.1.4 on Windows
  • Improved compiled post processors
  • Improved VRML import
  • Improved all compiled post processors to include custom settings
  • Improved calling numbered programs using drivers (no spaces needed to parse the program id)
  • Improved Mecademic post processors
  • Reduced the minimum number of measurements required for calibration when using 6D measurements
  • Added option to Reverse complete path selection on point/curve follow projects
  • Added option to delete all points of an object
  • Added Notes item (right click the root of the station to add notes)
  • Adding a new target does not link to an invisible robot automatically if there is a visible robot
  • Added option to open/close simulated cameras using the API

New in RoboDK v5.2.5 (2021-08-16)    

  • Improved library
  • Fixed reverse zoom option not being remembered

New in RoboDK v5.2.5 (2021-08-14)

  • Improved app loader plugin to support linking actions to multiples items and item types
  • Improved multithread support for the Python API
  • Improved blend radius check for UR post processors

New in RoboDK v5.2.5 (2021-08-11)

  • Fixed generating reports for robot calibration, report generation uses the white theme
  • Added multi thread support for a single Python robolink connection

New in RoboDK v5.2.5 (2021-08-10)

  • Improved pose display of joint targets, the pose of a joint target is now with respect to the parent it is attached to
  • Improved cylinder detection with the measure tool
  • Added option to customize item icons in the tree

New in RoboDK v5.2.4 (2021-08-06)    

  • Changed default Staubli post to InlineMove
  • Improved Staubli post processor
  • Added option to get and set custom item icons

New in RoboDK v5.2.4 (2021-08-04)

  • Mecademic robots generate Script code by default, not Python
  • Added support for Kawasaki driver
  • Improved MoveC export for UR robots

New in RoboDK v5.2.4 (2021-08-02)

  • Improved Staubli post processor
  • Improved UR workspace when using tools
  • Fixed Kinova driver (there was a monitoring bug)
  • Added option to hide ghost robot when teaching targets on a surface
  • Added probing support for KUKA robots

New in RoboDK v5.2.4 (2021-07-28)

  • Improved robot and target configuration options for Scara robots
  • Improved support cycles for drilling when using APT NC files (GOTO CYCLE DRILL)

New in RoboDK v5.2.4 (2021-07-27)

  • Improved left/right singularity tolerance for Scara robots
  • Improved Epson RC post processor
  • Improved Epson RC driver
  • Trace is always inactive on startup

New in RoboDK v5.2.4 (2021-07-26)

  • Improved Motoman post processor (MOVC working with external axes)
  • Improved Kinova post processor and driver
  • Added option to export circular movements as joint targets
  • Added option to export Cartesian targets with respect to the robot base when using a synchronized turntable (Denso)

New in RoboDK v5.2.4 (2021-07-20)

  • Improved Mecademic driver
  • Improved Chinese translation
  • Added Post Processor support for Python 3.9
  • Improved Kinova post processor

New in RoboDK v5.2.4 (2021-07-15)

  • Improved Leica tracker driver (3D and 6D measurements)
  • A warning is displayed if you duplicate shortcuts
  • Generate programs (F6) works with Python scripts when there are no other programs
  • Folders can hold custom data parameters
  • Added Mitsubishi file transfer
  • Updated RobotiQ gripper URCaps for UR robots

New in RoboDK v5.2.4 (2021-06-07)

  • Improved range for operation speed (CAM)
  • Improved RoboDK for probing
  • Fixed orientation order for curve set point spacing

New in RoboDK v5.2.3 (2021-06-02)    

  • Improved OTC post processor
  • Improved RoboDK for touch probing

New in RoboDK v5.2.3 (2021-05-26)

  • Added option to convert geometries to objects or tools using the API
  • Removed example plugins that make RoboDK crash

New in RoboDK v5.2.3 (2021-05-25)

  • Added script to attach objects to robot links (called: add object to robot)
  • Added option to link multiple programs to a robot at the same time
  • Allowing to place objects inside objects
  • Improved Kinova driver
  • Improved Kinova post processor
  • Improved Epson driver
  • Improved UR driver to support RobotiQ custom functions
  • Added more toolbar options
  • Reduced default toolbar icon size by 10%

New in RoboDK v5.2.2 (2021-05-13)    

  • Fixed OPC-UA plugin
  • Improved Doosan driver
  • Improved Motoman post

New in RoboDK v5.2.2 (2021-05-03)

  • Improved rail calibration

New in RoboDK v5.2.2 (2021-04-26)

  • Added all click events through the plugin interface

New in RoboDK v5.2.2 (2021-04-26)

  • Improved curve tangent calculation
  • Improved calibration script to differenciate between 3 DOF vs 6 DOF

New in RoboDK v5.2.2 (2021-04-21)

  • Improved timeout handling when connecting through the API
  • Improved French translation

New in RoboDK v5.2.2 (2021-04-19)

  • Improved integration with SteamVR

New in RoboDK v5.2.2 (2021-04-15)

  • Improved Mitsubishi post processor and driver
  • Improved Denso post processor

New in RoboDK v5.2.2 (2021-04-13)

  • Added support for Mitsubishi scara robots using the driver

New in RoboDK v5.2.2 (2021-04-12)

  • Escape clears selection for the measure tool and color change tool before closing
  • Selecting hidden objects will now show the curves and points
  • Simplified numbering of selected curves
  • Added option to copy/paste approach/retract strategy in curve follow projects
  • Added option to set point spacing for curves
  • Added option to set the angle step when modifying curves
  • Improved auto selection of direction when selecting curves with the curve follow project
  • Improved Denso post processor to support auto splitting

New in RoboDK v5.2.2 (2021-04-07)

  • Fixed inconsistencies with model mechanism or robot menu
  • Improved tool calibration for Scara robots
  • Added option to show OVC popup for Leica trackers
  • Added more mesh filter options to properly check for collisions
  • Added language: Turkish

New in RoboDK v5.2.2 (2021-03-31)

  • Added option to customize shortcuts (Tools-Options)
  • Improved menu to create external axes
  • Improved API for robot machining

New in RoboDK v5.2.2 (2021-03-22)

  • Improved options to change external axis settings through the API

New in RoboDK v5.2.2 (2021-03-19)

  • Reorganized list of parent candidates to attach for instruction events
  • Fixed crash detaching objects attached to other objects that depend on the first objects

New in RoboDK v5.2.2 (2021-03-17)

  • Improved integration with SolidWorks
  • Improved Kawasaki post processor to support joint targets for linear movements
  • Improved Denso post processor to support joint speed as a percentage
  • Fixed send program to robot issue

New in RoboDK v5.2.2 (2021-03-15)

  • Added option to have flow control statements in insert code instructions (IF/WHILE)
  • Added option to set station variables in insert code instructions
  • Added option to show/hide robots, mechanisms, reference frames and targets
  • Fixed HIDDEN command line parameter
  • Improved measure menu to always properly give the distance between 2 planes
  • Updated SteamVR library to the latest version

New in RoboDK v5.2.1 (2021-03-08)    

  • Improved loading UR controller kinematics
  • UR controller kinematics is automatically loaded when drag&dropping a URP file
  • Improved the Mecademic driver to properly support the latest version of the firmware

New in RoboDK v5.2.1 (2021-02-26)

  • Improved reference and target recalculation when moving robots
  • Improved memory error issues generating large programs (>1M)
  • Improved error message using the API when a collision is detected
  • Improved SearchL behavior using the API

New in RoboDK v5.2.1 (2021-02-22)

  • Calling setPoseAbs on a tool object now changes the TCP to match the absolute pose
  • Added option to edit curve normals along the tangent and perpendicular directions
  • Improved OPC-UA plugin to properly support setting joints as a string
  • Added option to prevent reframing when adding new objects (Tools-Options-Display)
  • Updated MotomanHSE driver to improve support for RS232 connection

New in RoboDK v5.2.1 (2021-02-19)

  • Improved Scara kinematics to support custom theta parameters
  • Added Epson driver
  • Improved Fanuc post processor to support up to 6 axis GP2 or external axes

New in RoboDK v5.2.1 (2021-02-12)

  • Improved Fanuc driver when using external axes
  • Improved Motoman driver to support multiple robots within the same controller
  • Improved KUKA CNC post processor
  • Improved Denso post processor
  • Improved Epson post processor to support slow speeds
  • Improved Staubli driver to support linear movements
  • 3D view shows aligned when opening an RDK file where the rotation is not aligned

New in RoboDK v5.2.1 (2021-01-18)

  • Fixed issue with scroll wheel on poses defined as a script
  • Improved ABB post processors
  • Better Python version detection on Mac

New in RoboDK v5.2.1 (2021-01-08)

  • Improved support to have targets in folders
  • Added option to lock the effect of the mouse wheel on Cartesian coordinates
  • Improved integration with MAC touchbar
  • Drag & drop files on Mac properly opens the file in RoboDK

New in RoboDK v5.2.0 (2020-12-16)    

  • Added support for reading digital inputs for Omron TM robots via the API

New in RoboDK v5.2.0 (2020-12-14)

  • Improved automatic collision avoidance plugin
  • Added option to check if a target is inside an object
  • Added option to show text on the screen
  • Improved plugin interface
  • Improved synchronization of simulation events
  • Improved singularity detection for the full range of motion of joint 5 (collaborative robots)
  • Active reference frames apply to robot arms only (not mechanisms)
  • Added option to calibrate robots with Leica T-Mac

New in RoboDK v5.1.3 (2020-12-03)    

  • Fixed issue loading controller kinematics
  • Added option to rename groups of references
  • Added option to use Continuous measurements with a Leica tracker

New in RoboDK v5.1.3 (2020-11-30)

  • Improved robot Parameters form when using external axes
  • Improved robot calibration menu
  • Fixed Create Curves tool button to Auto extract curves
  • Fixed issue displaying XYZ axis letters
  • Selecting targets holding control will not move the robot
  • Fixed dual joint target representation with collaborative robots when double clicking targets near a singularity
  • Improved performance

New in RoboDK v5.1.3 (2020-11-20)

  • Added support for Kinova robots
  • Improved UR post processors

New in RoboDK v5.1.3 (2020-11-18)

  • Added 3 axis interpolation

New in RoboDK v5.1.3 (2020-11-16)

  • Added option to export target names in programs (added example to CSV post processor)
  • Fixed RoboDK app for Fusion on Mac
  • Improved API error codes

New in RoboDK v5.1.2 (2020-11-06)    

  • Improved Fusion plugin (Helix are converted to splines)
  • Added support for Hyundai robots
  • Improved Universal Robots post processors
  • Improved Nachi and OTC post processors to only show the first 3 programs when multiple programs must be generated
  • Fixed issue with TM export and local date and time settings
  • Improved Fanuc socket driver (removed dependency with PC Interface)

New in RoboDK v5.1.2 (2020-10-30)

  • Important: The Run on robot status (program option) is now remembered when saving the RDK file
  • Improved measurement tool to allow measuring straightness of lines and distance between non perfect lines
  • Improved collision map dialog
  • Added option to automatically remove collision checks for colliding objects

New in RoboDK v5.1.2 (2020-10-30)

  • Improved consistency with program error message reporting

New in RoboDK v5.1.2 (2020-10-28)

  • Improved plugin with Autodesk Fusion and importing arcs
  • Added radius tolerance to consider arc moves as helix in Tools-Options-CAM

New in RoboDK v5.1.2 (2020-10-27)

  • Improved Fusion plugin to use the standard APT post processor
  • Fanuc RJ3 post processor limits program names to 6 characters
  • Removed spaces from Fanuc program names

New in RoboDK v5.1.2 (2020-10-21)

  • Improved Mitsubishi driver
  • Improved RoboDK Apps
  • Fixed Fusion 360 plugin to work with the latest Fusion update

New in RoboDK v5.1.2 (2020-10-20)

  • Improved APT spiral import from Autodesk Fusion 360
  • Improved API for multi threaded applications
  • Improved integration with Omron-TM robots

New in RoboDK v5.1.2 (2020-10-16)

  • Improved integration with laser trackers
  • Improved View Manager app
  • Improved Snapshot app
  • Added option to send driver coordinates with respect to the active reference

New in RoboDK v5.1.2 (2020-10-12)

  • Improved display of curves and curve normals

New in RoboDK v5.1.2 (2020-10-12)

  • Improved robot calibration
  • Improved robot connection from the robot calibration menu
  • Improved robot connection via the API (Run on robot option)

New in RoboDK v5.1.1 (2020-09-29)    

  • Improved app loader plugin
  • Improved tab order for program events menu (in robot machining menu)

New in RoboDK v5.1.1 (2020-09-28)

  • Fixed strange behavior where movements would not complete
  • Improved script to generate calibration cube grid
  • Automatic install of Omron/Techman driver dependency

New in RoboDK v5.1.1 (2020-09-23)

  • Added option to delete curve points when
  • Improved simulation time calculation when using more than 1 robot or mechanism
  • Fixed crash when dropping objects attached to themselves
  • The new UR post processor maps DO 10 and 20 to the hand DO and group DO respectively
  • Text editor process is left open if we close RoboDK (for robot programs)
  • Fixed join curve tolerance when the robot holds the part
  • Improved Fanuc program filtering
  • Improved MotomanHSE driver

New in RoboDK v5.1.0 (2020-09-16)    

  • Added Kinova post processor and driver
  • Added Motoman automatic extraction of pulses/degree from ALL.PRM
  • Added option to export ALL.PRM files for Yaskawa/Motoman robots to export calibrated models

New in RoboDK v5.1.0 (2020-09-14)

  • Improved inverse kinematics for Scara robots
  • More decimals allowed when building robot or mechanisms
  • Removed default STOPMESS in KUKA SRC files
  • Improved rail calibration

New in RoboDK v5.1.0 (2020-09-10)

  • Improved circular move simulation
  • Improved rail calibration
  • Improved stability when running RoboDK in the background
  • Added special Scara robot (translation on axis 2)

New in RoboDK v5.1.0 (2020-09-07)

  • Improved workspace display for collaborative robots such as UR and Jaka
  • Fixed crash when reordering instructions within the tree
  • Pulses/degree ratio can be provided for external axes
  • Improved Motoman driver to work with external axes
  • Improved/extended plugin interface. Important: make sure to update your custom plugins
  • Allowing to save RoboDK stations larger than 500 MB (large RDK files are not compatible with older RoboDK versions)
  • Added option to improve numerical accuracy of generated programs (intermediate/temporary file)
  • Improved Foxbot post processor
  • Improved Python unit testing

New in RoboDK v5.0.2 (2020-08-21)    

  • Added missing MotomanHSE driver
  • Improved ABB driver
  • Improved Universal Robots URP post processor

New in RoboDK v5.0.2 (2020-08-17)

  • Improved modify curves tool
  • Improved saving snapshot of simulated cameras (snapshot was not being saved in Ubuntu)
  • Improved performance of web server view
  • RoboDK API port is set as an environment variable for any subprocess started by RoboDK
  • Fixed crash when loading APT files and a message pops up

New in RoboDK v5.0.1 (2020-08-03)    

  • Improved robot calibration
  • Improved measure tool
  • Improved KUKA KRC Post processors

New in RoboDK v5.0.1 (2020-07-31)

  • Improved CNC kinematic model

New in RoboDK v5.0.1 (2020-07-28)

  • Improved Omron/Techman post processors
  • Added Omron/Techman Path Node post
  • Updated program events for point follow projects (each point will get a path start/finish trigger at the approach location)

New in RoboDK v5.0.1 (2020-07-27)

  • Improved Omron/Techman ZIP file export
  • Improved Mecademic driver
  • Improved Chinese translations
  • Added Foxbot post processor

New in RoboDK v5.0.1 (2020-07-21)

  • Added uFactory xArm post processor and driver
  • Added Automata EVA post processor and driver
  • Added option to avoid automatic reordering of curves via the API
  • Fixed crash allowing instructions to be reordered while a program was running

New in RoboDK v5.0.1 (2020-07-20)

  • Improved RoboDK for Mac (fixed Mac-specific crash issues)
  • Improved RoboDK for Linux (missing Motoman driver update)

New in RoboDK v5.0.0 (2020-07-17)    

  • Improved Mitsubishi driver
  • Improved automatic target selection when adding targets
  • Improved text robot joints sliders to better provide decimal values
  • Fixed creation of gripper mechanism (invert sense option was ignored)

New in RoboDK v5.0.0 (2020-07-13)

  • Improved teach targets on surface colors
  • Improved integration with custom apps (App loader plugin)

New in RoboDK v5.0.0 (2020-07-09)

  • Improved camera simulation
  • Improved app plugin
  • Fixed crash when using some optimization settings

New in RoboDK v5.0.0 (2020-07-06)

  • Improved Mecademic driver
  • Fixed OPC-UA plugin crash when unloading it
  • Fixed camera bugs to make everything backwards compatible
  • Added Omron/Techman files to automatically create ZIP programs

New in RoboDK v5.0.0 (2020-07-02)

  • Improved camera window size and docked window with resizable option even if we use fixed sensor size (fixed aspect ratio)
  • Fixed camera simulation issues
  • Improved robot library load speed
  • Updated palletizing plugin
  • Updated SolidEdge plugin
  • Fixed black and white camera simulation
  • Fixed crash when using teach in a robot machining project with external axes

New in RoboDK v5.0.0 (2020-06-23)

  • Improved graphics performance
  • Optimized usage of RAM memory
  • RoboDK translated to Japanese
  • Improved performance when using GPU arrays
  • Added plugin for Solid Edge
  • Removed strange flashing effect on curve follow projects when an object was moved
  • Improved filter splitting when using external axes
  • Improved measurement menu
  • 2D camera simulation now shows cameras as items in the station tree and they are saved with the station
  • Added option to dock 2D camera simulations
  • Added pixel size parameter for 2D camera simulation
  • Added example to simulate lens distortion for 2D camera simulation
  • Added Annin Robotics post processor
  • Added Annin Robotics driver
  • Added uFactory uArm post processor
  • Added uFactory uArm driver
  • Improved/extended Tools-Options menu
  • Included TM Flow post processor
  • Improved Universal Robots post processors
  • Improved Dobot driver
  • Improved Doosan driver
  • Improved integration with Panasonic robots
  • Improved translations (RoboDK Software and RoboDK Online Documentation)
  • Added post for KUKA Entertaintech
  • Added Quine post: allows exporting any Program in Python code to use the RoboDK API
  • Added option to add linear and joint moves provided poses and joint arrays
  • Added option to show text on the toolbar (Tools-Options-General)
  • Fixed crash when creating a gripper
  • Fixed gripper ratio (it was being ignored)
  • Added option to set tolerances when auto selecting next curves (Tools-Options-CAD)
  • Added dropdown menu on the default view toolbar
  • Added option to dock simulated cameras
  • Added support to build generic 2 axis turntables
  • Added option to update RoboDK by running RoboDK/RoboDK-Update.py

New in RoboDK v4.2.4 (2020-05-18)    

  • One robot machining project is previewed at most if we make changes to the cell (when automatic update is checked)
  • Improved Mastercam plugin
  • Improved import of NCI files
  • Improved debug output
  • Fixed crash reordering instructions using right click

New in RoboDK v4.2.4 (2020-05-13)

  • Added option to display point normals
  • Expand/collapse status is maintained when items are reorganized in the tree
  • Added option to specify what objects to attach using the API
  • Improved debug output

New in RoboDK v4.2.4 (2020-05-12)

  • Added option to detach objects inside other objects (event instruction)
  • Improved program generation performance for large programs
  • Added option to calibrate 2 axis turntable mechanisms given KUKA configuration variables
  • Improved curve selection for programs
  • Improved messages when checking path
  • Improved program calculation speed
  • Simplified Mastercam plugin
  • Improved Motoman, KUKA and Fanuc post processors

New in RoboDK v4.2.4 (2020-05-06)

  • Improved copy/paste options for robot machining settings
  • Removed automatic robot machining reset when using external axes
  • Fixed crash when moving a coordinate system with many small robot machining toolpaths
  • Added option to have absolute points for approach/retract moves in robot machining menu
  • Improved Mastercam plugin
  • Improved palletizing plugin
  • Improved performance
  • Improved tool and reference frame calibration (the station tree shows icon for calibrated tools and references)

New in RoboDK v4.2.4 (2020-05-04)

  • Improved automatic curve extraction
  • Reorganized Program events
  • Added option to select "Reframe on" for robot machining projects
  • Added option to set default program events in bulk (separate from all default parameters)
  • Added option to rename curves and points
  • Python files in RoboDK/Library/Macros are used by default to run scripts when a program call is not available in the RDK project
  • Improved Mastercam NCI import to support RPM changes during the same toolpath
  • Reorganized Program Events menu
  • Fixed Camera simulation crash caused when object was deleted too quickly
  • Improved OPC-UA plugin
  • Improved UR post processors
  • Improved get/set of instruction parameters using the API
  • Improved RoboDK for welding, using ArcStart and ArcEnd as default arc welding triggers

New in RoboDK v4.2.4 (2020-04-30)

  • Improved Curve import (exporting all curves and reimporting leads to the same result with different curves split)
  • Improved driver for Leica laser trackers
  • Fixed/removed redundant plugin names

New in RoboDK v4.2.4 (2020-04-29)

  • Added option to automatically extract curves from surface (Tools-Add curve)
  • Added option to tilt auto extracted curves (curve follow project)
  • Added option to modify curve and points
  • Fixed crash when selecting "auto select next curve" but no object was selected

New in RoboDK v4.2.3 (2020-04-21)    

  • Fixed display message for the path to tool pose in robot machining settings
  • Improved automatic detection of Python install
  • Improved colors for vector form

New in RoboDK v4.2.3 (2020-04-21)

  • Improved renaming items by selecting F2 when an object is selected
  • Improved Fit all when curves or points are not near object geometry
  • Added option to view point coordinates
  • Added option to Ctrl+Zoom in the library

New in RoboDK v4.2.3 (2020-04-20)

  • Added option to split curve at the mouse cursor location using left click
  • Improved selection of small curves (Tools-Options-Display-Pick curve sensitivity must be reduced)
  • Removed NCI import confusing warning (speed per revolution)
  • Fixed tool reference for robot machining (tool holder vs. cutters)
  • All Plugin DLLs are now signed when downloading them separately

New in RoboDK v4.2.3 (2020-04-17)

  • Added FeatureCAM plugin
  • Improved KUKA_KRC4_DAT speeds

New in RoboDK v4.2.3 (2020-04-14)

  • Added option to export circular movements using joint targets
  • Improved RoboDK for Android (added support for Exechon simulation, improved menu issue when downloading from Play Store)

New in RoboDK v4.2.3 (2020-04-08)

  • Added Robostar robots

New in RoboDK v4.2.3 (2020-04-07)

  • Removed warning when moving from a joint position right at the joint limits
  • Improved tool auto selection when importing APT files

New in RoboDK v4.2.3 (2020-03-30)

  • Improved Mitsubishi post processor (configuration flags are properly calculated)
  • Improved Mitsubishi driver (linear moves)
  • Improved RhinoCAM integration
  • Removed program options for built-in post processors
  • Fixed display of Quaternions when using a dark theme
  • Improved stability of kinematics
  • Updated Mac and Linux versions

New in RoboDK v4.2.3 (2020-03-25)

  • Added robot+rail hybrid calibration
  • Added support for Helix moves from CAM files (G-code and NCI files)
  • Improved Kawasaki post processor
  • Changed default setting: text and code editor is not embedded by default
  • Fixed memory leak issue when using the API
  • Improved rail integration through the API
  • Improved robot movements through the API when using multiple instances of the API
  • Improved hexapod integration

New in RoboDK v4.2.2 (2020-03-12)    

  • Fixed subprogram inlining (global setting was not saved)
  • Fixed crash when calibrating a reference frame already calibrated
  • Forced to take the last tool and frame ID for tool ID and reference ID

New in RoboDK v4.2.2 (2020-03-09)

  • Added option to automatically import NC arc commands to linear commands (Tools-Options-CAM)
  • List of default plugins that are not loaded is displayed by default
  • Improved calibration measurements menu
  • Improved building external axes through the API

New in RoboDK v4.2.2 (2020-02-27)

  • Opening text editors or running Python scripts will make the directory of the RDK file the working directory for the process
  • Opening text editors or running Python scripts will add the directory of the RDK file to the process path

New in RoboDK v4.2.2 (2020-02-26)

  • Added automatic install for Autodesk Inventor 2020
  • Improved integration with CAM software
  • Improved API (InstructionListJoints)

New in RoboDK v4.2.2 (2020-02-24)

  • Improved integration with CAM software and import of APT files
  • Added option to copy/paste robot machining settings in bulk (right click robot machining settings)
  • Fixed strange behavior when changing the rotation of targets when using the teach targets on surface option
  • Fixed automatic selection when selecting curves from plugins
  • Reduced the default curve size by 50%
  • Added option to align robots using right click

New in RoboDK v4.2.2 (2020-02-20)

  • Fixed joint moves displayed as linear moves
  • Improved support for multi axis when using pulse data
  • Improved API

New in RoboDK v4.2.2 (2020-02-19)

  • Fixed crash when using undo

New in RoboDK v4.2.2 (2020-02-17)

  • Improved teach targets on surface wizard
  • Improved plugin integrations
  • Improved VR experience and documentation

New in RoboDK v4.2.2 (2020-02-11)

  • Improved support to import URP kinematics

New in RoboDK v4.2.2 (2020-02-11)

  • Added option to snap TCP on the tool (teach targets on surface)
  • Improved VR speed (VR works when PC windows are minimized)
  • Improved VR controller bindings to support HTC Cosmos

New in RoboDK v4.2.2 (2020-02-10)

  • Added option to close all open stations at once without saving (select No to All)
  • Improved robot panel joint text boxes to update robot position in real time
  • Removed strange error with Fanuc post after the program was generated
  • Improved inverse kinematics of 2 rotative axes
  • Added Camera View app to use for tradeshows and VR
  • Added option to add rdka files as added modules to an existing project

New in RoboDK v4.2.1 (2020-02-06)    

  • Improved speed to select items on the screen and 3D navigation
  • Improved Merge option (you can merge objects that do not belong to the same parent)
  • Added option to bulk delete through the API (faster)
  • Improved VR and API integration

New in RoboDK v4.2.1 (2020-02-05)

  • Added option to align the position of the robot (from the robot panel menu)
  • Updated Matlab API
  • Improved integration to PKM robots
  • Fixed automatic CSV import for calibration projects
  • Updated GL2 version

New in RoboDK v4.2.1 (2020-01-31)

  • Improved Virtual Reality experience: users can now grab objects, coordinate systems and robots
  • Added option to load stations inside other stations
  • Added support to display the collision free map when using external axes
  • Improved text display for programs
  • Copy/paste doesn't alter the user's clipboard when used through the API
  • Improved/Updated plug-in interface: added support for Copy, Paste, Attach and InstructionListJoints.

New in RoboDK v4.2.0 (2020-01-29)    

  • Improved dark theme when using the opaque tree
  • Improved command line options

New in RoboDK v4.2.0 (2020-01-28)

  • Added FeatureCAM plugin
  • Improved robot connection (faster and less laggy)
  • Improved Motoman driver to support Serial connection instead of Motocom

New in RoboDK v4.2.0 (2020-01-21)

  • Added option to export calibrated robot kinematics
  • Added option to import urconfcontrol.conf file and export calibration.conf for UR robots
  • Improved local server license option
  • Added option to split linear movements given a maximum pose angle

New in RoboDK v4.2.0 (2020-01-17)

  • Added support for Dark theme (Tools-Options-Display-background)
  • Added Omron-TM robot driver
  • Added Omron robots (same as Techman)
  • Added Rainbow Robotics (robots and post processor)
  • Added option to select objects to pick (Pick station event)
  • Improved integration to Doosan robots
  • Added MIP robotics scara robot
  • Added option to change point approach through the API
  • Improved API and changed the behavior of the moved event

New in RoboDK v4.2.0 (2020-01-01)

  • Officially supporting RoboDK for mobile (Android and Apple iOS)
  • Improved default settings for touchscreens: rotation is done by default with 1 finger, pan and zoom with 2 fingers

New in RoboDK v4.1.0 (2019-12-23)    

  • Added option to hold the part with the robot and follow the path
  • Added option to record all objects for a station event

New in RoboDK v4.0.2 (2019-12-17)    

  • Added option to automatically extract zig-zag curves along the 2 dimensions
  • Improved Omron/Techman post processor

New in RoboDK v4.0.2 (2019-12-12)

  • Added final translation to Korean
  • Improved KUKA SRC import to support BAS for TOOL and BASE given an ID
  • Fixed issue displaying robot port connection

New in RoboDK v4.0.2 (2019-12-05)

  • Improved driver for PI Hexapod robots

New in RoboDK v4.0.2 (2019-12-02)

  • Automatic extraction of curves on select (in curve follow project or measurements)
  • Automatic extraction of points on select (in point follow project, measurements or teach targets on surface)
  • Improved teach targets on surface
  • Added option to snap on tools with the teach targets on surface menu
  • Improved appearance of curve normals
  • Normals are displayed by default when selecting curves
  • Added option to rename and change support for objects in bulk
  • Joint target icon displays a green dot when hidden
  • Gripper motion can be inverted when modelling a gripper
  • Improved automatic backup
  • Improved Fanuc dripfeeder post processor

New in RoboDK v4.0.1 (2019-11-26)    

  • Solved issue with running scripts and opening VR
  • Techman post processor can automatically connect to the robot

New in RoboDK v4.0.1 (2019-11-25)

  • Improved drilling cycles form APT import
  • Improved Motoman post processor for 7-axis robot arms

New in RoboDK v4.0.1 (2019-11-22)

  • Improved Hexapod integration
  • Fixed bug on copy/paste while keeping item links
  • Copy paste keeps item links by default (Tools-Options-Other)

New in RoboDK v4.0.1 (2019-11-21)

  • Improved connection with Leica trackers
  • Improved Motoman posts for 7-axis arms
  • Set default speed for Motoman posts to mm/s instead of cm/min
  • Improved accuracy of 3D printing Extruder commands

New in RoboDK v4.0.1 (2019-11-15)

  • Added option to change senses of joint axes (Joint senses in the Parameters menu)
  • Improved speed of Raspberry Pi drivers

New in RoboDK v4.0.1 (2019-11-11)

  • Absolute path for robot drivers is now allowed
  • Improved Korean language

New in RoboDK v4.0.1 (2019-11-08)

  • Improved Korean documentation: https://robodk.com/doc/ko/Getting-Started.html#Station
  • Improved Fusion plugin to use the program name specified in the settings for robot machining projects
  • Improved API

New in RoboDK v4.0.1 (2019-11-04)

  • Improved Mecademic driver
  • Setting the base and tool frames happens right before a joint movement for robot milling projects
  • Improved KUKA KRC4 post
  • Improved cleanup speed
  • Fixed bug loading robots
  • Improved Fanuc post to automatically identify motion group based on the reference name

New in RoboDK v4.0.1 (2019-10-30)

  • Improved collision checking through the API

New in RoboDK v4.0.1 (2019-10-28)

  • Added option to reveal objects in the tree from the 3D view (F8)
  • License settings are remembered even if a user does not have administrator privileges
  • Improved PRM plugin when using it through the API (removed blocking messages)

New in RoboDK v4.0.0 (2019-10-22)    

  • Improved UR post processors to not show blocking popups
  • Improved PRM plugin to join programs through the API

New in RoboDK v4.0.0 (2019-10-21)

  • Improved importing circles from Catia APT programs
  • Improved Motoman HSE driver to support 7-axes robot arms
  • Improved Mecademic driver
  • Improved KUKA IIWA driver
  • Improved Leica laser tracker drivers

New in RoboDK v4.0.0 (2019-10-15)

  • Improved collision map speed and appearance
  • Improved automatic datum selection for robot machining projects
  • Improved Doosan post processor
  • Improved Jaka robot kinematics

New in RoboDK v4.0.0 (2019-10-11)

  • Added option to save camera images with resolutions different from the displayed resolution

New in RoboDK v4.0.0 (2019-10-10)

  • Improved Fanuc post processor
  • Improved object picking to include curves
  • Improved App Loader plugin to show the list of apps and allow to enable/disable them

New in RoboDK v4.0.0 (2019-10-09)

  • Added driver for KUKA IIWA (apikukaiiwa.py)
  • Improved axis coupling limitations

New in RoboDK v4.0.0 (2019-10-07)

  • Improved robot machining approach/retract when the program ends with a circular movement
  • Improved Camera simulation options (minimized/top level window)
  • Improved PNG file compression
  • Improved Techman post processor

New in RoboDK v4.0.0 (2019-10-02)

  • Improved kinematics for Doosan robots

New in RoboDK v4.0.0 (2019-10-01)

  • Improved zoom when using large projects (zoom happens relative to the object under the mouse cursor)
  • Added option to convert curves to points
  • Added option to convert points to curves
  • Improved kinematics for Jaka robots
  • Movement filtering does not apply when there is an orientation change

New in RoboDK v4.0.0 (2019-09-27)

  • Changed default option to have a 1 mm rounding for robot machining projects (Tools-Options-CAM-Program Events)
  • Improved G02 and G03 import supporting radius command
  • Added post processor for Techman robots
  • Simplify geometry removes small or invalid triangles (Tools-Options-Display)

New in RoboDK v4.0.0 (2019-09-24)

  • Improved Korean translation
  • Added default settings to setup a turntable

New in RoboDK v4.0.0 (2019-09-23)

  • Improved VRML file import
  • Fixed issue with command line argument -NEWINSTANCE

New in RoboDK v4.0.0 (2019-09-20)

  • Improved copy/paste speed when using large projects
  • Improved KUKA IIWA post processors (Sline and Linear)
  • Added Motoman post processor to generate all targets in Cartesian (Motoman Cartesian Only)
  • Added option to recalculate targets in bulk

New in RoboDK v4.0.0 (2019-09-16)

  • Improved trace display when using external axes
  • Added option to run last script (Shift+L)

New in RoboDK v4.0.0 (2019-09-11)

  • Added VScode text editor extension
  • Updated/Improved examples in the library with links to tutorials
  • Improved Aubo post processor
  • Improved loading speed
  • Fixed Denso post processor bug

New in RoboDK v3.9.0 (2019-09-06)    

  • Fixed base selection issue when connected to a C-Track

New in RoboDK v3.9.0 (2019-09-04)

  • Added option to customize visual effects of simulated cameras by providing customized OpenGL shaders (see Example-Shader-Customized-Light.rdk)

New in RoboDK v3.9.0 (2019-09-03)

  • Improved URscript import

New in RoboDK v3.9.0 (2019-09-02)

  • Officially added the Autodesk Fusion 360 Add-In
  • Improved collision checking speed
  • Improved memory usage when collision checking is active
  • Added option to use CUDA cores for collision checking (Tools-Options-Display)

New in RoboDK v3.9.0 (2019-08-26)

  • Improved PRM collision plugin

New in RoboDK v3.9.0 (2019-08-22)

  • Improved KUKA import
  • Improved custom instruction (API) to allow changing the block effect
  • Fixed reference frame calibration bug when called through the API
  • Copy-Pasting through the API keeps item links

New in RoboDK v3.9.0 (2019-08-20)

  • Added option to realign the tool for robot machining when the tool follows the path
  • Added option to set analog outputs
  • Added option to get Digital and Analog Inputs when connected to a real robot and using the API
  • Fixed error messages when working with empty programs
  • Improved support for Motoman post processors using pulse data for 4-axis robots
  • Fixed Staubli driver

New in RoboDK v3.9.0 (2019-08-19)

  • Added App loader plugin samples (Recorder and Style)
  • Added option to split objects into points and curves
  • Changed appearance of the tree scrollbar
  • Added point cloud render optimization example (ShowAsPointCloud)
  • Improved running scripts (errors are displayed, if any)
  • Improved adding curves through the plugin interface

New in RoboDK v3.8.4 (2019-08-14)    

  • Added option to use driver feedback given poses
  • Fixed embedded windows when using Visual Studio code or VSCodium

New in RoboDK v3.8.4 (2019-08-13)

  • Fixed black screen flickering when the tree is displayed on the side
  • Improved Motoman post
  • Improved AUBO post

New in RoboDK v3.8.4 (2019-08-02)

  • Improved TCP calibration when using external axes and accurate kinematics
  • Fixed hexapod kinematics (removed invalid solutions)
  • Added support to import external axes from Fanuc LS files

New in RoboDK v3.8.4 (2019-08-01)

  • Added post processor for Siasun robots
  • Fixed flickering of robot machining when using external axes
  • Added plugin AppLoader: allows to install scripts in the Apps folder as plugins
  • Fixed coordinate system setup for laser tracker calibrations

New in RoboDK v3.8.4 (2019-07-29)

  • Improved colored slider bar (circular movements were not taken into account)
  • Improved Kawasaki post processor
  • Improved Make cube grid script
  • Improved mouse feedback and text display when the tree is opaque
  • Added example script to load KUKA SRC programs as RoboDK programs
  • Fixed the snap option of measure tool
  • Fixed bug when selecting curve for Remote TCP projects
  • Fixed feedback bug when using opaque tree

New in RoboDK v3.8.4 (2019-07-19)

  • Improved workflow when using accurate kinematics

New in RoboDK v3.8.4 (2019-07-18)

  • Fixed issue loosing configuration information when using a joint move to a Cartesian target
  • Improved API

New in RoboDK v3.8.4 (2019-07-17)

  • Improved Motoman driver

New in RoboDK v3.8.4 (2019-07-16)

  • Removed flickering when using the API
  • Improved API performance when creating long programs

New in RoboDK v3.8.4 (2019-07-15)

  • Improved APT drill cycle import
  • Fixed Plug-In issues
  • Improved frame calibration statistics report

New in RoboDK v3.8.4 (2019-07-12)

  • Improved Motoman HSE driver to support external axes
  • Fixed bug in Motoman driver
  • Added driver for Doosan Robotics
  • Solved Doosan Robotics kinematics issues
  • Added option to overlap the path in the curve follow project/machining
  • Fixed strange issue not showing the curve follow project when selecting a curve

New in RoboDK v3.8.4 (2019-07-10)

  • Fixed UR controller kinematics
  • Updated Python version to Python 3.7.3
  • Changed default folder to save programs to Documents folder
  • Added option to scale with respect to a coordinate system
  • Improved plugin interface

New in RoboDK v3.8.4 (2019-07-05)

  • Fixed plane to plane distance measurement
  • Improved layout sizes
  • Added full version information in the About menu
  • More responsive robot machining menu for large projects
  • Added colored simulation slider bar
  • Added option to make simulation slider dockable
  • Limited simulation slider bars to 1 by default
  • Improved external axes synchronization optimization menu
  • The subprogram running is selected when we slide the simulation bar
  • Added option to skip path update
  • Fixed turntable calibration (calibrated position was provided with respect to the wrong coordinate system)
  • Made dropdown menus of the robot panel larger by default

New in RoboDK v3.8.4 (2019-07-02)

  • Added support for VR (Virtual Reality), including HTC Vive and Oculus Rift S (Connect menu)
  • Improved online library load speed
  • The simulation bar selects the instruction being executed when we manually slide it
  • Added Dobot driver and improved post processors to support latest Dobot DLL
  • Improved Motoman post processors when using MOVC movements and external axes
  • Improved UR kinematics import using URP files

New in RoboDK v3.8.3 (2019-06-28)    

  • Fixed bug defining the reference frame given 3 points using accuracy and external axes
  • Improved RoboDK API documentation

New in RoboDK v3.8.3 (2019-06-26)

  • Improved selecting the Active reference when using external axes
  • Fixed issue with joint targets not updating Cartesian data properly when using external axes

New in RoboDK v3.8.3 (2019-06-24)

  • Added script to load real UR kinematics (Tools-Script-UR_LoadControllerKinematics)
  • Improved Universal Robots URP post processor

New in RoboDK v3.8.3 (2019-06-21)

  • Improved post processors for Aubo robots
  • Fixed crash when importing certain Fanuc LS files

New in RoboDK v3.8.3 (2019-06-20)

  • Improved performance on IDLE mode
  • Merging items through the API deletes source objects
  • Fixed InstructionListJoints
  • Improved documentation layout for small screens

New in RoboDK v3.8.3 (2019-06-18)

  • Improved measure tool to check distance (including moving point, plane, cylinder and cone geometries)
  • Added license timeout message if internet connection is not available or blocked
  • Improved API/rounding
  • Improved speed of the Python API

New in RoboDK v3.8.3 (2019-06-12)

  • Improved URscript import
  • Improved render quality when performance settings are active (perspective and ortographic)
  • Improved Fanuc post processor to have automatic FTP dripfeeder
  • Added option to remove small objects (Tools-Options-Display)

New in RoboDK v3.8.3 (2019-06-10)

  • Improved online documentation
  • Improved HCR post processor
  • Improved Aubo post processor
  • Robot calibration measurements are displayed on left click
  • Fixed API bug when robot item is invalid
  • Improved automatic codec detection
  • SetDO supports decimal values (Analog workaround)

New in RoboDK v3.8.3 (2019-06-07)

  • Improved import of 5-axis Gcode
  • Fixed object position coordinates when objects are taken by tools
  • Call program ID accepts decimal values

New in RoboDK v3.8.3 (2019-06-06)

  • Added option to run scripts without having to load them in the station (Tools-Run Script)
  • Motoman robots automatically export pulses/degree information for mechanisms
  • Added option to display points on curves (Tools-Options-Display)
  • Added "Move home" option on robot right click
  • Added option to specify the decimal places for positions and orientation

New in RoboDK v3.8.3 (2019-06-04)

  • Improved Motoman post processors with better support for external axes
  • Added option to not show ghost items when they are hidden and selected

New in RoboDK v3.8.3 (2019-06-03)

  • Added option to copy/paste program instructions
  • Robot machining TAP files are recognised as APT
  • Updated Matlab API (faster)

New in RoboDK v3.8.3 (2019-05-30)

  • Improved menu to synchronize mechanisms
  • Added option to view interaction of joints 2 and 3 when they are coupled
  • Improved support for HCR robots (post processor and robot models)
  • Improved Aubo post processors (better TCP definition and CSV path support)
  • Added option to split NCI programs automatically, create tools and avoid loading the part
  • Improved Python API

New in RoboDK v3.8.2 (2019-05-22)    

  • Properly showing Helix errors/warnings if imported from CAM/NCI files

New in RoboDK v3.8.2 (2019-05-21)

  • Improved selection highlight when items are hidden

New in RoboDK v3.8.2 (2019-05-17)

  • Online library is much faster and updated
  • Hidden references and targets are slightly displayed when selected
  • Right click on items displays the item name

New in RoboDK v3.8.2 (2019-05-17)

  • Improved robot pilot plugin when using the robot driver
  • Added option to reframe on items on right click
  • Added option to have iterative kinematics
  • Added option to model T-R mechanisms
  • Added option to model 6R collaborative robots
  • Improved Motoman posts to support external axis
  • Default translation with the space mouse is faster
  • Improved motion planner
  • Added option to paste multiple objects through the API

New in RoboDK v3.8.1 (2019-05-10)    

  • Added support for circular movements to the Fanuc driver
  • Added MotomanHSE driver that doesn't require Motocom

New in RoboDK v3.8.1 (2019-05-08)

  • Fixed default API render setting for Python projects
  • Improved Motoman driver (Eserver)

New in RoboDK v3.8.0 (2019-05-07)    

  • Improved SolidWorks plugin
  • Added Motoman driver that does not require Motocom dependency (apimotoman2)
  • Fixed filter option being ignored

New in RoboDK v3.8.0 (2019-05-06)

  • Improved support for high DPI screens
  • Improved texture rendering

New in RoboDK v3.8.0 (2019-05-03)

  • Improved tangency calculation for curve follow projects
  • Accurately modelled RobotiQ grippers
  • Improved Denso post processors

New in RoboDK v3.8.0 (2019-05-03)

  • Improved reordering items in the tree
  • Added option to change ijk orientation and arc approach/retract
  • Improved texture rendering

New in RoboDK v3.8.0 (2019-04-30)

  • Added option to have circular arc approach/retract for robot machining projects
  • Robot machining menu is now a dockable widget
  • Added option to have XYZ offset for robot machining projects
  • Added keyboard feedback in the event channel
  • Improved grid display

New in RoboDK v3.6.3 (2019-04-18)    

  • Added option to specify how deep the inline function takes place for program generation
  • Added support for Kawasaki AS welding
  • Fixed issuew with Wireless 3D Connexion SpaceMouse

New in RoboDK v3.6.3 (2019-04-15)

  • Improved Fanuc robot driver (call programs by name and popup messages is allowed, speed set to 5% by default)
  • Added Fanuc driver based on Fanuc PCDK (limited functionality)
  • Added option to easily select drivers
  • Added support for 3D printing with incremental extruder command
  • RoboDK now uses the latest version of Python by default on Windows (Python v3.7.3), located here: C:/RoboDK/Python37

New in RoboDK v3.6.2 (2019-04-05)    

  • Improved measure tool
  • Added option to customize gripper mechanisms
  • Improved teaching targets for robots with external axes
  • Fixed building external axes: auto select doesn't deselect objects
  • Added conveyor tracking option for Universal Robots

New in RoboDK v3.6.2 (2019-04-02)

  • Added Czech language
  • Added compatibility for Dobot M1 scara robot

New in RoboDK v3.6.2 (2019-04-01)

  • Improved RoboDK's plug-in interface
  • Improved multiple external axis optimization
  • Inlined subprograms are ignored if both programs are not linked to the same robot in the project

New in RoboDK v3.6.2 (2019-03-19)

  • Fixed DPI unaware issues using the Windows registry

New in RoboDK v3.6.2 (2019-03-19)

  • Added option to use MCS command in APT programs

New in RoboDK v3.6.2 (2019-03-18)

  • Smooth robot movement in the simulation when a rounding parameter is used
  • Added option to split joint and linear movements
  • Improved APT circle import
  • Improved APT tools import
  • Improved robot machining autoselection
  • Added option to automatically split an APT file (one project per tool)
  • The rotation sphere point gets smaller as we zoom in
  • Fixed filtering with external axes

New in RoboDK v3.6.1 (2019-03-14)    

  • Improved Machining and 3D printing M code options
  • Fixed bug reordering items outside the station

New in RoboDK v3.6.1 (2019-03-13)

  • Added singularity tolerance to avoid front/back singularity
  • Fixed UR bug due to small tolerance/inaccurate pose input

New in RoboDK v3.6.1 (2019-03-12)

  • Added option to optimize external axes
  • Added tolerance to avoid elbow singularity
  • Improved saturation of coupled axes (such as Comau robots)
  • Added ghost robot feedback when changing target coordinates of a movement instruction
  • Improved support for Motoman external axes
  • Added/improved automated collision avoidance (PRM)
  • Added KUKA KRC2 Arc v2 post processor

New in RoboDK v3.6.0 (2019-03-05)    

  • Improved Nachi post processor (fixed circular motion problem)

New in RoboDK v3.6.0 (2019-03-04)

  • Improved external axes modeling
  • Removed redundant speed settings for robot machining projects
  • Arranged Tools-Options menu
  • Improved post processor selection when the post is not available

New in RoboDK v3.6.0 (2019-03-01)

  • Improved setting instructions through the API

New in RoboDK v3.6.0 (2019-02-28)

  • Improved Staubli posts
  • Improved Motoman posts

New in RoboDK v3.6.0 (2019-02-25)

  • Fixed C# sample scaling issues (added app.manifest)
  • Improved PKM kinematics
  • Improved Motoman post splitting

New in RoboDK v3.5.5 (2019-02-21)    

  • Added option to bulk rename program call instructions
  • Improved PKM kinematics
  • Improved plugin interface

New in RoboDK v3.5.5 (2019-02-20)

  • Default Universal Robots URP post processor changed to MoveL by default (instead of MoveP)

New in RoboDK v3.5.5 (2019-02-19)

  • Improved Staubli post processors
  • Added support to control Universal Robot tool IOs

New in RoboDK v3.5.5 (2019-02-18)

  • Added option to display a grid (right click the station)
  • Station reference can be selected
  • Added option to generate circular movements as small linear movements
  • Improved Staubli post processors
  • Added Staubli robot driver (apistaubli)
  • Improved NCI import

New in RoboDK v3.5.5 (2019-02-15)

  • Improved Motoman automatic splitting
  • Added responsive feedback when changing the joints of a target

New in RoboDK v3.5.5 (2019-02-14)

  • Fixed checkbox issue to include subprograms
  • Improved spindle and feedrate setup for NCI files

New in RoboDK v3.5.5 (2019-02-13)

  • Automatic focus towards the selected/active post processor (when we change the post processor)
  • Added option to change the robot post processor through the API
  • Added option to change tolerances through the API

New in RoboDK v3.5.5 (2019-02-12)

  • Changed default spacemouse default speeds (faster)
  • Improved numerical stability of UR inverse kinematics
  • Improved ABB robot drivers (option to use socket or serial communication)
  • Improved C++ API (classes and documentation)

New in RoboDK v3.5.5 (2019-02-11)

  • Updated Daihen OTC robot kinematics
  • Added automatic tool selection for NCI machining files

New in RoboDK v3.5.5 (2019-02-08)

  • Improved Exechon PKM kinematics
  • Added option to change reference frame colors through the API

New in RoboDK v3.5.5 (2019-02-07)

  • The camera position is saved as a station-specific setting
  • Robolink supports one argument as a string
  • Fixed issues arised when using /SKIPINI argument

New in RoboDK v3.5.5 (2019-02-06)

  • Added frame rate (FPS) when render time is checked (Tools-Options-Display)

New in RoboDK v3.5.5 (2019-02-05)

  • Updated Rhino plugin

New in RoboDK v3.5.5 (2019-02-04)

  • Added option to display workspace for all types of robots and mechanisms
  • Improved PKM integration and changing parameters
  • Added option to retrieve all collided pairs of objects

New in RoboDK v3.5.5 (2019-01-30)

  • Improved 1 axis turntable calibration
  • Added 2 axis turntable calibration
  • Fixed issue with automatic license setup

New in RoboDK v3.5.5 (2019-01-25)

  • Added ABB driver based on the Serial port/RS232
  • If a post processor is missing, a popup requests the user to select an existing post
  • Improved filtering and program splitting (linear and circular movements)
  • Improved PKM Robot integration
  • Robots and mechanisms can be modified after closing and opening your station

New in RoboDK v3.5.5 (2019-01-24)

  • Added option to never generate subprograms (Tools-Options-Program)
  • Added option to generate subprograms only if the robot is the same

New in RoboDK v3.5.5 (2019-01-23)

  • Improved target selection for movement instructions
  • Improved circular movement splitting given arc size in deg (Tools-Options-Program) and automatic circle splitting for accurate programs
  • Changed default value to avoid small circular movements (0.1 mm)
  • Added tolerance to avoid 180 deg rotations between consecutive points (Tools-Options-Motion)
  • Supported NC CYCLE function calls
  • Improved PKM Robot integration
  • Improved AUBO post processors

New in RoboDK v3.5.5 (2019-01-21)

  • Improved HTML export speed
  • Improved real time web view
  • Improved object view
  • Improved speed of the API in safe mode
  • Command line arguments can be passed with a dash (-)

New in RoboDK v3.5.5 (2019-01-18)

  • Full robot library page has been added with the default install
  • The robot library loads faster
  • Improved plugin interface
  • Added gravity simulation example

New in RoboDK v3.5.5 (2019-01-14)

  • Fixed KUKA CamRob post processor issue (A and C were swaped)
  • Improved AUBO post processors
  • Objects without geometry/curves/points always display text
  • Improved changing the interactive mode through the API
  • Added summary of commands when an invalid command is passed through the API

New in RoboDK v3.5.5 (2019-01-10)

  • Fixed crash issue when reordering items outside the tree
  • Improved import of curves in STEP and IGES files

New in RoboDK v3.5.5 (2019-01-01)

  • Improved Installers for Mac and Linux
  • Added speed slider in the toolbar

New in RoboDK v3.5.5 (2018-12-28)

  • Improved ABB Posts (unified all posts as one customizable post)
  • Shortcuts are displayed when right clicking items
  • Improved running program instruction icons
  • Selecting enter or right arrow on an instruction executes the instruction
  • Drag and dropping files to the tree will load them under the item under the cursor
  • Added option to display robot machining normals
  • Improved reordering items within the tree
  • Improved reordering instructions in bulk
  • SetTool and SetRPM are used as default events to change the tool and spindle speed for robot machining projects
  • G2 and G3 arc center offsets are properly imported when I,K or K are ignored (0 is assumed)
  • Improved Yaskawa/Motoman post processors to properly support arc movements given pulse data
  • Improved Fanuc post processors to have a FINE movement before a program call

New in RoboDK v3.5.4 (2018-12-07)    

  • Improved Mecademic driver and post processor
  • Improved Motoman post to support circular movements using pulse data
  • Impvored kinematics for Delta D2 robots

New in RoboDK v3.5.4 (2018-12-06)

  • Improved ABB and KUKA KRC2 posts
  • Improved FTP upload
  • Improved program generation using the "Save As" option

New in RoboDK v3.5.4 (2018-12-04)

  • Improved path accuracy tests
  • Improved FTP transfer with a success/failed message showing for 2 seconds by default
  • Added support for external axes in the default Motoman post
  • Added options to modify targets in bulk and generate programs in bulk

New in RoboDK v3.5.4 (2018-12-03)

  • Improved KRC2 CamRob post
  • Fixed issue with forward kinematics calculation through the plugin interface

New in RoboDK v3.5.4 (2018-11-26)

  • Improved automatic teach for machining project when the robot holds the part
  • Added option to parametrize tool and reference names for robot machining projects

New in RoboDK v3.5.4 (2018-11-23)

  • Added option to simplify objects: reduces file size and increases render speed (Tools-Options-Display-Simplify Object...)
  • Added time-based option

New in RoboDK v3.5.4 (2018-11-22)

  • Improved robot holds object machining projects (no need to manually set to apply transformation anymore)
  • Automatic selection of the robot holds object setting

New in RoboDK v3.5.3 (2018-11-21)    

  • Improved KEBA Kairo post processor

New in RoboDK v3.5.3 (2018-11-19)

  • RoboDK plugin interface ready

New in RoboDK v3.5.3 (2018-11-15)

  • Improved Staubli post processors
  • Added option to not show popups on program generation

New in RoboDK v3.5.3 (2018-11-13)

  • Solved Motoman 7 DOF Kinematics issue
  • Improved rounding results from InstructionListJoints
  • Improved partner licenses

New in RoboDK v3.5.3 (2018-11-09)

  • Improved Motoman Driver
  • Improved auto naming of curve follow projects
  • Improved instructionlistjoints
  • Improved Fanuc post processors for welding

New in RoboDK v3.5.3 (2018-11-06)

  • Fixed issue with Aubo robots

New in RoboDK v3.5.3 (2018-11-05)

  • Fixed robot panel layout issue
  • Improved RoboDK plugins
  • Added option to embed external windows as docked windows

New in RoboDK v3.5.3 (2018-10-31)

  • Improved automatic calculation for the option "Auto select next curve"
  • Improved Rhino plugin to support meshed surfaces

New in RoboDK v3.5.3 (2018-10-30)

  • Improved Fanuc post processor for arc welding
  • Added option to invert curves of tools
  • Unlocked Add Instruction option to add instructions
  • Added option to have plugins

New in RoboDK v3.5.3 (2018-10-27)

  • Improved macro ArcOn to not project particles
  • Fully transparent objects/colors are not displayed
  • Updating robot machining projects does not change the robot kinematics
  • Added option to check paths using accurate/active kinematics (Tools-Options-Accuracy)
  • Bulk program generation stops if a problem arises when generating a program
  • It is now possible to delete faces of a specific color using the change color tool
  • Improved tool follows path method
  • Added Codian robots

New in RoboDK v3.5.3 (2018-10-24)

  • Improved visibility/invisibility of the station item (API and Icons)
  • Improved kinematics of Aubo robots
  • Improved API error messages for API calls

New in RoboDK v3.5.3 (2018-10-23)

  • Improved changing robot visibility through the API
  • Fixed crash when grouping objects when using the Change Color Tool
  • Improved Motoman post processor to properly set the joint speed as a percentage

New in RoboDK v3.5.3 (2018-10-22)

  • Added gripper mechanism
  • Added color to tools and mechanisms to allow idendifying what's visible vs what's invisible
  • Machining project icons are shown in gray when the path is hidden
  • Improved smart feedback for robot machining projects through icons
  • Improved robot panel for gripper
  • Added option to add tools to the robot as STL files using AddFile(file_name, robot)
  • Improved Python API (poses)

New in RoboDK v3.5.3 (2018-10-18)

  • Added command line option to change the language
  • Added example to move the robot and measure with a tracker automatically

New in RoboDK v3.5.3 (2018-10-17)

  • Updated Motoman post processor
  • Improved event loop
  • Improved API auto render option

New in RoboDK v3.5.3 (2018-10-16)

  • Improved ABB post processors including automatic Dripfeed for S4C
  • Added option to output subprograms as inline code
  • Added option to avoid importing curves from STEP and IGES when using plugins

New in RoboDK v3.5.2 (2018-10-15)    

  • Improved curve selection options
  • Improved importing NC files
  • Improved Rhino plugin (the normal for a curve is calculated according to multiple surfaces)

New in RoboDK v3.5.2 (2018-10-10)

  • Improved events loop
  • Improved InstructionListJoints
  • Fixed quaternion issue not displaying properly on UR robots for 180 rotations
  • Fixed online library not opening after it was closed as a floating window

New in RoboDK v3.5.2 (2018-10-08)

  • Added customized M code calls
  • Added option to select an instruction through the API to add more instructions
  • Improved drill cycles when importing APT files
  • Fixed crash when using online library
  • Improved speed when loading the online library

New in RoboDK v3.5.2 (2018-10-04)

  • Fixed dependency issue that caused a crash when opening the online library

New in RoboDK v3.5.2 (2018-10-03)

  • Improved startup speed
  • Updated to Microsoft Visual Studio 2017
  • Added option to add multiple events
  • Added option to set events as code, thread run, message display or comment

New in RoboDK v3.5.1 (2018-10-01)    

  • Added option for bulk calculations of Fordard/Inverse kinematics through the API
  • Adding programs doesn't stop moving robots
  • Improved Cinema mode
  • Improved logging/debugging options
  • Improved Mecademic post processor
  • Improved Motoman post processor
  • Improved Mitsubishi post processor

New in RoboDK v3.5.1 (2018-09-13)

  • Fixed visibility crash for mechanisms with no geometry
  • Added option to provide a bulk update
  • Improved C++ API
  • Fixed retract event call when using curves that are not joined

New in RoboDK v3.5.1 (2018-09-11)

  • Added option to have RoboDK server licenses (set up in a local network)
  • Fixed Flip issue for joints sequence
  • Improved quality and performance of 3D HTML generation

New in RoboDK v3.5.1 (2018-09-05)

  • Improved Network license check (much faster)
  • Improved documentation

New in RoboDK v3.5.0 (2018-09-05)    

  • Improved Denso driver
  • Updated URP post processor to generate an absolute joint movement
  • Improved collision checking through the API
  • Improved path planning
  • Fixed importing STEP files with non English characters
  • Added trace styles

New in RoboDK v3.5.0 (2018-08-28)

  • Improved changing circular movements to linear movements
  • Improved kinematics of 5 axis machines
  • Improved InstructionListJoints API command

New in RoboDK v3.5.0 (2018-08-24)

  • Added option to specify distance to attach objects to tools for event instructions
  • Fixed crash on closing RoboDK with a side window
  • Improved program generation using Python posts and the API

New in RoboDK v3.5.0 (2018-08-23)

  • Fixed UR driver issue after v3.5 update
  • Improved appearance of the tree when displayed as a side/opaque window. It is now a dockable window.
  • Option to add folders as divider items (right click the station and select Add Folder)
  • Added C++ API option to set the color
  • Added option to export all curves of an object
  • Improved InstructionListJoints command
  • Improved UR post processor
  • Added tooltip comments on some tree items
  • Fixed adding instructions in a non locked program using a program left click

New in RoboDK v3.5.0 (2018-08-21)

  • Added HCR robot post processor
  • Improved appearance of the tree when it is displayed opaque (Tools-Options-Display tree preference)
  • Improved zoom customization through the API
  • Improved InstructionListJoints API command

New in RoboDK v3.5.0 (2018-08-20)

  • Improved collision checking
  • Added option to group triangles
  • Adding instruction is blocked for running programs

New in RoboDK v3.5.0 (2018-08-17)

  • Improved UR driver to stop the robot anytime
  • Improved UR URP post processor

New in RoboDK v3.5.0 (2018-08-16)

  • Improved setting global settings through the API
  • Improved filtering non finite values provided through the API

New in RoboDK v3.5.0 (2018-08-13)

  • Improved transparency to see transparent objects behind each other
  • Added commands to set default settings

New in RoboDK v3.5.0 (2018-08-10)

  • Added option to feed flange coordinates to the driver instead of tool coordinates

New in RoboDK v3.5.0 (2018-08-09)

  • Fixed selection issue
  • Improved BnR driver
  • Improved special commands for robots and laser trackers

New in RoboDK v3.5.0 (2018-08-08)

  • Option to show reachable vs non reachable targets (F5)
  • Added option to generate robot programs by right clicking an RDK file (Windows only)
  • Improved ghost robot and tool colors when targets are not reachable
  • Improved API when running in the background

New in RoboDK v3.4.7 (2018-08-07)    

  • Added option to save all PY files at once
  • Added option to clear the trace through the API

New in RoboDK v3.4.7 (2018-08-06)

  • Improved 3D mouse view combined with moving reference frames (Alt)
  • Improved layouts
  • Added F7 shortcut for visible/invisible
  • Improved setting visibility of internal links
  • Improved Universal Robots URP post to support uploading files automatically using SFTP

New in RoboDK v3.4.7 (2018-08-04)

  • Improved support for KUKA configuration flags on importing SRC files

New in RoboDK v3.4.7 (2018-08-02)

  • Improved TREE_STATE command line options

New in RoboDK v3.4.7 (2018-08-01)

  • Improved integration with other Python Editors (Tools-Options-Other-Show Program Editor as an Embedded window)
  • Improved Python editor to properly integrate VS Code in RoboDK's main window
  • Fixed setting named colors through the API for a spray gun

New in RoboDK v3.4.7 (2018-07-31)

  • Improved inverse kinematics of 2-axis mechanisms

New in RoboDK v3.4.7 (2018-07-30)

  • Newly loaded robots: the base always shows at Z=0 mm (XY plane)
  • Added post processor G-code A3200
  • Improved support for generic 2 and 3 axis mechanisms
  • Tools and reference frames can be non English characters for program generation
  • Joint movement is added right before the linear movement for robot machining projects

New in RoboDK v3.4.7 (2018-07-23)

  • Added Tripept Exechon Kinematics
  • Added Techman Robots
  • Improved API instruction to Stop program operations
  • Faster API to update collision map
  • Fixed Undo/Redo menu problem after cinema mode is set
  • Improved C++ API sample application

New in RoboDK v3.4.7 (2018-07-17)

  • Added option to have a 3D simulation web server (Tools-Options-Other-Web Server)
  • HTML simulation supports pan (mid button)
  • Improved InstructionListJoints
  • Improved teach targets on surface (the keyboard works without selecting the dial)
  • Joint speed properly set for Fanuc drivers
  • The trace is properly displayed for synchronized mechanisms

New in RoboDK v3.4.7 (2018-07-13)

  • Improved object selection events through the API
  • Added SetShapeColor API function
  • Inverse kinematics optionally supports tool and reference frames (API)

New in RoboDK v3.4.7 (2018-07-10)

  • Collision line does not provoke a refresh (API)
  • Check if an object is inside another one does not provoke a refresh (API)

New in RoboDK v3.4.7 (2018-07-07)

  • Improved robot calibration macros
  • Improved delta kinematics
  • Improved Motoman post processor
  • Improved UR driver to stop

New in RoboDK v3.4.7 (2018-07-06)

  • Added Proxy options in License menu
  • Improved circular movement commands

New in RoboDK v3.4.7 (2018-07-03)

  • Improved HIWIN post processor

New in RoboDK v3.4.7 (2018-07-02)

  • Improved UR post processor for large milling files
  • Improved integration with Meca robot

New in RoboDK v3.4.7 (2018-06-29)

  • Improved Mecademic integration
  • Improved 3D navigation behavior using Cinema mode
  • Improved API

New in RoboDK v3.4.7 (2018-06-28)

  • Improved importing APT ACL from Autodesk FeatureCAM
  • Improved collision checking
  • Added driver stop button
  • Improved Mecademic robot driver

New in RoboDK v3.4.7 (2018-06-26)

  • Added option to stop collision checking through the API
  • Improved UR scrip import

New in RoboDK v3.4.7 (2018-06-25)

  • Added support for Exechon PKM Tricept robot kinematics
  • Improved Robot Machining Thread Cycles

New in RoboDK v3.4.7 (2018-06-22)

  • Improved Delta inverse kinematics

New in RoboDK v3.4.7 (2018-06-21)

  • Fixed Motoman driver and DOF mismatch
  • Improved collision detection (faster)
  • Improved rendering for large point clouds
  • Improved Mecademic driver

New in RoboDK v3.4.7 (2018-06-20)

  • Fixed right click on a station issue
  • AddShape supports color
  • Robot text is not displayed if the robot is hidden
  • GetSelected API function remembers left click

New in RoboDK v3.4.6 (2018-06-07)    

  • Improved joint list generation to include time stamps
  • Added compatibility for API events

New in RoboDK v3.4.6 (2018-06-04)

  • Improved debugging messages

New in RoboDK v3.4.6 (2018-06-01)

  • Any text editor is allowed on windows
  • Added Comau in the pose dropdown menu
  • Improved customized instructions through the API
  • Improved ABB post processors

New in RoboDK v3.4.6 (2018-05-30)

  • Improved support for Epson robots (Scara and 6-axis)
  • Setting a target as cartesian target updates joints the target has a robot linked

New in RoboDK v3.4.6 (2018-05-28)

  • Improved joint limits for Fanuc robots
  • Improved robot machining projects with external axes (linear track)
  • Improved editing and program generation for Mac and Linux

New in RoboDK v3.4.6 (2018-05-25)

  • Added option to customize the display of points and lines
  • Improved API commands
  • Improved stability

New in RoboDK v3.4.6 (2018-05-24)

  • Added API version control
  • Fixed issue with setting the default toolbar
  • URP post processor uses activeTCP set to false
  • Improved Mecademic post to support single Gripper calls

New in RoboDK v3.4.6 (2018-05-22)

  • Improved option to add non reachable targets to programs using the API

New in RoboDK v3.4.6 (2018-05-18)

  • Improved post processors (Mecademic, Fanuc, KUKA)
  • Added support for external axes (Staubli)
  • Improved generation of root point

New in RoboDK v3.4.6 (2018-05-14)

  • Improved reference frame calibration: support for laser tracker measurements to define a setup
  • Improved all robot drivers (Windows, Mac and Linux)
  • Improved default Python settings (Windows, Mac and Linux)

New in RoboDK v3.4.5 (2018-05-11)    

  • Fixed apirobot driver issue (Windows vs Mac)
  • Improved connection to laser trackers
  • Improved default Fanuc post processor

New in RoboDK v3.4.5 (2018-05-07)

  • Improved URP post processor
  • Improved Proxy Settings

New in RoboDK v3.4.5 (2018-05-02)

  • Added support for Slic3r v1.3.0
  • Added API options to control turntable and linear rail optimization

New in RoboDK v3.4.5 (2018-04-26)

  • Improved Kinematics of Scara robots

New in RoboDK v3.4.5 (2018-04-26)

  • Fixed crash with RoboDK flags when cinema mode is active
  • Improved UR post processor for circular movements
  • Curve arrow sizes changes with the +/- key

New in RoboDK v3.4.5 (2018-04-25)

  • Improved integration with API trackers
  • Improved license check system (dummy proof)
  • Save stl, sld, robot and tool files is allowed through the API

New in RoboDK v3.4.5 (2018-04-23)

  • Improved turntable support for robot milling projects
  • Improved linear track auto compensation for robot milling
  • Added command line options
  • Improved API stability
  • Improved issue when building a robot

New in RoboDK v3.4.5 (2018-04-19)

  • Improved robot drivers for circular movements
  • Added more options for UR drivers

New in RoboDK v3.4.5 (2018-04-16)

  • Improved Motoman JBI program import (programs are imported even if CND files are not provided)
  • Added option to customize the interactive motion from the API

New in RoboDK v3.4.4 (2018-04-13)    

  • Improved API communication issues

New in RoboDK v3.4.4 (2018-04-11)

  • Improved API to support navigating through stations

New in RoboDK v3.4.4 (2018-04-05)

  • Improved Denso driver (support for linear movements)
  • Robots and mechanisms can be built using the API

New in RoboDK v3.4.4 (2018-04-04)

  • Added option to specify units when importing CAM files (Tools-Options-CAM)

New in RoboDK v3.4.4 (2018-04-03)

  • Improved context menu icons (right click)
  • Changed default rotation choice for UR to degrees instead of Radians
  • Added Degrees and Radians rotation choice for UR
  • Added AUBO robots

New in RoboDK v3.4.3 (2018-03-30)    

  • Improved Delta Kinematics
  • API function setActiveStation can be run in safe mode
  • Improved ABB IRC5 Post processor

New in RoboDK v3.4.3 (2018-03-27)

  • Improved URP post processor (speeds properly set)

New in RoboDK v3.4.3 (2018-03-23)

  • Get/set active station is possible through the API
  • Improved KUKA driver allowing it to run programs

New in RoboDK v3.4.3 (2018-03-22)

  • Improved program filtering without the need of constant updating
  • Hiding the TCP frame also hides the text
  • Added KUKA CNC post processor

New in RoboDK v3.4.3 (2018-03-16)

  • Improved Universal Robots URP post processor

New in RoboDK v3.4.3 (2018-03-08)

  • Filtering issues fixed when using the split option and warnings are displayed
  • Fixed FTP default settings options (Mac and Windows)
  • Fixed Text editor options (Mac)
  • Improved UR driver
  • Fixed keyboard shortcuts (Mac)

New in RoboDK v3.4.2 (2018-03-06)    

  • Fixed Universal Robots URP generation issue
  • Added option to have custom commands for trackers
  • Fixed issue with the setSpeed and for program items

New in RoboDK v3.4.2 (2018-03-02)

  • Added option to tilt curve normals along the path tangent (right click the curve, select tilt curve)
  • Fixed popup not showing when generating a program and the Python path is not correct
  • Added more command line options
  • Tool calibration information is saved with the RDK file
  • Improved performance issue with "Check Path and Collisions" feature

New in RoboDK v3.4.2 (2018-02-23)

  • Fixed issue with APT circles and ANGLE command
  • Added option to invert APT circles (Tools-Options-CAM)

New in RoboDK v3.4.2 (2018-02-22)

  • More APT commands supported on NC files
  • Improved latest ABB IRC5 driver
  • Improved collision checking when using MoveJ_Test and MoveL_Test (binary search)
  • Added option to check collisions with hidden objects (Tools-Collision Map)
  • Improved /DEBUG option. It is possible to pass a specific file for debugging (/DEBUG=C:/FileDbg.txt)

New in RoboDK v3.4.2 (2018-02-19)

  • Improved GSK post processor
  • Added more GSK robots
  • Improved collision checking tests for programs calling sub programs

New in RoboDK v3.4.1 (2018-02-16)    

  • Added settings to manually specify step in mm and deg for collision checking (Tools-Options-Motion)
  • Added option to check collisions specifying the step in mm and deg (API)
  • Improved built-in Fanuc post processor
  • Improved ABB driver for on-line programming (Pause command was creating problems)
  • Added option to display bounding boxes (Tools-Options-Other)
  • Added option to retrieve the joint list of a program checking for collisions

New in RoboDK v3.4.1 (2018-02-12)

  • RoboDK is now available in Italian
  • Angle command is now supported in APT/CL robot milling files

New in RoboDK v3.4.1 (2018-02-09)

  • Improved automatic rail compensation for robot machining project
  • Fixed shortcuts

New in RoboDK v3.4.1 (2018-02-08)

  • Extended support for importing NC files
  • Added option to check path with collision checking
  • Added option to use AddShape overriding existing object geometry

New in RoboDK v3.4.1 (2018-02-06)

  • Changed style of the slider bar (station tree)
  • Added import circular movements from Fanuc LS programs
  • Improved Fanuc configuration flags to support circular movements
  • Added support for embedded hardware
  • Fixed crash with USB dongle license when maintenance expired

New in RoboDK v3.4.0 (2018-02-02)    

  • Improved importing NC circle moves
  • Ignoring warnings lasts for the duration of the session
  • Changed default setting to never alter changed machining programs automatically
  • Added automatic axis 5 and axis 6 calibration

New in RoboDK v3.4.0 (2018-01-30)

  • Improved coupling limitations for robots having j2 and j3 coupled

New in RoboDK v3.4.0 (2018-01-30)

  • Improved post processor for Motoman
  • Added support for Panasonic post processors
  • Using high display accuracy for embedded devices and generated html simulations
  • Android and Mac versions updated
  • Improved stability

New in RoboDK v3.3.7 (2018-01-26)    

  • Added extended API functions for milling
  • Improved collision map settings
  • Improved preprocessed joint information (for accurate turn settings)

New in RoboDK v3.3.6 (2018-01-24)    

  • UR driver shows real time feedback when using the option "Run on Robot"
  • Improved post processors
  • It is possible to update DHM parameters through the API
  • Robot mastering works well for robots where the home position is not 0

New in RoboDK v3.3.6 (2018-01-22)

  • Improved program generation
  • Improved UR post processor to run large programs (automatically splits and feeds sub programs to the robot)

New in RoboDK v3.3.5 (2018-01-19)    

  • Fixed circular movement issue on simulation within the program
  • Improved KUKA driver
  • Improved UR post processor to filter blend radius properly
  • Improved issue with UR driver and circular movements
  • Fixed "Send program to robot" issue (Ctrl+F6)

New in RoboDK v3.3.5 (2018-01-15)

  • Updated RoboDK API documentation (Python)
  • Improved Yamaha post processor
  • Improved Nachi post processor
  • Improved importing thread cycles (G-code G81)
  • Allowing robot calibration with a tool setup/identification where J6 is not 0 deg
  • Improved robot calibration auto target generation

New in RoboDK v3.3.4 (2018-01-08)    

  • Removed line highlight when selecting hidden programs or milling projects
  • Added German as default accepted language
  • Improved generating accurate joints when generating filtered programs

New in RoboDK v3.3.4 (2018-01-03)

  • Added option to open online library externally if https is used
  • Fixed issue with warning popup when running a program directly on the robot
  • Improved UR post procesor (using movel instead of movep)

New in RoboDK v3.3.4 (2018-01-02)

  • Added more 3D stereo view options in Tools-Options-View Stereo View section. Works with any graphic card.

New in RoboDK v3.3.3 (2017-12-31)    

  • RoboDK fully translated to German
  • Documentation available in German
  • Documentation available in Thai
  • Improved Nachi post (linear movements allowed in joint space)

New in RoboDK v3.3.2 (2017-12-21)    

  • Improved options menu (more compact)
  • Added tolerance to filter circle movements (outputs linear movements instead), in Tools-Options-Program
  • Added error information when calibrating a turntable
  • Added support to KUKA driver for external axes
  • Improved KUKA post
  • Updated Fanuc robot library
  • Updated German translation

New in RoboDK v3.3.1 (2017-12-04)    

  • Added Gcode robot import option
  • Improved 3D mouse move options

New in RoboDK v3.3.1 (2017-12-01)

  • Improved Fanuc LS program import
  • robodk.com/doc/ has improved and responsive search
  • Updated Mac and Linux versions
  • Improved automated license delivery
  • It is possible to retrieve user's selection through the API
  • It is possible to retrieve the license through the API

New in RoboDK v3.3.1 (2017-11-30)

  • Fixed issue with building Mechanism or robot (auto selection)
  • Added option to move a robot using a 3D mouse
  • Added option to ignore settool commands through 3rd party applications (Tools-Options-Other)

New in RoboDK v3.3.1 (2017-11-27)

  • Fixed encoding issues
  • Improved ABB IRC5 post processor (faster, automatic splitting)

New in RoboDK v3.3.0 (2017-11-24)    

  • Improved G-code G90.1 for G02 and G03 arc by adding more default settings in Tools-Options-CAM
  • Fixed joint axis limits issue for Nachi robots caused by update 3.2.8
  • Improved license options and automated license and maintenance delivery

New in RoboDK v3.3.0 (2017-11-22)

  • Added option to have one machining project at a time (at most)
  • Improved toolpath display on start for machining projects
  • Properly avoiding undesired toolpaths calculations on startup
  • Fixed Network license option issue
  • Improved license Network code checking

New in RoboDK v3.2.9 (2017-11-16)    

  • Improved API
  • Improved Denso driver with custom settings
  • Improved custom instruction

New in RoboDK v3.2.9 (2017-11-13)

  • Fixed Ortographic angle issue
  • Improved ordering
  • Added different limits for Nominal and Accurate models

New in RoboDK v3.2.9 (2017-11-06)

  • Improved robot drivers
  • Improved robot post processors
  • Improved default parameters for best performance
  • Improved Fanuc LS import keeping desired configuration
  • Improved NC file import
  • Improved kinematics for UR robots and singularity avoidance

New in RoboDK v3.2.8 (2017-10-29)    

  • Added auto save backup option (Tools-Options)
  • Added Search movement option
  • Added rotation around X and Y to teach targets on surface
  • Fixed post naming issue
  • Improved preferred orientation auto set for machining projects

New in RoboDK v3.2.8 (2017-10-23)

  • Added custom instruction
  • Added accurate modeling of j2/j3 for coupled robot joints
  • Added option to lock certain objects or RoboDK features
  • Fixed crash when AttachClosest() is used on certain items
  • Fixed 3D printing issues
  • Added Comau driver
  • Calibration reset project clears measurements only
  • Fixed D3D binary
  • Updated Sense_LC library (no dll dependency)
  • Updated Comau post processor
  • Updated ABB S4C post processor
  • Improved NCI post with circles and correct lead/tilt angles

New in RoboDK v3.2.8 (2017-10-10)

  • RoboDK OCP Server available (Tools-Options-Other-Activate OPC server on desired port)

New in RoboDK v3.2.7 (2017-10-06)    

  • Improved KUKA post processors
  • Added support for future items and instructions without loosing modifications

New in RoboDK v3.2.7 (2017-09-29)

  • Added Denso PAC post processor (support for all Denso robots)
  • Updated Python API documentation
  • Added option "Start from here" for program calls
  • Robot programs and machining projects are highlighted when they are selected in the tree
  • Programs and machining settings show highlighted paths
  • Improved API (included getLink(), showTargets(), ...) and improved API documentation
  • Fixed toolpath color issue (displayed in yellow instead of green)
  • Improved Comau compatibility
  • Teach targets on surface shortcut (Ctrl+Shift+T) is allowed in Cinema mode
  • Added compatibility for linear search moves
  • Improved adding joint and linear moves at specific locations in a program
  • Added reordering option

New in RoboDK v3.2.6 (2017-09-21)    

  • Improved speed settings for Fanuc and ABB drivers
  • Improved Fanuc post processors
  • Improved ABB and Comau post processors
  • Fixed quote issues on generating programs
  • Improved circle filtering
  • Note: This is the last version that will run on any license

New in RoboDK v3.2.6 (2017-09-05)

  • Added search option
  • Improved command line options
  • Fixed license maintenance issues
  • Fixed camera simulation sensor size

New in RoboDK v3.2.6 (2017-09-04)

  • Added command line option to set Inch as default unit
  • Fixed Mecademic driver issue
  • Added option to impose tool and reference frame on subprograms
  • Improved Sinumerik post processor details
  • Added option to automatically split and filter accurate line movements
  • Added option to change robot axis limits through the API
  • Added new accuracy features through the API
  • Fixed other post processors

New in RoboDK v3.2.6 (2017-08-25)

  • Fixed Denso RC8 driver
  • Updated Mecademic driver
  • Updated Mecademic post processor
  • Improved KUKA driver (pause command)
  • Improved Fanuc post processor
  • Updated Mac and Linux versions
  • Added collision checking options through the API

New in RoboDK v3.2.6 (2017-08-24)

  • Fixed ABB Post processors
  • Added 32 bit resolution for depth camera simulation
  • Comau calibration is properly supported
  • Added Denso driver
  • Improved UR post processors
  • Added URP post processor
  • Improved feedback on program generation
  • Fixed Siemens Sinumerik post processor

New in RoboDK v3.2.5 (2017-08-15)    

  • Updated Comau driver
  • Run on robot option does not start the program
  • Run on robot option shows connected Icon
  • Improved C# API
  • Transparency issue fixed for 3D HTML/WebGL simulations

New in RoboDK v3.2.4 (2017-08-10)    

  • Right clicking on multiple programs allows creating a main program automatically
  • Single right click allows to rotate the 3D view
  • rdklic file format supported to set up licenses automatically
  • Added URI scheme to trigger RoboDK from the website
  • Imported points or curves have a default normal if no projection is detected
  • Improved point picking
  • Improved documentation by selecting F1

New in RoboDK v3.2.4 (2017-08-04)

  • Added support for input/outputs using APT source milling program
  • Updated KUKA post processor
  • Updated Staubli S6 post processor
  • Improved online documentation
  • Online documentation is linked by sections from RoboDK
  • Double clicking an instruction call properly runs that procedure
  • Targets can be selected and then hidden (right click a movement instruction, then, Hide target object)
  • Multiple movement instructions can be selected to select their targets and then hide them
  • Editing a Python macro does not request saving a RDK station if it has not been saved yet (by default)
  • Editing a Python macro saves the original station (not the station currently open)
  • Python 2 and Python 3 API modules have been merged in one module
  • Fixed filtering issue
  • Fixed CloseRoboDK API bug
  • Improved auto naming instructions for Pause and Wait Digital Input
  • Add program update option to retrieve cycle time through the API

New in RoboDK v3.2.3 (2017-07-28)    

  • Improved default milling settings
  • Installer remembers the last location of the installed path
  • Improved context menu for milling projects
  • Fixed Siemens Sinumerik post processor issues
  • Fixed issues with unlimited range for joint 6
  • Program-Add/Edit post processor preselects the post of the first robot found in the RDK station
  • Improved multithreaded API stability by using direct socket connections
  • Fixed crash issue for start point when using milling projects

New in RoboDK v3.2.2 (2017-07-21)    

  • Improved pose script with a more simplified representation
  • Improved group options for milling programs
  • Added Staubli S6 post processor
  • Camera simulation can simulate depth measurement as a grayscale

New in RoboDK v3.2.2 (2017-07-18)

  • Improved UR script program import
  • Added option to attach a group of milling projects to a specific reference frame
  • Fast ratio simulations show render 4 times/second even if computer power is not fast enough

New in RoboDK v3.2.2 (2017-07-13)

  • Improved kinematics if joint 1 limits are outside +-180 deg
  • Added API option to extract selected points on objects
  • Fixed robot calibration for Siemens robot controllers
  • Improved command line options

New in RoboDK v3.2.1 (2017-07-05)    

  • Fixed changing joint limits when axes are synchronized
  • Fixed command line issues

New in RoboDK v3.2.0 (2017-06-29)    

  • Added Ballbar test for 50 mm
  • 2D camera snapshot renders properly even if best performance is checked
  • Controller render throught the API does not black out the main screen
  • Improved Mecademic post processor and driver
  • Fixed command line issues
  • Improved translation (English and French)
  • Added 3D printing particle simulation compatibility (particles are not projected)
  • Fixed command line options
  • Fixed transparency issue with particles
  • Improved UR post processor
  • Items in the tree are kept collapsed on save, close & loading station
  • Fixed G20/G21 issue with Gcode

New in RoboDK v3.2.0 (2017-06-21)

  • Fixed bug on curve delete
  • CAM projects maintain the success/failed status when they are saved and loaded
  • Fixed link to online library from the APP (no redirect)
  • Added Mitsubishi driver (experimental)
  • Improved Siemens Sinumerik post processor

New in RoboDK v3.2.0 (2017-06-19)

  • Improved French translation
  • Improved English translation
  • RAPID speed can be specified for each CAM project
  • Arranged default CAM parameters in the main menu
  • CAM project with override existing programs with the same name by default
  • Fixed on path start bugs for curve follow projects
  • Added on path finish program call event for curve follow projects
  • Better version control on the installer binary
  • Check for updates in RoboDK now suggests updates for any minor updates
  • Fixed issue updating milling programs from the API (all programs would automatically stop)

New in RoboDK v3.1.7 (2017-06-14)    

  • Fixed driver disconnect issue. Now the disconnect is forced on double click.
  • Fixed crash when setting up a milling project from the API
  • Added toolbar menu settings
  • Added operation speed for curve/point follow projects
  • Adding targets keeps them selected until a move instruction is added

New in RoboDK v3.1.7 (2017-06-12)

  • Fixed crash caused by selecting F3 on smoothing instruction
  • Updated Comau post processor
  • Updated Dobot post processor

New in RoboDK v3.1.7 (2017-06-09)

  • Improved driver MOVL cartesian coordinates
  • Improved settcp when using the driver
  • Added Mecademic driver
  • Updated Comau post processor
  • Added option to set locale (comma vs point)
  • Improved F3 shortcut for instructions
  • Improved 3D printing options (Ubuntu)
  • It is now possible to group undo/redo actions

New in RoboDK v3.1.7 (2017-06-05)

  • Fixed unicode issue for objects and robots
  • Fixed unicode support using the API
  • Added proxy settings
  • Tree window background is white when shown as a side window

New in RoboDK v3.1.7 (2017-06-02)

  • Fixed robot calibration for UR
  • Fixed robot calibration bugs for base and tool setup
  • Changed robot configuration checks by flags
  • Fixed Kawasaki post processor issues

New in RoboDK v3.1.6 (2017-05-25)    

  • Added point pick sensitivity setting
  • Fixed point follow bug

New in RoboDK v3.1.6 (2017-05-23)

  • Improved robot drivers
  • Fixed Cam2D_Snapshot issue on some graphic cards
  • Added 3D stereo vision compatibility
  • Fixed bug with machining projects when the TCP was changed
  • Fixed web library issues
  • Added support for Hexapod/Stewart platform
  • Fixed Codian update

New in RoboDK v3.1.5 (2017-05-15)    

  • Improved support for Space Mouse, avoiding wheel event
  • 3D stereo vision supported (3D monitor and Quad Stereo support required)
  • Import Fanuc LS supported
  • 2D Camera simulation allows setting up a customized light

New in RoboDK v3.1.5 (2017-05-08)

  • Added support for Space Mouse
  • Added near/far plane settings
  • Fixed delta coupling for inverse kinematics

New in RoboDK v3.1.4 (2017-04-21)    

  • Changed transparency selection threshold to 0.5
  • Added Siemens Sinumerik post processor
  • Fixed workspace menu option for certain robots
  • Fixed merge objects issue
  • Fixed synchronization with other robots issue

New in RoboDK v3.1.4 (2017-04-19)

  • Improved ballbar test for any mechanism
  • Fixed merge objects issue
  • Added HIWIN post processor
  • Fixed ABB post processor circular issue

New in RoboDK v3.1.4 (2017-04-18)

  • Transparency is rendered later
  • Transparent objects are not selectable (better for teach targets on surface option)
  • Added 5bar 2DOF mechanism like Codian D2
  • Improved Linking parameters for 5 axis delta robots
  • Fixed pick and place examples
  • added RoboDK-Virtual.bat to start RoboDK with problematic graphic drivers

New in RoboDK v3.1.3 (2017-04-07)    

  • Improved debug/default options
  • Fixed ProgramStart API issues
  • Improved Python macro samples

New in RoboDK v3.1.3 (2017-04-05)

  • Improved gun simulation features

New in RoboDK v3.1.3 (2017-04-04)

  • Improved TCP calibration allowing to remove points
  • Improved joint limit settings
  • Improved languages
  • Improved teach targets on surface

New in RoboDK v3.1.3 (2017-04-03)

  • Allowed to rename items using right click
  • Tool hide/show managed automatically for milling projects
  • Improved command line options
  • Fixed display of estimated toolpath for milling projects
  • Better visual feedback for milling projects
  • Robot library download progress available
  • Improved G-code import to support 3 digit G commands
  • Improved self extracting demo station
  • Fixed issue with spray simulation

New in RoboDK v3.1.2 (2017-03-22)    

  • Improved zoom and allowed to invert
  • Fixed reference frame issue when using turntables

New in RoboDK v3.1.1 (2017-03-14)    

  • Rectangle spray gun simulation allowed
  • Robot calibration issues fixed
  • Robot calibration shows error preview
  • Added better debug options
  • Improved KUKA posts

New in RoboDK v3.1.0 (2017-03-09)    

  • Improved feature: Targets on Surface
  • UR API distributed for Linux
  • Robot connection form show/hide fixed

New in RoboDK v3.0.8 (2017-03-03)    

  • Scintilla text editor is integrated by default with RoboDK install
  • Mouse wheel does not zoom if we hold the button down
  • Robot panel with external axes shows the options to modify these axes
  • KUKA KRC2 and KRC4 DAT post processors updated
  • Added command line options

New in RoboDK v3.0.7 (2017-03-01)    

  • Fixed SetDO issue with drivers
  • Improved Gcode import support
  • Added G28 move to home option
  • Added ISO cube plane selection option
  • Added pulses option on post processors

New in RoboDK v3.0.7 (2017-02-24)

  • Fixed issue generating Python programs
  • Improved robot and laser tracker drivers
  • Improved SRC/DAT KUKA programs import/export

New in RoboDK v3.0.6 (2017-02-16)    

  • Windows registry is not used to store recent files anymore
  • Fixed startup crash issue

New in RoboDK v3.0.5 (2017-02-15)    

  • Fixed vero license issues
  • Double click on RDK file opens on existing instance of RoboDK
  • Fixed KUKA circular movement from driver
  • Added stereocamera measurement through the API
  • Improved milling operation speeds
  • Added delete right click button for python programs
  • Calibration project better sets up the tool measurements (such as Comau)

New in RoboDK v3.0.4 (2017-02-06)    

  • Verosofware licensing option added
  • Fixed Kawasaki robot tool flange

New in RoboDK v3.0.4 (2017-02-03)

  • Fixed codec issue when generating programs
  • Fixed apibnr driver
  • Improved command line options

New in RoboDK v3.0.4 (2017-01-25)

  • Copy values from xyz txyz window uses full decimals
  • Added support for B&R Automation controller driver
  • Program generation: Added support for different codecs
  • Fixed simulation slider issue
  • Improved HTML simulation generation: reduced output size and better support for Internet Explorer browser

New in RoboDK v3.0.3 (2017-01-20)    

  • Post processor encoding issues fixed
  • Fixed KUKA post processor to automatically handle turntables
  • Fixed STL import crash if Binary STL is not properly defined
  • Fixed all KUKA driver issues
  • Fixed drag&drop file issue from Network location
  • Fixed issue when referencing TCPs with respect to other TCPs
  • When loading an existing milling toolpath it asks the user to update the existing milling project

New in RoboDK v3.0.2 (2017-01-16)    

  • Improved robot driver events
  • MoveJ allowed for programs
  • Rearanged left click menus for robots and tools
  • Improved TCP and reference frame calibration
  • Added turntable calibration option
  • Axis identification now uses more than 3 points
  • Robot calibration remarkably improved to support axis calibration (with iterations)
  • UR post processor remarkably improved (fixed pose issue)
  • KUKA KR2 post processor improved to support multiple programs
  • KUKA SRC import now supports DAT files
  • Fixed external axes issue for milling (issue with smooth movements)
  • Fixed external axes issue with wrist singularity
  • Better error message provided when a movement is not feasible
  • Fixed external axes issues when working close to robot limits (one mm/degree used as numerical tolerance)

New in RoboDK v3.0.1 (2016-12-30)    

  • RJ option added for Motoman Inform III output (built-in post processor)
  • View shortcuts added
  • Fixed milling project infinite loop event bug

New in RoboDK v3.0.0 (2016-12-22)    

  • Fixed issue with non ASCII characters in the path when loading a STEP or IGES file
  • Point is used as decimal for all countries
  • Installer remembers last install and does not override Python installation by default
  • Fixed issue with circular moves for ABB
  • Fixed comau joint moves
  • Fixed issue uploading multiple files through FTP
  • Improved Euler angles accuracy issue for specific cases
  • Added setSpeedJoints and setAccelerationJoints API calls
  • Added tangency auto select for curve follow projects
  • Fixed issue when calling subprograms between movements
  • Improved command line arguments
  • Fit to selection option added
  • Accurate pricing for calibration and ballbar testing options
  • Fixed blocking run on robot connection not working