Skip to content

Denso Driver Usage

Requirements

The setup has ben accomplished.

Step 1: Start the controller

  1. Turn on the Controller.
  2. Check that no emergency stop is pressed.
  3. Check that robot is in Automatic Mode. Please keep in mind is your responsability not to access the robot cell during Automatic Mode operation.
  4. Check that robot speed configured in the teach pendant is at least 10%. If speed is not changed, then the robot will move very slow.

Step 2: Robot system configuration

  1. Please select the corresponding Denso model from the drop-down menu in the drag&bot Component Manger.
  2. Click on Update and Install.
  3. Click on the PEN icon to edit the driver configuration.
  4. Enter your robot IP address if differs and select your robot model number and activate Autopower for commodity, then click Apply.

Cobotta

Denso Cobotta

If you are using a Cobotta robot, as it doesn't include a teach pendant you will need to use and Android tablet or phone for this purpose:

  1. Install Denso Remote Teach Pendant application on the Android device.
  2. Connect the Android device through USB cable to the robot. The robot should be already powered.
  3. Activate USB tethering.
  4. Open the application, set the IP address to connect. Now you will see the teach pendant on your Android device.

Cobotta requires also a calibration process before using the robot and after connecting the remote teach pendant. The teach pendant will display te instructions to perform a calibration. Basically brakes will be released and then you need to move the joints until the range limit.

Please contact Denso directly for further information.

Function Blocks

Digital I/O - Get

Requests the value of a digital I/O pin of the robot.

Name Data type Description
Inputs Pin Number Integer Number of a digital I/O pin.
Outputs Value Boolean The value of the digital I/O pin.
Exceptions ERROR_NO_DIGITAL_IO - The exception is raised, if the respective digital I/O does not exist.
TIMEOUT - The exception is raised, if the digital I/O state can not be requested from the robot.

Digital I/O - Set

Sets the value of one of the I/O pins of the robot.

Name Data type Description
Inputs Pin Number Integer Number of a digital I/O pin.
Value Boolean Value of the digital I/O pin.
Outputs -
Exceptions ERROR_NO_DIGITAL_IO - The exception is raised, if the respective digital I/O does not exist.
ERROR_NO_DIGITAL_OUTPUT - The exception is raised, if the respective digital I/O does exist, but is no digital output.
TIMEOUT - The exception is raised, if the digital I/O state can not be set at the robot.

Digital I/O - Wait For

Pauses the program execution until the desired value is read on the given digital I/O pin. A timeout can be specified to throw an exception.

Name Data type Description
Inputs Pin Number Integer Number of a digital I/O pin.
Desired Value Boolean The value which has to be read on the digital I/O pin to continue program execution.
Timeout Float Timeout in seconds to wait for the signal before a TIMEOUT exception is thrown. A value of zero waits infinitely.
Outputs -
Exceptions ERROR_NO_DIGITAL_IO - The exception is raised, if the respective digital I/O does not exist.
TIMEOUT - The exception is raised, if the digital I/O state can not be requested from the robot.