Skip to content

Latest commit

 

History

History
77 lines (51 loc) · 2.34 KB

File metadata and controls

77 lines (51 loc) · 2.34 KB

Digital Casting System Controller

GitHub - License Twincat version

This repository is the submoudle of Digital Casting System for PLC controller and ABB robot.

Requirements

Package Information

  • machines: the dosing pump driver data.
  • plc: the TwinCAT project for the PLC controller.
  • robot: the ABB robot 4600 package for RobotStudio.
  • script: the example script for control pysical and virtual robot via ROS package (Compas_RRC warpper).

NOTE: Only run on Winodws

Usage

Connect with TwinCAT

Install TwinCAT 3.4 and open the project in plc\A061_DCS_ConcreteController_v1 folder. Detailed setup instructions can be found here.

Connect with ABB robot 4600

Virtual Controller(RobotStudio Simulation)

docker
# clean the stopped container
docker container prune

# compose up and connect with docker container
docker-compose -f .\robot\docker_compas_rrc\virtual_controller\docker-compose.yml up

# run the wellcome script
python .\script\welcome_dcs.py

Real controller (Pysical Robot)

docker
# clean the stopped container
docker container prune

# compose up and connect with docker container
docker-compose -f .\robot\docker_compas_rrc\real_controller\docker-compose.yml up

# run the wellcome script
python .\script\welcome_dcs.py

DCS robot control panel

The source code is under /robot//robot/robotstudio.

alt text

Please fine more detail on online doc.

Credits

This package was created by WeiTing Chen at USI-FMAA and ETHZurich DFab.

Acknowledgment

compas_rrc is a wrapper for the ROS-Industrial abb driver. The original package can be found here