Stäubli CS8C controller. It provides help for the persons working on the equipment, for reference purposes only. This is because correct understanding of this document and use of the Stäubli CS8C controller imply that the staff concerned have acquired the necessary knowledge by following a "robots" training course provided by Stäubli.
LOCATION AND DESCRIPTION OF THE MAIN COMPONENTS 2.2.1. THE CONTROLLER The CS8C controller is made up of a processor (5), the intelligent part of the installation. The processor controls the robot via digital power amplifiers (1) dedicated to each axis of the arm.
Page 24
For the UL version: • Standard UL 1740 Robots and Robotics Equipment • Standard RIA15-06 American National Standard for Industrial Robots and Robot Systems. Safety Requirements. • Standard CSA Z434-03 Industrial Robots and Robot Systems. General Safety Requirements. • Standard NFPA 79 Electrical standard for industrial machinery •...
• Disconnect all the electrical and pneumatic power supplies before carrying out any work on the controller or the arm. To turn of power, set the CS8C main switch to the "0" position. To prevent inadvertent during the service operation, the main switch must be locked in 0 position using a padlock whose key is to be kept by the person carrying out the service operation.
CAUTION: Make sure that the voltage supplied corresponds to the voltage shown on the manufacturer's plate of the CS8C controller. When making the connections, the ground wire must be connected first. Power rating to be installed:...
Page 37
If these conditions of cleanness and temperature in particular are not complied with, the controller must be integrated in a closed area in which the necessary conditions can be provided: A cooled industrial frame. If CS8C is enclosed in a IP54 cabinet, the door of this external chassis has to remain closed during operation.
Page 38
4.2.4. CONTROLLER FOOT PRINT AND FITTINGS The CS8C controller can be simply placed on the floor, in compliance with its environmental constraints, or fitted in a 19" frame as shown in the layout below, to meet the airflow constraints. For easier maintenance, we recommend slides to hold the controller in place while it is not kept in a vertical position by its fastening points.
Page 40
CS8C controller for the RX160. Note: The surface used for the installation must be horizontal and free from vibrations. If the CS8C controller is integrated in an industrial frame ensuring that the surrounding air is dust-free, the filter (3) must be removed. Figure 4.3...
Chapter 4 - Installation 4.3. UNPACKING AND HANDLING 4.3.1. PACKAGING FOR THE CS8C CONTROLLER CS8C FOR TX, RS CS8C FOR RX160 900 x 640 x 570 mm 900 x 815 x 570 mm Standard packaging 354 x 252 x 224 in...
Page 45
Figure 4.8 When installed, the board side has to be protected against direct contacts and dusty environment. The cable between WMS and CS8C has a connector on both sides. It has to be connected to J113 on CS8C (RSI2 board).
4.6.1. CONNECTION TO THE MAINS POWER SUPPLY CAUTION: Make sure that the voltage supplied corresponds to the voltage shown on the manufacturer's plate of the CS8C controller. Use a cable appropriately rated to the power mentioned on the identification plate, and protect the line accordingly.
Page 50
4.6.4. CABLE INLETS AND OUTLETS The connections for the CS8C controller are on the front panel. They must then be protected by backshells with good levels of mechanical strength and the cables have to be attached to the frame of the cell to avoid constraints on connectors.
• Either the status of MCPES, WMSES and UESA (configuration 1: the doors of the cell not included). • Or the status of MCPES, WMSES, UESA and (USEREN or DOOR) (configuration 2: the doors of the cell are included). This is the default configuration when CS8C is delivered. To modify this configuration, refer to chapter "Software configuration".
Page 61
Figure 5.5 CAUTION: The CS8C controller is supplied with a "shorting connector" for J109 that can be used to power up the robot without wiring up the emergency stops. This connector is provided for diagnosis purposes only. It must be replaced by suitable wiring on the emergency stop circuits.
Page 69
Power supply for the controller The SECTEUR_OK input is activated when the controller is powered up. When the power supply to the CS8C controller is cut off, the SECTEUR_OK signal is deactivated about 80ms before the power is actually cut off. The SECTEUR_OK input may also be deactivated temporarily if the power supply voltage is too low.
5.3.1. INSTALLATION OF THE OPTION The option includes: • A CAN board to be installed in the CS8C computer module. The board is provided with a cable and mounting screws. • A cable between CS8C and the base of the arm.
Page 71
Chapter 5 - Integration 5.3.1.1. INSTALLATION OF CAN BOARD IN COMPUTER • Refer to 8.9.2 to remove and open CS8C computer module. • Plug the cable attached to the CAN board to CPU board. Figure 5.11 • Install the CAN board on B1 location of front plate using the 2 screws provided with the board.
Page 72
5.3.1.2. INSTALLATION OF CABLE • The cable has to be connected to J211 on CS8C computer module and on J1202 on arm. 5.3.1.3. INSTALLATION OF I/O BOARD IN THE ARM Remove the 2 side covers and the outer cover of the forearm.
Such AS-I configuration tools can be found by AS-I devices manufacturers. • The slave modules present on the AS-I bus cannot be detected automatically by the CS8C controller. You have to declare them to the controller (see Configuration hereafter).
Page 90
• Replace the RSI board. • The presence of the BIO board is detected automatically by the CS8C cabinet on start-up. The "Control panel" application enables you to see that the board is in place and check the status of its Inputs/Outputs.
This tool enables you to configure the field bus board on the one hand, and to generate a ConfigTag.xml file on the other hand. The file must be copied by Ftp in the /usr/applicom/io directory of the CS8C controller. If this file is present on start-up, the Inputs/Outputs of the field bus are displayed on the control panel and are directly accessible via a VAL3 application.
Page 92
Field bus errors are shown by messages on the MCP, which can also be accessed using the "events logger " application. These errors start with the word "FIELDBUS", followed by a CS8C diagnosis, the identification of the board, the equipment and the channel concerned, and the Status (Applicom diagnosis).
5.7.2. OPERATION IN THE CS8C CONTROLLER PLC cycle The PLC program in the CS8C has access to all the digital and analog inputs and outputs in the system. It can communicate with a VAL3 program via the analog or digital outputs of the system.
Page 97
Inputs/Outputs are refreshed with each PLC cycle, each VAL3 synchronous cycle and each VAL3 asynchronous cycle. PLC utility for the MCP The main menu of the CS8C includes a "PLC" utility that displays the main characteristics of the PLC program being executed: •...
Page 98
• The direction field must be set to 0 for an input and 1 for an output. Automatic creation of the PLC variables on the basis of the Inputs/Outputs for the CS8C controller can be carried out using the SRS import tool (Tools > PLC > Import) (see figure 5.21).
Page 99
• If necessary, update the CS8C emulator inputs and outputs using the SRS downloading tool. • Create or load the desired PLC application (File > Create / Open a PLC project). The CS8C Inputs/Outputs emulated are then displayed in the left-hand frame.
Page 100
If a PLC program is already being executed, it may be necessary to stop it via the programming environment before downloading the new program. The download also copies the PLC program on the CS8C, which means that the last program downloaded is executed automatically when the controller is started up.
5.8.1. CONFIGURATION The CS8C has 2 Ethernet ports, J204 and J205. The IP address of each of these ports can be modified via the control panel. The modification takes effect immediately. On delivery, the first port is configured with the address 192.168.0.254 (mask 255.255.255.0) and the second one with the address 172.31.0.1 (mask 255.255.0.0).
Page 102
Modbus Tcp errors are shown by messages on the MCP, which can also be displayed using the "events logger " application. These errors begin with the word "MODBUS" followed by a CS8C diagnosis, identification of the channel concerned, and the Status (applicom diagnosis).
A "Test" menu can be used to test the connection with the server. A server socket is activated ("opened") in the CS8C each time a VAL3 program uses it, and deactivated ("closed") when the last customer logs off. When the maximum number of clients has been reached for a server socket, other clients attempting to log on are accepted but the communication is interrupted immediately by the server.
5.9. SERIAL PORT Two serial ports are available on the CS8C controller (J203, COM1 and J201, COM2) to exchange data between a VAL3 application and an equipment item in the cell. The serial links are configured via the Input/Output display on the Control panel.
5.10. SOFTWARE CONFIGURATIONS The software configuration can be used to modify certain characteristics of the controller, program user profiles to limit access to certain functions, and program Inputs/Outputs to enhance CS8C integration in the cell. 5.10.1. CONFIGURATION OF THE CONTROLLER CHARACTERISTICS The Control panel application gives the various system characteristics.
Page 107
5.10.3. CONFIGURATION OF THE USER PROFILES The user profiles are configured using the PC SRS tool supplied on the CD-ROM for the CS8C. Each profile is defined by a configuration file that must be installed on the CS8C under /usr/configs/profiles. There is no limit to the number of profiles.
Page 108
5.10.4. CONFIGURATION OF SYSTEM INPUTS/OUTPUTS System Inputs/Outputs are configured in the /usr/configs/iomap.cf file. Each CS8C controller is supplied with an example /usr/configs/iomapExample.cf in which the configurations are commented out. To activate a configuration, it is necessary to: • Rename the iomapExample.cf file as iomap.cf •...
Page 110
• A mutual supervision software mechanism must be set up between the MCP OEM and the CS8C. It stops the robot as soon as the MCP OEM switches to fault status and checks that the status of the robot on the MCP OEM is correct.
Page 121
6.2.4. NAVIGATION KEYS Arrow keys Besides the classic browsing functions, these keys have some other functions that are specific to the CS8C controller. "End" key Expands an element when it has been contracted (preceded by the "+" sign). Home key Contracts an element that has been expanded (preceded by the "-"...
PLC option (demonstration version available) See chapter 5.7 Remote maintenance option (no demonstration version) Enables work to be carried out remotely on a CS8C controller. The tool acts in the same way as a remote MCP, on which the following keys are inactive: •...
Even if it is not specified at every step of trouble shooting, each component change or component disconnection has to be made with the main switch of the CS8C in the 0 position (off). Some of the diagnostic steps require to power to be turned on or off. Do not forget to turn it off before changing components.
Page 170
8.5.2. ACCESS Remove 3 screws (4) to remove cover. Figure 8.3 To access the components of the PSM, remove the screws (1) and pull it forward. CS8C TX/RS CS8C RX160 Figure 8.4 Figure 8.5 CAUTION: • To remove it completely, disconnect connectors (2) and (3).
8.5.3.1. CASE 1 Problem: All lights of ARPS are off. Solution: • Check that main switch S1 is on position 1 and that input voltage is provided to CS8C (external line). • Switch off CS8C. • Turn off main switch S1 to position 0.
Page 173
Chapter 8 - Maintenance Remove 3 screws (4) to remove cover. Figure 8.6 To access the components of the PSM, remove the screws (1) and pull it forward. CS8C TX/RS CS8C RX160 Figure 8.7 Figure 8.8 CAUTION: • To remove it completely, disconnect connectors (2) and (3).
Page 183
If 13V light comes on, there is a short circuit either in the cable or in the DSI in the arm. Change the defective part. • If 13V light remains off, the short circuit is inside CS8C. Check wiring from J1102 and J1200: short circuit, damaged wire ... encoder...
Page 195
Chapter 8 - Maintenance 8.7.2.1. CS8C FOR TX OR RS ROBOTS • Set aside the ARPS power supply (see chapter 8.6.2, page 177). • Remove the 4 screws (1) holding the RPS325 power supply. • Remove the 4 screws (2) holding the J1200 (5) connector.
Page 197
Chapter 8 - Maintenance 8.7.2.2. CS8C FOR RX160 ROBOTS • To access the connectors, remove the ARPS (3) power supply wires held in place by 4 screws (4) (see chapter 8.6.2) and the metal plate (5) holding the socket and kept in place by 4 screws (6).
Page 203
Chapter 8 - Maintenance 8.8. Note: First CS8C controller generations were equipped with RSI(1) board which changed to RSI2 from 2007. "RSI" applies for both RSI(1) and RSI2 where RSI(1) or RSI2 applies specifically to a dedicated board version. 8.8.1. DESCRIPTION RSI board manages all hardware signals for safe operation of the robot.
Page 213
Regeneration thermoswitch: Contact J1303, 3-4 open Solution: • RSI(1) case: Either J117 on RSI or J1303, 3-4 at the back of CS8C are defective (bad contacts) (the regeneration thermoswitch is not implemented). • RSI2 case: This input does not exist.
Page 218
Fuse F2 unserviceable or no 24V supply on J109-37 Solution: Internal voltage (24Vfus) for E-Stop lines is off. • If E-Stop lines are powered from CS8C: • Check that there is no short circuit between E-Stop lines. • Change F2 fuse.
Page 220
Check that MCP connector is properly plugged and screwed on J110. • Check that MCP E-Stop is released: • If error remains, disconnect MCP and replace it with J110 dummy plug provided with CS8C: • If error disappears, change MCP. • If error remains, change RSI.
Page 221
Check that WMS connector is properly plugged on J113. • Check that WMS E-Stop is released: • If error remains, disconnect WMS and replace it with J113 dummy plug provided with CS8C: • If error disappears, change WMS or its cable. • If error remains, change RSI.
Page 225
• Check that rotary switch at the base of the arm is in position 0. • If error remains, shut-off CS8C, disconnect J1201 plug at the base of the arm and check arm wiring with an ohm-meter. Figure 8.62 ROTARY SWITCH...
Page 236
It is a generic problem which is not likely due to a specific encoder or a specific PTC sensor. • Either the communication through optical fibber between STARC and DSI is not operating: • Change interconnection cable from CS8C to arm. • Or the DSI board in the arm base is not operating: • Change the DSI.
Page 237
• Change STARC board. • Check that there is not an angle on optical fiber inside CS8C or inside arm. Risk of malfunction Figure 8.70 • Check that there is red light coming back on STARC optical fiber connector J307.
Page 247
CONTROLLER CHARACTERISTICS The CS8C controller is protected at its input from risks of short-circuits by Am type fuses. The load on the primary circuit depends on the type of arm installed, the voltage rating of the power supply and the type of network (single phase or three-phase) (load = current in the controller power supply circuit when the arm is operating).
Need help?
Do you have a question about the CS8C and is the answer not in the manual?
Questions and answers