Skip to content

OpenCommissioning/OC_Assistant_RobotStudio

Repository files navigation

Open Commissioning Assistant Plugin for RobotStudio

Description

Connects to a RobotStudio virtual controller instance using cyclic I/O communication and reading axis values.

Quick Getting Started

  • Download the zip file from the latest release page
  • Unpack and place it in the directory or a subdirectory of the OC.Assistant.exe
  • Start the Assistant and connect or create a TwinCAT solution
  • Add a new plugin instance using the + button
  • Select RobotStudio, configure parameters and press Apply (see also)
  • Depending on the parameters, a TwinCAT GVL with Robot In- and Outputs is generated
  • The plugin starts when TwinCAT goes to Run Mode and tries to connect to the virtual controller

Plugin Parameters

  • AutoStart: Automatic start and stop with TwinCAT
  • ControllerName: Name of the virtual controller in RobotStudio
  • AxisNo: Number of axes
  • CycleTime: CycleTime in ms (to get a stable and evenly update rate, don't set this too low)
  • Solution: Path of the RobotStudio solution file (*.rssln)

Requirements

To run the plugin, you need RobotStudio 2024 installed on your system.
See ABB documentation how to create and start a virtual robot controller using RobotStudio.

To build the plugin yourself, you need to copy the ABB.Robotics.Controllers.PC.dll to the project directory.
You can find the dll in C:\Program Files (x86)\ABB\RobotStudio 2024\Bin\ by default.

Note

The plugin has been tested with RobotStudio Version 2024.2.1

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages