Difference between revisions of "CPRog Software Troubleshooting"

From Wiki
Line 2: Line 2:
  
 
* The robot shown in CPRog different from the physical robot that is supposed to be controlled. See: [[Which project file is the right one for my robot?]]
 
* The robot shown in CPRog different from the physical robot that is supposed to be controlled. See: [[Which project file is the right one for my robot?]]
 +
 +
=Mover4, 5, 6 and SRA robots=
 +
==Error message: Bus dead==
 +
In general, the "bus dead" message in CPRog means that the CAN communication cannot be established. There are various potential causes for this:
 +
* It is possible that no power is supplied to the robot. Causes may be one of the following:
 +
**​The emergency stop button of any Mover robot interrupts ​the power supply to the robot (and therefore the CAN bus) when it is depressed. Rotate the red emergency stop button and pull to supply power to the robot.
 +
**The fuse in the black fuse holder in the robot base has blown. A replacement fuse should be a fast/blow fuse 3.15A F, 20x5mm, such as https://uk.rs-online.com/web/p/cartridge-fuses/0563491
 +
**The power cable coming from the mains may not be plugged in deep enough into the power supply. The external power supply has an LED that should light up when mains power is connected.
 +
**The newer Mover robots have a blue LED at the base that indicates that power is supplied to the robot. Unfortunately Mover models prior to February 2017 lack this LED.​ ​
 +
* The CAN adapter may not be plugged in to the PC or the driver may not be installed. When you see a red light on top of the CAN-USB adapter, the driver should be installed and the adapter should be working ok.
 +
**LED on means: There's a connection to a driver of the operating system.
 +
**slowly blinking means: A software application is connected to the adapter
 +
**fast blinking means: Data is transmitted via the connected CAN bus​
 +
* The connection between CAN adapter and robot may be interrupted.​
 +
​* There may be a situation where the CAN driver has stopped responding. Shut down the PC, power off the robot, wait several seconds, start the PC and power on the robot.
 +
 +
 
[[Category:CPRog]]
 
[[Category:CPRog]]

Revision as of 15:20, 16 May 2018

  • In the page CPRog Examples, there is a small section regarding troubleshooting of custom programs.

Mover4, 5, 6 and SRA robots

Error message: Bus dead

In general, the "bus dead" message in CPRog means that the CAN communication cannot be established. There are various potential causes for this:

  • It is possible that no power is supplied to the robot. Causes may be one of the following:
    • ​The emergency stop button of any Mover robot interrupts ​the power supply to the robot (and therefore the CAN bus) when it is depressed. Rotate the red emergency stop button and pull to supply power to the robot.
    • The fuse in the black fuse holder in the robot base has blown. A replacement fuse should be a fast/blow fuse 3.15A F, 20x5mm, such as https://uk.rs-online.com/web/p/cartridge-fuses/0563491
    • The power cable coming from the mains may not be plugged in deep enough into the power supply. The external power supply has an LED that should light up when mains power is connected.
    • The newer Mover robots have a blue LED at the base that indicates that power is supplied to the robot. Unfortunately Mover models prior to February 2017 lack this LED.​ ​
  • The CAN adapter may not be plugged in to the PC or the driver may not be installed. When you see a red light on top of the CAN-USB adapter, the driver should be installed and the adapter should be working ok.
    • LED on means: There's a connection to a driver of the operating system.
    • slowly blinking means: A software application is connected to the adapter
    • fast blinking means: Data is transmitted via the connected CAN bus​
  • The connection between CAN adapter and robot may be interrupted.​

​* There may be a situation where the CAN driver has stopped responding. Shut down the PC, power off the robot, wait several seconds, start the PC and power on the robot. ​