Prévia do material em texto
Safety functionalities of the Robot control system Safety signals interfacing Information on RoboSAFE 2.0 functionalities, RoboSAFE Joint and RoboSAFE Cartesian For C5G Plus and R1C-6, S1C-6 Control Units CR00758165_en-00/2019.04 Instructions handbook The contents of this handbook are the property of COMAU S.p.A. Any reproduction, even partial, is prohibited without prior written authorization from COMAU S.p.A. COMAU reserves the right to modify, without notice, the features of the product presented in this handbook. Copyright © 2008-2019 by COMAU - Published 04/2019 Comau Robotics Product Instruction SUMMARY PREFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 Reference documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Documentation storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Limits on the handbook contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Symbols used in the handbook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Modification History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1. GENERAL SAFETY PRECAUTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...12 Responsibilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Safety Fundamental Requirements applied and respected . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Safety precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Purpose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Applicability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Operating modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2. INTEGRATED SAFETY SOLUTIONS: ROBOSAFE 2.0 . . . . . . . . . . . . . . . . . . . . . ...21 What is the RoboSAFE 2.0 solution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3. DESIGN PRINCIPLES OF THE ROBOSAFE 2.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . ...22 Personnel qualifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 The responsibilities of the integrator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Steps for proper design and integration of RoboSAFE 2.0 functions . . . . . . . . . . . . . . . . . . . . 24 Define the monitored workspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Additional auxiliary axes not monitored . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Set parameters to define the workspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Consider the stopping distances of the Robot mechanics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Stopping modes in RoboSAFE system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Enable the RoboSAFE functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Check the active RoboSAFE function through the dedicated safe outputs . . . . . . . . . . . . . . . . 28 Define the strategy to restore the Robot position after rules violation . . . . . . . . . . . . . . . . . . . . 28 Validate the implemented RoboSAFE functionalities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Detailed information to carry out the voluntary violation of the parameters . . . . . . . . . . . . . . 30 Implement strategies for periodic verification of the Robot kinematic chain and of the equipment installed on the wrist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3 Comau Robotics Product Instruction Integrate the cell project documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Protect the Robot configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Instructions for the user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Installation precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 4. PRINCIPLES AND FUNCTIONALITIES FOR CELL / LINE AND APPLICATIONS INSTALLED ON ROBOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..34 Principles common to the RoboSAFE 2.0 functionalities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 RoboSAFE 2.0 functionalities for the cell / line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 E-Stop from the automated system line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Auto Stop (Fence) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 General Stop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 E-Stop of the Teach Pendant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 RoboSAFE 2.0 functionalities for the applications installed on Robot . . . . . . . . . . . . . . . . . . . . 35 Enabling device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Auto Mode and T1 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Drive ON. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Replicas of E-Stop and Auto Stop signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 5. PRINCIPLES AND ROBOSAFE JOINT AND CARTESIAN FUNCTIONALITIES . . . ..36 Principles common to the RoboSAFE Joint and Cartesian functionalities. . . . . . . . . . . . . . . . . 36 System axes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 RoboSAFE Joint functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 RoboSAFE Joint definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 RoboSAFE Joint performances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Joint Space Limiting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40 Joint functional sectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40 Joint Speed Limiting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41 Cartesian Speed Limiting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .with the correct use of RoboSAFE system in order not to alter the mechanical configuration of equipment, Robot fixings and in any case of the positions and spaces in the cell on which the parameters of safe areas have been configured. 3.16 Installation precautions The following key steps for proper installation and integration are highlighted: – after the mechanical installation of the Robot, carry out the axes Turn Set procedure (see detailed procedure in the “Maintenance” handbook of the Robot). Since the whole RoboSAFE system bases the identification of clearance distances on the Cartesian reference frame of the Robot, it is important that all movement programs and parameters refer to a perfectly positioned system; – lock by a pin the Robot to the fixing base in order to ensure the proper recovery in case of complete Robot replacement; this possibility does not guarantee a high precision and may be necessary to carry out one or more positioning checks; – provide a certain point in the workspace of the Robot where you can perform periodic checks of Tool Center Point; this check should be repeated at least after every maintenance operation that alters the kinematic chain of the Robot, the use of the brake releasing module, etc.; – comply with the requirements specified in the handbooks of “Installation” of the Robot and the Control Unit. Do not use a Robot and RoboSAFE parameters and relative movement program in an installation position different from that foreseen in origin in the project. When moving or reinstalling, carry out a new planning and parameter setting as if it were the first installation. 33 Comau Robotics Product Instruction PRINCIPLES AND FUNCTIONALITIES FOR CELL / LINE AND APPLICATIONS INSTALLED ON ROBOT 4. PRINCIPLES AND FUNCTIONALITIES FOR CELL / LINE AND APPLICATIONS INSTALLED ON ROBOT – Principles common to the RoboSAFE 2.0 functionalities; – RoboSAFE 2.0 functionalities for the cell / line; – RoboSAFE 2.0 functionalities for the applications installed on Robot. 4.1 Principles common to the RoboSAFE 2.0 functionalities The principle on which the RoboSAFE 2.0 functionalities for the cell / line and applications are based is the control of the safety signals to be used for interfacing with the robotic system. The signals are managed by the safety PLC inside the Control Unit and, where provided, with behaviour that can be parameterized via Web portal pages. The RoboSAFE 2.0 functionalities are always active and can be extended and used with specific options. 4.2 RoboSAFE 2.0 functionalities for the cell / line – E-Stop from the automated system line; – Auto Stop (Fence); – General Stop; – E-Stop of the Teach Pendant. 4.2.1 E-Stop from the automated system line It is an input signal coming from the cell / line to activate the emergency stop of the Robotic system. 4.2.2 Auto Stop (Fence) It is an input signal coming from the cell / line to safely stop the Robotic system, to which to connect the signal coming from the limit switch that controls the cell accesses. In case of open cell access, or in the absence of a signal (logic level 0), only movements in programming mode (T1 mode) are allowed. 34 PRINCIPLES AND FUNCTIONALITIES FOR CELL / LINE AND APPLICATIONS INSTALLED ON ROBOT Comau Robotics Product Instruction 4.2.3 General Stop It is an input signal coming from the cell / line to activate the safety stop of the Robotic system. Very similar to the functionalities of the e-Stop input, it generates a specific signalling and prevents the Robot from moving in any mode. 4.2.4 E-Stop of the Teach Pendant It is an output signal for the cell / line to integrate the status of the emergency stop push-button installed on the Teach Pendant in the emergency stop circuit of the cell / line. 4.3 RoboSAFE 2.0 functionalities for the applications installed on Robot – Enabling device; – Auto Mode and T1 Mode; – Drive ON; – Replicas of E-Stop and Auto Stop signals. 4.3.1 Enabling device It is an output signal corresponding to the status of the enabling device push-buttons present on the Teach Pendant. 4.3.2 Auto Mode and T1 Mode They are signals corresponding to the status of the mode selector switch on the Teach Pendant: the Auto mode is an output signal corresponding to the Auto mode (Local or Remote); T1 mode to the status in T1 programming mode. 4.3.3 Drive ON It is an output signal corresponding to the status of the motors started (STO - Safe Torque Off deactivated). 4.3.4 Replicas of E-Stop and Auto Stop signals For applications, in addition to the Enabling device, Auto Mode and T1 Mode, Drive ON signals, replicas of the E-Stop from the automated system line and Auto Stop (Fence) line signals are also available. The emergency stop push-button on the Teach Pendant is not connected to any circuit and must be correctly integrated by the integrator. 35 Comau Robotics Product Instruction PRINCIPLES AND ROBOSAFE JOINT AND CARTESIAN FUNCTIONALITIES 5. PRINCIPLES AND ROBOSAFE JOINT AND CARTESIAN FUNCTIONALITIES – Principles common to the RoboSAFE Joint and Cartesian functionalities; – System axes; – RoboSAFE Joint functionality; – RoboSAFE Cartesian functionality; – Access and parameter setting of the RoboSAFE functionalities. 5.1 Principles common to the RoboSAFE Joint and Cartesian functionalities The principle on which the RoboSAFE Joint and Cartesian functionalities are based is the position and speed control for Robots of SMART5 Rel. 2 series, grouped in rules and functions, set through parameters and activated by a pair of safe signals or bit by ProfiSAFE protocol. The RoboSAFE Joint functionality refers to the joint movements and the RoboSAFE Cartesian one to the Cartesian movements. Failure to comply with confinement in the set spaces and/or limit speeds corresponds to a violation of the rules. In response to one or more active and non-violated functions, the system communicates the status through a safe signal summary (see signal RoboSAFE active). In case of violation of one or more rules, the Robot applies the behaviour decided by the parameters set (only one signalling on SAFE signal - see RoboSAFE active -, or stopped in category 0 or 1 according to standard EN 60204-1). The stop in category 1 of the Robot set after a violation of a function generates an effective stop with reduced stop space (details in par. 3.7). All enabling signals are active in negative logic; with signal to 0 the function is active. The RoboSAFE Joint functionality is available at the same time as the RoboSAFE Cartesian functionality (optional). 36 PRINCIPLES AND ROBOSAFE JOINT AND CARTESIAN FUNCTIONALITIES Comau Robotics Product Instruction 5.2 System axes The axes of the Robot base X, Y and Z are represented by straight lines coloured in red, green and blue respectively, and with the positive direction in the direction of the arrow. 37 Comau Robotics Product Instruction PRINCIPLES AND ROBOSAFE JOINT AND CARTESIAN FUNCTIONALITIES 5.3 RoboSAFE Joint functionality – RoboSAFE Joint definition; – RoboSAFE Joint performances: • Joint Space Limiting; • Joint functional sectors; • Joint Speed Limiting; • Cartesian Speed Limiting; • Monitoring Points; • Brake test. 5.3.1 RoboSAFE Joint definition The RoboSAFE Joint functionality allows the management of Workspaces and Safe speeds of the axes and monitoring points. The RoboSAFE Joint functionality is based on the Rules of principle of the RoboSAFE functionality (par. 5.1), applied to: – all axes of the Robot, confined or external to the combination of angular sectors (angular sectors, not volumes); – maximum speeds set and not exceeded. The Robot monitored Workspace is determined by the combination of one or more angular sectors for each single axis of the Robot. Different combinations are possible (defined Set), with flexibility of choice of the desired axes. The RoboSAFE Joint functionality considers the Robot and the tool as a series of points in space. Point is the termused to define the position in the space of a “monitored point” (segments of joining between contiguous joints / points are not taken into consideration). The RoboSAFE Joint functionality checks only the points of the kinematic chain while the three-dimensional figure of the Robot is for the sole purpose of representing the overall dimensions. In large Robots and/or with long arms or large tools, the monitoring points can be very far apart; this situation can make it difficult to identify the crossing of narrow or pillar-shaped objects. 38 PRINCIPLES AND ROBOSAFE JOINT AND CARTESIAN FUNCTIONALITIES Comau Robotics Product Instruction Fig. 5.1 - Example of a Safe Workspace, consisting of a set of 6 Safe Axis Spaces (one for each axis) 39 Comau Robotics Product Instruction PRINCIPLES AND ROBOSAFE JOINT AND CARTESIAN FUNCTIONALITIES 5.3.2 RoboSAFE Joint performances The RoboSAFE Joint functionality allows to achieve the following SAFE performances and functions: – Joint Space Limiting, (up to 7 axes for each set); – Joint functional sectors, (up to 15 sectors on axis 1 and on axis 7, status signalling of the position on output safe); – Joint Speed Limiting, (up to 7 axes in set) – Cartesian Speed Limiting, (3 distinct speeds); – Monitoring Points, (further monitoring points in addition to the Robot joints, up to 2 points each set - Elbow, Toolset1 and Toolset2); – Brake test, (functionality check of the brakes of the Robot axis motors and Robot Track Motion). 5.3.2.1 Joint Space Limiting Joint Space Limiting performance is a Safe function that allows to set one Safe Workspace (see Fig. 5.1), defined from 1 to 6 sectors of angular stroke, one for each Robot axis*¹. Grouping of ranges set (up to 7) is defined Set. Each set safely defines the Robot workspace (combinations of angular sectors called Safe Workspace), with configurations always active or conditioned by the response of external events, generated for example by cell safety devices (light curtains) Each set of Joint Space Limiting can always be active or activated / deactivated dynamically through independent safe inputs (see RoboSAFE Joint - Set 1 and the next ones) (both modes also simultaneously with other RoboSAFE functions). When enabled and activated by the appropriate inputs, the function operates in Automatic mode. If required, can also be activated in T1 Programming mode. Parameters can be set in “Joint Spaces” menu (see par. 12.3). *¹ the 7 axes correspond to the typical configuration of the Robot 6 axes and 1 axis 7 (linear - Robot Track Motion or rotary - table). Available only on certain Control Unit configurations. 5.3.2.2 Joint functional sectors Joint functional sector performance is a Safe function that allows to know the safe position of a Robot axis. The function identifies and indicates in which sector the axis 1 and axis 7 are located (up to 15 distinct sectors defined with corner setting). Position outcome is available on a binary coding (one byte, see Position in the sector AX 1 Joint (bit 1) and the following ones). The Joint functional sectors function is activated automatically after setting at least one corner. Parameters can be set in the “Joint Spaces” menu (see par. 12.3). 40 PRINCIPLES AND ROBOSAFE JOINT AND CARTESIAN FUNCTIONALITIES Comau Robotics Product Instruction 5.3.2.3 Joint Speed Limiting Joint Speed Limiting performance is a Safe function that allows to set a safe speed control for each of the 6 axes of the Robot. It is also possible to combine axis 7. Grouping of ranges set (up to 7) is defined Set. The system allows to define a set of Joint Speed Limiting. The Joint Space Limiting functionality can always be active or activated / deactivated dynamically through a shared safe input (see RoboSAFE Joint Speed) (both modes also simultaneously with other RoboSAFE functions). Parameters can be set in “Speed” menu (see par. 12.7). 5.3.2.4 Cartesian Speed Limiting Cartesian Speed Limiting performance is a Safe function that allows to set a safe Cartesian speed limit on all axes and Monitoring Point (if defined). The system allows to define the following speeds: – low speed (Low Speed), in the range from 2 mm/s to the value set in High Speed; – high speed (High Speed), in the range from Low Speed to the maximum allowed by the mechanics of the Robot, with the exception of systems with AURA solution which have the upper limit at 500 mm/s; – speed in T1 programming (Progr Speed), 250 mm/s. It is not allowed to change the value and can only be activated in T1 programming mode. Cartesian Speed Limiting High and Low functionalities can always be active or activated / deactivated dynamically through independent safe inputs (see RoboSAFE High Speed and RoboSAFE Low Speed) (both modes also simultaneously with other RoboSAFE functions). Cartesian Speed Limiting Prog functionality can be activated / deactivated only from the Web portal. Immediately after activating the Cartesian Speed Limiting functionality, there is always an idle window of 500 ms within which there will be no violation signalling. If the speed is higher than the set limit, this time will be used by the system to automatically impose an adequate slowdown to prevent the violation. If the speed is definitely higher and the system is not able to reduce the speed adequately, after 500 ms the violation of the function will be activated. During the whole monitoring activation period, speeds lower than those set are always possible. Parameters can be set in the “Speed” menu (see par. 12.7). Precautions for integrator The Cartesian Speed Limiting functionality simultaneously with other speed controls are possible: in this condition, the system monitors the slowest one. 41 Comau Robotics Product Instruction PRINCIPLES AND ROBOSAFE JOINT AND CARTESIAN FUNCTIONALITIES 5.3.2.5 Monitoring Points Monitoring Point performance is a Safe function that allows to define points (overall dimension of the Robot, of the equipment on the wrist and the dressing installed on axis 3), in order to monitor the speed with the Cartesian Speed Limiting function (see definition in par. 5.3.1). It is possible to define: – Monitoring Point, position of the points (up to 8) that represent the extremes of the Tool overall dimensions on the Robot; – Kinematic Monitoring Point, position of the point representing the joint (6 points, not modifiable but visible on the Robot for better understanding); – Elbow Monitoring Point, points to represent the dimensions of the dressing installed on axis 3 (up to two points). The function is activated automatically after setting at least one point; – Toolset 1 and Toolset2, up to 4 additional monitoring points (2 points for each of the 2 Toolsets) for the Tool. Each set can always be active or activated / deactivated dynamically through independent safe inputs (see RoboSAFE Toolset 1 and the next ones), also simultaneously with other RoboSAFE functions). Parameters can be set in the “Monitoring Point” menu (see par. 12.8). To be able to configure the tool and the layout as volumes, it is necessary to use the RoboSAFE Cartesian functionality (optional). 5.3.2.6 Brake test Brake Test performance is a function that allows to periodically check the brake efficiency of the Robot motors and SAFE Robot Track Motion (if present in the configuration). The check periodicity event is managed by two SAFE timers. Response check and management must be done with a non-safe routine called Brake Test Check (BTC). Precautions for integrator The BTC routine performs a series of mild stress on the brakes of the Robot and of the safe Robot Track Motion, a brake at one time. The test duration is about 3 minutes. During this time the Robot can undergo minor deviations (max. 1° from the position in which is situated at the beginning of the procedure) and can not perform any other activity. When the monitoring function is active, two SAFE timers generate specific events (one when the Control Unit is turnedon, the other periodically) that must be diagnosed through bits in a PDL 2 program and used to start the BTC routine. If the routine is not executed within the set time, an alarm stops the system. Since there is a tolerance between the pre-alarm signalling and the alarm signalling, it is recommended to coordinate the production process so as to perform the BTC routine within the deadlines determined by the requests. Parameters can be set in “Brake” menu (see par. 12.9). 42 PRINCIPLES AND ROBOSAFE JOINT AND CARTESIAN FUNCTIONALITIES Comau Robotics Product Instruction 5.4 RoboSAFE Cartesian functionality – RoboSAFE Cartesian definition; – RoboSAFE Cartesian performances; • Cell; • Dynamic Volumes; • Functional Spaces; • Cartesian Speed Limiting; • Monitoring Point; • Brake test; • Tool Orientation; – Support performances: • Speed Modulation; – Coordinate X, Y, Z (origin) in the RoboSAFE Cartesian functionality; – Functional definition of workspace and volumes; – Requirements for the extent of the defined volumes. 43 Comau Robotics Product Instruction PRINCIPLES AND ROBOSAFE JOINT AND CARTESIAN FUNCTIONALITIES 5.4.1 RoboSAFE Cartesian definition The RoboSAFE Cartesian optional functionality allows to manage Cartesian Safe workspaces (volumes) (see definition in par. 5.4.4) and safe speeds for Robots of SMART5 series Rel. 2. The RoboSAFE Cartesian functionality observes the Rules of principle of the RoboSAFE functionalities (par. 5.1) and is essentially based on verification that: – volumes of capsules*¹ or spheres*² (connected to the Robot kinematics) are confined or external to spaces set by the user; – the maximum speeds set are not exceeded. Main volumes refer to the Robot kinematics, consisting of 6 capsules*¹ (6 axes of the Robot) and always active. The user can add additional Monitoring Points for some functional areas: – dressing on axis 3 (up to 2 capsules*¹, automatically active if defined); – tool space (up to 8 capsules*¹, automatically active if defined); – free spaces on the tool (up to 2 sets, each consisting of 2 spheres*², always active or dynamically active). The coordinates of origin of the volumes (X, Y, Z) refer to the position 0,0,0, at the center of the Robot base (details in par. 5.4.3). The violation of the volume and the consequent stop of the Robot intervenes when one or more of the active points of monitoring points in a given moment do not observe the rules in the defined volumes. The violation of the speed and the consequent stop of the Robot intervenes when the speed exceeds the set one, forcing the Robot to stop. *¹ Capsule is the term used to define the geometric shape that represents the checked volume, represented by a cylinder that joins 2 spheres built around 2 contiguous joints (that is, the three-dimensional shape of the link that joins the 2 adjacent joints). The use of spheres and cylinder allows to check the real dimensions of the Robot and, where provided, of the equipment, moving in unison with the kinematics of the Robot. *² Sphere is the term used to define the geometric shape that represents the checked volume, composed of a single sphere. The use of a single sphere allows to control a non-continuous space at a previous or next point. 44 PRINCIPLES AND ROBOSAFE JOINT AND CARTESIAN FUNCTIONALITIES Comau Robotics Product Instruction 5.4.2 RoboSAFE Cartesian performances The RoboSAFE Cartesian functionality allows to achieve the following SAFE performances and functions: – Cell, (1 cell and up to 10 prohibited volumes); – Dynamic Volumes, (up to 10 volumes that can be activated dynamically); – Functional Spaces, (up to 2 sets, each up to 15 volumes and signalling of the tool position on safe outputs); – Cartesian Speed Limiting, (3 distinct speeds); – Monitoring Point, (further check capsules and spheres in addition to the Robot body, up to 2 spheres each set - Elbow, Toolset1 and Toolset2); – Tool Orientation; – Brake test, (functionality check of the brakes of the Robot axis motors and Robot Track Motion). In addition, there is available the Speed Modulation function for speed predictive check (non-SAFE function). 5.4.2.1 Cell Cell performance is a Safe function that allows to define the main volume where the Robot must be confined (it represents the space of the physical cell where the Robot will operate). The definition of the cell includes the perimeter (8 vertical planes defined through edges), a floor and a roof. The Volume Cell is always active; within this volume it is possible to create one or more Forbidden volumes that are always active (see definition in par. 5.4.4) to protect volumes inside the cell (they typically represent mechanical structures in the cell). Any dynamically activated volumes can be created with the Dynamic Volumes functionality. Parameters can be set in “Cell” menu (see par. 12.4). 5.4.2.2 Dynamic Volumes Dynamic Volumes performance is a Safe function that allows to define one or more dynamic volumes (see definition in par. 5.4.4) inside the cell, where the Robot must be confined or not authorized to enter (it typically represents the workspace cyclically occupied by the operator). The Dynamic volume is essentially constructed as a rectangular parallelepiped and always checks the entire Robot (joints of the axes and tool, if activated). Each Dynamic volume can be permanently active or combined with the status of specific safe inputs and can be assigned to the following types: – Work volume, that is, space where the Robot will be allowed freedom of movement without leaving it, and/or – Forbidden volume, that is, space where the Robot must not enter. The volumes defined in this function must be inscribed within the volume of the cell (see par. 5.4.2.1). 45 Comau Robotics Product Instruction PRINCIPLES AND ROBOSAFE JOINT AND CARTESIAN FUNCTIONALITIES The volumes (or part of them) “Work Volume” and “Forbidden Volume” may overlap; in this case the Forbidden Volume prevails. Parameters can be set in “Dynamic Volumes” menu (see par. 12.5). 5.4.2.3 Functional Spaces Functional Spaces performance is a Safe function that identifies the position of the Tool in the cell space. It is possible to configure up to 2 sets, each of which up to 15 different spaces (see definition in par. 5.4.4). Spaces (volumes) in the same set must not overlap. The space occupied by the tool must be defined in Monitoring Point performance. These volumes must be inscribed within the volume of the cell (see par. 5.4.2.1). The binary output (4 bit) that indicates the number of the volume in which the tool is located is available on: – Position in volume, Functional Spaces SET-A bit 1 and the next ones for Functional Space A; – Position in volume, Functional Spaces SET-B bit 1 and the next ones for Functional Space B. Parameters to define the volumes can be set in “Functional Space A” and “Functional Space B” menu (see par. 12.6); the Tool can be defined in “Monitoring Point” menu (see par. 12.8). 5.4.2.4 Cartesian Speed Limiting The Cartesian Speed Limiting performance is a Safe function that allows safe speed control by setting the maximum Cartesian speed value accepted for the application, on all the axes and Monitoring Point (if defined). This function is identical to the one already described for the RoboSAFE Joint functionality (see par. 5.3.2.4), as are parameters that can be set in the same Speed menu (see par. 12.7). 5.4.2.5 Monitoring Point The Monitoring Point performance is a Safe function that allows to define points (overall dimension of the Robot, of the equipment on the wrist and the dressing installed on axis 3), in order to monitor the speed with the Cartesian Speed Limiting function and the occupied space with the Dynamic Volumes function (see definition in par. 5.4.4). It is possible to define: – Monitoring Point, position and dimensions of the capsules (up to 8) (see definition in par. 5.4.2) which represent the volume of the Tool on the Robot; – Kinematic MonitoringPoint, capsule sizes that represent the volume of the Robot axes; – Elbow Monitoring Point, position and dimension of the capsules to represent the dimensions of the dressing installed on axis 3 (up to two capsules). The function is activated automatically after setting at least one capsule; – Toolset 1 and Toolset2, up to 4 additional monitoring spheres (2 spheres for each of the 2 Toolsets) on the Tool. Each set can always be active or activated / 46 PRINCIPLES AND ROBOSAFE JOINT AND CARTESIAN FUNCTIONALITIES Comau Robotics Product Instruction deactivated dynamically through independent safe inputs (see RoboSAFE Toolset 1 and the next ones), also simultaneously with other RoboSAFE functions). Parameters can be set in the “Monitoring Point” menu (see par. 12.8). The performance shares the same interface as the Monitoring Point for RoboSAFE Joint but the Cartesian option also allows to define the dimensions / volumes. 5.4.2.6 Tool Orientation Tool Orientation performance is a Safe function that allows to monitor whether a specific Tool orientation is maintained. It is possible to define: – Behaviour, it can be permanently active or combined with the status of specific safe inputs (see RoboSAFE Cartesian Orientation Tool) and can stop or not stop the movement of the Robot in case of violation; – Orientation Coordinate System, the origin of the vector outgoing from the flange to the wrist can be modified, as well as the orientation in space and the corner that represents the tolerated cone of movement. Parameters can be set in “Tool Orientation” menu (see par. 12.11). 5.4.2.7 Brake test Brake Test performance is a Safe function that allows to periodically check the brake efficiency of the Robot motors and SAFE Robot Track Motion (if present in the configuration). The performance is the same as the RoboSAFE Joint, already described in the paragraph par. 5.3.2.6. 5.4.2.8 Speed Modulation Speed Modulation performance is a non safe function which makes it possible to impose a controlled Cartesian slowdown of the Robot, in order to avoid exceeding and the consequent violation of defined volumes. The Speed Modulation function is activated through specific enabling on the Web portal. Parameters can be set in the “Speed” menu (see par. 12.7.2). Precautions for integrator – Since it is not a safe function, this function cannot be used to ensure the confinement of the Robot in the volumes; – it is always necessary to carefully consider the stopping distances; – the movement program must foresee trajectories and speeds to avoid reaching the boundaries of the volumes with excessive speeds that do not allow the intervention of the function, with the consequent activation of the violation. 47 Comau Robotics Product Instruction PRINCIPLES AND ROBOSAFE JOINT AND CARTESIAN FUNCTIONALITIES 5.4.3 Coordinate X, Y, Z (origin) in the RoboSAFE Cartesian functionality The 0,0,0 mm coordinate of the RoboSAFE Cartesian functionality corresponds to world frame and all positions and dimensions of the volumes refer to the world frame. The coordinates of the Robot base can be moved; this displacement does not change the position of the cell and the volumes that remain therefore referred to the world frame. In case of modification of the basic coordinates of the Robot, pay attention to: – the Web interface does not provide evidence of this displacement and displays the Robot projected in world coordinates; – the modification of the coordinates (executable both via PDL2 and by the Teach Pendant) must be followed by a SAVE command of the parameters (see par. 12.12), so that the alignment of the values of the Robot base frame with the safe parameters is guaranteed; – the modification via PDL2 is not recommended because it is not always possible to follow the SAVE command and the consequent misalignment between the base frame and the parameters makes it difficult to identify violation errors. When the Robotic system consists of the Robot only, the 0,0,0 mm coordinate coincides with the axis 1 centre; in the case of Robot and Robot Track Motion, it corresponds to the calibration position typically before the Robot base. It is important to consider that the 0,0,0 mm coordinate must always be inscribed in the cell volume, the corners cannot have 0,0 mm coordinates and the faces must not cross the 0,0 vertex because immediately incurs the violation. The floor must have a negative dimension (minimum default -41 mm) to avoid immediately incurring the violation. The cell must also include the position taken by the joints of the axes that in certain positions can have negative values. 48 PRINCIPLES AND ROBOSAFE JOINT AND CARTESIAN FUNCTIONALITIES Comau Robotics Product Instruction 0,0,0 0,0,0 Base FrameWorld Frame 0,0,0 World Frame Base Frame 0,0,0 0,0,0 Base Frame 0,0,0 World Frame World Frame Base Frame World Frame Base Frame 0,0,0 0,0,0 0,0,0 49 Comau Robotics Product Instruction PRINCIPLES AND ROBOSAFE JOINT AND CARTESIAN FUNCTIONALITIES 5.4.4 Functional definition of workspace and volumes The RoboSAFE Cartesian functionality uses the following functional definitions: – Workspace, where the Robot is monitored through one or more combinations of volumes in order to identify the space where the Robot must be confined or must not enter; – Volumes, which can be configured in the modes: • Static volume (always active) or dynamic volumes (active on event with SAFE inputs for activation); • Work volume, where the Robot can move freely or Forbidden volume, where the Robot is not authorized to enter; • or the combination of the 2 modes; – Functional volumes, which can be configured in the modes: • Enabled (always active) and obtain SAFE outputs which indicate the position of the Robot in the space (up to 15 different volumes); • Disabled (always deactivated), without any position signalling. The volumes are defined with 3 coordinates to determine the point of origin, represented graphically with a coloured sphere (1); additional parameters allow the rotation of the parallelepiped around the point of origin. The dimension in the space is defined by 3 values, thus allowing to represent graphically the coloured parallelepiped (2), of different colour according to the combined function: – Work volume: green – Forbidden volume: yellow; – Enabled functional volume: blue. When defining the dimensions of the volumes, pay attention to the Requirements for the extent of the defined volumes (see par. 5.4.5 on page 52). 50 PRINCIPLES AND ROBOSAFE JOINT AND CARTESIAN FUNCTIONALITIES Comau Robotics Product Instruction Fig. 5.2 - Example of a RoboSAFE Cartesian workspace, constituted by a set of volumes (work volume and forbidden volume) The installation of the Robot is typically provided in a position parallel to the floor, including the ceiling installation. Installation with inclined base is allowed (it depends on the BASE coordinates of the Robotic system); in any case, the display of the Robot in the portal is however parallel to the representation of the floor. 51 Comau Robotics Product Instruction PRINCIPLES AND ROBOSAFE JOINT AND CARTESIAN FUNCTIONALITIES 5.4.5 Requirements for the extent of the defined volumes In order to avoid that a volume violation is immediately generated without being able to move the Robot during volume activation, it is fundamental to make sure that all monitoring points of the Robot and tool (in rest position) are inscribed in the Work Volume. In the same rest position and for the same reason, all monitoring points of the Robot and tool must be external to a Forbidden Volume. The minimum side of the forbidden volume must be greater than 100 mm so that any high speed of the movement combined with the scanning time can guarantee the identification of the transit of the monitoring point. At very low speeds, the compensation algorithm of the reaction time can stop the Robot up to 40 mm before reaching the volume wall. 5.5 Access and parametersetting of the RoboSAFE functionalities All RoboSAFE functionalities are accessible through the WEB interface made available on all Control Units (details in Chap.11. on page 99). 52 PRINCIPLES AND AURA COLLABORATIVE ROBOT FUNCTIONALITY 53 Comau Robotics Product Instruction 6. PRINCIPLES AND AURA COLLABORATIVE ROBOT FUNCTIONALITY AURA (Advanced Use Robotic Arm) is a solution designed to concretely limit the physical risks of the Robot impact with operator; it can be applied in scenarios of handling operations in an environment with the presence of people in the immediate vicinity and/or in collaboration with the Robot. AURA functionality is based on RoboSAFE concepts (both Joint par. 5.3 and Cartesian par. 5.4 functionalities are enabled) integrated by features of the collaborative Robot. Considering the topic particularly structured, information and further details in the AURA area are available in the relevant handbook Sensorized Skin on AURA Collaborative Robot: Functionality and user handbook. Comau Robotics Product Instruction INTRODUCTION TO SAFETY FUNCTIONALITIES AND TECHNICAL FEATURES 7. INTRODUCTION TO SAFETY FUNCTIONALITIES AND TECHNICAL FEATURES – Map of available SAFE functionalities, configurations and connectivity; – Technical features of a Comau SAFE Robotic System. 7.1 Map of available SAFE functionalities, configurations and connectivity With the Control Unit you can choose the combination of the safe functionalities and connectivity you want. The choice of one of the connectivity alternatives is mandatory (see details in the Tab. 7.1). Tab. 7.1 - Functionality and available performances on the Control Unit models Functionality Available performances Connection modes (mandatory choice, according to your preferences) Digital discrete I/Os Fieldbus Standard C5G Plus Control Unit, without SAFE axes SAFE standard functionality for automated system line / cell – SAFE control signals from the automated system line (inputs for e-Stop, Fence, General Stop); – SAFE status signals towards the automated system line (output for Teach Pendant e-Stop); – Stop timer time variation; – Creation of the report of safety parameters set in the UDC – C5GP-E30K (X30/CIP) option (see par. 8.1) – C5GP-PIS (ProfiSAFE) options or alternatives *¹ (see par. 8.1) SAFE functionality for applications connected to the Control Unit (ERM, Extended Repetition Module) – Duplication of SAFE status signals (Drive ON output, Auto-L / T1 mode, Enabling device) – C5GP-EISO (X31/CIP) options and integrations (see par. 8.3) – in addition, C5GP-PIS (ProfiSAFE) options or alternatives *¹ (see par. 8.1) SAFE C5G Plus Control Unit RoboSAFE functionality in Joint version – Periodic test of brakes – Control of joints max speed – Control and Parameter setting of Joint functionality – C5GP-SMEC (X52/CIP) option *² (see par. 8.4) – C5GP-PIS (ProfiSAFE) options or alternatives *¹ (see par. 8.1) 54 INTRODUCTION TO SAFETY FUNCTIONALITIES AND TECHNICAL FEATURES Comau Robotics Product Instruction RoboSAFE functionality in Cartesian version – Control and Parameter setting of Cartesian functionality – C5GP-SMEC (X52/CIP) option *² (see par. 8.4) – C5GP-PIS (ProfiSAFE) options or alternatives *¹ (see par. 8.1) – SW option for RoboSAFE Cartesian Functionality In addition: – SAFE standard functionality for automated system line / cell; – SAFE functionality for applications connected to the Control Unit (ERM, Extended Repetition Module) AURA C5G Plus Control Unit AURA functionality and solution – Control and Parameter setting of collaborative functionalities – The Control Unit natively has all the SW functionalities In addition: – RoboSAFE functionality in Joint version; – RoboSAFE functionality in Cartesian version; – SAFE standard functionality for automated system line / cell; – SAFE functionality for applications connected to the Control Unit (ERM, Extended Repetition Module) Tab. 7.1 - Functionality and available performances on the Control Unit models (Continued) Functionality Available performances Connection modes (mandatory choice, according to your preferences) Digital discrete I/Os Fieldbus 55 Comau Robotics Product Instruction INTRODUCTION TO SAFETY FUNCTIONALITIES AND TECHNICAL FEATURES *¹ The optional solution C5GP-PIS (ProfiSAFE) is the most complete from the point of view of the quantity of signals available; it can be replaced with other Fieldbus solutions (C5GP-ABE or C5GP-EISM) but some signals may not be available. *² With the optional solution X52, some signals may not be available simultaneously with other ones. Standard R1C-6 Control Unit, without SAFE axes SAFE functionality for automated system line / cell – SAFE control signals from the automated system line (inputs for e-Stop, Fence, General Stop); – SAFE status signals towards the automated system line (output for Teach Pendant e-Stop); – Stop timer time variation; – Creation of the report of safety parameters set in the UDC – C5GP-E30K (X30/CIP) option (see par. 8.1) – C5GP-PIS (ProfiSAFE) options or alternatives *¹ (see par. 8.1) SAFE functionality for applications connected to the Control Unit (ERM, Extended Repetition Module) – Duplication of SAFE status signals (Drive ON output, Auto-L / T1 mode, Enabling device) – C5GP-EISO (X31/CIP) options (see par. 8.3) and integrations (see par. 9.7.1) – in addition, C5GP-PIS (ProfiSAFE) options or alternatives *¹ (see par. 8.1) – It is compatible with the presence of SAFE functionality for automated system line / cell S1C-6 SAFE Control Unit RoboSAFE functionality in Joint version – Periodic test of brakes – Control of joints max speed – Control and Parameter setting of Joint functionality – R1C-SMEC (X52) option *² (see par. 8.4) – Not available RoboSAFE functionality in Cartesian version – Control and Parameter setting of Cartesian functionality – R1C-SMEC (X52) option *² (see par. 8.4) – Not available – SW option for RoboSAFE Cartesian Functionality In addition: – SAFE functionality for automated system line / cell; – SAFE functionality for applications connected to the Control Unit (ERM, Extended Repetition Module) Tab. 7.1 - Functionality and available performances on the Control Unit models (Continued) Functionality Available performances Connection modes (mandatory choice, according to your preferences) Digital discrete I/Os Fieldbus 56 INTRODUCTION TO SAFETY FUNCTIONALITIES AND TECHNICAL FEATURES Comau Robotics Product Instruction 7.2 Technical features of a Comau SAFE Robotic System Tab. 7.2 lists the technical features of a Comau SAFE Robotic system *¹ The PL includes the safe control of the limit and, in category 0 (EN 60204-1), the immediate deactivation of the motors with operation of electromechanical brakes; in category 1 (EN 60204-1), the controlled stop with the SS1 deceleration ramp (see further details in the par. 3.7 Stopping modes in RoboSAFE system on page 27). Tab. 7.2 - Technical features Topic Feature Robotic system supported The system must be composed of the following components: – Control Unit of C5G Plus series standard and SAFE models – Control Unit of R1C series R1C-6 and S1C-6 models – Robot version Rel. 2 or higher – Integrated Robot Track Motion (in the same Robot ARM) where possible, on axis 7 Safe – other auxiliary axes standard axes (not Safe) – Teach Pendant C5G-TP5 RoboSAFE 2.0 functionalities – Interfacing with cell / automated system line and applications available on all the models – RoboSAFE Joint available on the SAFE models – RoboSAFE Cartesian optional on the SAFE models Controllable axes With RoboSAFE 2.0 control where possible, up to 7 axes (Robot with Robot Track Motion) Other standard auxiliary axes where possible, up to 6 axes System software For RoboSAFE functionality 2.0 Ver. 3.11.003 or higher Safety category Category 0 and category 1 (accordingto the standard EN 60204-1) parameterized Safety level of the RoboSAFE 2.0 system Includes the functions of: – E-stop / Auto-Stop (Fence) / General Stop inputs; – E-Stop outputs. Auto mode, T1 mode, Enabling Device, Drive ON and Auto-Stop (Fence); – Speed control (Joint and Cartesian); – Control of reduced speed 250 mm/s (T1 mode); – Limitation of Joint and Cartesian spaces; – Status outputs of the RoboSAFE Joint and Cartesian functions. Category 3 - PL d *¹, according to the standard EN ISO 13849-1:2015 Scan time of the safety functions 8.8 ms Response time (Worst case) Response time from violation of the limit to the start of the stop command, or from the status change event to the availability of the output signal 80 ms 57 Comau Robotics Product Instruction DESCRIPTION OF SAFE SIGNALS TO INTERFACE THE AUTOMATED SYSTEM LINE AND APPLICATIONS 8. DESCRIPTION OF SAFE SIGNALS TO INTERFACE THE AUTOMATED SYSTEM LINE AND APPLICATIONS The C5G Plus series Control Unit provides the following safety signals to interface with automated system lines and applications: – SAFE signals for interfacing with the automated system line (E-Stop, Auto-Stop, General Stop); – Interfacing of the E-Stop of the Teach Pendant with Fieldbus; – SAFE signals (optional) for interfacing applications / automated system line (E-Stop, Auto mode, T1 mode, Enabling Device, Drive-ON, Auto-Stop outputs); – SAFE signals for interfacing position and speed control of the Robot. 58 DESCRIPTION OF SAFE SIGNALS TO INTERFACE THE AUTOMATED SYSTEM LINE AND APPLICATIONS Comau Robotics Product Instruction 8.1 SAFE signals for interfacing with the automated system line (E-Stop, Auto-Stop, General Stop) The Control Unit can be interfaced with the automated system line / cell management system via SAFE signals, optionally with discrete I/Os or Fieldbus (slave node). *¹ The optional solution C5GP-PIS (ProfiSAFE) is the most complete from the point of view of the quantity of signals available; it can be replaced with other Fieldbus solutions (C5GP-ABE or C5GP-EISM) but some signals may not be available. Tab. 8.1 - Signals available for SAFE interfacing with the automated system line Available signals Connection modes (mandatory choice, according to your preferences) Digital discrete I/Os Fieldbus C5G Plus Control Unit (all versions) General Stop E-Stop from the automated system line – X30/CIP external connector with C5GP-E30K option – E-Stop push-button also available with the Control Unit off – Mapping of I/O signals in par. 9.6 – Gateway module with C5GP-PIS option (ProfiSAFE) *¹ – E-Stop push-button NOT connected internally to the safety circuit – Mapping of I/O signals in par. 9.3 General Stop Auto Stop (Fence) from the automated system line General Stop General Stop from the automated system line Push-button E-Stop of the Teach Pendant towards the automated system line Connect the E-Stop push-button to (alternative options): – connector on X122 with C5GP-XPP option – X130/CIP external connector with C5GP-TEC option – Details in par. 8.2) – Note: the simultaneity of the 2 connection modes is not allowed Details of the options are given in the Available options handbook of the Control Unit. 59 Comau Robotics Product Instruction DESCRIPTION OF SAFE SIGNALS TO INTERFACE THE AUTOMATED SYSTEM LINE AND APPLICATIONS 8.2 Interfacing of the E-Stop of the Teach Pendant with Fieldbus In order to make the E-Stop signal available to the cell / automated system line when the C5G-PIS option is present, use one of the 2 solutions proposed in Tab. 8.2. With the C5G-PIS Fieldbus solution, the E-Stop on the Teach Pendant is not connected to the Control Unit safety circuit. Tab. 8.2 - Signals available for interfacing the E-Stop button with the cell / automated system line Available signals Corresponding performance Connection modes (mandatory choice, according to your preferences) C5G Plus Control Unit (all versions) E-Stop E-Stop of the Teach Pendant towards the automated system line – Input of the state of the emergency stop push-button located on the Teach Pendant – Signal always available, even with the Control Unit off – The signals (dry contacts) available on the X130/CIP connector (on cabinet base) must be connected to the safety module / cell PLC / automated system line PLC – X130/CIP external connector with C5GP-TEC option – Input of the state of the emergency stop push-button located on the Teach Pendant – Signal available only with the Control Unit on, mapped to specific bits on the Fieldbus (see E-Stop on the Teach Pendant) – connector for signal replication with C5GP-XPP option Details of the options are given in the Available options handbook of the Control Unit. 60 DESCRIPTION OF SAFE SIGNALS TO INTERFACE THE AUTOMATED SYSTEM LINE AND APPLICATIONS Comau Robotics Product Instruction 8.3 SAFE signals (optional) for interfacing applications / automated system line (E-Stop, Auto mode, T1 mode, Enabling Device, Drive-ON, Auto-Stop outputs) The Control Unit can interface with the SAFE signals of the applications combined with the Robot through the SAFE digital discrete I/Os on the X31/CIP connector or on the Fieldbus. The solution allows the use of the 8 additional signals (see Tab. 8.3) combining them with: – SAFE output modules and consequently on the external X31/CIP connector (up to a maximum of 3 signals, see the limitations and methods in par. 9.7); – Fieldbus (all signals except Safe Bridge Out). *¹ The optional solution C5GP-PIS (ProfiSAFE) is the most complete from the point of view of the quantity of signals available; it can be replaced with other Fieldbus solutions (C5GP-ABE or C5GP-EISM) but some Tab. 8.3 - SAFE signals available for application interfacing Signals available for the application Corresponding performance Connection modes (mandatory choice, according to your preferences) Digital discrete I/Os Fieldbus C5G Plus Control Unit (all versions) Safe Bridge Out 2 External E-Stop – Replica of the E-Stop input received from the automated system line – external connector (X31/CIP) with C5GP-EISO option and additional options (details in par. 9.7.1). – Mapping of I/O signals in par. 9.7 – Gateway module with C5GP-PIS option *¹. – Mapping of I/O signals in par. 9.3 Safe Bridge Out 2 Output – Status output in Auto mode (Local or Remote) Safe Bridge Out 2 T1 Programming mode – Status output in T1 programming mode Safe Bridge Out 2 Output – Output corresponding to the status of the enabling device button present on the Teach Pendant Safe Bridge Out 2 Output – Output corresponding to the status of the motors on Safe Bridge Out 2 Output – Safety stop output of the Robotic system coming from the automated system line – Only movements in programming mode are allowed – Corresponds to the Auto-Stop (fence) input received from the automated system line Safe Bridge Out 2 Output – Outputs available to the user to replicate two corresponding SAFE inputs from the C5G-PIS Gateway to their own application on the connector X31/CIP (see par. 9.10) – Only the corresponding input signals are available (see par. 9.10) Safe Bridge Out 2 Output – Note: the simultaneity of the 2 connection modes is allowed 61 Comau Robotics Product Instruction DESCRIPTION OF SAFE SIGNALS TO INTERFACE THE AUTOMATED SYSTEM LINE AND APPLICATIONS signals may not be available. Details of the options are given in the Available options handbook of the Control Unit. 62 DESCRIPTION OF SAFE SIGNALS TO INTERFACE THE AUTOMATED SYSTEM LINE AND APPLICATIONS Comau Robotics Product Instruction 8.4 SAFE signals for interfacing position and speed control of the Robot The Control Unit can be interfaced with the SAFE management system of the Robot position and speed in the cell via SAFE signals, optionally with discrete I/Os or Fieldbus (slave node). *¹ The optional solutionC5GP-PIS (ProfiSAFE) is the most complete from the point of view of the quantity of signals available; it can be replaced with other Fieldbus solutions (C5GP-ABE or C5GP-EISM) but some signals may not be available. Tab. 8.4 - SAFE signals for interfacing position and speed control of the Robot Signals available with the automated system line Corresponding performance Connection modes (mandatory choice, according to your preferences) Digital discrete I/Os Fieldbus SAFE C5G Plus Control Unit Inputs for monitoring of sectors or volumes – Input to activate the monitoring of the position of the axes in pre-established sectors (in RoboSAFE Joint) – It controls the monitoring of the Robot position in pre-established volumes (in RoboSAFE Cartesian) – X52/CIP external connector with C5GP-SMEC option – Mapping of I/O signals in par. 9.8 – Gateway module with C5GP-PIS option *¹ – Mapping of I/O signals in par. 9.3 Inputs for speed monitoring – Input to activate joint speed monitoring (in RoboSAFE Joint) – It controls Cartesian speed monitoring (in RoboSAFE Cartesian) Inputs for tool orientation monitoring – Input to activate tool orientation monitoring (only in RoboSAFE Cartesian) Outputs to signal the physical position of axes or location of the tool – Position status output of axis 1 and 7 (in RoboSAFE Joint) – Tool position status output in space (in RoboSAFE Cartesian) Output to signal the status of RoboSAFE – Active and non-violated status output of the RoboSAFE Joint and Cartesian functionalities – Note: the simultaneity of the 2 connection modes is not allowed Details of the options are given in the Available options handbook of the Control Unit. 63 Comau Robotics Product Instruction MAP AND CONNECTION OF SAFE SIGNALS 9. MAP AND CONNECTION OF SAFE SIGNALS The Control Unit can interface with the automated system line / cell SAFE management system through SAFE signals. The quantity and type of signals available to the user depend on the type of option chosen (digital I/Os or Fieldbus options): – Summary of possibilities of interfacing; – Summary of available SAFE signals and possible uses. Options available with Fieldbus are: – C5GP-PIS: ProfiSAFE Fieldbus for interfacing with all systems; – C5GP-ABE: CIP safety Fieldbus for interfacing with the automated system line; – C5GP-EISM: CIP safety Fieldbus for interfacing with the automated system line and for checking the RoboSAFE functionalities; Options available with discrete I/Os are: – C5GP-E30K: discrete I/Os for interfacing with the automated system line; – C5GP-EISO (X31/CIP): discrete I/Os for applications; – C5GP-SMEC (X52/CIP): discrete I/Os for checking the RoboSAFE functionalities for the C5GP Control Unit; – R1C-SMEC (X52): discrete I/O for checking of the RoboSAFE functionalities for the S1C-6 Control Unit; – Bridge signals between C5GP-PIS Gateway and applications on the X31/CIP connector. 64 MAP AND CONNECTION OF SAFE SIGNALS Comau Robotics Product Instruction 9.1 Summary of possibilities of interfacing 65 Comau Robotics Product Instruction MAP AND CONNECTION OF SAFE SIGNALS 9.2 Summary of available SAFE signals and possible uses There are available the following signal groups: – Standard SAFE signals, for interfacing with the automated system line; – RoboSAFE signals (Joint and Cartesian); – AURA signals. Tab. 9.1 - Overview of available signals Available signals and corresponding performances Fieldbus Digital I/O Control Unit model S T D SAFE S T D SAFE Standard SAFE signals, for interfacing with the automated system line INPUT External E-Stop Input for emergency stop of the Robotic system coming from the automated system line C5G-PIS X30*¹ C5GP-E30K Auto Stop (Fence) Input for safety stop of the Robotic system coming from the automated system line Only movements in programming mode are allowed General Stop Input for safety stop of the Robotic system coming from the automated system line Equivalent to the e-Stop input, it does not generate the alarm signalling of the emergency stop in operation but prevents the Robot from moving in any mode Safe Bridge Signal 1 Available for the user to transfer a bit of SAFE signal from his application to a 2 SAFE channel output on the application connector (X31/CIP, signal of "SAFE SBO 1 output for user application (bridge from input bit 1)"). More details in par. 9.10. C5G-PIS -- Safe Bridge Signal 2 See "Safe Bridge Signal 1" for second output (X31, signal of "SAFE SBO 2 output for user application (bridge from input bit 2)"). More details in par. 9.10. Legend: STD = Standard control Unit, SAFE = SAFE Control Unit *¹ The signals are also available on Fieldbus solutions (C5GP-ABE or C5GP-EISM) *² Digital input/output shared between RoboSAFE solutions (if activated, enables both RoboSAFE Joint and RoboSAFE Cartesian) *³ Digital output mutually excluded (only the function selected by the specific output is active - see par. 12.10) 66 MAP AND CONNECTION OF SAFE SIGNALS Comau Robotics Product Instruction OUTPUT E-Stop on the Teach Pendant Input of the state of the emergency stop push-button located on the Teach Pendant C5G-PIS X30*¹ C5GP-E30K T1 programming status Status output in T1 programming mode X31 C5GP-EISO Enabling Device status Output corresponding to the status of the enabling device button present on the Teach Pendant Drive On status Output corresponding to the status of the motors On Auto Mode status Status output in Auto mode (Local or Remote) E-Stop from the automated system line Corresponds to the E-Stop input received from the automated system line Auto Stop (Fence) Corresponds to the Auto-Stop (fence) input received from the automated system line General Stop Input for safety stop of the Robotic system coming from the automated system line Corresponds to the General Stop input received from the automated system line -- SAFE SBO 1 output for user application (bridge from input bit 1) Output corresponding to "Safe Bridge Signal 1" bit -- X31 C5GP-EISOSAFE SBO 2 output for user application (bridge from input bit 2) Output corresponding to "Safe Bridge Signal 2" bit Tab. 9.1 - Overview of available signals (Continued) Available signals and corresponding performances Fieldbus Digital I/O Control Unit model S T D SAFE S T D SAFE Legend: STD = Standard control Unit, SAFE = SAFE Control Unit *¹ The signals are also available on Fieldbus solutions (C5GP-ABE or C5GP-EISM) *² Digital input/output shared between RoboSAFE solutions (if activated, enables both RoboSAFE Joint and RoboSAFE Cartesian) *³ Digital output mutually excluded (only the function selected by the specific output is active - see par. 12.10) 67 Comau Robotics Product Instruction MAP AND CONNECTION OF SAFE SIGNALS RoboSAFE signals (Joint and Cartesian) INPUT RoboSAFE Joint - Set 1 Activates the monitoring of the first set of axes through an external input (“Activated by RS Input” must be specifically selected in the WEB interface, see Tab. 12.5). -- C5G-PIS -- X52 *¹ *² C5GP-SMECRoboSAFE Cartesian volume 1 Activates the monitoring of the volume 1 through an external input (“Activated by RS Input” must be specifically selected in the WEB interface, see ). C5G-PIS RoboSAFE Joint - Set 2 For second set of axes, see "RoboSAFE Joint - Set 1" -- C5G-PIS -- X52 *¹ *² C5GP-SMECRoboSAFE Cartesian volume 2 For volume 2, see "RoboSAFE Cartesian volume 1" C5G-PIS RoboSAFE Joint - Set 3 For third set of axes, see "RoboSAFE Joint - Set 1" -- C5G-PIS -- X52 *¹ *² C5GP-SMECRoboSAFE Cartesian volume 3 For volume 3, see "RoboSAFE Cartesian volume 1" C5G-PIS RoboSAFE Joint - Set 4 For fourth set of axes, see "RoboSAFE Joint - Set 1" -- C5G-PIS -- X52 *¹ *² C5GP-SMEC RoboSAFE Cartesian volume 4 For volume 4, see "RoboSAFE Cartesian volume 1" C5G-PIS RoboSAFE Cartesian Orientation Tool Activates the orientation check function SLO, Safe LimitedOrientation (see Tool Orientation) C5G-PIS RoboSAFE Joint - Set 5 For fifth set of axes, see "RoboSAFE Joint - Set 1". -- C5G-PIS -- X52 *¹ *² C5GP-SMEC RoboSAFE Cartesian volume 5 For volume 5, see "RoboSAFE Cartesian volume 1" C5G-PIS RoboSAFE CRC Ack *³ it is used for the CRT Ack function. If set to 1 for confirmation by the PLC that it has acknowledged the change status of one or more parameters in the WEB SAFE interface, the system responds by bringing to 1 the output of the same name "CRC approved" (and so it remains until the parameters are changed again). Note: this function is available only if the "RoboSAFE Joint - Set 5" o "RoboSAFE Cartesian volume 5" function has not been activated. C5G-PIS Tab. 9.1 - Overview of available signals (Continued) Available signals and corresponding performances Fieldbus Digital I/O Control Unit model S T D SAFE S T D SAFE Legend: STD = Standard control Unit, SAFE = SAFE Control Unit *¹ The signals are also available on Fieldbus solutions (C5GP-ABE or C5GP-EISM) *² Digital input/output shared between RoboSAFE solutions (if activated, enables both RoboSAFE Joint and RoboSAFE Cartesian) *³ Digital output mutually excluded (only the function selected by the specific output is active - see par. 12.10) 68 MAP AND CONNECTION OF SAFE SIGNALS Comau Robotics Product Instruction RoboSAFE Joint - Set 6 For sixth set of axes, see "RoboSAFE Joint - Set 1". -- C5G-PIS -- X52 *¹ *² C5GP-SMEC RoboSAFE Cartesian volume 6 For volume 6, see "RoboSAFE Cartesian volume 1" C5G-PIS RoboSAFE Joint Speed it is used to activate the monitoring of the joints speed Cartesian Speed Limiting and Joint Speed Limiting (must be explicitly activated in the appropriate parameter in the WEB interface). C5G-PIS RoboSAFE Cartesian volume 7 For volume 7, see "RoboSAFE Cartesian volume 1" -- C5G-PIS -- X52 *¹ *² C5GP-SMEC RoboSAFE High Speed Activates the monitoring of the speed set in the High Speed parameter through an external input (the appropriate parameter must be explicitly activated in the WEB interface). C5G-PIS RoboSAFE Cartesian volume 8 See "RoboSAFE Cartesian volume 1" for volume 8 -- C5G-PIS -- X52 *¹ *² C5GP-SMEC RoboSAFE Low Speed Activates the monitoring of the speed set in the Low Speed parameter through an external input (the appropriate parameter must be explicitly activated in the WEB interface). C5G-PIS RoboSAFE Cartesian volume 9 See "RoboSAFE Cartesian volume 1" for volume 9 -- C5G-PIS -- X52 *¹ *² C5GP-SMECRoboSAFE Toolset 1 Enables toolset 1 monitoring C5G-PIS RoboSAFE Cartesian volume 10 or Toolset 1 See "RoboSAFE Cartesian volume 1" for volume 10 -- C5G-PIS -- X52 *¹ *² C5GP-SMECRoboSAFE Toolset 2 For Toolset 2, see "RoboSAFE Toolset 1" C5G-PIS CRC Ack It sends to the Control Unit a confirmation from the PLC that it has acknowledged the change status of one or more parameters in the WEB SAFE interface. As a response from the Control Unit, the output of the same name "CRC approved" switches to status 1 and remains so until the parameters are changed again. -- C5G-PIS -- X52 *¹ C5GP-SMEC Tab. 9.1 - Overview of available signals (Continued) Available signals and corresponding performances Fieldbus Digital I/O Control Unit model S T D SAFE S T D SAFE Legend: STD = Standard control Unit, SAFE = SAFE Control Unit *¹ The signals are also available on Fieldbus solutions (C5GP-ABE or C5GP-EISM) *² Digital input/output shared between RoboSAFE solutions (if activated, enables both RoboSAFE Joint and RoboSAFE Cartesian) *³ Digital output mutually excluded (only the function selected by the specific output is active - see par. 12.10) 69 Comau Robotics Product Instruction MAP AND CONNECTION OF SAFE SIGNALS OUTPUT Position in the sector AX 7 Joint (bit 1) Indicates in which sector the axis 7 is located within the 1..15 range set in the WEB interface (Bit 1 of a 4-bit coding). The 0 coding is not valid. -- C5G-PIS -- X52 *¹ *³ C5GP-SMECPosition in volume, Functional Spaces SET-A bit 1 It shows in which volume (range from 1...15) the Robot is located, according to the Functional Spaces A set in the WEB interface (Bit 1 of a 4-bit coding). The 0 coding is not valid. C5G-PIS Position in the sector AX 7 Joint (bit 2) For bit 2, see "Position in the sector AX 7 Joint (bit 1)" -- C5G-PIS -- X52 *¹ *³ C5GP-SMECPosition in volume, Functional Spaces SET-A bit 2 For bit 2, see "Position in volume, Functional Spaces SET-A bit 1" C5G-PIS Position in the sector AX 7 Joint (bit 3) For bit 3, see "Position in the sector AX 7 Joint (bit 1)" -- C5G-PIS -- X52 *¹ *³ C5GP-SMECPosition in volume, Functional Spaces SET-A bit 3 For bit 3, see "Position in volume, Functional Spaces SET-A bit 1" C5G-PIS Position in the sector AX 7 Joint (bit 4) For bit 4, see "Position in the sector AX 7 Joint (bit 1)" -- C5G-PIS -- X52 *¹ *³ C5GP-SMECPosition in volume, Functional Spaces SET-A bit 4 For bit 4, see "Position in volume, Functional Spaces SET-A bit 1" C5G-PIS Position in the sector AX 1 Joint (bit 1) Indicates in which sector the axis 1 is located in the Joint functional sectors function, as set in the WEB interface (Bit 1 of a 4-bit coding). The 0 coding is not valid. -- C5G-PIS -- X52 *¹ *³ C5GP-SMECPosition in volume, Functional Spaces SET-B bit 1 It shows in which volume (range from 1...15) the Robot is located, according to the Functional Spaces B set in the WEB interface (Bit 1 of a 4-bit coding). The 0 coding is not valid. C5G-PIS Position in the sector AX 1 Joint (bit 2) For bit 2, see "Position in the sector AX 1 Joint (bit 1)" -- C5G-PIS -- X52 *¹ *³ C5GP-SMECPosition in volume, Functional Spaces SET-B bit 2 For bit 2, see "Position in volume, Functional Spaces SET-B bit 1" C5G-PIS Position in the sector AX 1 Joint (bit 3) For bit 3, see "Position in the sector AX 1 Joint (bit 1)" -- C5G-PIS -- X52 *¹ *³ C5GP-SMECPosition in volume, Functional Spaces SET-B bit 3 For bit 3, see "Position in volume, Functional Spaces SET-B bit 1" C5G-PIS Tab. 9.1 - Overview of available signals (Continued) Available signals and corresponding performances Fieldbus Digital I/O Control Unit model S T D SAFE S T D SAFE Legend: STD = Standard control Unit, SAFE = SAFE Control Unit *¹ The signals are also available on Fieldbus solutions (C5GP-ABE or C5GP-EISM) *² Digital input/output shared between RoboSAFE solutions (if activated, enables both RoboSAFE Joint and RoboSAFE Cartesian) *³ Digital output mutually excluded (only the function selected by the specific output is active - see par. 12.10) 70 MAP AND CONNECTION OF SAFE SIGNALS Comau Robotics Product Instruction Position in the sector AX 1 Joint (bit 4) For bit 4, see "Position in the sector AX 1 Joint (bit 1)" -- C5G-PIS -- X52 *¹ *³ C5GP-SMECPosition in volume, Functional Spaces SET-B bit 4 For bit 4, see "Position in volume, Functional Spaces SET-B bit 1" C5G-PIS RoboSAFE active Signals that one or more RoboSAFE functions are active and no rule has been violated 1 = one or more active functions, none violated; 0 = one or more violated functions or no active function. -- C5G-PIS -- X52 *¹ *³ C5GP-SMECCRC approved Signals (with a logic 0 / volt 0 signal) to have identified a variation of one or more parameters in the WEB SAFE interface. 1 = no change since the last time 0 = change occurred, confirmation is required through "RoboSAFE Joint - Set 5" C5G-PIS Tab. 9.1 - Overview of available signals (Continued) Available signals and corresponding performances Fieldbus Digital I/O Control Unit model S T D SAFE S T D SAFE Legend: STD = Standard control Unit, SAFE = SAFE Control Unit *¹ The signals are also available on Fieldbus solutions (C5GP-ABE or C5GP-EISM) *² Digital input/output shared between RoboSAFE solutions (if activated, enables both RoboSAFE Joint and RoboSAFE Cartesian) *³ Digital output mutually excluded (only the function selected by the specific output isactive - see par. 12.10) 71 Comau Robotics Product Instruction MAP AND CONNECTION OF SAFE SIGNALS AURA signals INPUT Collaborative mode deactivated (Robot and gripper) Deactivates the Robot and gripper collaborative mode (low logic - 0 signal to activate the collaborative function, to 1 to deactivate) -- C5G-PIS (on AURA only) -- X38/X39 on AURA only Collaborative mode deactivated (gripper only) Deactivates the collaborative mode only of the gripper (signal 0 - logic low to activate the collaborative function, to 1 to deactivate) -- -- OUTPUT Collaborative mode active (Robot and gripper) Signals the active collaborative mode of the Robot and the gripper (signal 1 - logic high; signal to 0 when deactivated) -- C5G-PIS (on AURA only) -- Collaborative mode active (gripper only) Signals the active collaborative mode only of the gripper (signal 1 - logic high; signal to 0 when deactivated) -- Violation occurred (Robot and gripper) Signals the occurred violation of the rules of the collaborative mode with activation of one or more events of proximity and pressure of the skin of the Robot or gripper (signal 1 - logic high; signal to 0 when not violated) -- Details of the options can be found in the “Technical Specifications, Transport and Installation, Maintenance” handbook of the Control Unit. Tab. 9.1 - Overview of available signals (Continued) Available signals and corresponding performances Fieldbus Digital I/O Control Unit model S T D SAFE S T D SAFE Legend: STD = Standard control Unit, SAFE = SAFE Control Unit *¹ The signals are also available on Fieldbus solutions (C5GP-ABE or C5GP-EISM) *² Digital input/output shared between RoboSAFE solutions (if activated, enables both RoboSAFE Joint and RoboSAFE Cartesian) *³ Digital output mutually excluded (only the function selected by the specific output is active - see par. 12.10) 72 MAP AND CONNECTION OF SAFE SIGNALS Comau Robotics Product Instruction 9.3 C5GP-PIS: ProfiSAFE Fieldbus for interfacing with all systems The C5GP-PIS (Profinet Interface Safe) option makes available a gateway on ProfiSAFE protocol to transmit all the SAFE signals made available by the C5G Plus and S1C-6 Control Units. The option cannot be installed on R1C-6 Control Unit. The signals are available on a mapping of input Bytes and output Bytes, as indicated in Tab. 9.2: – Standard SAFE signals, for interfacing with the automated system line; – RoboSAFE Joint signals; – RoboSAFE Cartesian signals; – AURA signals. Tab. 9.2 - Map of signals available with C5G-PIS Available signals and corresponding performance I/O mapping Byte Bit Standard SAFE signals, for interfacing with the automated system line INPUT Byte External E-Stop 1 0 Auto Stop (Fence) 1 1 General Stop 1 2 Safe Bridge Signal 1 1 3 Safe Bridge Signal 2 1 4 OUTPUT Byte E-Stop on the Teach Pendant C5G-XPP option is required (details in Tab. 8.2). 1 0 T1 programming status 1 1 Enabling Device status 1 2 Drive On status 1 3 Auto Mode status 1 4 E-Stop from the automated system line 1 5 Auto Stop (Fence) 1 6 General Stop 1 7 73 Comau Robotics Product Instruction MAP AND CONNECTION OF SAFE SIGNALS RoboSAFE Joint signals INPUT Byte RoboSAFE Joint - Set 1 3 6 RoboSAFE Joint - Set 2 3 7 RoboSAFE Joint - Set 3 4 0 RoboSAFE Joint - Set 4 4 1 RoboSAFE Joint - Set 5 4 2 RoboSAFE Joint - Set 6 4 3 RoboSAFE Joint Speed 4 4 CRC Ack 4 5 OUTPUT Byte Position in the sector AX 7 Joint (bit 1) 3 0 Position in the sector AX 7 Joint (bit 2) 3 1 Position in the sector AX 7 Joint (bit 3) 3 2 Position in the sector AX 7 Joint (bit 4) 3 3 Position in the sector AX 1 Joint (bit 1) 3 4 Position in the sector AX 1 Joint (bit 2) 3 5 Position in the sector AX 1 Joint (bit 3) 3 6 Position in the sector AX 1 Joint (bit 4) 3 7 RoboSAFE active 4 0 CRC approved 4 1 Tab. 9.2 - Map of signals available with C5G-PIS (Continued) Available signals and corresponding performance I/O mapping Byte Bit 74 MAP AND CONNECTION OF SAFE SIGNALS Comau Robotics Product Instruction RoboSAFE Cartesian signals INPUT Byte RoboSAFE Cartesian Orientation Tool 1 7 RoboSAFE Cartesian volume 1 2 0 RoboSAFE Cartesian volume 2 2 1 RoboSAFE Cartesian volume 3 2 2 RoboSAFE Cartesian volume 4 2 3 RoboSAFE Cartesian volume 5 2 4 RoboSAFE Cartesian volume 6 2 5 RoboSAFE Cartesian volume 7 2 6 RoboSAFE Cartesian volume 8 2 7 RoboSAFE Cartesian volume 9 3 0 RoboSAFE Cartesian volume 10 or Toolset 1 3 1 RoboSAFE High Speed 3 2 RoboSAFE Low Speed 3 3 RoboSAFE Toolset 1 3 4 RoboSAFE Toolset 2 3 5 CRC Ack 4 5 OUTPUT Byte Position in volume, Functional Spaces SET-A bit 1 2 0 Position in volume, Functional Spaces SET-A bit 2 2 1 Position in volume, Functional Spaces SET-A bit 3 2 2 Position in volume, Functional Spaces SET-A bit 4 2 3 Position in volume, Functional Spaces SET-B bit 1 2 4 Position in volume, Functional Spaces SET-B bit 2 2 5 Position in volume, Functional Spaces SET-B bit 3 2 6 Position in volume, Functional Spaces SET-B bit 4 2 7 RoboSAFE active 4 0 CRC approved 4 1 Tab. 9.2 - Map of signals available with C5G-PIS (Continued) Available signals and corresponding performance I/O mapping Byte Bit 75 Comau Robotics Product Instruction MAP AND CONNECTION OF SAFE SIGNALS AURA signals INPUT Byte Collaborative mode deactivated (Robot and gripper) 4 6 Collaborative mode deactivated (gripper only) 4 7 OUTPUT Byte Collaborative mode active (Robot and gripper) 4 5 Collaborative mode active (gripper only) 4 6 Violation occurred (Robot and gripper) 4 7 Tab. 9.2 - Map of signals available with C5G-PIS (Continued) Available signals and corresponding performance I/O mapping Byte Bit 76 MAP AND CONNECTION OF SAFE SIGNALS Comau Robotics Product Instruction 9.4 C5GP-ABE: CIP safety Fieldbus for interfacing with the automated system line The C5GP-ABE (Allen Bradley Ethernet IP) option makes available on Fieldbus with CIP™ safety protocol over EtherNet/IP™ on Allen Bradley POINT Guard I/O Safe modules the signals corresponding to the X30/CIP solution, as indicated in Tab. 9.3. Tab. 9.3 - Map of signals available on C5GP-ABE Available signals and corresponding performance Terminal on module Channel Common Standard signals, for interfacing with the cell / automated system line INPUT External E-Stop Output 1 module O0 GND O1 GND Auto Stop (Fence) Output 1 module O2 GND O3 GND General Stop Output 1 module O4 GND O5 GND OUTPUT E-Stop on the Teach Pendant Input 1 module I0 T0 I1 T1M Note: All SAFE inputs have a 5 ms input filter and a 80 ms reaction time (see Tab. 7.2). The times referring to the Allen Bradley POINT Guard module and the relative network are not considered. Furthermore, the speed monitoring enable inputs have an additional idle window of 500 ms (see details in par. 5.3.2.4). 77 Comau Robotics Product Instruction MAP AND CONNECTION OF SAFE SIGNALS 9.5 C5GP-EISM: CIP safety Fieldbus for interfacing with the automated system line and for checking the RoboSAFE functionalities The C5GP-EISM (Ethernet IP SafeMotion) option makes available on Fieldbus with CIP™ safety protocol over EtherNet/IP™ on Allen Bradley POINT Guard I/O Safe modules the signals corresponding to the X30/CIP and X52/CIP solution, as indicated in Tab. 9.4. Tab. 9.4 - Map of signals available on C5GP-EISM Available signals and corresponding performance Terminal on module Channel Common Standard signals, for interfacing with the cell / automated system line INPUT External E-Stop Output 1 module O0 GND O1 GND Auto Stop (Fence) Output 1 module O2 GND O3 GND General Stop Output 1 module O4 GND O5 GND OUTPUT E-Stop on the Teach Pendant Input 1 module I0 T0 I1 T1M Standard signals, for interfacing with the RoboSAFE functionalities INPUT RoboSAFE Joint - Set 1 and RoboSAFE Cartesian volume 1 *¹ Output 2 module O0 GND O1 GND RoboSAFE Joint - Set 2 and RoboSAFE Cartesian volume 2 *¹ Output 2 module O2 GND O3 GND RoboSAFE Joint - Set3 and RoboSAFE Cartesian volume 3 *¹ Output 2 module O4 GND O5 GND RoboSAFE Joint - Set 4 and RoboSAFE Cartesian volume 4 and RoboSAFE Cartesian Orientation Tool *¹ *³ Output 2 module O6 GND O7 GND RoboSAFE Joint - Set 5 and RoboSAFE Cartesian volume 5 and RoboSAFE CRC Ack *³ *¹ Output 3 module O0 GND O1 GND Legend: *¹ Digital input/output shared between RoboSAFE solutions (if activated, enables both RoboSAFE Joint and RoboSAFE Cartesian) *² Digital output mutually excluded (depends on the selected function) *³ Digital output mutually excluded (only the function selected by the specific output is active - see par. 12.10) *4 CH1 outputs represent the real binary coding while CH2 the reverse coding (antivalent) Note: All SAFE inputs have a 5 ms input filter and a 80 ms reaction time (see Tab. 7.2). The times referring to the Allen Bradley POINT Guard module and the relative network are not considered. Furthermore, the speed monitoring enable inputs have an additional idle window of 500 ms (see details in par. 5.3.2.4). 78 MAP AND CONNECTION OF SAFE SIGNALS Comau Robotics Product Instruction RoboSAFE Joint - Set 6 and RoboSAFE Cartesian volume 6 and RoboSAFE Joint Speed *¹ *³ Output 3 module O2 GND O3 GND RoboSAFE Cartesian volume 7 and RoboSAFE High Speed *¹ Output 3 module O4 GND O5 GND RoboSAFE Cartesian volume 8 and RoboSAFE Low Speed *¹ Output 3 module O6 GND O7 GND RoboSAFE Cartesian volume 9 and RoboSAFE Toolset 1 *¹ Output 4 module O0 GND O1 GND RoboSAFE Cartesian volume 10 or Toolset 1 and RoboSAFE Toolset 2 *¹ Output 4 module O2 GND O3 GND OUTPUT Position in the sector AX 7 Joint (bit 1) and Position in volume, Functional Spaces SET-A bit 1 *¹ Input 1 module I2 *4 -- I3 *4 -- Position in the sector AX 7 Joint (bit 2) and Position in volume, Functional Spaces SET-A bit 2 *¹ Input 1 module I4 *4 -- I5 *4 -- Position in the sector AX 7 Joint (bit 3) and Position in volume, Functional Spaces SET-A bit 3 *¹ Input 1 module I6 *4 -- I7 *4 -- Position in the sector AX 7 Joint (bit 4) and Position in volume, Functional Spaces SET-A bit 4 *¹ Input 2 module I0 *4 -- I1 *4 -- Position in the sector AX 1 Joint (bit 1) and Position in volume, Functional Spaces SET-B bit 1 *¹ Input 2 module I2 *4 -- I3 *4 -- Position in the sector AX 1 Joint (bit 2) and Position in volume, Functional Spaces SET-B bit 2 *¹ Input 2 module I4 *4 -- I5 *4 -- Position in the sector AX 1 Joint (bit 3) and Position in volume, Functional Spaces SET-B bit 3 *¹ Input 3 module I0 *4 -- I1 *4 -- Position in the sector AX 1 Joint (bit 4) and Position in volume, Functional Spaces SET-B bit 4 *¹ Input 3 module I2 *4 -- I3 *4 -- RoboSAFE active and CRC approved *² Activation of the CRC approved function deactivates the RoboSAFE active function. Input 3 module I4 *4 -- I5 *4 -- Tab. 9.4 - Map of signals available on C5GP-EISM (Continued) Available signals and corresponding performance Terminal on module Channel Common Legend: *¹ Digital input/output shared between RoboSAFE solutions (if activated, enables both RoboSAFE Joint and RoboSAFE Cartesian) *² Digital output mutually excluded (depends on the selected function) *³ Digital output mutually excluded (only the function selected by the specific output is active - see par. 12.10) *4 CH1 outputs represent the real binary coding while CH2 the reverse coding (antivalent) Note: All SAFE inputs have a 5 ms input filter and a 80 ms reaction time (see Tab. 7.2). The times referring to the Allen Bradley POINT Guard module and the relative network are not considered. Furthermore, the speed monitoring enable inputs have an additional idle window of 500 ms (see details in par. 5.3.2.4). 79 Comau Robotics Product Instruction MAP AND CONNECTION OF SAFE SIGNALS 9.6 C5GP-E30K: discrete I/Os for interfacing with the automated system line The C5GP-E30K (External X30 Kit) option makes all the SAFE signals for interfacing with the cell / automated system line available on all the Control Units on X30/CIP multipolar connector, as indicated in Tab. 9.5. Tab. 9.5 - Map of signals available on X30/CIP Available signals and corresponding performance X30/CIP (C5GP) Channel PIN Standard signals, for interfacing with the cell / automated system line INPUT External E-Stop CH1 6 CH2 7 Auto Stop (Fence) CH1 20 CH2 21 General Stop CH1 27 CH2 28 OUTPUT E-Stop on the Teach Pendant CH1 11/14 CH2 12/13 Note: All SAFE inputs have a 5 ms signal filter. 80 MAP AND CONNECTION OF SAFE SIGNALS Comau Robotics Product Instruction 9.7 C5GP-EISO (X31/CIP): discrete I/Os for applications The C5GP-EISO (ExpantionInterfaceSafeOutput) option makes available on the C5G Plus series Control Unit an X31/CIP multipolar connector up to 3 SAFE signals for interfacing with applications, among those indicated in Tab. 9.6. The connector is already internally wired to the SAFE output module to obtain the 3 outputs according to the predefined profile by Comau (see par. 12.2.5); any modification of the profile combinations requires customization of both the wiring on the X31/CIP connector and the Control Unit internal wiring. In case of modification to the default profile, it is recommended to change the code of X31 connector so as not to cause confusion. The option must be integrated with one or more options to complete and have all opportunities (see par. 9.7.1). The procedure for customizing the X31/CIP connector is given in the Control Unit options handbook Tab. 9.6 - Map of signals available on X31/CIP Available signals and corresponding performance X31/CIP (C5GP) Channel PIN Standard signals, for interfacing with the applications OUTPUT T1 programming status must be customized*¹ as T1 programming status CH1 32 / 34 CH2 33 / 35 Enabling Device status must be customized*² as Enabling Device status CH1 -- *² CH2 -- *² Drive On status Comau default profile, on Signal 1 (see par. 12.2.5) CH1 25 / 27 CH2 26 / 28 Auto Mode status Comau default profile, on Signal 3 (see par. 12.2.5) CH1 39 / 41 CH2 40 / 42 External E-Stop Comau default profile, on Signal 2 (see par. 12.2.5) CH1 11 / 13 CH2 12 / 14 Auto Stop (Fence) must be customized*¹ as Auto Stop (Fence) CH1 18 / 20 CH2 19 / 21 Safe Bridge Signal 1 must be customized*² as Safe Bridge Signal 1 CH1 -- *² CH2 -- *² Safe Bridge Signal 2 must be customized*² as Safe Bridge Signal 2 CH1 -- *² CH2 -- *² Legend: *¹ it is necessary to replace an output already connected with this connector / signal. Conductors already labelled on the X31/CIP connector *² no wired conductors are available. Use an existing connector and replace / customize the identification labels. 81 Comau Robotics Product Instruction MAP AND CONNECTION OF SAFE SIGNALS 9.7.1 Composition of the solution with X31/CIP connector, C5GP-EISO The optional C5GP-EISO solution with X31/CIP external connector requires integration with the C5GP-EKSO internal cabinet SAFE I/O modules option. If the use of voltage-free contacts is necessary, it is also necessary to add a power supply option with C5GP-SEPC and, for each required contact output, a relay option with C5GP-RESO. Details of the options and the procedure for customizing the X31/CIP connector can be found in the Control Unit Available options handbook. 82 MAP AND CONNECTION OF SAFE SIGNALS Comau Robotics Product Instruction 9.8 C5GP-SMEC (X52/CIP): discrete I/Os for checking the RoboSAFE functionalities for the C5GP Control Unit The C5GP-SMEC (SafeMotionExternalConnection) option makes available on the C5G Plus series Control Unit an X52/CIP multipolar connector, the main SAFE signals for interfacing with the RoboSAFE solution, as indicated in Tab. 9.7. Tab. 9.7 - Map of signals available on X52/CIP (C5G Plus) Available signals and corresponding performance X52/CIP (C5GP) Channel PIN RoboSAFE Joint / Cartesian signals INPUT RoboSAFE Joint - Set 1 and RoboSAFE Cartesian volume 1 CH1 1a *¹ CH2 2a RoboSAFE Joint - Set 2 and RoboSAFE Cartesian. . . . . . . . . . . . . . .41 Monitoring Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42 Brake test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42 RoboSAFE Cartesian functionality. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 RoboSAFE Cartesian definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 RoboSAFE Cartesian performances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Cell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45 Dynamic Volumes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45 Functional Spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46 Cartesian Speed Limiting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46 Monitoring Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46 Tool Orientation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47 Brake test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47 Speed Modulation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47 Coordinate X, Y, Z (origin) in the RoboSAFE Cartesian functionality . . . . . . . . . . . . . . . . . . 48 Functional definition of workspace and volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Requirements for the extent of the defined volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 4 Comau Robotics Product Instruction Access and parameter setting of the RoboSAFE functionalities . . . . . . . . . . . . . . . . . . . . . . . . 52 6. PRINCIPLES AND AURA COLLABORATIVE ROBOT FUNCTIONALITY . . . . . . . ...53 7. INTRODUCTION TO SAFETY FUNCTIONALITIES AND TECHNICAL FEATURES...54 Map of available SAFE functionalities, configurations and connectivity . . . . . . . . . . . . . . . . . . 54 Technical features of a Comau SAFE Robotic System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 8. DESCRIPTION OF SAFE SIGNALS TO INTERFACE THE AUTOMATED SYSTEM LINE AND APPLICATIONS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...58 SAFE signals for interfacing with the automated system line (E-Stop, Auto-Stop, General Stop). 59 Interfacing of the E-Stop of the Teach Pendant with Fieldbus. . . . . . . . . . . . . . . . . . . . . . . . . . 60 SAFE signals (optional) for interfacing applications / automated system line (E-Stop, Auto mode, T1 mode, Enabling Device, Drive-ON, Auto-Stop outputs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 SAFE signals for interfacing position and speed control of the Robot . . . . . . . . . . . . . . . . . . . . 63 9. MAP AND CONNECTION OF SAFE SIGNALS . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...64 Summary of possibilities of interfacing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Summary of available SAFE signals and possible uses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 C5GP-PIS: ProfiSAFE Fieldbus for interfacing with all systems . . . . . . . . . . . . . . . . . . . . . . . . 73 C5GP-ABE: CIP safety Fieldbus for interfacing with the automated system line . . . . . . . . . . . 77 C5GP-EISM: CIP safety Fieldbus for interfacing with the automated system line and for checking the RoboSAFE functionalities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 C5GP-E30K: discrete I/Os for interfacing with the automated system line . . . . . . . . . . . . . . . . 80 C5GP-EISO (X31/CIP): discrete I/Os for applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Composition of the solution with X31/CIP connector, C5GP-EISO . . . . . . . . . . . . . . . . . . . . 82 C5GP-SMEC (X52/CIP): discrete I/Os for checking the RoboSAFE functionalities for the C5GP Control Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 R1C-SMEC (X52): discrete I/O for checking of the RoboSAFE functionalities for the S1C-6 Control Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 Bridge signals between C5GP-PIS Gateway and applications on the X31/CIP connector . . . . 87 10. PDL2 VARIABLES OF THE ROBOSAFE SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . ...88 PDL2 variables of RoboSAFE 2.0 system statuses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 11. HOW TO ACCESS PARAMETERS OF THE SAFE FUNCTIONALITIES . . . . . . . . ...99 5 Comau Robotics Product Instruction Overview of access modalities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Access the SAFE parameters via the Web portal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Requirements for accessing the Web portal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Finding the IP address of the Control Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Access via Web browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Main page of the SAFE functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Status of RoboSAFE components and functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 Error solving during the connection to the Web portal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 Access password change . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 12. PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS. . . . . . . . . . ..107 Access to the functions and configuration parameters of the SAFE functionalities . . . . . . . . . 108 Access login to the configuration Web page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Logout from the configuration Web page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 System Parameters (System) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 How to access the System page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 How to change the Robot stop category and the safety timer time . . . . . . . . . . . . . . . . . . . 113 How to change C5GP-PIS Gateway address. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 How to deactivate / activate a stop signal coming from the C5GP-PIS Gateway . . . . . . . . 115 How to assign C5G Plus Control Unit status signals to specific safety outputs . . . . . . . . . . 116 Joint space monitoring function (Joint spaces) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 How to access Joint spaces page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 How to modify parameters of a Joint Space Limiting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 How to modify parameters of a Joint Functional Sector. .volume 2 CH1 3a CH2 4a RoboSAFE Joint - Set 3 and RoboSAFE Cartesian volume 3 CH1 5a CH2 6a RoboSAFE Joint - Set 4 and RoboSAFE Cartesian volume 4 and RoboSAFE Cartesian Orientation Tool CH1 7a *¹ *³ CH2 8a RoboSAFE Joint - Set 5 and RoboSAFE Cartesian volume 5 and RoboSAFE CRC Ack *³ CH1 9a CH2 10a RoboSAFE Joint - Set 6 and RoboSAFE Cartesian volume 6 and RoboSAFE Joint Speed CH1 11a CH2 12a RoboSAFE Cartesian volume 7 and RoboSAFE High Speed CH1 13a *¹ CH2 14a RoboSAFE Cartesian volume 8 and RoboSAFE Low Speed CH1 15a CH2 16a RoboSAFE Cartesian volume 9 and RoboSAFE Toolset 1 CH1 18a CH2 19a RoboSAFE Cartesian volume 10 or Toolset 1 and RoboSAFE Toolset 2 CH1 20a CH2 21a Legend: *¹ Digital input/output shared between RoboSAFE solutions (if activated, enables both RoboSAFE Joint and RoboSAFE Cartesian) *² Digital output mutually excluded (depends on the selected function - see par. 12.10) *³ Digital output mutually excluded (only the function selected by the specific output is active - see par. 12.10) *4 CH1 outputs represent the real binary coding while CH2 the reverse coding (antivalent) Note: All SAFE inputs have a 5 ms input filter and a 80 ms reaction time (see Tab. 7.2). Furthermore, the speed monitoring enable inputs have an additional idle window of 500 ms (see details in par. 5.3.2.4). 83 Comau Robotics Product Instruction MAP AND CONNECTION OF SAFE SIGNALS OUTPUT Position in the sector AX 7 Joint (bit 1) and Position in volume, Functional Spaces SET-A bit 1 CH1 *4 1b *² Block 1 CH2 *4 2b Position in the sector AX 7 Joint (bit 2) and Position in volume, Functional Spaces SET-A bit 2 CH1 *4 3b CH2 *4 4b Position in the sector AX 7 Joint (bit 3) and Position in volume, Functional Spaces SET-A bit 3 CH1 *4 5b CH2 *4 6b Position in the sector AX 7 Joint (bit 4) and Position in volume, Functional Spaces SET-A bit 4 CH1 *4 13b CH2 *4 14b Position in the sector AX 1 Joint (bit 1) and Position in volume, Functional Spaces SET-B bit 1 CH1 *4 15b *² Block 2 CH2 *4 16b Position in the sector AX 1 Joint (bit 2) and Position in volume, Functional Spaces SET-B bit 2 CH1 *4 18b CH2 *4 19b Position in the sector AX 1 Joint (bit 3) and Position in volume, Functional Spaces SET-B bit 3 CH1 *4 1c CH2 *4 2c Position in the sector AX 1 Joint (bit 4) and Position in volume, Functional Spaces SET-B bit 4 CH1 *4 3c CH2 *4 4c RoboSAFE active and CRC approved Activation of the CRC approved function deactivates the RoboSAFE active function. CH1 5c *² Block 3CH2 6c Tab. 9.7 - Map of signals available on X52/CIP (C5G Plus) (Continued) Available signals and corresponding performance X52/CIP (C5GP) Channel PIN Legend: *¹ Digital input/output shared between RoboSAFE solutions (if activated, enables both RoboSAFE Joint and RoboSAFE Cartesian) *² Digital output mutually excluded (depends on the selected function - see par. 12.10) *³ Digital output mutually excluded (only the function selected by the specific output is active - see par. 12.10) *4 CH1 outputs represent the real binary coding while CH2 the reverse coding (antivalent) Note: All SAFE inputs have a 5 ms input filter and a 80 ms reaction time (see Tab. 7.2). Furthermore, the speed monitoring enable inputs have an additional idle window of 500 ms (see details in par. 5.3.2.4). 84 MAP AND CONNECTION OF SAFE SIGNALS Comau Robotics Product Instruction 9.9 R1C-SMEC (X52): discrete I/O for checking of the RoboSAFE functionalities for the S1C-6 Control Unit The R1C-SMEC (SafeMotionExternalConnection) option makes available on the S1C-6 Control Unit an X52 multipolar connector, the main SAFE signals for interfacing with the RoboSAFE solution, as indicated in Tab. 9.8. Tab. 9.8 - Map of signals available on X52 (S1C-6) Available signals and corresponding performance X52 (S1C-6) Channel PIN RoboSAFE Joint / Cartesian signals INPUT RoboSAFE Joint - Set 1 and RoboSAFE Cartesian volume 1 CH1 1 *¹ CH2 2 RoboSAFE Joint - Set 2 and RoboSAFE Cartesian volume 2 CH1 3 CH2 4 RoboSAFE Joint - Set 3 and RoboSAFE Cartesian volume 3 CH1 5 CH2 6 RoboSAFE Joint - Set 4 and RoboSAFE Cartesian volume 4 and RoboSAFE Cartesian Orientation Tool CH1 7 *¹ *³ CH2 8 RoboSAFE Joint - Set 5 and RoboSAFE Cartesian volume 5 and RoboSAFE CRC Ack *³ CH1 9 CH2 10 RoboSAFE Joint - Set 6 and RoboSAFE Cartesian volume 6 and RoboSAFE Joint Speed CH1 11 CH2 12 RoboSAFE Cartesian volume 7 and RoboSAFE High Speed CH1 13 *¹ CH2 14 RoboSAFE Cartesian volume 8 and RoboSAFE Low Speed *¹ CH1 15 CH2 16 RoboSAFE Cartesian volume 9 and RoboSAFE Toolset 1 *¹ CH1 17 CH2 18 RoboSAFE Cartesian volume 10 or Toolset 1 and RoboSAFE Toolset 2 *¹ CH1 19 CH2 20 Legend: *¹ Digital input/output shared between RoboSAFE solutions (if activated, enables both RoboSAFE Joint and RoboSAFE Cartesian) *² Digital output mutually excluded (depends on the selected function - see par. 12.10) *³ Digital output mutually excluded (only the function selected by the specific output is active - see par. 12.10) *4 CH1 outputs represent the real binary coding while CH2 the reverse coding (antivalent) Note: All SAFE inputs have a 5 ms input filter and a 80 ms reaction time (see Tab. 7.2). Furthermore, the speed monitoring enable inputs have an additional idle window of 500 ms (see details in par. 5.3.2.4). 85 Comau Robotics Product Instruction MAP AND CONNECTION OF SAFE SIGNALS OUTPUT Position in the sector AX 1 Joint (bit 1) and Position in volume, Functional Spaces SET-A bit 1 CH1 *4 25 *² Block 1 CH2 *4 26 Position in the sector AX 1 Joint (bit 2) and Position in volume, Functional Spaces SET-A bit 2 CH1 *4 27 CH2 *4 28 Position in the sector AX 1 Joint (bit 3) and Position in volume, Functional Spaces SET-A bit 3 CH1 *4 29 CH2 *4 30 Tab. 9.8 - Map of signals available on X52 (S1C-6) (Continued) Available signals and corresponding performance X52 (S1C-6) Channel PIN Legend: *¹ Digital input/output shared between RoboSAFE solutions (if activated, enables both RoboSAFE Joint and RoboSAFE Cartesian) *² Digital output mutually excluded (depends on the selected function - see par. 12.10) *³ Digital output mutually excluded (only the function selected by the specific output is active - see par. 12.10) *4 CH1 outputs represent the real binary coding while CH2 the reverse coding (antivalent) Note: All SAFE inputs have a 5 ms input filter and a 80 ms reaction time (see Tab. 7.2). Furthermore, the speed monitoring enable inputs have an additional idle window of 500 ms (see details in par. 5.3.2.4). 86 MAP AND CONNECTION OF SAFE SIGNALS Comau Robotics Product Instruction 9.10 Bridge signals between C5GP-PIS Gateway and applications on the X31/CIP connector Matching of the C5G-PIS and C5G-EISO options makes it possible to transmit two SAFE input signals from the Fieldbus to the X31/CIP connector dedicated to the application. To activate the functionality, it is necessary to customize the connector (see par. 9.7) and enable the SBO 1 and SBO 2 outputs (see par. 12.2.5); no further customization is required on PDL2 programs as signals are automatically replicated with the frequency of Fieldbus network scanning. Tab. 9.9 - Transferable signals from Gateway to X31/CIP connector Available signals Source Destination C5GP-PIS C5GP-EISO X31/CIP (C5GP) Channel PIN Standard signals, for interfacing with the applications "Safe Bridge Signal 1" input bit "SAFE SBO 1 output for user application (bridge from input bit 1)" CH1 -- *¹ CH2 "Safe Bridge Signal 2" input bit "SAFE SBO 2 output for user application (bridge from input bit 2)" CH1 CH2 Legend: *¹ no wired conductors are available (see details in par. 9.7). 87 Comau Robotics Product Instruction PDL2 VARIABLES OF THE ROBOSAFE SYSTEM 10. PDL2 VARIABLES OF THE ROBOSAFE SYSTEM This chapter deals with the following topics: – PDL2 variables of RoboSAFE 2.0 system statuses. 10.1 PDL2 variables of RoboSAFE 2.0 system statuses The RoboSAFE2.0 system statuses can be identified on specific system variables, as indicated in Tab. 10.1. The variables and their use is to be intended only for the purpose of diagnostic and/or operating phases of the production process since they do not provide safety signals but exclusively functional ones. Tab. 10.1 - System variables and definitions of the RoboSAFE 2.0 system System variable Definition $SL_IN_ABOO[1] External Emergency Stop latched: – 0: External emergency Stop contacts are “open”; – 1: External emergency Stop contacts are “closed”. $SL_IN_ABOO[2] General Stop latched: – 0: General Stop contacts are “open”; – 1: General Stop contacts are “closed” $SL_IN_ABOO[3] Enabling Device latched (ignored if in AUTO state): – 0: EnDev contacts are "open"; – 1: EnDev contacts are "closed". $SL_IN_ABOO[4] Auto Stop (Fence) latched (ignored if in PROG state): – 0: Auto Stop contacts are “open”; – 1: Auto Stop contacts are “closed”. $SL_IN_ABOO[5] Selector key was changed. It means SDM cause a Drive-off due to mode selector position change: – 0: Mod selection is changed; – 1: Mod selection is not changed. $SL_IN_ABOO[6] Emergency External Stop on TP latched: – 0: TP Ext Em Stop contacts are “open”; – 1: TP Ext Em Stop contacts are “closed”. $SL_IN_ABOO[7] Enabling Device latched (ignored if in AUTO state): – 0: EnDev contacts are “open”; – 1: EnDev contacts are “closed”. $SL_IN_ABOO[9] Emergency stop external – double channel integrity block output: – 0: External emergency Stop contacts are “open”; – 1: External emergency Stop contacts are “closed”. 88 PDL2 VARIABLES OF THE ROBOSAFE SYSTEM Comau Robotics Product Instruction $SL_IN_ABOO[10] General stop – double channel integrity block output: – 0: General Stop contacts are “open”; – 1: General Stop contacts are “closed”. $SL_IN_ABOO[11] Enabling device (wired) – double channel integrity block output: – 0: EnDev contacts are “open”; – 1: EnDev contacts are “closed”. $SL_IN_ABOO[12] Auto stop (fence) – double channel integrity block output: – 0: Auto Stop contacts are “open”; – 1: Auto Stop contacts are “closed”. $SL_IN_ABOO[13] Error on Mod selection sw block: – 0: no signals on mode selector. No selection is available for the system; – 1: a valid signal on mode selector is output. $SL_IN_ABOO[14] Delayed emergency (Cat.1) in progress: (if an emergency input is active and this bit is one the delay is running). – 0: all emergency input are “closed”; – 1: an emergency input is “open”. $SL_IN_ABOO[15] TP Emergency stop external – double channel integrity block output: – 0: TP External emergency Stop contacts are “open”; – 1: TP External emergency Stop contacts are “closed”. $SL_IN_ABOO[16] Enabling device (ManualGuidance) – double channel integrity block output: – 0: EnDev contacts are “open”; – 1: EnDev contacts are “closed”. $SL_IN_ABOO[17] Programming mode 1 (T1): – 0: T1 Mod is not selected; – 1: T1 Mod is selected. $SL_IN_ABOO[19] Automatic mode Local: – 0: AutoL Mod is not selected; – 1: AutoL Mod is selected. $SL_IN_ABOO[20] Automatic mode Remote: – 0: AutoR Mod is not selected; – 1: AutoR Mod is selected. $SL_IN_ABOO[21] EnT2 output status: – 0: EnT2 output is disabled; – 1: EnT2 output is enabled. $SL_IN_ABOO[22] EnT1 output status: – 0: EnT1 output is disabled; – 1: EnT1 output is enabled. $SL_IN_ABOO[23] V24 DRIVEON (means the logical command also if the real output are two): – 0: EnT1 and EnT2 disabled; – 1: EnT1&EnT2 are enabled. Tab. 10.1 - System variables and definitions of the RoboSAFE 2.0 system (Continued) System variable Definition 89 Comau Robotics Product Instruction PDL2 VARIABLES OF THE ROBOSAFE SYSTEM $SL_IN_ABOO[24] Monitor Emergency Stop on TP: – 0: 3rd TP External emergency Stop contact is “open”; – 1: 3rd TP External emergency Stop contact is “closed”. $SL_IN_ABOO[30] Test 24V DRIVE-ON in Drive-Off condition: (Bit to be ignored in the case of R1C-4). – 0: test on 24V DRIVE-ON in Drive-Off condition is not in alarm state; – 1: test on 24V DRIVE-ON in Drive-Off condition is in alarm state. $SL_IN_ABOO[31] Test 24V DRIVE-ON during Drive-Off/Drive-On transition: (Bit to be ignored in the case of R1C-4). – 0: test on 24V DRIVE-ON during Drive-Off/Drive-On transition is not in alarm state; – 1: test on 24V DRIVE-ON during Drive-Off/Drive-On transition is in alarm state. $SL_IN_ABOO[32] Test 24V DRIVE-ON in drive-On condition: (Bit to be ignored in the case of R1C-4). – 0: test on 24V DRIVE-ON in Drive-On condition is not in alarm state; – 1: test on 24V DRIVE-ON in Drive-On condition is in alarm state. $SL_IN_ABOO[33] Test about contemporaneity of ENDEVs: – 0: test is not in alarm state; – 1: test is in alarm state. ENDEVs (TP and MG) closed at the same time. $SL_IN_ABOO[40] Safe Module OK of newSDM IO: – 1: safe input communication failed; – 0: safe input communication OK. $SL_IN_ABOO[42] Safe Channel OK of Prog input channel: – 1: state of physical input channel in fail; – 0: state of physical input channel OK. $SL_IN_ABOO[43] Safe Channel OK of AutoL input channel: – 1: state of physical input channel in fail; – 0: state of physical input channel OK. $SL_IN_ABOO[44] Safe Channel OK of AutoR input channel: – 1: state of physical input channel in fail; – 0: state of physical input channel OK. $SL_IN_ABOO[45] Safe Channel OK of LSM input channel: – 1: state of physical input channel in fail; – 0: state of physical input channel OK. $SL_IN_ABOO[46] Safe Channel OK of EnDev input channel: – 1: state of physical input channel in fail; – 0: state of physical input channel OK. $SL_IN_ABOO[47] Safe Channel OK of BCM_DIAG1 input channel: – 1: state of physical input channel in fail; – 0: state of physical input channel OK. $SL_IN_ABOO[48] Safe Channel OK of BCM_DIAG2 input channel: – 1: state of physical input channel in fail; – 0: state of physical input channel OK. Tab. 10.1 - System variables and definitions of the RoboSAFE 2.0 system (Continued) System variable Definition 90 PDL2 VARIABLES OF THE ROBOSAFE SYSTEM Comau Robotics Product Instruction $SL_IN_ABOO[49] Safe Channel OK of EmStopExt input channel (two channels): – 1: state of physical input channel in fail; – 0: state of physical input channel OK. $SL_IN_ABOO[50] Safe Channel OK of AutoStop input channel (two channels): – 1: state of physical input channel in fail; – 0: state of physical input channel OK. $SL_IN_ABOO[51] Safe Channel OK of GenStop input channel (two channels): – 1: state of physical input channel in fail; – 0: state of physical input channel OK. $SL_IN_ABOO[52] Safe Channel OK of TP_EmStopExt input channel (two channels): – 1: state of physical input channel in fail; – 0: state of physical input channel OK. $SL_IN_ABOO[55] Safe Channel OK of En1 output channel: – 1: state of physical output channel in fail; – 0: state of physical output channel OK. $SL_IN_ABOO[56] Safe Channel OK of En2 output channel: – 1: state of physical output channel in fail; – 0: state of physical output channel OK. $SL_IN_ABOO[57] Safe Channel OK of Cmd1BCM output channel: – 1: state of physical output channel in fail; – 0: state of physical output channel OK. $SL_IN_ABOO[58] Safe Channel OK of Cmd2BCM output channel: – 1: state of physical output channel in fail; – 0: state of physical output channel OK. $SL_IN_ABOO[59] Safe Channel OK of signal 1a output channel of ERM: – 1: state of physical output channel in fail; – 0: state of physical output channel OK. $SL_IN_ABOO[60] Safe Channel OK of signal 1b output channel of ERM: – 1: state of physical output channel in fail; – 0: state of physical output channel OK. $SL_IN_ABOO[61] Safe Channel OK of signal 2a output channel of ERM: – 1: state of physical output channel in fail; – 0: state of physical output channel OK. $SL_IN_ABOO[62] Safe Channel OK of signal 2b output channel of ERM: – 1: state of physical output channel in fail; – 0: state of physical output channel OK. $SL_IN_ABOO[63] Safe Channel OK of signal 3a output channel of ERM: –1: state of physical output channel in fail; – 0: state of physical output channel OK. $SL_IN_ABOO[64] Safe Channel OK of signal 3b output channel of ERM: – 1: state of physical output channel in fail; – 0: state of physical output channel OK. Tab. 10.1 - System variables and definitions of the RoboSAFE 2.0 system (Continued) System variable Definition 91 Comau Robotics Product Instruction PDL2 VARIABLES OF THE ROBOSAFE SYSTEM $SL_IN_ABOO[90] ByPass of ProfiSAFE remote input (Emergency Stop External and General Stop): – 0: Functions are enabled; – 1: Functions are disabled. $SL_IN_ABOO[91] Data Valid of ProfiSAFE: – 0: data not valid; – 1: data valid. $SL_IN_ABOO[92] Echo of CRC parameters ACK from Safe Input. It is a strobe signal. $SL_IN_ABOO[94] Communication SL/APC started correctly. Bit latched at start-up: – 0: communication is NOT OK (hand-shake not successfully done); – 1: communication is OK (hand-shake successfully done). $SL_IN_ABOO[96] Configuration architecture mismatch: – 0: configuration NOT OK; – 1: configuration OK. $SL_IN_ABOO[131] – 0: at least one position&homing NOT valid position&homing valid for all axes; – 1: Position&Homing valid for all axis. $SL_IN_ABOO[149] Tool_12 activation request: – 0: request of tool_12 active; – 1: request of tool_12 NOT active. $SL_IN_ABOO[150] Tool_34 activation request: – 0: request of tool_34 active; – 1: request of tool_34 NOT active. $SL_IN_ABOO[151] Safe Limiting Orientation (SLO) activation request: – 0: request of SLO active; – 1: request of SLO NOT active. $SL_IN_ABOO[153] Joint Position Check (JPC) SET 1 activation request: – 0: request of JPCx active; – 1: request of JPCx NOT active. $SL_IN_ABOO[154] Joint Position Check SET 2 activation request: – 0: request of JPCx active; – 1: request of JPCx NOT active. $SL_IN_ABOO[155] Joint Position Check SET 3 activation request: – 0: request of JPCx active; – 1: request of JPCx NOT active. $SL_IN_ABOO[156] Joint Position Check SET 4 activation request: – 0: request of JPCx active; – 1: request of JPCx NOT active. $SL_IN_ABOO[157] Joint Position Check SET 5 activation request: – 0: request of JPCx active; – 1: request of JPCx NOT active. $SL_IN_ABOO[158] Joint Position Check SET 6 activation request: – 0: request of JPCx active; – 1: request of JPCx NOT active. Tab. 10.1 - System variables and definitions of the RoboSAFE 2.0 system (Continued) System variable Definition 92 PDL2 VARIABLES OF THE ROBOSAFE SYSTEM Comau Robotics Product Instruction $SL_IN_ABOO[161] Status of Joint Position Check SET 1: – 1: Robot in work zone; – 0: Robot out from work zone. $SL_IN_ABOO[162] Status of Joint Position Check SET 2: – 1: Robot in work zone; – 0: Robot out from work zone. $SL_IN_ABOO[163] Status of Joint Position Check SET 3: – 1: Robot in work zone; – 0: Robot out from work zone. $SL_IN_ABOO[164] Status of Joint Position Check SET 4: – 1: Robot in work zone; – 0: Robot out from work zone. $SL_IN_ABOO[165] Status of Joint Position Check SET 5: – 1: Robot in work zone; – 0: Robot out from work zone. $SL_IN_ABOO[166] Status of Joint Position Check SET 6: – 1: Robot in work zone; – 0: Robot out from work zone. $SL_IN_ABOO[169] Check of Joint Position Check Set 1: – 0: Robot NOT in alarm; – 1: Robot in alarm due to a space violation. $SL_IN_ABOO[170] Check of Joint Position Check Set 2: – 0: Robot NOT in alarm; – 1: Robot in alarm due to a space violation. $SL_IN_ABOO[171] Check of Joint Position Check Set 3: – 0: Robot NOT in alarm; – 1: Robot in alarm due to a space violation. $SL_IN_ABOO[172] Check of Joint Position Check Set 4: – 0: Robot NOT in alarm; – 1: Robot in alarm due to a space violation. $SL_IN_ABOO[173] Check of Joint Position Check Set 5: – 0: Robot NOT in alarm; – 1: Robot in alarm due to a space violation. $SL_IN_ABOO[174] Check of Joint Position Check Set 6: – 0: Robot NOT in alarm; – 1: Robot in alarm due to a space violation. $SL_IN_ABOO[177] Cartesian Position Check Cell activation request: – 0: request of CPC0 active; – 1: request of CPC0 NOT active. $SL_IN_ABOO[178] Cartesian Position Check Volume 1 activation request: – 0: request of CPC1 active; – 1: request of CPC1 NOT active. $SL_IN_ABOO[179] Cartesian Position Check Volume 2 activation request: – 0: request of CPC2 active; – 1: request of CPC2 NOT active. Tab. 10.1 - System variables and definitions of the RoboSAFE 2.0 system (Continued) System variable Definition 93 Comau Robotics Product Instruction PDL2 VARIABLES OF THE ROBOSAFE SYSTEM $SL_IN_ABOO[180] Cartesian Position Check Volume 3 activation request: – 0: request of CPC3 active; – 1: request of CPC3 NOT active. $SL_IN_ABOO[181] Cartesian Position Check Volume 4 activation request: – 0: request of CPC4 active; – 1: request of CPC4 NOT active. $SL_IN_ABOO[182] Cartesian Position Check Volume 5 activation request: – 0: request of CPC5 active; – 1: request of CPC5 NOT active. $SL_IN_ABOO[183] Cartesian Position Check Volume 6 activation request: – 0: request of CPC6 active; – 1: request of CPC6 NOT active. $SL_IN_ABOO[184] Cartesian Position Check Volume 7 activation request: – 0: request of CPC7 active; – 1: request of CPC7 NOT active. $SL_IN_ABOO[185] Cartesian Position Check Volume 8 activation request: – 0: request of CPC8 active; – 1: request of CPC8 NOT active. $SL_IN_ABOO[186] Cartesian Position Check Volume 9 activation request: – 0: request of CPC9 active; – 1: request of CPC9 NOT active. $SL_IN_ABOO[187] Cartesian Position Check Volume 10 activation request: – 0: request of CPC10 active; – 1: request of CPC10 NOT active. $SL_IN_ABOO[196] Check of Cartesian Position Cell: – 0: Robot NOT in alarm; – 1: Robot in alarm due to a space violation (CELL). $SL_IN_ABOO[197] Check of Cartesian Position Dynamic Volume: – 0: Robot NOT in alarm; – 1: Robot in alarm due to a space violation (DYNAMIC VOLUMES). $SL_IN_ABOO[198] Check of Safe Limiting Orientation (SLO): – 0: Robot NOT in alarm; – 1: Robot in alarm due to Tool Orientation violation (SLO). $SL_IN_ABOO[201] Cartesian Functional Space SET A activation request: – 0: request active; – 1: request NOT active. $SL_IN_ABOO[202] Cartesian Functional Space SET B activation request: – 0: request active; – 1: request active. $SL_IN_ABOO[211] Functional Space A - coding Bit 1 Signal1 of FS_SET1 coding. $SL_IN_ABOO[212] Functional Space A - coding Bit 2 Signal2 of FS_SET1 coding. $SL_IN_ABOO[213] Functional Space A - coding Bit 3 Signal3 of FS_SET1 coding. Tab. 10.1 - System variables and definitions of the RoboSAFE 2.0 system (Continued) System variable Definition 94 PDL2 VARIABLES OF THE ROBOSAFE SYSTEM Comau Robotics Product Instruction $SL_IN_ABOO[214] Functional Space A - coding Bit 4 Signal4 of FS_SET1 coding. $SL_IN_ABOO[215] Functional Space B - coding Bit 1 Signal1 of FS_SET2 coding. $SL_IN_ABOO[216] Functional Space B - coding Bit 2 Signal2 of FS_SET2 coding. $SL_IN_ABOO[217] Functional Space B - coding Bit 3 Signal3 of FS_SET2 coding. $SL_IN_ABOO[218] Functional Space B - coding Bit 4 Signal4 of FS_SET2 coding. $SL_IN_ABOO[219] Joint Sector Ax 7 - coding Bit 1 Signal1 of Joint Sector AX7 coding. $SL_IN_ABOO[220] Joint Sector Ax 7 - coding Bit 2 Signal2 of Joint Sector AX7 coding. $SL_IN_ABOO[221] Joint Sector Ax 7 - coding Bit 3 Signal3 of Joint Sector AX7 coding. $SL_IN_ABOO[222] Joint Sector Ax 7 - coding Bit 4 Signal1 of Joint Sector AX1 coding. $SL_IN_ABOO[223] Joint Sector Ax 1 - coding Bit 1 Signal2 of Joint Sector AX1 coding. $SL_IN_ABOO[224] Joint Sector Ax 1 - coding Bit 2 Signal3 of Joint Sector AX1 coding. $SL_IN_ABOO[225] Joint Sector Ax 1 - coding Bit 3 Signal4 of Joint Sector AX1 coding. $SL_IN_ABOO[226] Joint Sector Ax 1 - coding Bit 4 Signal4 of Joint Sector AX1 coding. $SL_IN_ABOO[266] All Safe Channels OK: – 0: state of some physical output channels in fail; – 1: state of some physical output channels OK. $SL_IN_ABOO[267] Safe Channel_01 OK of safe module43: – 0: state of physical output channel in fail; –1: state of physical output channel OK. $SL_IN_ABOO[268] Safe Channel_02 OK of safe module43: – 0: state of physical output channel in fail; – 1: state of physical output channel OK. $SL_IN_ABOO[269] Safe Channel_03 OK of safe module43: – 0: state of physical output channel in fail; – 1: state of physical output channel OK. $SL_IN_ABOO[270] Safe Channel_04 OK of safe module43: – 0: state of physical output channel in fail; – 1: state of physical output channel OK. $SL_IN_ABOO[271] Safe Channel_05 OK of safe module43: – 0: state of physical output channel in fail; – 1: state of physical output channel OK. Tab. 10.1 - System variables and definitions of the RoboSAFE 2.0 system (Continued) System variable Definition 95 Comau Robotics Product Instruction PDL2 VARIABLES OF THE ROBOSAFE SYSTEM $SL_IN_ABOO[272] Safe Channel_06 OK of safe module43: – 0: state of physical output channel in fail; – 1: state of physical output channel OK. $SL_IN_ABOO[273] Safe Channel_01 OK of safe module42: – 0: state of physical output channel in fail; – 1: state of physical output channel OK. $SL_IN_ABOO[274] Safe Channel_02 OK of safe module42: – 0: state of physical output channel in fail; – 1: state of physical output channel OK. $SL_IN_ABOO[275] Safe Channel_03 OK of safe module42: – 0: state of physical output channel in fail; – 1: state of physical output channel OK. $SL_IN_ABOO[276] Safe Channel_04 OK of safe module42: – 0: state of physical output channel in fail; – 1: state of physical output channel OK. $SL_IN_ABOO[277] Safe Channel_05 OK of safe module42: – 0: state of physical output channel in fail; – 1: state of physical output channel OK. $SL_IN_ABOO[278] Safe Channel_06 OK of safe module42: – 0: state of physical output channel in fail; – 1: state of physical output channel OK. $SL_IN_ABOO[279] Safe Channel_01 OK of safe module41§: – 0: state of physical output channel in fail; – 1: state of physical output channel OK. $SL_IN_ABOO[280] Safe Channel_02 OK of safe module41: – 0: state of physical output channel in fail; – 1: state of physical output channel OK. $SL_IN_ABOO[281] Safe Channel_03 OK of safe module41: – 0: state of physical output channel in fail; – 1: state of physical output channel OK. $SL_IN_ABOO[282] Safe Channel_04 OK of safe module41: – 0: state of physical output channel in fail; – 1: state of physical output channel OK. $SL_IN_ABOO[283] Safe Channel_05 OK of safe module41: – 0: state of physical output channel in fail; – 1: state of physical output channel OK. $SL_IN_ABOO[284] Safe Channel_06 OK of safe module41: – 0: state of physical output channel in fail; – 1: state of physical output channel OK. $SL_IN_ABOO[285] Safe Channel_0102 OK of safe module40: – 0: state of physical input channel in fail; – 1: state of physical input channel OK. $SL_IN_ABOO[286] Safe Channel_0304 OK of safe module40: – 0: state of physical input channel in fail; – 1: state of physical input channel OK. Tab. 10.1 - System variables and definitions of the RoboSAFE 2.0 system (Continued) System variable Definition 96 PDL2 VARIABLES OF THE ROBOSAFE SYSTEM Comau Robotics Product Instruction $SL_IN_ABOO[287] Safe Channel_0506 OK of safe module40: – 0: state of physical input channel in fail; – 1: state of physical input channel OK. $SL_IN_ABOO[288] – Safe Channel_0708 OK of safe module40: – 0: state of physical input channel in fail; – 1: state of physical input channel OK. $SL_IN_ABOO[289] Safe Channel_0910 OK of safe module40: – 0: state of physical input channel in fail; – 1: state of physical input channel OK. $SL_IN_ABOO[290] Safe Channel_1112 OK of safe module40: – 0: state of physical input channel in fail; – 1: state of physical input channel OK. $SL_IN_ABOO[291] Safe Channel_1314 OK of safe module40: – 0: state of physical input channel in fail; – 1: state of physical input channel OK. $SL_IN_ABOO[292] Safe Channel_1516 OK of safe module40: – 0: state of physical input channel in fail; – 1: state of physical input channel OK. $SL_IN_ABOO[293] Safe Channel_1718 OK of safe module40: – 0: state of physical input channel in fail; – 1: state of physical input channel OK. $SL_IN_ABOO[294] Safe Channel_1920 OK of safe module40: – 0: state of physical input channel in fail; – 1: state of physical input channel OK. $SL_IN_ABOO[295] Safe Motion all modules OK: – 0: safe motion ACOPOS - IO communication failed; – 1: safe motion ACOPOS - IO OK. $SL_IN_ABOO[296] Check Speed Control High activation request: – 0: request of CSC_High active; – 1: request of CSC_High NOT active. $SL_IN_ABOO[297] Check of Speed Control High: – 0: Robot NOT in alarm; – 1: Robot in alarm due to a speed violation. $SL_IN_ABOO[298] Check Speed Control Low activation request: – 0: request of CSC_Low active; – 1: request of CSC_Low NOT active. $SL_IN_ABOO[299] Check of Speed Control Low: – 0: Robot NOT in alarm; – 1: Robot in alarm due to a speed violation. $SL_IN_ABOO[300] Check Speed Control Prog activation request: – 0: request of CSC_Prog active; – 1: request of CSC_Prog NOT active. $SL_IN_ABOO[301] Check of Speed Control Prog: – 0: Robot NOT in alarm; – 1: Robot in alarm due to a speed violation. Tab. 10.1 - System variables and definitions of the RoboSAFE 2.0 system (Continued) System variable Definition 97 Comau Robotics Product Instruction PDL2 VARIABLES OF THE ROBOSAFE SYSTEM $SL_IN_ABOO[302] JSC activation request: – 0: request of JSC active; – 1: request of JSC NOT active. $SL_IN_ABOO[303] Check of JSC: – 0: Robot NOT in alarm; – 1: Robot in alarm due to a speed violation. $SL_IN_ABOO[321] Request CAT1 STOP request: – 0: request CAT1 STOP NOT active; – 1: request CAT1 STOP active. $SL_IN_ABOO[322] Request CAT0 STOP request: – 0: request CAT0 STOP NOT active; – 1: request CAT0 STOP active. $SL_IN_ABOO[323] Request CAT2 STOP request: – 0: request CAT2 STOP NOT active; – 1: request CAT2 STOP active. $SL_IN_ABOO[336] Safe signal of all safe functions: – 0: no safe functions requested or at least one safe function violated; – 1: all safe functions are in a safe state. $SL_IN_ABOO[345] Warning of Brake Test Check Long timer: – 0: timeout not expired of the Long Warning Timer; – 1: timeout expired of the Long Warning Timer. $SL_IN_ABOO[346] Alarm of Brake Test Check Long timer: – 0: timeout not expired of the Long Alarm Timer; – 1: timeout expired of the Long Alarm Timer. $SL_IN_ABOO[347] Warning of Brake Test Check Short timer: – 0: timeout not expired of the Short Warning Timer; – 1: timeout expired of the Short Warning Timer. $SL_IN_ABOO[348] Alarm of Brake Test Check Short timer: – 0: timeout not expired of the Short Alarm Timer; – 1: timeout expired of the Short Alarm Timer. $SL_IN_ABOO[349] Outcome of Brake Test: – 0: test failed; – 1: test was performed successfully. $SL_IN_ABOO[352] Safe function status: – 0: all safe functions are activated; – 1: all safe functions are disable. Tab. 10.1 - System variables and definitions of the RoboSAFE 2.0 system (Continued) System variable Definition 98 HOW TO ACCESS PARAMETERS OF THE SAFE FUNCTIONALITIES Comau Robotics Product Instruction 11. HOW TO ACCESS PARAMETERS OF THE SAFE FUNCTIONALITIES – Overview of access modalities; – Access the SAFE parameters via the Web portal; – Main page of the SAFE functions; – Status of RoboSAFE components and functionality; – Error solving during the connection to the Web portal; – Access password change. 11.1 Overview of access modalities Parameter setting of safety functions is possible through: – Web Portal, already present in the Control Unit system (procedures described in the pages of this handbook); – Teach Pendant, through specific configuration pages. 11.2 Access the SAFE parameters via the Web portal – Requirements for accessing the Web portal; – Finding the IP address of the Control Unit; – Access via Web browser. 11.2.1 Requirements for accessing the Web portal The access to the Web portal in the Control Unit requires the following requirements: – PersonalComputer (PC) with Ethernet port *¹; – Web Browser *¹, preferably updated versions of Google Chrome; – Operating system on PC *¹, preferably Microsoft® Windows® 7 or higher or Linux distributions; – Ethernet connection cable of category 5e or higher (or other Wireless configuration) to connect the Ethernet port of the PC with the Ethernet port of the Control Unit (ETH2 on the APC Module for C5G Plus, ETH on cabinet for R1C-6 / S1C-6 ); – identification of the IP address of the Control Unit (see par. 11.2.2). The topic “RoboSAFE and Teach Pendant” is dealt with in the handbook “Use of the C5G Plus Control Unit”. 99 Comau Robotics Product Instruction HOW TO ACCESS PARAMETERS OF THE SAFE FUNCTIONALITIES The connection to the Web portal is permitted to an only one user at a time. The access from another location is possible only after disconnecting the active one. The icon clearly shows availability for access or already in use. *¹ The JavaScript running in the Web browser must be enabled. Some combinations of operating system and Web browser may limit the usability of the graphical capabilities of the interface. 11.2.2 Finding the IP address of the Control Unit The IP address of the Control Unit is displayed on the main page of the Teach Pendant (example in Fig. 11.1). Fig. 11.1 - Main page of the Teach Pendant (example) 100 HOW TO ACCESS PARAMETERS OF THE SAFE FUNCTIONALITIES Comau Robotics Product Instruction 11.2.3 Access via Web browser In the Web browser (requirements in the par. 11.2.1), enter the URL composed by the IP address of the Control Unit (see par. 11.2.2) in the following format: http://192.168.29.2 In the Web browser appears the main page that displays the Control Unit and its main identification data (see Fig. 11.2). Notes: – the example shows the address as it can be seen in Fig. 11.1, to be adjusted according to what identified on the Teach Pendant. – Ports 80 and 8080 are used; therefore it is also possible to write in the format: http://192.168.29.2:80 or: http://192.168.29.2:8080 The number of icons and information may differ according to the Control Unit model. Requires the system Software in Ver. 3.11.003 or higher Fig. 11.2 - Main page (example) 101 Comau Robotics Product Instruction HOW TO ACCESS PARAMETERS OF THE SAFE FUNCTIONALITIES 11.3 Main page of the SAFE functions To view the page with all the functions and the SAFE parameter setting, access the Web portal (see par. 11.2.3) and press “SAFE” icon button. The SAFE page will appear as shown in the figure. From the main page of the SAFE it is possible to access the following functions: – Report, to get the SAFE parameters printed (for further information, see Chap.14. on page 200); – Configuration, to set the parameters of the RoboSAFE system and/or verify its configuration (for further information, see Chap.12. on page 107); – Service, to consult some of the diagnostic functions and activate the required procedures during maintenance of the SAFE modules (for further information, see Chap.15. on page 203); – Change password, to change the access password of the SAFE system parameter setting page (for further information, see par. 11.6). 102 HOW TO ACCESS PARAMETERS OF THE SAFE FUNCTIONALITIES Comau Robotics Product Instruction 11.4 Status of RoboSAFE components and functionality The immediate verification of the SAFE functionality is possible by analysing the status Led shown on all Web pages of the portal, without having to log in with login procedures. The LED is present in the upper right part, already from the page of Possible states of the system are identified by the different colour of the LED: – green, condition everything ok; – yellow, temporary condition during the system loading or restart; – yellow with the “L” inside, condition requiring the alignment between the Robot physical position and reference position for the RoboSAFE system ); – red, condition of anomaly, there are one or more errors. The system can not resume its functionality autonomously; – black, temporary condition, during initial loading of the system (bootstrap), during connection between browser and SLU or update of Web pages. A colour different from green that lasts for more than 1 minute may be a symptom of malfunctions. Fig. 11.3 - Main page with indication of SAFE system status 103 Comau Robotics Product Instruction HOW TO ACCESS PARAMETERS OF THE SAFE FUNCTIONALITIES 11.5 Error solving during the connection to the Web portal Tab. 11.1 - Errors, causes and solutions from the Web portal Error Wrong action Solution 401 – Simultaneous access to the portal by a second user a. Only one user is allowed at a time; disconnect the first user and try again. b. It may be necessary to close the browser used by the first user. 404 – Access to a non-existent page on the portal a. Avoid storing the URL of the portal sub-pages in the favourites b. Access again the portal starting from the main page 104 HOW TO ACCESS PARAMETERS OF THE SAFE FUNCTIONALITIES Comau Robotics Product Instruction 11.6 Access password change The “Change password” function allows you to change the default password in order to access the SAFE function page. 1. The password default value is “comau” (without inverted commas). 2. Press the “Change password” button. 3. Insert the current password, then a new password (repeat it a second time in the “Confirm new password” field). Tab. 11.2 - Definition of fields in the Password change page Function: Window for the password change User: Drop-down list to select the user “safe”. 105 Comau Robotics Product Instruction HOW TO ACCESS PARAMETERS OF THE SAFE FUNCTIONALITIES Default: The default password is “comau” Old and new password accepted parameters: Characters, numbers and symbols. In order to allow easy use independent from language and / or characters and ideograms, it is advised to use only Latin characters (no matter upper or lower cases) and numbers. “Ok” button: Pressing the button stores the password. “Cancel” button: By pressing that button the procedure is cancelled. Error messages Meaning Please insert old password! The insertion of the old password is required. Please insert new password! The insertion of the new password is required. Password does not match! The new password and the confirmation typed for the second time are different while it is required that they match. Tab. 11.2 - Definition of fields in the Password change page (Continued) 106 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction 12. PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS This chapter contains the following topics: – Access to the functions and configuration parameters of the SAFE functionalities; – System Parameters (System); – Joint space monitoring function (Joint spaces); – Cell monitoring function; – Monitoring function of Dynamic Volumes; – Position control function (Functional Space A and B); – Robot speed definition function (Speed); – Function to define the equipment on the Robot (Monitoring Point); – Brakes monitoring function (Brake); – Function to combine safe outputs with the outcome of functions (Safe Outputs); – Tool orientation definition function (Tool Orientation); – Save the changes to the RoboSAFE settings; – Import / Export all the parameters of the RoboSAFE configuration. 107 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS 12.1 Access to the functions and configuration parameters of the SAFE functionalities The functions and the related parameters of the SAFE functionalities are accessible on the Web portal, on “Safe” icon button (see details in par. 11.3). Then select “Configuration” page. Fig. 12.1 - Main page for access to the SAFE parameters The access to the “Configuration” page requires an access login (see par. 12.1.1). 108 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction12.1.1 Access login to the configuration Web page To access the main page is necessary to press the “Configuration” button. The access to the configuration pages is protected by a password with the consequent need to carry out the authentication (Login procedure), with the following parameters: User: safe Password: comau Note: the login parameters given above are the default ones. It is strongly recommended to modify the password to limit the access to parameters modification (that are aspects of safety solutions) only to the authorized and trained staff (see par. 11.6 Access password change on page 105). In the browser it is shown the authentication window (see Fig. 12.2). Fig. 12.2 - Authentication window (example) When the access is confirmed, the main page of the SAFE functions appears (see Fig. 12.3). 109 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Fig. 12.3 - Main page of the SAFE functions The main page and the relative sub-pages are subject to timeout, which intervenes by deactivating access to the exceedance after a few minutes of inactivity. The intervention of the timeout does not allow to resume the previous session or save the parameters possibly modified and not stored with the special “Save” function (see par. 12.12 Save the changes to the RoboSAFE settings on page 192). 110 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction 12.1.2 Logout from the configuration Web page The exit from the configuration Web page is possible through the appropriate Exit button visible at the top of the “Configuration” page. Fig. 12.4 - Detail of the Exit button As an alternative the disconnection is made automatically when the Web browser is closed. Closing the browser does not allow you to resume the previous session or save any parameters that have been modified and not stored with the special “Save” function (see par. 12.12 Save the changes to the RoboSAFE settings on page 192). 111 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS 12.2 System Parameters (System) It allows you to configure general system parameters, such as stop category, addresses and mapping of safe digital I/O signals. Available procedures – How to access the System page (see par. 12.2.1 on page 112); – How to change the Robot stop category and the safety timer time (see par. 12.2.2 on page 113); – How to change C5GP-PIS Gateway address (see par. 12.2.3 on page 114); – How to deactivate / activate a stop signal coming from the C5GP-PIS Gateway (see par. 12.2.4 on page 115); – How to assign C5G Plus Control Unit status signals to specific safety outputs (see par. 12.2.5 on page 116). 12.2.1 How to access the System page 1. On the page of Access to the functions and configuration parameters of the SAFE functionalities (see par. 12.1 on page 108), press the “Configuration” button; 2. press the “System” button. Fig. 12.5 - System page 112 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction 12.2.2 How to change the Robot stop category and the safety timer time 1. Access the System page; 2. modify “Stop time [s]” parameter according to need by acting directly on the drop-down list (Tab. 12.1). The stopping distance and time of the Robot are not influenced by the time set on the timer. Nevertheless, an inappropriate choice of the stop timer time can generate persistence of power supply to drives with a consequent increase in exposure to danger until the power supply continues. Also follow the information given in par. 3.7 Stopping modes in RoboSAFE system on page 27. The settings are not stored automatically and must be stored with the suitable function described in par. 12.12 Save the changes to the RoboSAFE settings on page 192. Tab. 12.1 - Definition of fields on the System page, category and stop timer time System settings Parameter: Stop time [S] Use: Set both the Robot stop category and the stop circuit timer time. Abbreviations: – Cat. = category, according to standard EN 60204-1 – 1.5 (ex.) = Time expressed in seconds including decimals Default: Cat. 1 - 1.5 Accepted values: All those provided in the drop-down list 113 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS 12.2.3 How to change C5GP-PIS Gateway address 1. Access the System page; 2. change “PS F-Address” parameter by entering the address number (Tab. 12.2). The settings are not stored automatically and must be stored with the suitable function described in par. 12.12 Save the changes to the RoboSAFE settings on page 192. Tab. 12.2 - Definition of fields on the System page, Gateway address System settings Parameter: PS F-Address Use: Set the C5GP-PIS Gateway address Abbreviations: – PS = ProfiSAFE Default: 0 Accepted values: from 0 to 65535 Notes: The field is enabled only if the Gateway module is installed. For suggestions on integration see par. 13.1.1. 114 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction 12.2.4 How to deactivate / activate a stop signal coming from the C5GP-PIS Gateway 1. Access the System page; 2. activate / deactivate check box “Disable PS Stop” (Tab. 12.3). The function is designed for temporary uses, typically for the purpose of moving the Robot in programming mode when the C5G-PIS option is installed but the ProfiSAFE network is not yet connected, and in any case before start-up. The activation of the “Disable PS Stop” function excludes all safety signals coming from the network, even with connected and functioning network; therefore there is the risk resulting from the lack of acquisition of emergency stops coming from the cell / automated system line. The settings are not stored automatically and must be stored with the suitable function described in par. 12.12 Save the changes to the RoboSAFE settings on page 192. Tab. 12.3 - Definition of fields on the System page, deactivation of the Stop from the Gateway System settings Parameter: Disable PS Stop Use: Activate / deactivate the stop signal coming from the C5GP-PIS Gateway. Abbreviations: – PS = ProfiSAFE Default: not selected Accepted values: not selected / selected Notes: The field is enabled only if the Gateway module is installed. 115 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS 12.2.5 How to assign C5G Plus Control Unit status signals to specific safety outputs 1. Access the System page; 2. change parameter “Signal 1” (or “Signal 2” and “Signal 3”) according to need by acting directly on the drop-down list (Tab. 12.4). 3. Note: the combination of up to 3 signals is freely selectable (within the limits of the possibilities allowed); the signals will be available on the X31/CIP connector (see details in par. 9.7). The settings are not stored automatically and must be stored with the suitable function described in par. 12.12 Save the changes to the RoboSAFE settings on page 192. Tab. 12.4 - Definition of the statuses at the outputs Status Signals Parameter: Signal 1 (or Signal 2 or Signal 3) Use: Combine the Control Unit statuses with specific signals to be able to use in your applications. Default: The standard profile provides the following default combination: – Signal 1 -> Drive On (Drive On status) – Signal 2 -> EmExt Stop (External E-Stop) – Signal 3 -> Auto (Auto Mode status) Note: in the case of modification of the combination of outputs, consult the par. 9.7. Accepted values: – Progr (T1 programming status) – Auto (Auto Mode status) – En Device (Enabling Device status) – EmExt Stop (External E-Stop) – Drive On (Drive On status) – Safety gates (Auto Stop (Fence)) – SBO 1 (SAFE SBO 1 output for user application (bridge from input bit 1)) – SBO 2 (SAFE SBO 2 output for user application (bridge from input bit 2)) 116 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction Notes: Thefield is enabled only if the C5GP-PIS Gateway module is installed or the X31/CIP connector is available with consequent enabling of the ERM parameter in “Safe Options”, on the specific page on the Teach Pendant: Tab. 12.4 - Definition of the statuses at the outputs (Continued) 117 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS 12.3 Joint space monitoring function (Joint spaces) It allows you to configure one or more sets of joint spaces where the Robot must be confined or not authorized to enter (for further information on the concepts see RoboSAFE Joint functionality (see par. 5.3 on page 38)) or identify the position of the Robot axis (par. 5.3.2.2). Each dynamic joint space can be permanently active or combined with the status of specific safe inputs and can be assigned to the following types: – Inside (space where the Robot will be allowed freedom of movement), and/or – Outside (space where the Robot will not be able to access). The joint spaces defined in this function must be entered within the cell volume defined with the Cell monitoring function (see par. 12.4 on page 127). The joint spaces (or part of them) “Inside” and “Outside” of two distinct sets may overlap; the signalling will be communicated by the sector in violation. Available procedures – How to access Joint spaces page (see par. 12.3.1 on page 119); – How to modify parameters of a Joint Space Limiting (see par. 12.3.2 on page 120); – How to modify parameters of a Joint Functional Sector (see par. 12.3.3 on page 125). For conceptual details on the Joint spaces see par. 5.3.2.1. 118 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction 12.3.1 How to access Joint spaces page 1. On the page of Access to the functions and configuration parameters of the SAFE functionalities (see par. 12.1 on page 108), press the “Configuration” button; 2. press the “Joint spaces” button. Fig. 12.6 - Joint spaces page 119 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS 12.3.2 How to modify parameters of a Joint Space Limiting 1. Access the Joint spaces page (see par. Fig. 12.6 - on page 119); 2. choose one of the available sets; 3. modify parameters according to need by acting directly on fields. The details are available in Tab. 12.5 - Definition of fields on Set page on page 121). Fig. 12.7 - Joint Space Limiting page, set parameters The settings are not stored automatically and must be stored with the suitable function described in par. 12.12 Save the changes to the RoboSAFE settings on page 192. 120 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction Tab. 12.5 - Definition of fields on Set page Properties Parameter: Enabled Use: Set the enabling to set check. The RoboSAFE functionality checks the set only if the parameter is configured with checked. Default: Not active Accepted values: Through special check box – Not checked = set not active – Checked = set active Parameter: Activated by Use: If the Enabled parameter is selected, set the condition to enable set check: – Always active, without necessity to manage the command via digital inputs. – RS Input, active according to the status of Safe digital input combined with the specific set (see Tab. 9.1, input RoboSAFE Joint - Set 1 and next ones). Default: Always active Accepted values: Drop-down list for selection: – Always active – RS Input 121 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Parameter: Stop in AUTO Use: Set the stopping mode according to EN 60204-1 standard, valid only in Automatic Mode (local and remote). The following options are available: – Don’t stop, after violation, the Robot is not stopped. An alarm message is displayed on the Teach Pendant and its source can be identified through the diagnostic bits. The error can be silenced by pressing the “Reset” push-button on the Teach Pendant. – Stop Cat. 1, stop occurs by deceleration ramp. – Stop Cat. 0, stop occurs by immediate brakes actuation. Default: Don’t stop Accepted values: Drop-down list for selection: – Don’t stop – Stop Cat. 1 – Stop Cat. 0 Diagnostics Violation It is possible to identify the violation with the $SL_IN_ABOO[169]...[174] status bit (see Tab. 10.1). Parameter: Stop in PROG Use: Set the behaviour of the RoboSAFE functionality after the set violation with the Control Unit in Programming mode (T1): – Don’t stop, after violation, the Robot is not stopped. An alarm message is displayed on the Teach Pendant and its source can be identified through the diagnostic bits. The error can be silenced by pressing the “Reset” push-button on the Teach Pendant. – Stop Cat. 0, after violation, the Robot is stopped; the stopping mode is in category 0 in accordance with EN 60204-1. Default: Don’t stop Accepted values: Drop-down list for selection: – Don’t stop – Stop Cat. 0 Diagnostics Violation It is possible to identify the violation with the $SL_IN_ABOO[169]...[174] status bit (see Tab. 10.1). Tab. 12.5 - Definition of fields on Set page (Continued) 122 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction Axis, without conditioning the status of axis 1 Parameter: Enabled Use: Activate the check of the first sector threshold for the axis; it is possible to freely configure 1 or more axes. Default: Through special check box – max. value of the stroke allowed by the mechanical physical limit of the axis – Working zone: inside Accepted values: Through special check box – Not checked = set not active – Checked = set active Parameter: Workspace Use: The value indicated in the Low and High parameters is included in the evaluated sector; the stop is performed only if the position of the violation is higher (in respect of the direction of mathematical sign). The sector set is evaluated through 2 conditions: – inside selection, the evaluated sector is included within the indicated values; – outside selection, the evaluated sector is included within the indicated extreme values, up to the maximum limit of the mechanical stroke of the axis. Default: Inside Accepted values: Drop-down list – inside = the evaluated sector is included inside the indicated values; – outside = the evaluated sector is included within the indicated extreme values, up to the maximum limit of the mechanical stroke of the axis. Tab. 12.5 - Definition of fields on Set page (Continued) 123 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Parameter: Low Limit e High Limit Use: Values (expressed with degrees in case of Robot axes) are filled in advance with the max. value of the allowed stroke by the mechanical physical limit of the axis. The value given is includes in the monitored sector; the stop is carried out only if the violation position is higher (respecting the mathematical direction sign). The sector set is evaluated through 2 conditions: – inside selection, the evaluated sector is included within the indicated values; – outside selection, the evaluated sector is included within the indicated extreme values, up to the maximum limit of the mechanical stroke of the axis. Default: Max stroke value allowed by the physical mechanical limit of the axis Accepted values: Numerical values, with positive or negative index Axis, conditioned by the status of axis 1 Parameter: Condition Use: Enable the conditional control on axis 1. The values indicated in the Workspace / Low / High parameters determine the area of axis 1 in which the system activates the control, and only then takes into consideration the parameters of the remaining axes. The other parameters remain unchanged (see descriptions above). Tab. 12.5 - Definition of fields on Set page (Continued) 124 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction 12.3.3 How to modify parametersof a Joint Functional Sector 1. Access the Joint spaces page (see par. Fig. 12.6 - on page 119); 2. choose one of the available axes (axis 1, axis 7 only if present) on which to apply the position detection (see details in par. 5.3.2.2); 3. modify parameters according to need by acting directly on fields. The details are available in Tab. 12.6 - Definition of fields on Axis Sector page on page 126). Fig. 12.8 - Joint Functional Sector page, sector parameters The settings are not stored automatically and must be stored with the suitable function described in par. 12.12 Save the changes to the RoboSAFE settings on page 192. 125 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Tab. 12.6 - Definition of fields on Axis Sector page Sector Button: Add / Remove Use: Press the “Add” button to add a marker; press “Remove” to remove the last marker on the right. To move a marker, click with the mouse and drag it. Note: the marker creates sectors, dividing the entire space covered by the axis into parts. For example, in the figure above there are 4 markers and 5 sectors. Default: No marker set Accepted values: Up to 14 markers and resulting 15 sectors Button: Set / Cancel Use: Press the “Set” button to confirm a marker; press “Cancel” to cancel the last changes and restore to previous condition. SAFE position identification: The axis position is available on a binary coding (one byte, see Position in the sector AX 1 Joint (bit 1) and the following ones). When also axis 7 (Robot Track Motion) is present, see Position in the sector AX 7 Joint (bit 1). Diagnostics Violation It is possible to identify the position by consulting the $SL_IN_ABOO[161]...[166] status bit (see Tab. 10.1). 126 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction 12.4 Cell monitoring function The “cell” is constructed essentially: – a floor plane; – a ceiling plane; – a series of corners to define the walls; – a series of forbidden Volumes always active (optional). Available procedures – How to access the Cell page (see par. 12.4.1 on page 128); – How to modify the Cell volume parameters (see par. 12.4.2 on page 129); – How to add corners to the Cell volume (see par. 12.4.3 on page 132); – How to cancel corners to the Cell volume (see par. 12.4.4 on page 133); – How to add a Forbidden Volume to the Cell (see par. 12.4.5 on page 134); – How to modify parameters of a Forbidden Volume in the Cell (see par. 12.4.6 on page 135); – How to cancel a Forbidden Volume in the Cell (see par. 12.4.7 on page 138). For more information on the cell see par. 5.4.2.1. 127 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS 12.4.1 How to access the Cell page 1. On the page of Access to the functions and configuration parameters of the SAFE functionalities (see par. 12.1 on page 108), press the “Configuration” button; 2. press the “Cell” button. Fig. 12.9 - Cell page 128 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction 12.4.2 How to modify the Cell volume parameters 1. Access the Cell page (see par. Fig. 12.9 - on page 128); 2. modify parameters according to need by acting directly on fields. The details are available in the Tab. 12.7 - Definition of fields in the Cell Features page on page 130): 3. if necessary to modify the cell configuration, consult How to add corners to the Cell volume (see par. 12.4.3 on page 132); 4. if necessary to permanently protect one or more volumes inside the cell, consult How to add a Forbidden Volume to the Cell (see par. 12.4.5 on page 134). Fig. 12.10- Cell Page, cell parameters The settings are not stored automatically and must be stored with the suitable function described in par. 12.12 Save the changes to the RoboSAFE settings on page 192. 129 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Tab. 12.7 - Definition of fields in the Cell Features page Properties Parameter: Enabled Use: Set enabling to cell volume check. The RoboSAFE functionality checks the cell volume only if the parameter is configured with checked. Default: Not active Accepted values: Through special check box – Not checked = volume not active – Checked = volume active Parameter: Stop in AUTO Use: Set the stopping mode according to EN 60204-1 standard, valid only in Automatic Mode (local and remote). The following options are available: – Don’t stop, after violation, the Robot is not stopped. An alarm message is displayed on the Teach Pendant and its source can be identified through the diagnostic bits. The error can be silenced by pressing the “Reset” push-button on the Teach Pendant. – Stop Cat. 1, stop occurs by deceleration ramp. – Stop Cat. 0, stop occurs by immediate brakes actuation. Default: Don’t stop Accepted values: Drop-down list for selection: – Don’t stop – Stop Cat. 1 – Stop Cat. 0 Diagnostics Violation It is possible to identify the violation with the $SL_IN_ABOO[196] status bit (see Tab. 10.1). 130 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction Parameter: Stop in PROG Use: Set the RoboSAFE functionality behaviour after cell volume violation with the Control Unit in the T1 Programming mode: – Don’t stop, after violation, the Robot is not stopped. An alarm message is displayed on the Teach Pendant and its source can be identified through the diagnostic bits. The error can be silenced by pressing the “Reset” push-button on the Teach Pendant. – Stop Cat. 0, after violation, the Robot is stopped; the stopping mode is in category 0 in accordance with EN 60204-1. Default: Don’t stop Accepted values: Drop-down list for selection: – Don’t stop – Stop Cat. 0 Diagnostics Violation It is possible to identify the violation with the $SL_IN_ABOO[196] status bit (see Tab. 10.1). Height Parameter: Z-Min, Z-Max Use: Set the dimension of cell floor and ceiling Default: -41 / 3000 mm Accepted values: Numerical value. Z-Min: negative value, from - 41 or lower Z-Max: positive value, exceed the minimum height of the corresponding to robot axes joints points. Add new Corner Use: Add corners to the cell to make up the perimeter (see par. 12.4.3). Tab. 12.7 - Definition of fields in the Cell Features page (Continued) 131 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS 12.4.3 How to add corners to the Cell volume 1. Access the Cell page (see par. Fig. 12.9 - on page 128); 2. press the “Add new corner” button; 3. a new corner position and, with at least 2 defined corners, the corresponding graphic visualisation of the occupied space (with default values) will automatically appear; if one or more corners are already present, the new item will appear at the bottom of the list; 4. it is possible configure maximum 8 corners; Note: the corners can not have 0.0 (X,Y) coordinates in the Robot origin coincidence; moreover, the faces must not cross the 0.0 top (further details in par. 5.4.3); 5. default parameters must be adjusted according to needs; the details for configuring the parameters are given in par. 12.5.4 How to modify parameters of a Dynamic Volume on page 143. Fig. 12.11- Page Cell, add new corner The settings are not stored automatically and must be stored with the suitable function described in par. 12.12 Save the changes to the RoboSAFE settings on page 192. 132 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction 12.4.4 How to cancel corners to the Cell volume 1. Access the Cell page (see par. Fig. 12.9 - on page 128); 2. press the “X” button on the item of the corner you want to cancel; the cancellation is immediate. Fig. 12.12- Page Cell, cancel corner The settings are not stored automatically and must be stored with the suitable function described in par. 12.12 Save the changes to the RoboSAFE settings on page 192. 133 Comau RoboticsProduct Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS 12.4.5 How to add a Forbidden Volume to the Cell 1. Access the Cell page (see par. Fig. 12.9 - on page 128); 2. press the “Add forbidden volume” button; 3. a new position and the corresponding graphic visualisation of the occupied space (with default values) will automatically appear; if one or more corners are already present, the new item will appear at the bottom of the list; 4. it is possible to configure maximum 10 volumes; 5. default parameters must be adjusted according to needs; the details for configuring the parameters are given in par. 12.4.6 How to modify parameters of a Forbidden Volume in the Cell on page 135. Fig. 12.13- Cell page, add Forbidden Area The settings are not stored automatically and must be stored with the suitable function described in par. 12.12 Save the changes to the RoboSAFE settings on page 192. 134 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction 12.4.6 How to modify parameters of a Forbidden Volume in the Cell 1. Access the Cell page (see par. Fig. 12.9 - on page 128); 2. press the button corresponding to the name of the volume that is wanted to be modified; 3. there will automatically appear the parameters page; 4. modify parameters according to need. The details are available in the Tab. 12.8 - Fields definition on the parameters page of the Forbidden Area in the Cell on page 136): • Definition; • Location; • Dimension; • Rotation. 5. If necessary, adjust the volume name by clicking on the name that appears in the window title; then confirm with enter; 6. confirm by pressing the “Set” button. Fig. 12.14- Cell page, Forbidden Area parameters The settings are not stored automatically and must be stored with the suitable function described in par. 12.12 Save the changes to the RoboSAFE settings on page 192. 135 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Tab. 12.8 - Fields definition on the parameters page of the Forbidden Area in the Cell Definition Parameter: Volume name Use: Volume name to be graphically identified in three-dimensional representation Default: Forbidden volume Accepted values: Designation consisting of characters, numbers, symbols. To modify the parameter, click on the name (see details par. 12.5.5 How to rename the name assigned to a Dynamic Volume on page 149). Location Parameter: X, Y, Z Use: Set the lower right corner position of the considered volume, referred to the cartesian tern of the Robot or Robot Track Motion / Robot Default: 0 mm Accepted values: Positive or negative numerical value. Dimension Parameters: Width, height and depth Use: Set the size of the width, height and depth of the considered volume Default: 1000 mm Accepted values: Positive or negative numerical value. 136 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction Rotation Parameter: Roll, Pitch, Yaw Use: Set rotation of the considered volume around to the cartesian tern of the Robot or Robot Track Motion / Robot Default: 0 mm Accepted values: Positive or negative numerical value. Tab. 12.8 - Fields definition on the parameters page of the Forbidden Area in the Cell (Continued) 137 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS 12.4.7 How to cancel a Forbidden Volume in the Cell 1. Access the Cell page (see par. Fig. 12.9 - on page 128); 2. press the “X” button on the item of the volume you want to cancel; the cancellation is immediate. Fig. 12.15- Cell page, cancel Forbidden Area The settings are not stored automatically and must be stored with the suitable function described in par. 12.12 Save the changes to the RoboSAFE settings on page 192. 138 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction 12.5 Monitoring function of Dynamic Volumes The “Dynamic volume” can be permanently active or combined with the status of specific safe inputs and can be assigned to the following types: – Work volume, that is, space where the Robot will be allowed freedom of movement, and/or – Forbidden volume, that is, space where the Robot will not be able to enter. Available procedures – How to access the Dynamic Volumes page (see par. 12.5.1 on page 140); – How to create a new forbidden Dynamic Volume (Forbidden Volume) (see par. 12.5.2 on page 141); – How to create a new allowed Dynamic Volume (Work Volume) (see par. 12.5.3 on page 142); – How to modify parameters of a Dynamic Volume (see par. 12.5.4 on page 143); – How to rename the name assigned to a Dynamic Volume (see par. 12.5.5 on page 149); – How to disable a Dynamic Volume (see par. 12.5.6 on page 150). For more details see par. 5.4.2.2. 139 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS 12.5.1 How to access the Dynamic Volumes page 1. On the page of Access to the functions and configuration parameters of the SAFE functionalities (see par. 12.1 on page 108), press the “Configuration” button; 2. press the “Dynamic Volumes” button. Fig. 12.16- Dynamic Volumes Page 140 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction 12.5.2 How to create a new forbidden Dynamic Volume (Forbidden Volume) 1. Access the Dynamic Volumes Page (see par. Fig. 12.16 - on page 140); all 6 allowed dynamic volumes are already available and to be used must firstly be enabled; 2. press the button corresponding to the name of the volume that is wanted to be modified and enable the parameter “Enabled”, select the item “Forbidden” in the field “Area Type” and confirm by pressing the “Set” button; 3. when enabled, the Forbidden Area is represented in figure with an yellow surface; 4. the enabling and default parameters must be adjusted according to needs; further details on parameters configuration are given in the par. 12.5.4 How to modify parameters of a Dynamic Volume on page 143. Fig. 12.17- Dynamic Volumes Page, add new Forbidden Area 141 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS 12.5.3 How to create a new allowed Dynamic Volume (Work Volume) 1. Access the Dynamic Volumes Page (see par. Fig. 12.16 - on page 140); all 6 allowed dynamic volumes are already available and to be used must firstly be enabled; 2. press the button corresponding to the name of the volume that is wanted to be modified and enable the parameter “Enabled”, select the item “Work” in the field “Area Type” and confirm by pressing the “Set” button; 3. when enabled, the Work Area is represented in figure with a green surface; 4. the enabling and default parameters must be adjusted according to needs; further details on parameters configuration are given in the par. 12.5.4 How to modify parameters of a Dynamic Volume on page 143. Fig. 12.18- Dynamic Volumes Page, add new Work Area The settings are not stored automatically and must be stored with the suitable function described in par. 12.12 Save the changes to the RoboSAFE settings on page 192. 142 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction 12.5.4 How to modify parameters of a Dynamic Volume 1. Access the Dynamic Volumes Page (see par. Fig. 12.16 - on page 140); 2. press the button corresponding to the name of the volume that is wanted to be modified; 3. there will automatically appear the parameters page; 4. modify parameters according to need. The details are available in the Tab. 12.9 - Definition of fields on the Properties page of Dynamic volumes on page 144): • Properties; • Position; • Dimension; • Rotation. 5. confirm by pressing the “Set” button. Fig. 12.19- Properties page of the dynamic volumes (e.g. for Work Area) The settings are not stored automatically and must be stored with the suitable function described in par. 12.12 Save the changes to the RoboSAFE settings on page 192. 143 Comau RoboticsProduct Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Tab. 12.9 - Definition of fields on the Properties page of Dynamic volumes Properties Parameter: Volume name Use: Volume name to be graphically identified in three-dimensional representation Accepted values: Designation consisting of characters, numbers, symbols. To modify the parameter, click on the name (see details par. 12.5.5 How to rename the name assigned to a Dynamic Volume on page 149). Parameter: Enabled Use: Set enabling to the volume check. The RoboSAFE functionality checks the volume only if the parameter is configured with checked. Default: Not enabled Accepted values: Through special check box – Not checked = volume not enabled – Checked = volume enabled Parameter: Mode Default: Check Accepted values: Drop-down list for selection: – Check – On Violation 144 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction Parameter: Area Type Use: Set the functional type of the area: – Forbidden, (forbidden volume) is the space where the Robot is not allowed to enter; – Work, (work volume) is a space where the Robot can move freely. Default: Monitor Accepted values: Drop-down list for selection: – Forbidden – Work Parameter: Activated by Use: If the functional Mode for volume check is set to "Check", set the condition to enable the volume check: – Always active, without necessity to manage the command via digital inputs. – RS Input, active according to the status of the Safe digital input, automatically combined and listed in the right column of the dynamic volumes list (see Tab. 9.1). Default: Always active Accepted values: Drop-down list for selection: – Always active – RS Input Tab. 12.9 - Definition of fields on the Properties page of Dynamic volumes (Continued) 145 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Parameter: Stop Category Use: If the functional Mode for volume check is set to “Check”, set the stopping mode according to EN 60204-1 standard referring to the parameter On Violation (if configured with “Stop”), valid only in Automatic control mode (local and remote). The following options are available: – Don’t stop, after violation, the Robot is not stopped. An alarm message is displayed on the Teach Pendant and it is possible to identify its source through status bits (see Tab. 10.1, variable $SL_IN_ABOO[x] “Volume violation of one or more points of the Robot). The error can be silenced by pressing the “Reset” push-button on the Teach Pendant. Note: if the volume violation remains, to the next Drive On the alarm message will reappear on the Teach Pendant. – Stop Cat. 1, stop occurs by deceleration ramp. – Stop Cat. 0, stop occurs by immediate brakes actuation. Default: Stop Cat. 1 Accepted values: Drop-down list for selection: – Don’t stop – Stop Cat. 1 – Stop Cat. 0 Tab. 12.9 - Definition of fields on the Properties page of Dynamic volumes (Continued) 146 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction Parameter: Program mode Use: If the functional Mode for volume check is set to “Check”, set the behaviour of the RoboSAFE functionality after a violation of the rule when the system is in the T1 programming mode: – Stop, after violation, the Robot is stopped; the stop mode is in category 0 (not depending on parameters “Stop Category”). – Don’t stop, after violation, the Robot is not stopped. An alarm message is displayed on the Teach Pendant and it is possible to identify its source through status bits (see Tab. 10.1, variable $SL_IN_ABOO[x] “Volume violation of one or more points of the Robot). The error can be silenced by pressing the “Reset” push-button on the Teach Pendant. Note: if the volume violation remains, to the next Drive On the alarm message will reappear on the Teach Pendant. Note: it is recommended to evaluate the “Don't stop” parameter to simplify the Robot release due to violation; otherwise, in the T1 programming mode the Robot movement will not be allowed. If the parameter “Program mode” is “Stop”, the violation of a volume set can be restored only allowing the access to this page to the technician (responsible for restoring the machine functionality); this condition could be in contrast with the integrator's possible intention to impede the access to the parameters page. The restore procedure is described in par. 15.9 Robot position reset after RoboSAFE rules violation on page 233. Default: Don’t stop Accepted values: Drop-down list for selection: – Stop – Don’t stop Position Parameter: X, Y, Z Use: Set the lower right corner position of the considered volume, referred to the cartesian tern of the Robot or Robot Track Motion / Robot Default: 0 mm Accepted values: Positive or negative numerical value. Note: pay attention to the requirements indicated in par. 5.4.4 Tab. 12.9 - Definition of fields on the Properties page of Dynamic volumes (Continued) 147 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Dimension Parameters: Width, height and depth Use: Set the size of the width, height and depth of the considered volume Default: 1000 mm Accepted values: Positive or negative numerical value. Note: pay attention to the requirements indicated in par. 5.4.4 Rotation Parameter: Roll, Pitch, Yaw Use: Set rotation of the considered volume around to the cartesian tern of the Robot or Robot Track Motion / Robot Default: 0 mm Accepted values: Positive or negative numerical value. Tab. 12.9 - Definition of fields on the Properties page of Dynamic volumes (Continued) 148 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction 12.5.5 How to rename the name assigned to a Dynamic Volume 1. Access the Dynamic Volumes Page (see par. Fig. 12.16 - on page 140); 2. press the button corresponding to the name of the volume that is wanted to be modified; 3. there will automatically appear the parameters page; 4. click on the volume name; immediately field becomes editable; 5. change the volume name; 6. confirm by pressing the “Set” button. Fig. 12.20- Dynamic Volume Page, change the name assigned to the Volume The settings are not stored automatically and must be stored with the suitable function described in par. 12.12 Save the changes to the RoboSAFE settings on page 192. 149 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS 12.5.6 How to disable a Dynamic Volume 1. Access the Dynamic Volumes Page (see par. Fig. 12.16 - on page 140); 2. disable by removing the check on the appropriate parameter Enabled. Note: a Dynamic volume cannot be cancelled. Fig. 12.21- Dynamic Volume Page, disable the Volume The settings are not stored automatically and must be stored with the suitable function described in par. 12.12 Save the changes to the RoboSAFE settings on page 192. 150 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction 12.6 Position control function (Functional Space A and B) The volumes are constructed essentially as a rectangular parallelepiped, with such a minimal dimension to contain the Tool, as defined in the Monitoring Point function (see par. 12.8). Available procedures – How to access the Functional Space page; – How to enable one or more Functional Spaces; – How to create a new Functional Space; – How to modify parameters of a Functional Space; – How to cancel a Functional Space. For more details see par. 5.4.2.3. 151 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS 12.6.1 How to access the Functional Space page 1. On the page of Access to the functions and configuration parameters of the SAFE functionalities (see par. 12.1 on page 108), press the “Configuration” button; 2. press the “Functional Space A” button or as an alternative the “Functional Space B” button. Fig.. . . . . . . . . . . . . . . . . . . . . . . . . . 125 Cell monitoring function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 How to access the Cell page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 How to modify the Cell volume parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 How to add corners to the Cell volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 How to cancel corners to the Cell volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 How to add a Forbidden Volume to the Cell. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 How to modify parameters of a Forbidden Volume in the Cell . . . . . . . . . . . . . . . . . . . . . . . 135 How to cancel a Forbidden Volume in the Cell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 Monitoring function of Dynamic Volumes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 How to access the Dynamic Volumes page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 How to create a new forbidden Dynamic Volume (Forbidden Volume) . . . . . . . . . . . . . . . . 141 How to create a new allowed Dynamic Volume (Work Volume) . . . . . . . . . . . . . . . . . . . . . 142 How to modify parameters of a Dynamic Volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 How to rename the name assigned to a Dynamic Volume . . . . . . . . . . . . . . . . . . . . . . . . . 149 How to disable a Dynamic Volume. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 Position control function (Functional Space A and B) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 How to access the Functional Space page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 How to enable one or more Functional Spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 How to create a new Functional Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 How to modify parameters of a Functional Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 How to cancel a Functional Space. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Robot speed definition function (Speed) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 6 Comau Robotics Product Instruction How to access the Speed page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 How to enable Speed Modulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 How to modify High Speed Cartesian Limiting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 How to modify Low Speed Cartesian Limiting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 How to modify Program (T1) Speed Cartesian Limiting. . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 Function to define the equipment on the Robot (Monitoring Point) . . . . . . . . . . . . . . . . . . . . . 171 How to access the Monitoring Points page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 How to create a new Monitoring Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 How to modify parameters of a Monitoring Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 How to cancel a Monitoring Point. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 How to enable / disable the Toolsets and change their positions . . . . . . . . . . . . . . . . . . . . 177 Brakes monitoring function (Brake) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 How to access the Brake page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 How to enable the brake monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 Function to combine safe outputs with the outcome of functions (Safe Outputs) . . . . . . . . . . 182 How to access the Safe Outputs page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 How to combine the SAFE outputs with the result of the functions . . . . . . . . . . . . . . . . . . . 183 Tool orientation definition function (Tool Orientation) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 How to access the Tool Orientation page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 How to enable the Tool Orientation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 How to adjust Tool Orientation coordinates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 Save the changes to the RoboSAFE settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 Import / Export all the parameters of the RoboSAFE configuration . . . . . . . . . . . . . . . . . . . . . 193 13. GUIDE TO THE USE OF ROBOSAFE 2.0 FUNCTIONALITIES. . . . . . . . . . . . . . . ...194 C5GP-PIS Gateway integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 Integration suggestions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 Siemens PLC parameter setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 Suggestions for checking the functionalities of the emergency stop mushroom-shaped push- button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 Integration of periodic check of brake functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 Integration suggestions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 How to activate the Brake Test Check (BTC) routine in PDL2. . . . . . . . . . . . . . . . . . . . . . . 199 14. PRINTING OF THE SAFE PARAMETERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...200 Considerations on the information obtained and the conservation of the report . . . . . . . . . . . 200 SAFE Report Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 15. MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) . . . . . ...203 Personnel in charge of maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 Access to the maintenance functions (Service) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 Access login to the “Service” Web page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 Logout from the service Web page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 7 Comau Robotics Product Instruction Requirements and history of Service functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 Overview of the “Service” functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 Reset Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 Reset after replacement of an axis module, Safe I/O modules or SLU module. . . . . . . . . . 209 Reset after a motor replacement . . . . . . . . . . . . . . . . . . . . . . . . .12.22- Functional Space Page 152 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction 12.6.2 How to enable one or more Functional Spaces Functional spaces must be enabled before being used and/or modified. It is not possible to enable a space individually. 1. On the page of Access to the functions and configuration parameters of the SAFE functionalities (see par. 12.1 on page 108), press the “Configuration” button; 2. press the “Functional Space A” button or as an alternative the “Functional Space B” button; 3. Select the appropriate check “Enabled”. Fig. 12.23- Functional Space page, enabling one or more spaces 153 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS 12.6.3 How to create a new Functional Space 1. Access the Functional Space Page (see par. Fig. 12.22 - on page 152); 2. press the “Add Volume” button; 3. a new space item and the corresponding graphic visualisation of the occupied space (with default values) will automatically appear; if one or more volumes are already present, the new item will appear at the bottom of the list; 4. the functional space (conceptually similar to the Volume allowed (Work Area)) is represented in figure with a blue surface; The functional space is displayed only if the functional spaces are enabled with the appropriate check “Enabled” (see par. 12.6.2); 5. it is possible to configure maximum 15 functional spaces; 6. default parameters must be adjusted according to needs; the details for configuring the parameters are given in par. 12.6.4 How to modify parameters of a Functional Space on page 155. Fig. 12.24- Functional page, add new Functional Space 154 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction 12.6.4 How to modify parameters of a Functional Space 1. Access the Functional Space Page (see par. Fig. 12.22 - on page 152); 2. press the button corresponding to the name of the space that is wanted to be modified; 3. there will automatically appear the parameters page; 4. modify parameters according to need. The details are available in the Tab. 12.10 - Definition of fields on Properties page of the Functional Spaces on page 156): • Location; • Dimension; • Rotation. 5. confirm by pressing the “Set” button. Fig. 12.25- Properties page of the Functional Spaces The settings are not stored automatically and must be stored with the suitable function described in par. 12.12 Save the changes to the RoboSAFE settings on page 192. 155 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Tab. 12.10- Definition of fields on Properties page of the Functional Spaces Location Parameter: X, Y, Z Use: Set the lower right corner position of the considered space, referred to the Cartesian reference frame of the Robot or Robot Track Motion / Robot Default: 0 mm Accepted values: Positive or negative numerical value. Note: pay attention to the requirements indicated in par. 5.4.4 Dimension Parameters: Width, height and depth Use: Set the dimension of the width, height and depth of the considered space Default: 1000 mm Accepted values: Positive or negative numerical value. Note: pay attention to the requirements indicated in par. 5.4.4 Rotation Parameter: Roll, Pitch, Yaw Use: Set the rotation of the considered space around the Cartesian reference frame of the Robot or Robot Track Motion / Robot Default: 0 mm Accepted values: Positive or negative numerical value. 156 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction 12.6.5 How to cancel a Functional Space 1. Access the Functional Space Page (see par. Fig. 12.22 - on page 152); 2. press the “X” button on the item of the space you want to cancel; the cancellation is immediate. Fig. 12.26- Functional Page, cancel a functional space The settings are not stored automatically and must be stored with the suitable function described in par. 12.12 Save the changes to the RoboSAFE settings on page 192. 157 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS 12.7 Robot speed definition function (Speed) The function allows you to monitor the speed of the Robot axes, both in Cartesian and in joints modes. Available procedures – How to access the Speed page (see par. 12.7.1 on page 159); – How to enable Speed Modulation (see par. 12.7.2 on page 160); – How to modify High Speed Cartesian Limiting (see par. 12.7.3 on page 161); – How to modify Low Speed Cartesian Limiting (see par. 12.7.4 on page 165); – How to modify Program (T1) Speed Cartesian Limiting (see par. 12.7.5 on page 169). For more information on the Speed function see par. 5.3.2.3, par. 5.3.2.4 and par. 5.4.2.8. 158 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction 12.7.1 How to access the Speed page 1. On the page of Access to the functions and configuration parameters of the SAFE functionalities (see par. 12.1 on page 108), press the “Configuration” button; 2. press the “Speed” button. Fig. 12.27- Speed Page 159 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS 12.7.2 How to enable Speed Modulation 1. Access the Speed Page (see par. Fig. 12.27 - on page 159); 2. modify the parameter according to need by acting directly on the field. The details are available in Tab. 12.11 - Definition of fields on the Speed Modulation page on page 160). Fig. 12.28- Speed Page, enabling Speed Modulation The settings are not stored automatically and must be stored with the suitable function described in par. 12.12 Save the changes to the RoboSAFE settings on page 192. Tab. 12.11- Definition of fields on the Speed Modulation page Speed Modulation Parameter: Enabled Use: Set the enabling to speed modulation control (see par. 5.4.2.8). The RoboSAFE functionality modulates the speed only if the parameter is configured with checked. Default: Not active Accepted values: Through special check box – Not checked = speed modulation not active – Checked = speed modulation active 160 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction 12.7.3 How to modify High Speed Cartesian Limiting 1. Access the Speed Page (see par. Fig. 12.27 - on page 159); 2. press High Speed button to access and modify parameters as needed, by acting directly on fields. The details are available in Tab. 12.11 - Definition of fields on the Speed Modulation page on page 160). Fig. 12.29- Speed Page, High Speed Cartesian Limiting The settings are not stored automatically and must be stored with the suitable function described in par. 12.12 Save the changes to the RoboSAFE settings on page 192. 161 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Tab. 12.12- Definition of the fields on the High Cartesian Limiting page High Speed Properties Parameter: Enabled cartesian speed control Use: Set the enabling to Cartesian speed high limit control (see par. 5.3.2.4). The RoboSAFE functionality controls the speed only if the parameter is configured with checked. Default: Not active Accepted values: Through special check box – Not checked = speed control not active – Checked = speed control active Note: in an AURA Control Unit, the selection is automatically set to Checked and cannot be changed. 162 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction Parameter: Activated by Use: If the Enabled parameter is selected, set the condition to enable the speed control: – Always active, without necessity to manage the command via digital inputs. – RS Input, active according to the status of Safe digital input combined with the specific speed control (see Tab. 9.1, RoboSAFE High Speed input). – Func. Space A, active when the tool is in any of the volumes defined in Functional Space A (see par. 12.6). – RS Input & FS A, active when both Safe digitalinput and Functional Space A conditions are true – Aura Input, active according to the status of Safe digital input combined with AURA (see input Collaborative mode deactivated (Robot and gripper)). Default: Always active Accepted values: Drop-down list for selection: – Always active – RS Input (RoboSAFE Input) – Func. Space A (Functional Space A) – RS Input & FS A (RoboSAFE Input and Functional Space A) – Aura Input Note: in an AURA Control Unit, the selection is automatically set to Aura Input and cannot be changed. Parameter: Stop procedure when cartesian speed limits are violated Use: Set stop mode according to EN 60204-1 standard. The following options are available: – Don’t stop, after violation, the Robot is not stopped. An alarm message is displayed on the Teach Pendant and its source can be identified through the diagnostic bits. The error can be silenced by pressing the “Reset” push-button on the Teach Pendant. – Stop Cat. 1, stop occurs by deceleration ramp. – Stop Cat. 0, stop occurs by immediate brakes actuation. Default: Don’t stop Accepted values: Drop-down list for selection: – Don’t stop – Stop Cat. 1 – Stop Cat. 0 Note: in an AURA Control Unit, the selection is automatically set to Stop Cat. 1 and cannot be changed. Diagnostics Violation It is possible to identify the violation with the $SL_IN_ABOO[297] status bit (see Tab. 10.1). Tab. 12.12- Definition of the fields on the High Cartesian Limiting page 163 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Parameter: Speed limit [mm/s] Use: Set the maximum speed allowed to control the high limit of Cartesian speed (see par. 5.3.2.4). Default: 0 Accepted values: Positive numeric value, higher than the value set in the Low Speed field (see par. 12.7.4). Note: in an AURA Control Unit, the selection is automatically limited to values less than or equal to 500 mm/s Diagnostics Violation It is possible to identify the violation with the $SL_IN_ABOO[297] status bit (see Tab. 10.1). Tab. 12.12- Definition of the fields on the High Cartesian Limiting page 164 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction 12.7.4 How to modify Low Speed Cartesian Limiting 1. Access the Speed Page (see par. Fig. 12.27 - on page 159); 2. press Low Speed button to access and modify parameters as needed, by acting directly on fields. The details are available in Tab. 12.13 - Definition of the fields on the Low Cartesian Limiting page on page 166). Fig. 12.30- Speed Page, Low Speed Cartesian Limiting The settings are not stored automatically and must be stored with the suitable function described in par. 12.12 Save the changes to the RoboSAFE settings on page 192. 165 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Tab. 12.13- Definition of the fields on the Low Cartesian Limiting page Low Speed Properties Parameter: Enabled cartesian speed control Use: Set the enabling to Cartesian speed Low limit control (see par. 5.3.2.4). The RoboSAFE functionality controls the speed only if the parameter is configured with checked. Default: Not active Accepted values: Through special check box – Not checked = speed control not active – Checked = speed control active 166 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction Parameter: Activated by Use: If the Enabled parameter is selected, set the condition to enable the speed control: – Always active, without necessity to manage the command via digital inputs. – RS Input, active according to the status of Safe digital input combined with the specific speed control (see Tab. 9.1, RoboSAFE Low Speed input). – Func. Space B, active when the tool is in any of the volumes defined in Functional Space B (see par. 12.6). – RS Input & FS B, active when both Safe digital input and Functional Space B conditions are true – Aura Input, active according to the status of Safe digital input combined with AURA (see input Collaborative mode deactivated (Robot and gripper)). – A.in & FS B, active when both Safe digital input combined with AURA and Functional Space B conditions are true Default: Always active Accepted values: Drop-down list for selection: – Always active – RS Input (RoboSAFE Input) – Func. Space B (Functional Space B) – RS Input & FS B (RoboSAFE Input and Functional Space B) – Aura Input – A.in & FS B (AURA Input and Functional Space B) Parameter: Stop procedure when cartesian speed limits are violated Use: Set stop mode according to EN 60204-1 standard. The following options are available: – Don’t stop, after violation, the Robot is not stopped. An alarm message is displayed on the Teach Pendant and its source can be identified through the diagnostic bits. The error can be silenced by pressing the “Reset” push-button on the Teach Pendant. – Stop Cat. 1, stop occurs by deceleration ramp. – Stop Cat. 0, stop occurs by immediate brakes actuation. Default: Don’t stop Accepted values: Drop-down list for selection: – Don’t stop – Stop Cat. 1 – Stop Cat. 0 Diagnostics Violation It is possible to identify the violation with the $SL_IN_ABOO[299] status bit (see Tab. 10.1). Tab. 12.13- Definition of the fields on the Low Cartesian Limiting page 167 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Parameter: Speed limit [mm/s] Use: Set the maximum speed allowed to control the high limit of Cartesian speed (see par. 5.3.2.4). Default: 0 Accepted values: Positive numerical value, minor or equal to the value set in the High Speed field (see par. 12.7.3). Note: in an AURA Control Unit, the selection is automatically limited to values less than or equal to 500 mm/s and to what is set in the High speed field. Diagnostics Violation It is possible to identify the violation with the $SL_IN_ABOO[299] status bit (see Tab. 10.1). Tab. 12.13- Definition of the fields on the Low Cartesian Limiting page 168 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction 12.7.5 How to modify Program (T1) Speed Cartesian Limiting 1. Access the Speed Page (see par. Fig. 12.27 - on page 159); 2. press PROGR Speed button to access and modify parameters as needed, by acting directly on fields. The details are available in Tab. 12.14 - Definition of the fields on the Program (T1) Cartesian Limiting page on page 170). Fig. 12.31- Speed Page, Program (T1) Speed Cartesian Limiting The settings are not stored automatically and must be stored with the suitable function described in par. 12.12 Save the changes to the RoboSAFE settings on page 192. 169 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Tab. 12.14- Definition of the fields on the Program (T1) Cartesian Limiting page Program Speed Properties Parameter: Enabled Reduced speed control Use: Set the enabling to control the maximum Cartesian speed in Programming mode (T1) (see par. 5.3.2.4). The RoboSAFE functionality controls the speed only if the parameter is configured with checked. Default: Not active Accepted values: Through special check box – Not checked = speed control not active – Checked = speed control active Parameter: Stop category Use: Set stop mode according to EN 60204-1 standard. The following options are available: – Category 1, stop occurs by deceleration ramp. – Category 0, stop occurs by immediate brakes insert Default: Category 1 Accepted values: Drop-down list for selection: – Category 1 – Category 0 Diagnostics Violation It is possible to identify the violation with the $SL_IN_ABOO[301] status bit (see Tab. 10.1). Parameter: Speed limit [mm/s] Use: The maximum speed allowed to control the high limit of Cartesian speed (see par. 5.3.2.4). Default: 250 Accepted values: The value cannot be changed. Diagnostics Violation It is possible to identify the violation with the $SL_IN_ABOO[301] status bit (seeTab. 10.1). 170 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction 12.8 Function to define the equipment on the Robot (Monitoring Point) It allows to add a series of points to define the shape of the equipment on the Robot, so that the points that represent the Robot and the Tool (or additional dressings) are all involved in the Cartesian RoboSAFE functionalities. Available procedures – How to access the Monitoring Points page; – How to create a new Monitoring Point; – How to modify parameters of a Monitoring Point; – How to cancel a Monitoring Point; – How to enable / disable the Toolsets and change their positions. For more details see par. 5.4.2.5. 171 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS 12.8.1 How to access the Monitoring Points page 1. On the page of Access to the functions and configuration parameters of the SAFE functionalities (see par. 12.1 on page 108), press the “Configuration” button; 2. press the “Monitoring Points” button; Fig. 12.32- Monitoring Points Page 172 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction 12.8.2 How to create a new Monitoring Point 1. Access the Monitoring Points Page (see par. Fig. 12.32 - on page 172); 2. press the “Add Monitoring Point” button; 3. a new monitoring point item and the corresponding graphic visualisation of the occupied space (with default values) will automatically appear; if one or more monitoring point items are already present, the new one will appear at the bottom of the list; 4. each monitoring point is represented in figure with an orange point; 5. it is possible to configure maximum 8 monitoring points; 6. default parameters must be adjusted according to needs; the details for configuring the parameters are given in par. 12.8.3 How to modify parameters of a Monitoring Point on page 174. Fig. 12.33- Tool Page, add new Monitoring Point The settings are not stored automatically and must be stored with the suitable function described in par. 12.12 Save the changes to the RoboSAFE settings on page 192. 173 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS 12.8.3 How to modify parameters of a Monitoring Point 1. Access the Monitoring Points Page (see par. Fig. 12.32 - on page 172); 2. press the button corresponding to the name of the Monitoring Point that is wanted to be modified; 3. there will automatically appear the parameters page; 4. modify parameters according to need. The details are available in the Tab. 12.15 - Field definitions on the Monitoring Point parameters page on page 175): • Definition; • Location. 5. confirm by pressing the “Set” button. Fig. 12.34- Tool Page, a Monitoring Point parameters The settings are not stored automatically and must be stored with the suitable function described in par. 12.12 Save the changes to the RoboSAFE settings on page 192. 174 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction Tab. 12.15- Field definitions on the Monitoring Point parameters page Definition Parameter: Monitoring Point Name Use: Monitoring Point Name Note: the monitoring point in the graphic representation is defined only with a progressive number, from 1 to 8; therefore it is recommended to keep the numerical reference in the final part of the name (e.g. Monitoring Point 1). Default: monitoring point x, where x represents the progressive number Accepted values: Designation consisting of characters, numbers, symbols. To modify the parameter, click on the name (see a similar method in par. 12.5.5 How to rename the name assigned to a Dynamic Volume on page 149). Location Parameter: X, Y, Z Use: Set the point position in the space, referred to the Cartesian reference frame of the Robot wrist Default: 0 mm Accepted values: Positive or negative numerical value. 175 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS 12.8.4 How to cancel a Monitoring Point 1. Access the Monitoring Points Page (see par. Fig. 12.32 - on page 172); 2. press the “X” button on the Monitoring Point item that is needed to be cancelled; the cancellation is immediate. Fig. 12.35- Tool Page, cancel Monitoring Point The settings are not stored automatically and must be stored with the suitable function described in par. 12.12 Save the changes to the RoboSAFE settings on page 192. 176 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction 12.8.5 How to enable / disable the Toolsets and change their positions 1. Access the Monitoring Points Page (see par. Fig. 12.32 - on page 172); 2. modify parameters according need. The details are available in the Tab. 12.16 - Definition of fields in the Toolset parameters page on page 178): • Enabling / disabling; • Location. Fig. 12.36- Tool Page, a Toolset parameters The settings are not stored automatically and must be stored with the suitable function described in par. 12.12 Save the changes to the RoboSAFE settings on page 192. 177 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Tab. 12.16- Definition of fields in the Toolset parameters page Enabling / disabling Parameter: Enabled Use: Set enabling to the Toolset control. The Toolset is enabled only if the parameter is “checked” Default: Disabled Accepted values: Through special check box – Not checked = Toolset not active – Checked = Toolset active Parameter: Activated by Use: Set the condition to enable Toolset control: – Always, always active, without necessity to manage the command via digital inputs. – RS Input, active according to the status of the Safe Digital Input (see Tab. 9.1, RoboSAFE Toolset 1 and 2 input). Default: Always Accepted values: Drop-down list for selection: – Always – RS Input Location Parameter: X, Y, Z Use: Set the point position in the space, referred to the Cartesian reference frame of the Robot wrist Default: 0 mm Accepted values: Positive or negative numerical value. 178 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction 12.9 Brakes monitoring function (Brake) The function enables the monitoring of brakes of the Robots and of the SAFE Robot Track Motion (if present in the configuration); subsequently it is necessary to activate a program in PDL2 to periodically perform Brake Test Check (BTC) routine. Available procedures – How to access the Brake page; – How to enable the brake monitoring. 12.9.1 How to access the Brake page 1. On the page of Access to the functions and configuration parameters of the SAFE functionalities (see par. 12.1 on page 108), press the “Configuration” button; 2. press the “Brake” button. Fig. 12.37- Brake Page For more details see par. 5.3.2.6. For suggestions on integration see par. 13.2.1. 179 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS 12.9.2 How to enable the brake monitoring 1. Access the Brake Page (see par. Fig. 12.37 - on page 179); 2. select the flag “Enabled”; 3. the parameters Reminder and Alarm cannot be modified Tab. 12.17). Fig. 12.38- Brake page, enables the monitoring of the brake Enabling of brake monitoring does not perform the test of the brake; the test is performed only by the routine BTC (see par. 13.2.1). The settings are not stored automatically and must be stored with the suitable function described in par. 12.12 Save the changes to the RoboSAFE settings on page 192. 180 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction Tab. 12.17- Definition of fields on Brake page Brake test timer Parameter: Enabled Use: Set enabling to brake check. Default: Disabled Accepted values: Through special check box – Not checked = Brake check not active – Checked = Brake check active Parameter: Reminder [h] Use: Indicate the number of hours before the pre-alarm, equal to 144hours (6 days). Once this value is reached, the warning remains until the BTC routine is performed (see par. 13.2.1). Default: 144 hours, not modifiable Diagnostics It is possible to identify: – the pre-alarm status of the Long Timer, $SL_IN_ABOO[345] status bit (see Tab. 10.1); – the outcome of the BTC routine (see par. 13.2.1), $SL_IN_ABOO[349] status bit (see Tab. 10.1). Parameter: Alarm [h] Use: Indicate the number of hours before the alarm, equal to 168 hours (7 days). Once this value is reached, the error blocks the Robot until the BTC routine is performed (see par. 13.2.1). Default: 168 hours, not modifiable Diagnostics It is possible to identify: – the alarm status of the Long Timer, $SL_IN_ABOO[346] status bit (see Tab. 10.1); – the outcome of the BTC routine (see par. 13.2.1), $SL_IN_ABOO[349] status bit (see Tab. 10.1). 181 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS 12.10 Function to combine safe outputs with the outcome of functions (Safe Outputs) The function allows to convey the outcome of the functions Joint functional sectors or Functional Spaces on the SAFE outputs of the C5GP-SMEC, C5GP-ABE or C5GP-EISM options (see the OUTPUT of the RoboSAFE signals (Joint and Cartesian)). The limits of contemporaneity are described in Tab. 9.1. Available procedures – How to access the Safe Outputs page (see par. 12.10.1 on page 182); – How to combine the SAFE outputs with the result of the functions (see par. 12.10.2 on page 183). 12.10.1 How to access the Safe Outputs page 1. On the page of Access to the functions and configuration parameters of the SAFE functionalities (see par. 12.1 on page 108), press the “Configuration” button; 2. press the “Safe Outputs” button. Fig. 12.39- Safe Outputs Page 182 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction 12.10.2 How to combine the SAFE outputs with the result of the functions 1. Access the Safe Outputs Page (see par. Fig. 12.39 - on page 182); 2. select the drop-down list related to the selected Block (see Tab. 12.18). Fig. 12.40- Safe Output Page, combination of the result of the functions The settings are not stored automatically and must be stored with the suitable function described in par. 12.12 Save the changes to the RoboSAFE settings on page 192. 183 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Tab. 12.18- Definition of fields on the Safe Outputs page Safe Outputs Parameter: Block 1 Use: Combines the needed function with the OUTPUT of the RoboSAFE signals (Joint and Cartesian). Default: Joint functional sector Axis 1 Accepted values: Drop-down list for selection: – Ax. 1 sector = Joint functional sectors Axis 1 (always available) – Func. space A = Functional Spaces SET A (with Cartesian RoboSAFE only) Parameter: Block 2 Use: Combines the needed function with the OUTPUT of the RoboSAFE signals (Joint and Cartesian). The face is not available in the S1C-6 Control Units. Default: Functional Space SET B Accepted values: Drop-down list for selection: – Ax. 7 sector = Joint functional sectors Axis 7 (only if the axis 7 of the Robot Track Motion is present) – Func. space B = Functional Spaces SET B (with Cartesian RoboSAFE only) Parameter: Block 3 Use: Combines the needed function with the OUTPUT of the RoboSAFE active and CRC approved signals. The face is not available in the S1C-6 Control Units. Default: Motor active Accepted values: Drop-down list for selection: – Motor active = one or more RoboSAFE active and not violated functions – CRC check = output to approve the CRC approved 184 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction 12.11 Tool orientation definition function (Tool Orientation) The function allows to identify the tool orientation check. Available procedures – How to access the Tool Orientation page (see par. 12.11.1 on page 185); – How to enable the Tool Orientation (see par. 12.11.2 on page 186); – How to adjust Tool Orientation coordinates (see par. 12.11.3 on page 188). 12.11.1 How to access the Tool Orientation page 1. On the page of Access to the functions and configuration parameters of the SAFE functionalities (see par. 12.1 on page 108), press the “Configuration” button; 2. press the “Tool Orientation” button. Fig. 12.41- Tool Orientation Page For more information on the Tool Orientation see par. 5.4.2.6. 185 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS 12.11.2 How to enable the Tool Orientation 1. Access the Tool Orientation Page (see par. Fig. 12.41 - on page 185); 2. modify parameters according to need by acting directly on fields. The details are available in Tab. 12.19 - Definition of fields on the Tool Orientation page on page 187). Fig. 12.42- Tool Orientation Page, enabling and operation The settings are not stored automatically and must be stored with the suitable function described in par. 12.12 Save the changes to the RoboSAFE settings on page 192. 186 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction Tab. 12.19- Definition of fields on the Tool Orientation page Tool Orientation Parameter: Enabled Use: Set enabling to Tool orientation check. The RoboSAFE functionality checks the tool only if the parameter is configured with checked. Default: Not active Accepted values: Through special check box – Not checked = tool orientation check not active – Checked = tool orientation check active Parameter: Stop in AUTO Use: Set the stopping mode according to EN 60204-1 standard, valid only in Automatic Mode (local and remote). The following options are available: – Don’t stop, after violation, the Robot is not stopped. An alarm message is displayed on the Teach Pendant and its source can be identified through the diagnostic bits. The error can be silenced by pressing the “Reset” push-button on the Teach Pendant. – Stop Cat. 1, stop occurs by deceleration ramp. – Stop Cat. 0, stop occurs by immediate brakes actuation. Default: Don’t stop Accepted values: Drop-down list for selection: – Don’t stop – Stop Cat. 1 – Stop Cat. 0 Diagnostics Violation It is possible to identify the violation with the $SL_IN_ABOO[198] status bit (see Tab. 10.1). 187 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS 12.11.3 How to adjust Tool Orientation coordinates 1. Access the Tool Orientation Page (see par. Fig. 12.41 - on page 185); 2. modify parameters according to need by acting directly on fields. The details are available in Tab. 12.19 - Definition of fields on the Tool Orientation page on page 187). Parameter: Stop in PROG Use: Set the behaviour of the RoboSAFE functionality after a Tool orientation violation in Programming mode (T1): – Don’t stop, after violation, the Robot is not stopped. An alarm message is displayed on the Teach Pendant and its source can be identified through the diagnostic bits. The error can be silenced by pressing the “Reset” push-button on the Teach Pendant. – Stop Cat. 0, after violation, the Robot is stopped; the stopping mode is in category 0 in accordance with EN 60204-1. Default: Don’t stop Accepted values: Drop-down list for selection: – Don’t stop – Stop Cat. 0 Diagnostics Violation It is possible to identify the violation with the $SL_IN_ABOO[198] status bit (see Tab. 10.1). The settings are not stored automatically and must be stored with the suitable function described in par. 12.12 Save the changes to the RoboSAFE settings on page 192. Tab. 12.19- Definition of fields on the Tool Orientation page (Continued) 188 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction Fig. 12.43- Tool Orientation Page, Tool coordinates 189 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Tab. 12.20- Definition of fields on the Tool Orientationpage, coordinates Orientation Coordinate System, Flange Vector Parameter: Location Parameter: X, Y, Z Use: Set the lower right corner position of the considered space, referred to the Cartesian reference frame of the Robot wrist Default: 0 mm Accepted values: Positive or negative numerical value. 190 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction Orientation Coordinate System, Flange Orientation Limiting Parameter: Rotation Use: Set the rotation of the considered space around the Cartesian reference frame of the Robot wrist Default: 0 mm Accepted values: Positive or negative numerical value. Parameter: Angle Use: Set the corner of the cone projected on the Z vertex of the Cartesian reference frame of the Robot wrist Default: 0 mm Accepted values: Positive or negative numerical value. Tab. 12.20- Definition of fields on the Tool Orientation page, coordinates 191 Comau Robotics Product Instruction PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS 12.12 Save the changes to the RoboSAFE settings It allows to save the configuration of all parameters on the Safe Key present in the SLU CPU of the Safe system. Requirements – The Robotic system must be set in Programming (T1) mode; – The motors must be switched off. Procedure 1. On the page of Access to the functions and configuration parameters of the SAFE functionalities (see par. 12.1 on page 108), press the “Configuration” button; 2. Press the “Save” button. 3. The message “Are you sure you want to save this configuration?” will appear to request confirmation. 4. Confirm by pressing the “OK” button. Next steps 1. The SLU CPU carries out the automatic restart. During the restart, the Web page will display the progression with the status lamp on the browser page that firstly becomes yellow and then green again. 2. It could be necessary to wait up to one minute. 3. At the end of start phase, it is necessary to carry out some test cycles to check the parameters coherence with the project. 192 PARAMETERS AND CONFIGURATION OF THE SAFE FUNCTIONS Comau Robotics Product Instruction 12.13 Import / Export all the parameters of the RoboSAFE configuration It allows to memorize on external support the configuration of all the Safe Key parameters present in the SLU CPU of the Safe system and, if necessary, to restore after a replacement of the Safe components. Requirements – The Robotic system must be set in Programming (T1) mode; – The motors must be switched off. Procedure 1. On the page of Access to the functions and configuration parameters of the SAFE functionalities (see par. 12.1 on page 108), press the “Import / Export” button; 2. To export a configuration file: • Press the “Export” button. • Wait for the XML file to download; • store the file on a storage device. 3. To import a configuration file: • Press “Choose File” button and select the XML file to be imported • Press the “Import” button; • Wait for the XML file to upload. 193 Comau Robotics Product Instruction GUIDE TO THE USE OF ROBOSAFE 2.0 FUNCTIONALITIES 13. GUIDE TO THE USE OF ROBOSAFE 2.0 FUNCTIONALITIES – C5GP-PIS Gateway integration; – Integration of periodic check of brake functionality. 13.1 C5GP-PIS Gateway integration – Integration suggestions; – Siemens PLC parameter setting; – Suggestions for checking the functionalities of the emergency stop mushroom-shaped push-button. 13.1.1 Integration suggestions – ProfiSAFE node address inside the Control Unit: set the node address through the appropriate field on the Web portal pages (see par. 12.2.3); – the same address must be entered in the special Siemens PLC configuration parameters; – properly configure the Siemens PLC (see par. 13.1.2); – check the emergency stop mushroom-shaped push-button of the Teach Pendant (see par. 13.1.3). 194 GUIDE TO THE USE OF ROBOSAFE 2.0 FUNCTIONALITIES Comau Robotics Product Instruction 13.1.2 Siemens PLC parameter setting – Siemens PLC (Step 7, setting): • import the correct GSDML descriptor (GSDML-V2.31-BuR-X20IF10E3_1-20170224.xml); • identify the X20IF10E3-1_SAFE_NETXV1.3.X.X peripheral device and connect it to the ProfiNET bus; • Select the X20IF10E3 peripheral device and add a safe data PS_4BYTE_1INT_IO_Safe24 and then the I/O bytes as configured in the IO_CNFG; • In “Object Properties” of the device (right-click on the image), indicate the same name of the device as nominated in the IO_CNFG; 195 Comau Robotics Product Instruction GUIDE TO THE USE OF ROBOSAFE 2.0 FUNCTIONALITIES • In “Object Properties” of PS_4BYTE_1INT_IO_Safe24 (right-click on the connection line), indicate the node address as configured in the Web portal; 196 GUIDE TO THE USE OF ROBOSAFE 2.0 FUNCTIONALITIES Comau Robotics Product Instruction – Siemens PLC (Step 7, programming): • to allow a correct operation, an Ack (bit ACK_REI_GLOB) is required after each restart of the Safe Logic; • the F_ACK_GL is always necessary. – I/O SAFE signals: in the SAFE PLC program of the cell, integrate all the necessary signals drawing from those available in the interchange bytes (see par. 9.3); – Emergency stop push-button on the Teach Pendant: • Attention: E-Stop of the Teach Pendant not connected to the safety circuit of the Control Unit; • hardware: • choose one of the 2 options available between C5GP-XPP or C5GP-TEC (see par. 8.1); • software: • with the C5GP-XPP option, consider the push-button status bit available on the interchange bytes (see par. 9.3); • with the C5GP-TEC option, the push-button status bit will be available in the SAFE PLC of the cell / line (in a manner chosen by the integrator); the bit on the interchange signals (see par. 9.3) will always be at value 0 (open signal); – First start-up: if it is necessary to allow the Drive ON even without connection to the ProfiSAFE network, set the deactivation of the Stop signal received from the ProfiSAFE network (see par. 12.2.4). 13.1.3 Suggestions for checking the functionalities of the emergency stop mushroom-shaped push-button – Press each emergency stop push-button individually, including the one of the Teach Pendant and make sure that each one corresponds to the stop of the Robot (and the combined area). The use of the “Disable PS Stop” may expose you to risks. Pay attention to the prescriptions and limitations given in par. 12.2.4. 197 Comau Robotics Product Instruction GUIDE TO THE USE OF ROBOSAFE 2.0 FUNCTIONALITIES 13.2 Integration of periodic check of brake functionality – Integration suggestions; – How to activate the Brake Test Check (BTC) routine in PDL2. 13.2.1 Integration suggestions – To implement the brake check it is necessary to: • enable the specific function on the Web Portal page (see par. 12.9.2) • activate a program in PDL2 to periodically perform the Brake Test Check (BTC) routine (see par. 13.2.2), coordinating the cycle in accordance with the needs of the production process; – before activating the BTC routine, provide a movement cycle of the Robot to move it to a safe position, where the possible fall of the axes does not generate risks for people or for the machine; – if the test fails, it may be useful to repeat it: the oxidation or excessive temperature of the motor can temporarily alter the effectiveness of the motor brake; – in case of repeated negative results, it may be useful to assess the value of the motor brake degradation by consulting the error log (for any clarifications, ask Comau technical assistance) . How many activations of the BTC routine are needed The brake monitoring function is triggered by two SAFE timers that generate two distinct events: – every time the Control Unit is powered up, with an almost immediate pre-alarm after the power-up and an alarm with the obligation to activate the test within an hour (this timer is identified as Brake test check Short Timer, variables $SL_IN_ABOO[347]...[348] - see Tab. 10.1); – periodically, with pre-alarm after 144 hours and alarm with theobligation to activate the test within 168 hours (this timer is identified as Brake test check Long Timer, variables $SL_IN_ABOO[345]...[346] - see Tab. 10.1). Only the positive outcome of the BTC routine allows to reset the counting of timers (variables $ SL_IN_ABOO [349] - see Tab. 10.1). 198 GUIDE TO THE USE OF ROBOSAFE 2.0 FUNCTIONALITIES Comau Robotics Product Instruction 13.2.2 How to activate the Brake Test Check (BTC) routine in PDL2 Fig. 13.1 - Program in PDL2 for test of the brake (example in summary) PROGRAM braketestcheck ROUTINE BTC(ai_arm : INTEGER) EXPORTED FROM BrakeTestLib BEGIN CYCLE DELAY 100 -- Move to for main productive cycle MOVE TO station1 ..... MOVE TO station2 ..... -- Wait a new cycle start ..... -- BRAKE BIT TEST EVENT: LONG TIMER $SL_IN_ABOO[345] -- OR SHORT TIMER $SL_IN_ABOO[347] CHECK bits. -- IF TRUE, start BRAKE test routine on SAFE ARM IF ($SL_IN_ABOO[345] OR $SL_IN_ABOO[347]) = TRUE THEN -- BRAKE test routine on SAFE ARM BTC(1) DELAY 1000 -- CHECK BRAKE TEST RESULT. IF FALSE, BREAK TEST FAILLED IF $SL_IN_ABOO[349] = FALSE THEN -- Brake test KO MOVE TO maintenance position -- DRIVE OFF by MACHINE CONTROL PLC ... ELSE -- Brake test OK MOVE TO other position ... ENDIF ENDIF -- BRAKE TIMEOUT ERROR: LONG TIMER $SL_IN_ABOO[346] OR -- SHORT TIMER $SL_IN_ABOO[348] CHECK bits. -- IF TRUE, start BRAKE test routine on SAFE ARM IF ($SL_IN_ABOO[346] OR $SL_IN_ABOO[348]) = TRUE THEN -- Robot stopped, must be reset fault and then -- immediately executing the BTC routine ... ENDIF END braketestcheck The description of each status bit is given in Tab. 10.1. 199 Comau Robotics Product Instruction PRINTING OF THE SAFE PARAMETERS 14. PRINTING OF THE SAFE PARAMETERS – Considerations on the information obtained and the conservation of the report; – SAFE Report Page. 14.1 Considerations on the information obtained and the conservation of the report The report allows you to view, hold and print the configuration of all the functions and the values of the Safe system parameters, stored in Safe-key, including the CheckSum (CRC) of the parameters. The report includes the values stored; the parameters changed in the Web pages but not saved are not considered. The “Report page” allows you to get a report (in digital format PDF - Portable Digital Format). It is recommended to keep a copy of the PDF in the technical file of the automated system line / cell. The function is always allowed, except when the system is in “SAFE LINE UP” status. It is highly recommended to print the parameters to ensure a subsequent check (e.g. due to maintenance). 200 PRINTING OF THE SAFE PARAMETERS Comau Robotics Product Instruction 14.2 SAFE Report Page The “Report page” is available after accessing the Main page of the SAFE functions (see par. 11.3 on page 102). Procedure 1. To access the Report generation function, from the Main page of the SAFE functions (see par. 11.3 on page 102), press the “Report” button. 2. On the “Report” page, wait for the Report to appear. 201 Comau Robotics Product Instruction PRINTING OF THE SAFE PARAMETERS Fig. 14.1 - Example of Report 3. Use the browser / viewer storage functionality to save the PDF file. Following steps – Hold the document. 202 MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) Comau Robotics Product Instruction 15. MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) This chapter contains the following topics: – Personnel in charge of maintenance; – Access to the maintenance functions (Service); – Requirements and history of Service functions; – Overview of the “Service” functions; – Reset Procedures; – Software loading procedure; – Verification of the checksum (CRC) of the RoboSAFE Cartesian parameters; – Activating / deactivating the Speed Modulation feature; – Robot position reset after RoboSAFE rules violation; – Recovery system procedures after serious error. 203 Comau Robotics Product Instruction MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) 15.1 Personnel in charge of maintenance The maintenance personnel of RoboSAFE system must be trained (with the prerequisites specified in par. 3.1 Personnel qualifications on page 23), aware of the precautions needed to maintain properly the components and/or restore the system parameters. 15.2 Access to the maintenance functions (Service) The maintenance functions set in the RoboSAFE system are accessible for the user starting from the "Service" page. On the Main page of the SAFE functions (see par. 11.3 on page 102), press the “Service” button. Fig. 15.1 - Main page to access the maintenance functions The access to the “Service” page requires an access login (see par. 15.2.1). 204 MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) Comau Robotics Product Instruction 15.2.1 Access login to the “Service” Web page To access the main service page it is necessary to press the “Service” button. Access to the maintenance (service) pages is protected by a password with deriving need to carry out the authentication (Login procedure), with the following parameters: User: service Password: comau Note: the logon parameters given above are the default ones. It is strongly recommended to modify the password to restrict the access only to the authorised and trained maintenance personnel (see par. 11.6 Access password change on page 105). In the browser it is shown the authentication window (see Fig. 15.2). Fig. 15.2 - Authentication window (example) 15.2.2 Logout from the service Web page Disconnection of the service Web pages is automatic after closing the page. As an alternative the disconnection is made automatically when the Web browser is closed. 205 Comau Robotics Product Instruction MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) 15.3 Requirements and history of Service functions Service functions are usually necessary on request of the system. The need is highlighted by a specific message present in the Message Bar area, on the upper side of the page ). In addition, consider that the organization and the physical position of the buttons on the page, often represent the standard temporal sequence required to obtain the completion of RoboSAFE system commissioning, after repair and/or replacement of parts of the system (hardware modules and firmware updates). Fig. 15.3 - Safe Maintenance Diagram 206 MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) Comau Robotics Product Instruction 15.4 Overview of the “Service” functions After obtaining the Access to the maintenance functions (Service) it is possible to enter the following functions: – Reset Procedures; – Software loading procedure; – Verification of the checksum (CRC) of the RoboSAFE Cartesian parameters. Fig. 15.4 - Main page of the “Service” functions 207 Comau Robotics Product Instruction MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) 15.5 Reset Procedures – Reset after replacement of an axis module, Safe I/O modules or SLU module; – Reset after a motor replacement; – Reset after unexpected loss of Turn Set and/or calibration constants; – Procedure for enabling manual movement in alarm status (Recovery Mode); – SAFE LINE UP procedure. 208 MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) Comau Robotics Product Instruction 15.5.1 Reset after replacement of an axis module, Safe I/O modules or SLU module Following the replacement of a module of Safe type, is necessary to carry out the SAFE LINE UP procedure as described below. Note: the replacement of a Safe axis module deliberately prevents the start-up of the robotic system; it allows limited functionalities in “Recovery Mode” until the encoder position consistency is restored. Requirements – The Robotic system must be set in Programming (T1) mode; – The motors must be switched off. Procedure 1. When powering up again the system, wait for the restart. The restart procedure may take about 10 minutes to allow the firmware loading. During charging, theLED R/E on the axis module lights up in flashing mode. 2. when the loading is finished, the LED R/E must be a steady green. 3. access the Web pages; the status LED is yellow; 4. on the Service Web page (mode of Access to the maintenance functions (Service), carry out the Acknowledgement of new hardware modules installed in the RoboSAFE system (see par. 15.6.5 on page 228); 5. wait for the completion of the acknowledgement procedure; 6. On the Teach Pendant, run the Restart Cold command; wait for the system restart. 7. Access the Web pages; on the Service Web page, press the “RECOVERY MODE” button; Fig. 15.5 - Service Page, Recovery Mode 209 Comau Robotics Product Instruction MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) 8. the system asks for confirmation of the change of the mode; answer by pressing the Yes button 9. the new Recovery Mode state is highlighted by the yellow LED on the button and the text below 10. from this moment it is possible to activate DRIVE ON and move in Jog mode. 11. move in JOG the Robot axes to get them as close as possible to the calibration position; 12. carry out the Turn Set on the axes subject of maintenance. 13. when close to the calibration position and without risk of impacts with the structures of the cell, run the command "Execute Move to $CAL_USER" (which corresponds to $CAL_SYS if the calibration position has not been customized); 14. on the Web page, press the "NORMAL MODE" button and confirm with “Yes”; 15. wait for the complete return to the Normal Mode, which also includes the restore of the encoder positions consistency; the completion is indicated by the green LED on the button. 16. at the end of the procedure and to confirm the successful completion, the status LED must be green. 210 MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) Comau Robotics Product Instruction 15.5.2 Reset after a motor replacement Following the replacement of a motor of Safe type (installed on Robot Rel. 2), it is necessary to carry out the SAFE LINE UP procedure as described below. Note: the replacement of a Safe motor deliberately prevents the start-up of the robotic system; it allows limited functionalities in “Recovery Mode” until the axis is calibrated and the encoder position consistency is restored. Requirements – The Robotic system must be set in Programming (T1) mode; – Motors must be switched off: – in case of replacement of axis modules, before performing the SAFE LINE UP procedure, it is necessary to carry out the Acknowledgement of new hardware modules installed in the RoboSAFE system procedure. Procedure 1. When powering up again the system, wait for the restart. 2. Just in case it was necessary to replace an axis module, the restart process takes about 10 minutes to allow the firmware loading. During charging, the LED R/E on the axis module lights up in flashing mode. 3. when the loading is finished, the LED R/E must be a steady green. 4. access the Web pages; the status LED is yellow; 5. on the Service Web page (mode of Access to the maintenance functions (Service), carry out the Acknowledgement of new hardware modules installed in the RoboSAFE system (see par. 15.6.5 on page 228); 6. Just in case it was necessary to replace an axis module, the recognition procedure may require to confirm 2 or more modules. 7. wait for the completion of the acknowledgement procedure; 8. On the Teach Pendant, run the Restart Cold command; wait for the system restart. 9. Access the Web pages; on the Service Web page, press the “RECOVERY MODE” button; 211 Comau Robotics Product Instruction MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) Fig. 15.6 - Service Page, Recovery Mode 10. the system asks for confirmation of the change of the mode; answer by pressing the Yes button 11. the new Recovery Mode state is highlighted by the yellow LED on the button and the text below 12. from this moment it is possible to activate DRIVE ON and move in Jog mode. 13. move in JOG the Robot axes to get them as close as possible to the calibration position; 14. calibrate the axis of the Robot which has been subject to maintenance (refer to the Robot Maintenance handbook); 15. when close to the calibration position and without risk of impacts with the structures of the cell, run the command "Execute Move to $CAL_USER" (which corresponds to $CAL_SYS if the calibration position has not been customized); 212 MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) Comau Robotics Product Instruction 16. on the Web page, press the "NORMAL MODE" button and confirm with “Yes”; 17. wait for the complete return to the Normal Mode, which also includes the restore of the encoder positions consistency; the completion is indicated by the green LED on the button. 18. at the end of the procedure and to confirm the successful completion, the status LED must be green. 213 Comau Robotics Product Instruction MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) 15.5.3 Reset after unexpected loss of Turn Set and/or calibration constants Following the replacement of an axes module of Safe type, it is necessary to perform the procedure as described below. Note: the replacement of a Safe axis module deliberately prevents the start-up of the robotic system; it allows limited functionalities in “Recovery Mode” until the encoder position consistency is restored. Requirements – The Robotic system must be set in Programming (T1) mode; – The motors must be switched off. Procedure 1. When power up again the system, wait for the restart; after complete restart, the LED R/E must be steady green. 2. access the Web Pages to the Service page (mode of Access to the maintenance functions (Service) (see par. 15.2 on page 204); 3. press the “RECOVERY MODE” button; Fig. 15.7 - Service Page, Recovery Mode 4. the system asks for confirmation of the change of the mode; answer by pressing the Yes button 214 MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) Comau Robotics Product Instruction 5. the new Recovery Mode state is highlighted by the yellow LED on the button and the text below 6. from this moment it is possible to activate DRIVE ON and move in Jog mode. 7. move in JOG the Robot axes to get them as close as possible to the calibration position; 8. carry out the Turn Set or axes calibration; 9. when close to the calibration position and without risk of impacts with the structures of the cell, run the command "Execute Move to $CAL_USER" (which corresponds to $CAL_SYS if the calibration position has not been customized); 10. on the Web page, press the "NORMAL MODE" button and confirm with “Yes”; 11. wait for the complete return in the Normal Mode, which also includes the restore of the consistency of the encoder positions; the completion is indicated by the green LED on the push-button; 12. at the end of the procedure and confirmation of successful completion, the LED status should be green. Next steps Following the procedure, run several working cycles of the Robot in order to verify the proper functioning of all safety systems. 215 Comau Robotics Product Instruction MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) 15.5.4 Procedure for enabling manual movement in alarm status (Recovery Mode) The “Recovery Mode” can be used to activate a minimal movement of the RoboSAFE system when the SAFE LINE UP procedure is required; typically not necessary unless specifically requested, the procedure can be used to resolve situations where traditional procedures have not allowed the resolution (e.g. in the case of the Control Unit powered up and Ethernet POWERLINK cable and/or motor cables disconnection). Requirements – The Robotic system must be set in Programming (T1) mode; – The motors must be switched off. Procedure 1. On the page of Access to the maintenance functions (Service) (see par. 15.2 on page 204), press the “RECOVERY MODE” button; Fig. 15.8 - Service Page, Recovery Mode The speed control in the T1 programming mode isnot active in the “Recovery Mode” mode. If the installation has requested and activated this functionality, the performance is temporarily suspended; therefore pay more attention when moving the Robot in jog. The recovery from the “Recovery Mode” in “Normal Mode” requires the repositioning of all the Robot axes on the calibration position 216 MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) Comau Robotics Product Instruction 2. the system asks for confirmation of the change of the mode; answer by pressing the Yes button 3. the new Recovery Mode state is highlighted by the yellow LED on the button and the text below 4. from this moment it is possible to activate DRIVE ON and move in Jog mode. 5. to return in Normal Mode, move in JOG the Robot axes to approach a few degrees from the calibration position; if already in the calibration position, to move the axes of a few degrees; 6. on the Web page, press the "NORMAL MODE" button and confirm with “Yes”; 7. if there are no errors, wait for the complete return in the Normal Mode, which also includes the restore of the consistency of the encoder positions; the completion is indicated by the green LED on the push-button. 8. in case of error as in the message below, see the SAFE LINE UP procedure (see par. 15.5.5 on page 218). Next steps Following the procedure, run several working cycles of the Robot in order to verify the proper functioning of all safety systems. 217 Comau Robotics Product Instruction MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) 15.5.5 SAFE LINE UP procedure The “SAFE LINE UP” is the name of the alignment procedure between physical position of the Robot and reference position for the RoboSAFE system. The “SAFE LINE UP” request is highlighted: – on the Teach Pendant with the message “RS - Position communication error (SAFE LINE UP required)” or “RS - Position diagnostic error (SAFE LINE UP required)”; – on the Web page with the status LED in yellow and the “L” inside. The need to carry out the “SAFE LINE UP” is generated after one or more of the following situations: – axis brake release operations with the Control Unit switched off or disconnected; – extreme stresses during transport and installation; – motor / encoder cables disconnection (Control Unit powered on); – Ethernet Power Link cables disconnection (Control Unit powered on); – drives modules replacement; – motors replacement. The RoboSAFE system cannot be started until the procedure has not been completed. The DRIVE ON command is not allowed. When the procedure is started but not completed, a specific message is periodically displayed. Requirements – The Robotic system must be set in Programming (T1) mode; – Motors must be switched off: – if after a replacement of the Safe modules, the "SAFE LINE UP" procedure is required, see Reset after replacement of an axis module, Safe I/O modules or SLU module (see par. 15.5.1 on page 209). Procedure 1. On the page of Access to the maintenance functions (Service) (see par. 15.2 on page 204), press the “RECOVERY MODE” button; The speed control in the T1 programming mode is not active in the “Recovery Mode” mode. If the installation has requested and activated this functionality, the performance is temporarily suspended; therefore pay more attention when moving the Robot in jog. The recovery from the “Recovery Mode” in “Normal Mode” requires the repositioning of all the Robot axes on the calibration position 218 MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) Comau Robotics Product Instruction Fig. 15.9 - Service Page, Recovery Mode 2. the system asks for confirmation of the change of the mode; answer by pressing the Yes button 3. the new Recovery Mode state is highlighted by the yellow LED on the button and the text below 4. from this time it is possible to activate the DRIVE ON and move the Robot in Jog mode to position it in the calibration position; 5. when close to the calibration position and without risk of impacts with the structures of the cell, run the command "Execute Move to $CAL_USER" (which corresponds to $CAL_SYS if the calibration position has not been customized); 6. on the Web page, press the "NORMAL MODE" button and confirm with “Yes”; 219 Comau Robotics Product Instruction MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) 7. if there are no errors, wait for the complete return in the Normal Mode, which also includes the restore of the consistency of the encoder positions; the completion is indicated by the green LED on the push-button. 8. in case of an error message as below, carry out the Turn Set and press again “NORMAL MODE” button. Next steps Following the procedure, run several working cycles of the Robot in order to verify the proper functioning of all safety systems. 220 MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) Comau Robotics Product Instruction 15.6 Software loading procedure – Safe-Key preparation (formatting); – Loading RoboSAFE application in the Safe-Key; – Reset of one previous configuration of the RoboSAFE parameters; – Acknowledgement of a new Safe-Key; – Acknowledgement of new hardware modules installed in the RoboSAFE system; – Acknowledgement of the new loaded firmware. 15.6.1 Safe-Key preparation (formatting) The function allows to set the Safe-Key for the first use (Safe-Key formatting). Precautions Pay attention during the “Safe-Key preparation” procedure: – if the procedure is carried out on a Control Unit already configured, all the user's parameters and the system software will be deleted; – If the Safe-Key derives form another RoboSAFE System, the setting operation will delete all its content. Procedure 1. On the page of Access to the maintenance functions (Service) (see par. 15.2 on page 204), press the “Format Safe-Key” button; 2. press “Ok” to start the procedure. Fig. 15.10- Service Page, Format Safe-Key function 221 Comau Robotics Product Instruction MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) Next steps After setting the Safe-Key: 1. the RoboSAFE system cannot be used; 2. the status LED “RoboSAFE Status” becomes black; 3. if necessary to load the software and the parameters of the RoboSAFE system, activating in the order: 4. Loading RoboSAFE application in the Safe-Key; 5. setting of the RoboSAFE parameters (see par. 15.4 Overview of the “Service” functions on page 207), or, depending of necessity, proceed with a Reset of one previous configuration of the RoboSAFE parameters; • Note: until both “System software loading” and “RoboSAFE parameters setting” procedures are not carried out, both buttons are yellow (see illustrative image in Fig. 15.11). 6. then, confirm the new configuration, activating in order the following hardware recognition items: • Acknowledgement of a new Safe-Key; • Acknowledgement of new hardware modules installed in the RoboSAFE system; • Acknowledgement of the new loaded firmware. Fig. 15.11- Service Page, after activation of “Format Safe-Key” procedure 222 MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) Comau Robotics Product Instruction 15.6.2 Loading RoboSAFE application in the Safe-Key The function allows the first writing or update of the Comau Safe application in Safe-Key. Precautions Pay attention when implementing the “RoboSAFE system software loading” procedure: – if the procedure is carried out on a Control Unit already configured, all the user's parameters and the system software will not be deleted; – updated versions of the Comau Safe application may have additional non-parametrized functions. Requirements – In case it is necessary to update the Comau Safe application, it it first necessary to update the Control Unit system software; – Comau Safe application is already present in the Control Unit system software and it is not provided separately. Procedure 1. On the page of Access to the maintenance functions (Service) (see par. 15.2 on page 204), press the “Reload Software SM” button; 2. press “Ok”to start the procedure; 3. if in the Safe-key there is already the user parameter setting, it will not be deleted. Fig. 15.12- Service Page, System software loading Note: the button can be yellow if the procedure is required. 223 Comau Robotics Product Instruction MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) Next steps After loading the system software: 1. the RoboSAFE system cannot be used; 2. during the course RoboSAFE software loading procedure, the status LED is black; at the end, the SLU module restarts; 3. after the next restart, LED becomes: • yellow (only if there has been previous formatting); so activate the Procedure for enabling manual movement in alarm status (Recovery Mode) (see par. 15.5.4 on page 216); • black, proceed with the setting of the RoboSAFE parameters (see par. 15.4 Overview of the “Service” functions on page 207), or, depending on needs, proceed with a Reset of one previous configuration of the RoboSAFE parameters; • Note: until both “System software loading” and “RoboSAFE parameters setting” procedures are not carried out, both buttons are yellow (see illustrative image in Fig. 15.11). 4. where allowed, perform some movements in programming mode in order to deliberately violate the workspaces and verify the response from the active RoboSAFE functions (see par. 3.11.1 Detailed information to carry out the voluntary violation of the parameters on page 30); 5. carry out several Robot working cycles to verify that the operating parameters are consistent with the safety solutions provided in the application. 224 MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) Comau Robotics Product Instruction 15.6.3 Reset of one previous configuration of the RoboSAFE parameters The function allows the user configuration parameters to be restored by retrieving them from a previous file saved on a storage device. Precautions Pay attention during the “Restore” procedure: – if the procedure is made on Control Unit already configured, the user's parameters will be cancelled and replaced with the ones stored in the indicated file; Procedure 1. On the page Access to the maintenance functions (Service) (see par. 15.2 on page 204), press the “Restore configuration” button; 2. select the file “cmu_safe.zip” that contains the user's parameters. The file is located inside the folders of a Control Unit backup; 3. press the “Upload” button to confirm. The file will be automatically copied to the system folder LD:\SAFE. Fig. 15.13- Service Page, Restore Configuration Invasion risk of not foreseen areas: one wrong or not updated file compromises the safe operating environment of the Robot, with deriving risk (even severe) for the operator. 225 Comau Robotics Product Instruction MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) Next steps After recovery a previous configuration of RoboSAFE system parameters: 1. if required, perform the Procedure for enabling manual movement in alarm status (Recovery Mode) (see par. 15.5.4 on page 216); 2. check that the original CRC is coherent (see procedure of Verification of the checksum (CRC) of the RoboSAFE Cartesian parameters (see par. 15.7 on page 230); 3. where allowed, perform some movements in programming mode in order to deliberately violate the workspaces and verify the response from the active RoboSAFE functions (see par. 3.11.1 Detailed information to carry out the voluntary violation of the parameters on page 30); 4. carry out several Robot working cycles to verify that the operating parameters are consistent with the safety solutions provided in the application. Tab. 15.1 - Definition of fields in the Restore configuration page Function: Window for uploading the configuration parameters file “Choice file” button Select the file name “cmu_safe.zip”. The file is located inside the folders of a Control Unit backup. “Upload” button: By pressing the button, the new configuration in the system is loaded. “Cancel” button: By pressing that button the procedure is cancelled. 226 MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) Comau Robotics Product Instruction 15.6.4 Acknowledgement of a new Safe-Key The function allows to confirm the replacement of the Safe Key and combine it univocally with the SLU module. Precautions Pay attention before confirming the acknowledgement of the replaced Safe-Key. Procedure 1. Before the request for Acknowledge, the status Led is yellow and the Message Bar displays the message "Please, ack safe key changed"; 2. On the page of Access to the maintenance functions (Service) (see par. 15.2 on page 204), press the “Acknowledge Safe-Key” button; 3. wait for the completion of the procedure. Fig. 15.14- Service Page, Acknowledge Safe-Key Next steps After acknowledgement of the replaced Safe-Key: 1. carry out the Safe-Key preparation (formatting) (see par. 15.6.1 on page 221). Invasion risk of not foreseen areas: in case of Safe-Key recovered by another RoboSAFE system (and not previously formatted), the parameters present in the inserted Safe-Key are automatically loaded in the system. Note: There are no particular impediments and, at the next Drive-ON, the only condition that prevents starting is the possible different Robot family. 227 Comau Robotics Product Instruction MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) 15.6.5 Acknowledgement of new hardware modules installed in the RoboSAFE system The function allows to confirm the solution of one or more modules of the Safe System (SLU module, I/O Safe modules, and Safe axes modules) excluded the Safe-Key that has a specific procedure (see par. 15.6.4 Acknowledgement of a new Safe-Key on page 227). Precautions Pay attention before confirming the acknowledgement of the replaced Safe Modules: – after replacement of 1 or more safe modules, up to 4 modules (both I/O safe modules on SLU module and Safe axes module on drive) it is necessary to Acknowledge the push-button which identifies the number of replaced modules; – after replacement of 5 or more safe modules (both I/O safe modules on SLU module and Safe axes module on drive) Use the "N" push-button; – the encoder interface sheet on axes module cannot be replaced singularly. Procedure 1. Before the request for Acknowledge, the status LED is yellow and the Message Bar displays the message "Please, ack xx new module". 2. On the page of Access to the maintenance functions (Service) (see par. 15.2 on page 204), press the button indicating the number of combined modules, that is "N" in case of replacement of 5 or more; 3. wait for the completion of the procedure. Fig. 15.15- Service page, Acknowledge hardware modules 228 MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) Comau Robotics Product Instruction Next steps After Acknowledgement of the replaced Safe Modules: 1. if required, perform the Procedure for enabling manual movement in alarm status (Recovery Mode) (see par. 15.5.4 on page 216); 2. carry out several Robot working cycles to verify that the operating parameters are consistent with the safety solutions provided in the application. 15.6.6 Acknowledgement of the new loaded firmware The function allows to confirm the update of the new firmware in the SLU module, The update is automatically started (when necessary) during the update of the system software. Precautions – The firmware acknowledgement procedure may be necessary regardless of the will of the operator since it is an update that starts automatically; – the need is highlighted by the yellow colour of the graphic LED and also by FW-ACKN LED (Firmware Acknowledge) present on the SLU module. Procedure 1. Before the Acknowledge requirement, the status Led is yellow and the Message Bar displays the message "Please, acknowledge firmware"; 2. On the page of Access to the maintenance functions (Service) (see par. 15.2 on page 204), press the “Acknowledge Firmware” button; 3. wait for the completion of the procedure. Fig. 15.16- Service Page, AcknowledgeFirmware 229 Comau Robotics Product Instruction MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) Next steps After firmware acknowledgement of the firmware: 1. carry out the Procedure for enabling manual movement in alarm status (Recovery Mode) (see par. 15.5.4 on page 216); 2. where allowed, perform some movements in programming mode in order to deliberately violate the workspaces and verify the response from the active RoboSAFE functions (see par. 3.11.1 Detailed information to carry out the voluntary violation of the parameters on page 30); 3. carry out several Robot working cycles to verify that the operating parameters are consistent with the safety solutions provided in the application. 15.7 Verification of the checksum (CRC) of the RoboSAFE Cartesian parameters The user can verify if the value of the checkSum (CRC) of the RoboSAFE parameters is consistent with what issued during start-up, also in order to identify the correct restore (in case of Restore), authorized modifications and/or tampering. Procedure 1. To access the identification function of the CheckSum (CRC), on the page of Access to the functions and configuration parameters of the SAFE functionalities (see par. 12.1 on page 108) press the “Report” button. – In the web browser you add a new page with the report, ready to be viewed or printed. Printing is possible with the integrated “Print” function of the browser. – Since we are dealing with a list of parameters formatted in text mode, it is also allowed to select and copy the text in a text document. Note: in order to allow report pagination and formatting it is necessary that the text is displayed with a non proportional font (e.g. Courier New). 230 MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) Comau Robotics Product Instruction Fig. 15.17- RoboSAFE Cartesian parameters checksum (CRC) position identification in the configuration report (example) SAFETY PARAMETERS REPORT File informations Name: Report_CNTRLC5G_63 WinC5G Terminal-PC: WinC5G Terminal-User: Date: 2013-10-10 12:04:30 C5G Control informations Sys_Id: CNTRLC5G_1 Custom_Id: 010R1 Robot: Comau spa type: NJ1_1 Software version: 2.40.004 SafeLogic S/N: 00168464 SAFE parameters CRC: 7ba3ba5a [A] Parameters Cell configuration Enabled Online braking distance OFF Stop category 1 Don't stop in program mode Height: Z (Min) = -100 mm Z (Max) = 2250 mm .... snip ..... [A]: Parameters (CRC) CheckSum 231 Comau Robotics Product Instruction MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) 15.8 Activating / deactivating the Speed Modulation feature The Speed Modulation function must be deactivated to prevent the trajectory and speed control during the validation test of the set areas, so that the only active OBD functionality is easily breakable and it is possible to verify that the Robot does not exceed the set perimeters. Precautions – the functionality should be kept deactivated for only the time needed to Validate the implemented RoboSAFE functionalities (see par. 3.11 on page 28). Procedure 1. Note: the status LED of the Speed Modulation is green to indicate the active function while it is grey if it is deactivated; 2. On the page of Access to the maintenance functions (Service) (see par. 15.2 on page 204), press the “Speed Modulation” button; 3. confirm the request message; 4. Carry out an Restart Cold. Fig. 15.18- Service page, Speed Modulation 232 MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) Comau Robotics Product Instruction 15.9 Robot position reset after RoboSAFE rules violation The combination of the active functions with the correct RoboSAFE system parameters generates an immediate stop of the Robot, with consequent positioning of the same outside the foreseen workspaces. In this case, if the RoboSAFE safe functions are active, it is not possible to move the Robot in order to reposition it inside the allowed work area. The possibility to move the Robot after violation of the RoboSAFE rules are conditioned by the combination of the solutions and parameters foreseen in the safety strategies chosen by the integrator. Tab. 15.2 - Possible solutions to move the Robot Overview of the possible solutions chosen by the integrator Possible solution to move the Robot (if properly implemented by the integrator) *¹ – The RoboSAFE functions are enabled through suitable Safe inputs, in one of the following configurations: • only with machine selected in automatic mode • with machine selected both in automatic and manual mode • (details in par. 3.8 Enable the RoboSAFE functions on page 27). – The parameters of the “Always active” type have not been activated on any function. Image with example of parameter – The parameter “Activate monitor in Program mode” have not been activated. a. Silence the alarm on the Teach Pendant (or equivalent through PDL2 instructions); b. Activate the Programming mode on the Teach Pendant; c. Activate the DRIVE ON. d. Move the Robot bringing it in the work volume; e. Release the DRIVE ON. f. Re-silence the alarm on the Teach Pendant (or equivalent through PDL2 instructions). This last silencing command resets the violation status *¹. *¹ The zero setting is not a safety command. 233 Comau Robotics Product Instruction MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) – The RoboSAFE functions are enabled through suitable Safe inputs, in one of the following configurations: • only with machine selected in automatic mode • with machine selected both in automatic and manual mode • (details in par. 3.8 Enable the RoboSAFE functions on page 27). – The parameters of the “Always active” type have not been activated on any function. Image with example of parameter – The parameter “Activate monitor in Program mode” has been activated. Note: the programming mode selected on the Teach pendant does not allow to move the Robot if it its outside the monitored space. a. Temporarily deactivation of the enabling Safe inputs; b. Silence the alarm (or equivalent through PDL2 instructions). This last silencing command resets the violation status *¹. c. Activate the DRIVE ON. d. Move the Robot bringing it in the work volume; e. Release the DRIVE ON. f. Restore the function of the Safe inputs previously disabled. – The parameters of the “Always active” type have been activated. Image with example of parameter – The parameter “Activate monitor in Program mode” have not been activated. – Note: The Safe inputs status is not important, because the RoboSAFE is always active. a. Acknowledge the alarm; b. Activate the Programming mode on the Teach Pendant; c. Activate the DRIVE ON. d. Move the Robot bringing it in the work volume; e. Release the DRIVE ON. f. Re-silence the alarm on the Teach Pendant (or equivalent through PDL2 instructions). This last silencing command resets the violation status *¹. Tab. 15.2 - Possible solutions to move the Robot (Continued) Overview of the possible solutions chosen by the integrator Possible solution to move the Robot (if properly implemented by the integrator) *¹ *¹ The zero setting is not a safety command. 234 MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) Comau Robotics Product Instruction *¹ The integrator is responsible for the proper implementation of the solution, respecting the safety restoring also after temporary deactivation of the RoboSAFE function. – The parameters of the “Always active” type have been activated. Image with example of parameter – The parameter “Activate monitor in Program mode” has been activated. a. Acknowledge the alarm; b. Access the Information page and transcribe the CRC, for verification purposes at the end of procedure (see par. 15.7 Verification of the checksum (CRC) of the RoboSAFE Cartesian parameters on page 230). c. Access the RoboSAFE parameters configuration page (see par. 11.2 Access the SAFE parameters via the Web portal on page 99).. . . . . . . . . . . . . . . . . . . . 211 Reset after unexpected loss of Turn Set and/or calibration constants . . . . . . . . . . . . . . . . . 214 Procedure for enabling manual movement in alarm status (Recovery Mode) . . . . . . . . . . . 216 SAFE LINE UP procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 Software loading procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 Safe-Key preparation (formatting) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 Loading RoboSAFE application in the Safe-Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223 Reset of one previous configuration of the RoboSAFE parameters. . . . . . . . . . . . . . . . . . . 225 Acknowledgement of a new Safe-Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227 Acknowledgement of new hardware modules installed in the RoboSAFE system . . . . . . . 228 Acknowledgement of the new loaded firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229 Verification of the checksum (CRC) of the RoboSAFE Cartesian parameters . . . . . . . . . . . . 230 Activating / deactivating the Speed Modulation feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232 Robot position reset after RoboSAFE rules violation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 Recovery system procedures after serious error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236 Restore after a failed update of the basic system software on a RoboSAFE system . . . . . 236 8 Comau Robotics Product Instruction PREFACE PREFACE This chapter contains the following topics: – Reference documentation; – Documentation storage; – Limits on the handbook contents; – Symbols used in the handbook; – Modification History. Reference documentation This document refers to C5G Plus, R1C-6 and S1C-6 Control Units. The complete set of handbooks is composed of: These handbooks must be integrated with the following documents: Comau C5G Plus Control Unit – Technical Specifications, Transport and Installation, Maintenance – Use of the Control Unit – Available options R1C-6, S1C-6 Control Units – Technical Specifications, Transport and Installation, Maintenance Electrical circuit diagram – C5G Plus Control Unit – R1C-6, S1C-6 Control Units Comau Robot SMART5 Rel. 2 (all models) – Technical Specifications *¹ – Transport and installation *¹ – Maintenance *¹ – Stopping distances and times Programming – PDL2 Programming Language Manual – VP2 - Visual PDL2 – Motion programming Applications – Depending on the type of application required. AURA – Sensorized Skin on AURA Collaborative Robot: Functionality and user handbook *¹ specific depending on the type of Robot installed The handbooks mentioned above shall be maintained intact for as long as the Robotic System is installed and operational, and must always be available to the personnel working on the Robotic System. 9 PREFACE Comau Robotics Product Instruction Documentation storage All the provided documents shall be placed nearby the Robotic System, kept available for all the operators that work on it and shall be maintained intact for the entire operating life of the Robotic System. Limits on the handbook contents Figures inserted in the instructions handbook have the purpose to represent the product and can differ from what actually visible on the Robotic System. Symbols used in the handbook Below are indicated the symbols that represent: WARNINGS, CAUTION and NOTES and their meaning This symbol indicates operating procedures, technical information and precautions that if are not observed and/or correctly performed may cause injuries to the personnel. This symbol indicates operating procedures, technical information and precautions that if are not observed and/or correctly performed may cause damage to the equipment. This symbol indicates operating procedures, technical information and precautions that must be underlined. The symbol draws the attention to materials disposal that is regulated by the WEEE Directive. The symbol points out to avoid environmental contamination and to properly dismiss the materials in the appropriate collection sites. 10 MODIFICATION HISTORY 11 Comau Robotics Product Instruction Modification History The following table shows the history of the Handbook editions, with related changes / improvements made. Date Edition of the Handbook Contents 2019-01 00/2019.01 First preliminary release of the Handbook. 2019-03 00/2019.03 Improvement of definitions of the RoboSAFE 2.0 functions. Improvement of description of the restore procedure after a violation. Reaction Time (Worst case) changed to 80 ms. 2019-04 00/2019.04 Correction of the map of signals available on X31/CIP Comau Robotics Product Instruction 1. GENERAL SAFETY PRECAUTIONS In this chapter are shown the following topics: – Responsibilities – Safety precautions. 1.1 Responsibilities – The system integrator is responsible for ensuring that the Robotic system (Robot and Control Unit) are installed and handled in accordance with the Safety Standards in force in the country where the installation takes place. The application and use of the protection and safety devices necessary, the issuing of declarations of conformity and any EC markings of the system are the responsibility of the Integrator. – COMAU Robotics shall in no way be held liable for any accidents caused by incorrect or improper use of the Robotic system (Robot and Control Unit), by tampering with circuits, components or software, or the use of spare parts that are not included in the spare parts list. – The application of these Safety Precautions is the responsibility of the persons assigned to direct / supervise the activities indicated in the Applicability section are to make sure that the Authorised Personnel is aware of and scrupulously follow the precautions contained in this document as well as the Safety Standards in addition to the Safety Standards applicable to Robotic system (Robot and Control Unit) in force in the Country where the system is installed. – The non-observance of the Safety Standards could cause to the operators permanent injuries or death and can damage the Robotic system (Robot and Control Unit). It deals with a general specification that applies to the whole Robot System. Due to its significance, this document is referred to unreservedly in any system instructions handbook. The installation shall be made by qualified installation Personnel and should conform to all National and Local standards. 12 Comau Robotics Product Instruction 1.1.1 Safety Fundamental Requirements applied and respected The robotic system is composed of C5G Control Unit and Robot series SMART 5 considers as applied and respected the following Safety Fundamental Requirements, Annex 1 of Directive on Machinery 2006/42/CE: 1.1.3 – 1.1.5 – 1.2.1 – 1.2.2 – 1.2.3 – 1.2.4.3 – 1.2.5 – 1.2.6 – 1.3.2 – 1.3.4 – 1.3.8.1 – 1.5.1 – 1.5.2 – 1.5.4 – 1.5.6 – 1.5.8 – 1.5.9 – 1.5.10 – 1.5.11 – 1.5.13 – 1.6.3 – 1.6.4 – 1.6.5 – 1.7.1 – 1.7.1.1 – 1.7.2 – 1.7.4. 1.2 Safety precautions 1.2.1 Purpose These safety precautions define the behaviour and rules to be observed when performing the activies listed in the Applicability section. 1.2.2 Definitions Robotic system (Robot and Control Unit) Robotic system is the workable unit composed of: Robot, Control Unit, Teach Pendant and other options. Protected Area The protected area is the zone confined by the protection barriers and to be used for the installation and operation of the robot. Authorised Personnel Authorised personnel defines the group of persons who have been trained and assigned to carry out the activities listed in the Applicability section Staff in charge Thed. Temporarily turn off the “Activate in Program mode” function of the violated function; e. Save parameters and wait for the restart; f. Activate the Programming mode on the Teach Pendant; g. Move the Robot bringing it in the work volume; h. Restore “Activate in Program mode” function previously deactivated; i. Save parameters and wait for the restart; j. Verify that the actual CRC is identical to the transcript at the start procedure. Tab. 15.2 - Possible solutions to move the Robot (Continued) Overview of the possible solutions chosen by the integrator Possible solution to move the Robot (if properly implemented by the integrator) *¹ *¹ The zero setting is not a safety command. 235 Comau Robotics Product Instruction MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) 15.10 Recovery system procedures after serious error – Restore after a failed update of the basic system software on a RoboSAFE system. 15.10.1 Restore after a failed update of the basic system software on a RoboSAFE system Due to some incompatibilities between new versions of the system software and installed version, the update can generate errors and does not allow to complete the procedure. Requirements – Parameters Backup RoboSAFE System; – WinC5G Program. Procedure 1. Copy for backup purposes the following files to a folder on the PC (Personal Computer): • CNTRLC5G.c5g • CNTRLC5G.cio • LD/EPL/eplcfg.xml • LD/EPL/hwd4all.xml • LD/SAFE/cmu_emoi.zip For this purpose, use the WinC5G software (see further details in the “Use of the Control Unit” handbook in paragraph “Files management between PC and Control Unit”). 2. Carry out the Backup function with the SaveSet SRV, that can be activated from the Teach Pendant (see paragraph “Backup of the SaveSet” in the “Use of the Control Unit” handbook); 3. Rename the file CNTRLC5G_serialNumber.c5g in CNTRLC5G_serialNumber.c5_TMP in the folder UD:\SYS\CNFG\ (see further details in the “Use of the Control Unit” handbook); 4. Carry out the Restart Cold with the CONFIGURE CONTROLLER RESTART COLD command (CCRC) (see paragraph in the “Use of the Control Unit” handbook); Note: The system will restart in minimal configuration. 5. Carry out the system software update; for this purpose, use the SETUP-Page, Reload-SW function on Teach Pendant (see paragraph of the same name in the “Use of the Control Unit” handbook); Note: The system will restart automatically (Restart Cold). 6. Rename the previous file CNTRLC5G_serialNumber.c5_TMP in CNTRLC5G_serialNumber.c5g, folder UD:\SYS\CNFG\ (see further details in the “Use of the Control Unit” handbook); 7. Carry out the Restart Cold with the CONFIGURE CONTROLLER RESTART COLD command (CCRC) (see paragraph in the “Use of the Control Unit” handbook); 236 MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) Comau Robotics Product Instruction 8. Complete the system software update; for this purpose, use the SETUP-Page, Reload-SW function on Teach Pendant (see paragraph of the same name in the “Use of the Control Unit” handbook), confirming with “Next” until the end of the procedure; 9. Save and carry out the Restart Cold with the CONFIGURE CONTROLLER RESTART COLD command (CCRC) (see paragraph of the same name in the “Use of the Control Unit” handbook); 10. Carry out the EPL_GEN.cod program, folder UD:\SYS\UTIL\, with PROGRAM GO (PG) command (see paragraph of the same name in the “Use of the Control Unit” handbook); 11. Carry out the Reload Software SM procedure (see par. 15.6.2); 12. Carry out the Save procedure of the parameters (see par. 12.12); 13. Carry out the SAFE LINE UP procedure (see par. 15.5.4); 14. Carry out some working cycles of the Robot to check that the operating parameters are consistent with the safety solutions foreseen in the application. 237 Comau Robotics Product Instruction MAINTENANCE (SOFTWARE ASPECTS OF THE ROBOSAFE SYSTEM) 238 Made in Comau Original instructions Safety functionalities of the Robot control system Summary Preface Modification History 1. General safety precautions 1.1 Responsibilities 1.1.1 Safety Fundamental Requirements applied and respected 1.2 Safety precautions 1.2.1 Purpose 1.2.2 Definitions 1.2.3 Applicability 1.2.4 Operating modes 2. Integrated safety solutions: RoboSAFE 2.0 2.1 What is the RoboSAFE 2.0 solution 3. Design Principles of the RoboSAFE 2.0 3.1 Personnel qualifications 3.2 The responsibilities of the integrator 3.3 Steps for proper design and integration of RoboSAFE 2.0 functions 3.4 Define the monitored workspace 3.4.1 Additional auxiliary axes not monitored 3.5 Set parameters to define the workspace 3.6 Consider the stopping distances of the Robot mechanics 3.7 Stopping modes in RoboSAFE system 3.8 Enable the RoboSAFE functions 3.9 Check the active RoboSAFE function through the dedicated safe outputs 3.10 Define the strategy to restore the Robot position after rules violation 3.11 Validate the implemented RoboSAFE functionalities 3.11.1 Detailed information to carry out the voluntary violation of the parameters 3.12 Implement strategies for periodic verification of the Robot kinematic chain and of the equipment installed on the wrist 3.13 Integrate the cell project documentation 3.14 Protect the Robot configuration 3.15 Instructions for the user 3.16 Installation precautions 4. Principles and functionalities for Cell / Line and applications installed on Robot 4.1 Principles common to the RoboSAFE 2.0 functionalities 4.2 RoboSAFE 2.0 functionalities for the cell / line 4.2.1 E-Stop from the automated system line 4.2.2 Auto Stop (Fence) 4.2.3 General Stop 4.2.4 E-Stop of the Teach Pendant 4.3 RoboSAFE 2.0 functionalities for the applications installed on Robot 4.3.1 Enabling device 4.3.2 Auto Mode and T1 Mode 4.3.3 Drive ON 4.3.4 Replicas of E-Stop and Auto Stop signals 5. Principles and RoboSAFE Joint and Cartesian functionalities 5.1 Principles common to the RoboSAFE Joint and Cartesian functionalities 5.2 System axes 5.3 RoboSAFE Joint functionality 5.3.1 RoboSAFE Joint definition 5.3.2 RoboSAFE Joint performances 5.3.2.1 Joint Space Limiting 5.3.2.2 Joint functional sectors 5.3.2.3 Joint Speed Limiting 5.3.2.4 Cartesian Speed Limiting 5.3.2.5 Monitoring Points 5.3.2.6 Brake test 5.4 RoboSAFE Cartesian functionality 5.4.1 RoboSAFE Cartesian definition 5.4.2 RoboSAFE Cartesian performances 5.4.2.1 Cell 5.4.2.2 Dynamic Volumes 5.4.2.3 Functional Spaces 5.4.2.4 Cartesian Speed Limiting 5.4.2.5 Monitoring Point 5.4.2.6 Tool Orientation 5.4.2.7 Brake test 5.4.2.8 Speed Modulation 5.4.3 Coordinate X, Y, Z (origin) in the RoboSAFE Cartesian functionality 5.4.4 Functional definition of workspace and volumes 5.4.5 Requirements for the extent of the defined volumes 5.5 Access and parameter setting of the RoboSAFE functionalities 6. Principles and AURA collaborative Robot functionality 7. Introduction to safety functionalities and technical features 7.1 Map of available SAFE functionalities, configurations and connectivity 7.2 Technical features of a Comau SAFE Robotic System 8. Description of SAFE signals to interface the automated system line and applications 8.1 SAFE signals for interfacing with the automated system line (E-Stop, Auto-Stop, General Stop) 8.2 Interfacing of the E-Stop of the Teach Pendant with Fieldbus 8.3 SAFE signals (optional) for interfacing applications / automated system line (E-Stop, Auto mode, T1 mode, Enabling Device, Drive-ON, Auto-Stop outputs) 8.4 SAFE signals for interfacing position and speed control of the Robot 9. Map and connection of SAFE signals 9.1 Summary of possibilities of interfacing 9.2 Summary of available SAFE signals and possible uses 9.3 C5GP-PIS: ProfiSAFE Fieldbus for interfacing with all systems 9.4 C5GP-ABE: CIP safety Fieldbus for interfacing with the automated system line 9.5 C5GP-EISM: CIP safety Fieldbus for interfacing with the automated system line and for checking the RoboSAFE functionalities9.6 C5GP-E30K: discrete I/Os for interfacing with the automated system line 9.7 C5GP-EISO (X31/CIP): discrete I/Os for applications 9.7.1 Composition of the solution with X31/CIP connector, C5GP-EISO 9.8 C5GP-SMEC (X52/CIP): discrete I/Os for checking the RoboSAFE functionalities for the C5GP Control Unit 9.9 R1C-SMEC (X52): discrete I/O for checking of the RoboSAFE functionalities for the S1C-6 Control Unit 9.10 Bridge signals between C5GP-PIS Gateway and applications on the X31/CIP connector 10. PDL2 variables of the RoboSAFE system 10.1 PDL2 variables of RoboSAFE 2.0 system statuses 11. How to access parameters of the SAFE functionalities 11.1 Overview of access modalities 11.2 Access the SAFE parameters via the Web portal 11.2.1 Requirements for accessing the Web portal 11.2.2 Finding the IP address of the Control Unit 11.2.3 Access via Web browser 11.3 Main page of the SAFE functions 11.4 Status of RoboSAFE components and functionality 11.5 Error solving during the connection to the Web portal 11.6 Access password change 12. Parameters and configuration of the SAFE functions 12.1 Access to the functions and configuration parameters of the SAFE functionalities 12.1.1 Access login to the configuration Web page 12.1.2 Logout from the configuration Web page 12.2 System Parameters (System) 12.2.1 How to access the System page 12.2.2 How to change the Robot stop category and the safety timer time 12.2.3 How to change C5GP-PIS Gateway address 12.2.4 How to deactivate / activate a stop signal coming from the C5GP-PIS Gateway 12.2.5 How to assign C5G Plus Control Unit status signals to specific safety outputs 12.3 Joint space monitoring function (Joint spaces) 12.3.1 How to access Joint spaces page 12.3.2 How to modify parameters of a Joint Space Limiting 12.3.3 How to modify parameters of a Joint Functional Sector 12.4 Cell monitoring function 12.4.1 How to access the Cell page 12.4.2 How to modify the Cell volume parameters 12.4.3 How to add corners to the Cell volume 12.4.4 How to cancel corners to the Cell volume 12.4.5 How to add a Forbidden Volume to the Cell 12.4.6 How to modify parameters of a Forbidden Volume in the Cell 12.4.7 How to cancel a Forbidden Volume in the Cell 12.5 Monitoring function of Dynamic Volumes 12.5.1 How to access the Dynamic Volumes page 12.5.2 How to create a new forbidden Dynamic Volume (Forbidden Volume) 12.5.3 How to create a new allowed Dynamic Volume (Work Volume) 12.5.4 How to modify parameters of a Dynamic Volume 12.5.5 How to rename the name assigned to a Dynamic Volume 12.5.6 How to disable a Dynamic Volume 12.6 Position control function (Functional Space A and B) 12.6.1 How to access the Functional Space page 12.6.2 How to enable one or more Functional Spaces 12.6.3 How to create a new Functional Space 12.6.4 How to modify parameters of a Functional Space 12.6.5 How to cancel a Functional Space 12.7 Robot speed definition function (Speed) 12.7.1 How to access the Speed page 12.7.2 How to enable Speed Modulation 12.7.3 How to modify High Speed Cartesian Limiting 12.7.4 How to modify Low Speed Cartesian Limiting 12.7.5 How to modify Program (T1) Speed Cartesian Limiting 12.8 Function to define the equipment on the Robot (Monitoring Point) 12.8.1 How to access the Monitoring Points page 12.8.2 How to create a new Monitoring Point 12.8.3 How to modify parameters of a Monitoring Point 12.8.4 How to cancel a Monitoring Point 12.8.5 How to enable / disable the Toolsets and change their positions 12.9 Brakes monitoring function (Brake) 12.9.1 How to access the Brake page 12.9.2 How to enable the brake monitoring 12.10 Function to combine safe outputs with the outcome of functions (Safe Outputs) 12.10.1 How to access the Safe Outputs page 12.10.2 How to combine the SAFE outputs with the result of the functions 12.11 Tool orientation definition function (Tool Orientation) 12.11.1 How to access the Tool Orientation page 12.11.2 How to enable the Tool Orientation 12.11.3 How to adjust Tool Orientation coordinates 12.12 Save the changes to the RoboSAFE settings 12.13 Import / Export all the parameters of the RoboSAFE configuration 13. Guide to the use of RoboSAFE 2.0 functionalities 13.1 C5GP-PIS Gateway integration 13.1.1 Integration suggestions 13.1.2 Siemens PLC parameter setting 13.1.3 Suggestions for checking the functionalities of the emergency stop mushroom-shaped push-button 13.2 Integration of periodic check of brake functionality 13.2.1 Integration suggestions 13.2.2 How to activate the Brake Test Check (BTC) routine in PDL2 14. Printing of the SAFE parameters 14.1 Considerations on the information obtained and the conservation of the report 14.2 SAFE Report Page 15. Maintenance (software aspects of the RoboSAFE system) 15.1 Personnel in charge of maintenance 15.2 Access to the maintenance functions (Service) 15.2.1 Access login to the “Service” Web page 15.2.2 Logout from the service Web page 15.3 Requirements and history of Service functions 15.4 Overview of the “Service” functions 15.5 Reset Procedures 15.5.1 Reset after replacement of an axis module, Safe I/O modules or SLU module 15.5.2 Reset after a motor replacement 15.5.3 Reset after unexpected loss of Turn Set and/or calibration constants 15.5.4 Procedure for enabling manual movement in alarm status (Recovery Mode) 15.5.5 SAFE LINE UP procedure 15.6 Software loading procedure 15.6.1 Safe-Key preparation (formatting) 15.6.2 Loading RoboSAFE application in the Safe-Key 15.6.3 Reset of one previous configuration of the RoboSAFE parameters 15.6.4 Acknowledgement of a new Safe-Key 15.6.5 Acknowledgement of new hardware modules installed in the RoboSAFE system 15.6.6 Acknowledgement of the new loaded firmware 15.7 Verification of the checksum (CRC) of the RoboSAFE Cartesian parameters 15.8 Activating / deactivating the Speed Modulation feature 15.9 Robot position reset after RoboSAFE rules violation 15.10 Recovery system procedures after serious error 15.10.1 Restore after a failed update of the basic system software on a RoboSAFE systemstaff in charge to direct or supervise the activities of the workers referred to in the paragraph above. Installation and Putting into Service The installation is intended as the mechanical, electrical and software integration of the Robot and Control System in any environment that requires controlled movement of robot axes, in compliance with the safety requirements of the country where the system is installed. Operation in Programming Mode Operating mode under the control of the operator, that excludes automatic operation and allows the following activities: manual handling of robot axes and programming of work cycles at low speed, programmed cycle testing at low speed and, when allowed, at the working speed. Auto / Remote Automatic Mode Operating mode in which the robot autonomously executes the programmed cycle at the work speed, with the operators outside the protected area, with the protection barriers closed and the safety circuit activated, with local (located outside the protected area) or 13 Comau Robotics Product Instruction remote start/stop. Maintenance and Repairs Maintenance and repairs are activities that involve periodical checking and / or replacement (mechanical, electrical, software) of Robot and Control System parts or components, and trouble shooting, that terminate when the Robot and Control System has been reset to its original project functional condition. Putting Out of Service and Dismantling Putting out of service defines the activities involved in the mechanical and electrical removal of the Robot and Control System from a production unit or from an environment in which it was under study. Dismantling consists of the demolition and dismantling of the components that make up the Robot and Control System. Integrator The integrator is the professional expert responsible for the installation and putting into service of the Robot and Control System. Misuse Misuse is when the system is used in a manner other than that specified in the Technical Documentation. Action area The robot action area is the enveloping volume of the area occupied by the robot and its fixtures during movement in space. 1.2.3 Applicability These Precautions are to be applied when carrying out the following activities: – Installation and Putting into Service – Operation in programming mode – Auto / Remote Automatic Mode – Robot axes brake – Maintenance and Repair – Putting Out of Service and Dismantling. 14 Comau Robotics Product Instruction 1.2.4 Operating modes Installation and Putting into Service – Putting into service is only possible when the Robot and Control System has been correctly and completely installed. – The system installation and putting into service is exclusively the task of the authorised personnel. – The system installation and putting into service is only permitted inside a protected area of an adequate size to house the robot and the fixtures it is outfitted with, without passing beyond the protection barriers. It is also necessary to check that under normal robot movement conditions there is no collision with parts inside the protected area (structural columns, power supply lines, etc.) or with the barriers. If necessary, limit the robot working areas with mechanical hard stop (see optional assemblies). – Any fixed robot control protections are to be located outside the protected area and in a point where there is a full view of the robot movements. – The robot installation area is to be as free as possible from materials that could impede or limit visibility. – During installation the robot and the Control Unit are to be handled as described in the product Technical Documentation; if lifting is necessary, check that the eye-bolts are fixed securely and use only adequate slings and equipment. – Secure the robot to the support, with all the bolts and pins necessary, tightened to the torque indicated in the product Technical Documentation. – If present, remove the fastening brackets from the axes and check that the fixing of the robot fixture is secured correctly. – Check that the robot guards are correctly secured and that there are no moving or loose parts. Check that the Control Unit components are intact. – Install the Control Unit outside the protected area: the Control Unit is not to be used to form part of the fencing. – Check that the voltage value of the mains is consistent with that indicated on the plate of the Control Unit. – Before electrically connecting the Control Unit, check that the circuit breaker on the mains is locked in open position. – Connection between the Control Unit and the three-phase supply mains at the works, is to be with a four-pole (3 phases + earth) armoured cable dimensioned appropriately for the power installed on the Control Unit. See the product Technical Documentation. – The power supply cable is to enter the Control Unit through the specific cable entry and be properly clamped. – Connect the earth conductor (PE) then connect the power conductors to the main switch. – Connect the power supply cable, first connecting the earth conductor to the circuit breaker on the mains line, after checking with a tester that the circuit breaker terminals are not powered. Connect the cable armouring to the earth. – Connect the signals and power cables between the Control Unit and the robot. 15 Comau Robotics Product Instruction – Connect the robot to earth or to the Control Unit or to a nearby earth socket. – Check that the Control Unit door (or doors) is/are locked with the key. – A wrong connection of the connectors could cause permanent damage to the Control Unit components. – The C5G Control Unit manages internally the main safety interlocks (gates, enabling push-buttons, etc.). Connect the C5G Control Unit safety interlocks to the line safety circuits, taking care to connect them as required by the Safety standards. The safety of the interlock signals coming from the transfer line (emergency stop, gates safety devices etc.) i.e. the realisation of correct and safe circuits, is the responsibility of the Robot and Control System integrator. – The safety of the system cannot be guaranteed if these interlocks are wrongly executed, incomplete or missing. – The safety circuit executes a controlled stop (IEC 60204-1 , class 1 stop) for the safety inputs Auto Stop/ General Stop and Emergency Stop. The controlled stop is only active under Automatic mode; under Programming mode the power is powered off immediately. The procedure for the selection of the controlled stop time (that can be set on SDM board) is contained in the Transport and Installation Manual of the Control Unit. – When preparing protection barriers, especially light curtains and access doors, bear in mind that the robot stop times and distances are according to the stop category (0 or 1) and the weight of the robot. – Check that the environment and working conditions are within the range specified in the specific product Technical Documentation. – The calibration operations are to be carried out with great care, as indicated in the Technical Documentation of the specific product, and are to be concluded checking the correct position of the machine. In the cell/line emergency stop circuit the contacts must be included of the control unit emergency stop buttons, which are on X30. The push-buttons are not interlocked in the emergency stop circuit of the Control Unit. Check that the controlled stop time is consistent with the type of Robot connected to the Control Unit. The stop time is selected using selector switches SW1 and SW2 on the SDM board. 16 Comau Robotics Product Instruction – To load or update the system software (for example after replacing boards), use only the original software handed over by COMAU Robotics. Scrupulously follow the system software uploading procedure described in the Technical Documentation supplied with the specific product. After uploading, always make some tests moving the robot at slow speed and remainingoutside the protected area. – Check that the barriers of the protected area are correctly positioned. Operation in programming mode – The robot is only to be programmed by the authorised personnel. – Before starting to program, the operator must check the Robotic system (Robot and Control Unit) to make sure that there are no potentially hazardous irregular conditions, and that there is nobody inside the protected area. – When possible the programming should be controlled from outside the protected area. – Before operating inside the Protected Area, the operator must make sure from outside that all the necessary protections and safety devices are present and in working order, and especially that the hand-held programming unit functions correctly (slow speed, emergency stop, enabling device, etc.). – During the programming session, only the operator with the Teach Pendant is allowed inside the Protected Area – If the presence of a second operator in the working area is necessary when checking the program, this person must have an enabling device interlocked with the safety devices. – Activation of the motors (DRIVE ON) is always to be controlled from a position outside the range of the robot, after checking that there is nobody in the area involved. The Drive On operation is concluded when the relevant machine status indication is shown. – When programming, the operator is to keep at a distance from the robot to be able to avoid any irregular machine movements, and in any case in a position to avoid the risk of being trapped between the robot and structural parts (columns, barriers, etc.), or between movable parts of the actual robot. – When programming, the operator is to avoid remaining in a position where parts of the robot, pulled by gravity, could execute downward movements, or move upwards or sideways (when installed on a sloped plane). – Testing a programmed cycle at working speed with the operator inside the protected area, in some situations where a close visual check is necessary, is only to be carried out after a complete test cycle at slow speed has been executed. The test is to be controlled from a safe distance. – Special attention is to be paid when programming using the Teach Pendant: in this situation, although all the hardware and software safety devices are active, the robot movement depends on the operator. – During the first running of a new program, the robot may move along a path that is not the one expected. – The modification of program steps (such as moving by a step from one point to another of the flow, wrong recording of a step, modification of the robot position out of the path that links two steps of the program), could give rise to movements not expected by the operator when testing the program. 17 Comau Robotics Product Instruction – In all cases operate cautiously, always remaining out of the robot’s range of action and test the cycle at slow speed. Auto / Remote Automatic Mode – The activation of the automatic operation (AUTO and REMOTE states) is only to be executed with the Robotic system (Robot and Control Unit) integrated inside an area with protection barriers properly interlocked, as specified by Safety Standards currently in force in the Country where the installation takes place. – Before starting the automatic mode the operator is to check the Robot and Control System and the protected area to make sure there are no potentially hazardous irregular conditions. – The operator can only activate automatic operation after having checked: • that the Robot and Control System is not in maintenance or being repaired; • the protection barriers are correctly positioned; • that there is nobody inside the protected area; • that the Control Unit doors are closed and locked with the key; • that the safety devices (emergency stop, protection barrier devices) are functioning; – Special attention is to be paid when selecting the automatic-remote mode, where the line PLC can perform automatic operations to switch on motors and start the program. Robot axes brake – In the absence of motive power, the robot axes movement is possible by means of optional release devices and suitable lifting devices. Such devices only enable the brake deactivation of each axis. In this case, all the system safety devices (including the emergency stop and the enable button) are powered off; also the robot axes can move upwards or downwards because of the force generated by the balancing system, or the force of gravity. – Enabling the Brake releasing Module may cause the axes falling due to gravity as well as possible impacts due to an incorrect restoration, after applying the brake releasing module. The procedure for the correct usage of the Brake releasing Module (both for the integrated one and module one) is to be found in the maintenance manuals. Before using the manual release devices, it is strongly recommended to sling the robot, or hook to an overhead travelling crane. 18 Comau Robotics Product Instruction – When the motion is enabled again following the interruption of an unfinished MOVE, the track recovery typical function may generate unpredictable paths that may imply the risk of impact. This same condition arises at the next automatic cycle restarting. Avoid moving the Robot to positions that are far away from the ones provided for the motion restart; alternatively disable the outstanding MOVE programmes and/or instructions. Maintenance and Repair – At the COMAU works all robots are lubricated using products that do not contain any harmful substances. However, in some cases, repeated and prolonged exposure to such products may cause irritation of the skin and they may be harmful if swallowed. First Aid Measures In case of contact with the eyes or skin: rinse the affected areas with copious amounts of water; should irritation persist, seek medical advice. If swallowed, do not induce vomiting or administer anything by mouth; see a doctor as soon as possible. – Maintenance, trouble-shooting and repairs are only to be carried out by authorised personnel. – When carrying out maintenance and repairs, the specific warning sign is to be placed on the control panel of the Control Unit, stating that maintenance is in progress and it is only to be removed after the operation has been completely finished - even if it should be temporarily suspended. – Maintenance operations and replacement of components or the Control Unit are to be carried out with the main switch in open position and locked with a padlock. – Even if the Control Unit is not powered (main switch open), there may be interconnected voltages coming from connections to peripheral units or external power sources (e.g. 24 Vdc inputs/outputs). Power off external sources when operating on parts of the system that are involved. – Removal of panels, protection shields, grids, etc. is only allowed with the main switch open and padlocked. – Faulty components are to be replaced with others having the same Part number, or equivalent components defined by COMAU Robotics. – Trouble-shooting and maintenance activities are to be executed, when possible, outside the protected area. – Trouble-shooting executed on the control is to be carried out, when possible without power supply. – Should it be necessary, during trouble-shooting, to intervene with the Control Unit powered, all the precautions specified by Safety Standards are to be observed when operating with hazardous voltages present. – Trouble-shooting on the robot is to be carried out with the power supply powered off (DRIVE OFF). – At the end of the maintenance and trouble-shooting operations, all deactivated safety devices are to be reset (panels, protection shields, interlocks, etc.). After replacement of the SDM module, check on the new module that the setting of the stop time on selector switches SW1 and SW2 is consistent with the type of Robot connected to the Control Unit. 19 Comau Robotics Product Instruction – Maintenance, repairsand trouble-shooting operations are to be concluded checking the correct operation of the Robotic system (Robot and Control Unit) and all the safety devices, executed from outside the protected area. – When loading the software (for example after replacing electronic boards) the original software handed over by COMAU Robotics is to be used. Scrupulously follow the system software loading procedure described in the specific product Technical Documentation; after loading always run a test cycle to make sure, remaining outside the protected area – Disassembly of robot components (motors, balancing cylinders, etc.) may cause uncontrolled movements of the axes in any direction: before starting a disassembly procedure, consult the warning plates applied to the robot and the Technical Documentation supplied. – It is strictly forbidden to remove the protective covering of the robot springs. Putting Out of Service and Dismantling – Putting out of service and dismantling the Robot and Control System is only to be carried out by Authorised Personnel. – Move the robot to transport position and mount the axes locking items (if present), following the instructions on the plate posted on the robot and its Technical Documents. – Before starting to put out of service, the mains voltage to the Control Unit must be powered off (switch off the circuit breaker on the mains distribution line and lock it in open position). – After using the specific instrument to check there is no voltage on the terminals, disconnect the power supply cable from the circuit breaker on the distribution line, first disconnecting the power conductors, then the earth. Disconnect the power supply cable from the Control Unit and remove it. – First disconnect the connection cables between the robot and the Control Unit, then the earth cable. – If present, disconnect the robot pneumatic system from the air distribution mains. – Check that the robot is properly balanced and if necessary sling it correctly, then remove the robot securing bolts from the support. – Remove the robot and Control Unit from the working area, following all prescriptions in the product Technical Documents; in case of lifting, check the eyebolts fastening and use only suitable slinging devices and equipment. – Before starting dismantling operations (disassembly, demolition and disposal) of the Robot and Control System components, contact COMAU Robotics & Service, or one of its branches, who will indicate, according to the type of robot and Control Unit, the operating methods in accordance with safety principles and safeguarding the environment. – The waste disposal operations are to be carried out complying with the legislation of the country where the Robot and Control System is installed. 20 INTEGRATED SAFETY SOLUTIONS: ROBOSAFE 2.0 21 Comau Robotics Product Instruction 2. INTEGRATED SAFETY SOLUTIONS: ROBOSAFE 2.0 This chapter deals with the following topics: – What is the RoboSAFE 2.0 solution. 2.1 What is the RoboSAFE 2.0 solution C5G Plus series, R1C-6 and S1C-6 Control Units are industrial electrical equipment created for a simplified and efficient native management of SAFE functionalities for the whole range of Comau Robots of SMART5 series Rel. 2. RoboSAFE 2.0 functionalities are obtained from a combination of Hardware and Software solutions, extended by specific options created to simplify certain installations. Among the main functions there are available: – interfacing with the cell / line; – interfacing with applications on Robot; – control of trajectories of the Robot; these are more advanced functions that are called RoboSAFE Joint and RoboSAFE Cartesian*¹. This handbook describes all RoboSAFE 2.0 functionalities, including their main features and methods of use. To find out more about installation aspects and electrical connections it may be necessary to consult the specific handbooks of the Control Unit (see par. Reference documentation on page 9). *¹ The RoboSAFE Joint and Cartesian functionality is obtained exclusively in the case of a Robotic System including Safe Control Unit with a Robot of SMART5 series Rel. 2, provided with specific Encoders. These functionalities are guaranteed by additional safety components not present in the standard versions of the Control Units. Comau Robotics Product Instruction DESIGN PRINCIPLES OF THE ROBOSAFE 2.0 3. DESIGN PRINCIPLES OF THE ROBOSAFE 2.0 This chapter deals with the following topics: – Personnel qualifications; – The responsibilities of the integrator; – Steps for proper design and integration of RoboSAFE 2.0 functions; – Define the monitored workspace; – Set parameters to define the workspace; – Consider the stopping distances of the Robot mechanics; – Stopping modes in RoboSAFE system; – Enable the RoboSAFE functions; – Check the active RoboSAFE function through the dedicated safe outputs; – Define the strategy to restore the Robot position after rules violation; – Validate the implemented RoboSAFE functionalities; – Implement strategies for periodic verification of the Robot kinematic chain and of the equipment installed on the wrist; – Integrate the cell project documentation – Protect the Robot configuration; – Instructions for the user; – Installation precautions. 22 DESIGN PRINCIPLES OF THE ROBOSAFE 2.0 Comau Robotics Product Instruction 3.1 Personnel qualifications Only the informed and trained personnel who have read this document and have experience with the additional documentation for the RoboSAFE 2.0 system are allowed to operate on the RoboSAFE 2.0 system. In addition, the personnel must have completed relevant safety training in order to recognize and avoid potential sources of risk. This personnel must have received a technical education, collected knowledge and experience from the field and be able to foresee and directly recognize dangerous situations that may result from the use of this product, modifying its settings or from the mechanical, electrical and electronic components used throughout the entire system where this product will be used. All persons who work with or near this product must be well-versed in all standards, guidelines and accident prevention guidelines relevant to their activities. 3.2 The responsibilities of the integrator The integrator is responsible for the correct application of the RoboSAFE 2.0 solution in the complete machine, as required by the legislation of the destination country. The RoboSAFE 2.0 solution is to be intended as a support for a better operational and motion control of the Robot, that the Integrator will have to combine with other complementary solutions and physical protection barriers, as well as an appropriate design of the cell and equipment. 23 Comau Robotics Product Instruction DESIGN PRINCIPLES OF THE ROBOSAFE 2.0 3.3 Steps for proper design and integration of RoboSAFE 2.0 functions The design and use of RoboSAFE functions requires the performance of the following activities, described in the following paragraphs: 3.4 Define the monitored workspace It is necessary to assess the risk of the robotic system in the project and consequently to define the Workspace where the Robot should be monitored in a safe manner, possibly also simultaneously checking the motion speed. 3.4.1 Additional auxiliary axes not monitored The auxiliary axes are not included in the selection of safe monitored areas. Nevertheless, consider that the violation of one or more rules, stops the entire Robotic system (further details in par. 3.7 Stopping modes in RoboSAFE system on page 27). Step Activity Performed 1 Define the monitored workspace, where the Robot must be checked in a safe manner 2 Set parameters to define the workspace 3 Consider the stopping distances of the Robot mechanics, not included in the Workspace 4 Enable the RoboSAFE functions 5 Check the active RoboSAFE function through the dedicated safe outputs 6 Define the strategy to restore the Robot position after rulesviolation 7 Validate the implemented RoboSAFE functionalities 8 Implement strategies for periodic verification of the Robot kinematic chain and of the equipment installed on the wrist 9 Integrate the cell project documentation 10 Protect the Robot configuration 11 Instructions for the user 24 DESIGN PRINCIPLES OF THE ROBOSAFE 2.0 Comau Robotics Product Instruction 3.5 Set parameters to define the workspace By means of appropriate fields available on Web pages, the parameters can be defined by entering the positions and dimensions that determine the overall dimensions of the sectors (RoboSAFE Joint) or space (RoboSAFE Cartesian). The Safe Axes Spaces are defined through numerical values or activation of events determining the limit beyond which a violation of the rules occurs with consequent stop of the Robotic system (further details in par. 3.7 Stopping modes in RoboSAFE system on page 27). Special features of parameter setting: – the parameters can be set in advance, even without enabling the function. The values remain stored until a new change and do not depend on enablings; – the parameters can be imported from an external file; – numerical parameters cannot be read by PDL2 variables. statuses of functions and control signals can be read by PDL2 variables. 25 Comau Robotics Product Instruction DESIGN PRINCIPLES OF THE ROBOSAFE 2.0 3.6 Consider the stopping distances of the Robot mechanics The workspaces are defined through numerical values that do not consider the stopping distances required by the Robot mechanics to stop completely. The application of the RoboSAFE solution requires therefore the following considerations and minimum precautions: – during the risk assessment of the machine, the integrator must consider the stopping distances of the Robot (consult specific handbook for Stopping distances and times) that must be added to the ends of the spaces that determine the monitored workspace; – the violation of the RoboSAFE safety functions gives a stop ramp defined Quick Stop in order to minimize the stopping distance. The equipment added to the Robot must be designed appropriately; – stopping distances and trajectories depend on the selected stopping category (category 0 or 1 according to the EN 60204-1 standard, see further details in par. 3.7 Stopping modes in RoboSAFE system on page 27); – after a violation and consequent stop, the Robot physical position will be outside the monitored workspace. With active and violated RoboSAFE functions, it is not possible to move the Robot; it is therefore essential that the integrator provides for a strategy to allow repositioning of the Robot in the intended area (see par. 3.10 Define the strategy to restore the Robot position after rules violation on page 28). The integrator is responsible for considerations and solutions adapted to delimit the clearance distance of the Robot in the machine. 26 DESIGN PRINCIPLES OF THE ROBOSAFE 2.0 Comau Robotics Product Instruction 3.7 Stopping modes in RoboSAFE system The stop category (according to EN 60204-1 standard), selected in the specific parameters of Web interface, determines the stop behaviour in case of violation: in the case of category 1, the stop is performed with a steep deceleration ramp; in the case of category 0, the stop is performed without deceleration ramp with immediate application of brakes. The stop of the entire Robotic system includes all the axes and is indifferent to configuration with 2 or more separated ARMs or the presence of safety options. In category 1, the SS1 function: – intervenes in SS1 mode - Safe Stop With Ramp-Based Monitoring in case of violation of one or more rules set in the RoboSAFE system; this SS1 function ensures that the Robot stopping distance is carried out safely and as efficiently as possible; – intervenes in SS1 mode - Safe Stop With Time-Based Monitoring in case of command received on the traditional emergency stop inputs (E-stop, General Stop and Fence), for which it remains valid when set on the timer (see parameter on the Web portal - par. 12.2.2). 3.8 Enable the RoboSAFE functions The RoboSAFE functions are activated permanently or through special safe inputs (on digital input modules or Fieldbus). The inputs can be activated according to the process requirements, one or more simultaneously and at different times. The input electrical signal is in negative logic and the activation of the corresponding function is made when the signal is lacking (0 state). The replication of input signals status is also available on specific system variables, which can be freely used in PDL2 programs. The use of system variables is limited only to the diagnostic or elaboration of the production cycle and do not replace the safety derived from the specific safe inputs. The stopping distance in category 0 in optimal conditions of the brakes can be smaller than the stopping distance in category 1. In the case of stopping mode in category 0, pay attention to loss of trajectory and to mechanical stresses generated by the Robot systems (also matched with additional axes such as Robot Track Motions or tables) on supporting structures. The integrator is responsible for the proper evaluation of the stresses resulting from the parameter settings, which have been chosen by himself. 27 Comau Robotics Product Instruction DESIGN PRINCIPLES OF THE ROBOSAFE 2.0 3.9 Check the active RoboSAFE function through the dedicated safe outputs The status of active RoboSAFE functions is available through specific safe outputs. These signals are usable directly on digital output modules or on Fieldbus. The replication of output signals status is also available on specific system variables, which can be freely used in PDL2 programs. The use of system variables is limited only to the diagnostic or elaboration of the production cycle and do not replace the safety derived from the specific safe outputs. 3.10 Define the strategy to restore the Robot position after rules violation The integrator must consider that the workspace violation stops the Robot outside the foreseen space (see how Consider the stopping distances of the Robot mechanics (see par. 3.6 on page 26)). The integrator will have to prepare specific information to allow the machine user to recover its functionality after a violation of the workspace. 3.11 Validate the implemented RoboSAFE functionalities It is recommended to take into consideration the following suggestions: – in the project phase: • define the functional requirements of the production process, the workspaces and stopping distances of the Robot and operating limits of the entire system; • report what is required graphically on layout of the cell to identify the feasibility; • consider all life phases of the complete machine and evaluate the resulting aspects (e.g. in case of Robot replacement, a new unit must be installed in the same position and the parameters restored exactly as set during the start-up phase); To see what are the user requirements for performing the recovery after a violation, consult par. 15.9 Robot position reset after RoboSAFE rules violation on page 233. The RoboSAFE settings and functionalities must be checked carefully before the start-up of the complete machine. The RoboSAFE functions contribute to achieve compliance with the Essential Safety Requirements of the Machine Directive, but can not fulfill them in totality and the integrator is responsible for the proper integration of RoboSAFE system in order to set up a compliant machine. 28 DESIGN PRINCIPLES OF THE ROBOSAFE 2.0 Comau Robotics Product Instruction • consider that it is always possible to integrate the RoboSAFE solutions with the mechanical options provided on the Robot (e.g. mechanical stops); – during the installation and start-up phase: • check that each parameter (also eventually pre-entered in Web pages in the preliminary test phase) is consistent with what was defined at the project level; • create a strategyto allow a conscious access to the Safe Control Unit (and exclusive in case of 2 or more Control Units in the same project), customizing the access passwords and the univocal name (see details in par. 3.14 Protect the Robot configuration on page 32); the univocality of the name, password and IP addresses of the Safe Control Unit ensures awareness and univocality of access; • temporarily change the value of the software stroke-end outside the area foreseen by the RoboSAFE parameters, so as to avoid the distortion of the stopping tests on the RoboSAFE functions by other parameters / limitations; • temporarily disable the performances that prevent the exceeding of the defined areas; • with all perimeter guards present and functioning (fixed and movable guards) and with area cleared of people, activate each RoboSAFE function foreseen in project and intentionally violate every parameter and setting (see par. 3.11.1 Detailed information to carry out the voluntary violation of the parameters on page 30); • in order to achieve the set goal, it may be necessary to create specific Robot programs, performing the MOVE at cycle speed (with Safe speed limits active); alternatively, set the 100%; • create a Report document of the test performed to improve the traceability of the process; – in the final phase: • reset the value of the software stroke-end eventually modified; • reactivate any deactivated performances; • store an accurate report with the project layout and the parameters set in the RoboSAFE system; • include in the documentation supplied to the customer the value of Checksum (CRC) of the RoboSAFE parameters, automatically generated by the system and given in the configuration report; • archive the documentation in the Technical File (reference the Machine Directive). 29 Comau Robotics Product Instruction DESIGN PRINCIPLES OF THE ROBOSAFE 2.0 3.11.1 Detailed information to carry out the voluntary violation of the parameters The voluntary violation of the parameters is a fundamental operation for the proper verification of the entered parameters, and may require the creation of specific Robot positions, out of the workspace. Proceed as it is described below: 1. Identify the position and orientation of the Robot in the space • In the case of cell area, move the Robot so as to check at least three points for each plane of the cell; • In the case of dynamic volumes, for each volume, move the Robot so as to check at least three unaligned points for one of the parallelepiped planes and then at least one point for the remaining planes (in order to correctly identify its size and orientation); 2. Identify the speed limit of the Robot: • move the Robot changing the Cartesian speed, so as to reach and then exceed the value set in the speed limit parameter (see par. 5.3.2.4); in this regard, it may be useful to consult the “Movement programming” handbook, “Cartesian Speed Control” paragraph; • during the movement, verify the Robot stop for violation of RoboSAFE parameters. 30 DESIGN PRINCIPLES OF THE ROBOSAFE 2.0 Comau Robotics Product Instruction 3.12 Implement strategies for periodic verification of the Robot kinematic chain and of the equipment installed on the wrist The spaces occupied by Robot and by its equipment on the wrist are monitored via encoders installed on each joint of the kinematic chain. After impacts or brake release with the Control Unit turned off, it is necessary to check the Robot efficiency, verifying the consistency with a reference position that must be predisposed at project level. When necessary, this reference position will allow the verification of correct status of equipment on the Robot wrist and the absence of mechanical damages on the Robot itself. It is recommended to take into consideration the following suggestions: – implement a strategy of periodic check of the parking brakes status on the motors (see par. 12.9 Brakes monitoring function (Brake) on page 179); – implement a strategy of periodic check of Tool Center Point, identifying a significant monitoring point that includes all the kinematic chain joints of the Robot and of the equipment installed on the Robot wrist. This periodic check (at least every time the system is powered up) must also be carried out at the end of mechanical installation, following the Robot maintenance, after the use of the C5G-OBR brake releasing module, after a new configuration of the parameters and in all the circumstances in which the kinematic chain is involved. The integrator is responsible for the proper integration of RoboSAFE system in order to constitute a compliant machine according to the legislation in force. The user is responsible for the proper use of RoboSAFE system in order not to alter the mechanical configuration of equipment, Robot fixings and in any case of the positions and spaces in the cell on which the parameters of safe areas have been configured. 31 Comau Robotics Product Instruction DESIGN PRINCIPLES OF THE ROBOSAFE 2.0 3.13 Integrate the cell project documentation The RoboSAFE settings are located inside the system, on the Safe Key installed in the CPU of the SLU module. It is recommended to take into consideration the following suggestions: – it is possible to obtain an archive file (parameter backup on XML file) containing all RoboSAFE parameter settings and a report including checkSum (CRC), available on system variable $SL_CRC; – the integrator may have a personal warranty of the software version and parameters set in the complete machine if carefully manages the configuration storage and files distribution with the purpose to restore them after maintenance operations. 3.14 Protect the Robot configuration RoboSAFE settings must be protected to prevent inconsistent changes by third parties and/or inappropriate restores with parameters of other installations; this condition is particularly significant in automated systems lines with a considerable number of Robots and/or with network connection from a remote station. It is recommended to take into consideration the following suggestions: – define a univocal name of the Robot and define it in the user interface of the Control Unit ($ CUSTOM_CNTRL_ID); so the name will be constantly visible on the setting web pages; – protect the settings by changing the default password; it is recommended to include the number / univocal name of the Robot in the password so as to automatically make the person in charge of accessing / restoring the parameters aware of the direct association with the Robot in question. The complete procedures to create the project documentation can be found in par. 14.1 Considerations on the information obtained and the conservation of the report on page 200 and par. 12.13 Import / Export all the parameters of the RoboSAFE configuration on page 193. Backup / restore procedure associates the content of the $CUSTOM_CNTRL_ID variable to check the validity of the restore and its subsequent modification would impede its restore. The procedures for the password change can be found in par. 11.6 Access password change on page 105. 32 DESIGN PRINCIPLES OF THE ROBOSAFE 2.0 Comau Robotics Product Instruction 3.15 Instructions for the user The instructions for use to be delivered to the user must contain the precautions and requirements to guarantee the maintenance of the adopted RoboSAFE safety solutions over time. It is recommended to take into consideration the following suggestions: – refer to the necessary precautions to restore the configuration correctly, in particular after maintenance; – highlight the need to: • correctly hold and restore the RoboSAFE parameters; • carry out a verification test after any maintenance on the Robot kinematic chain (especially those that require Turn Set procedures). • do not perform system software updates if functional details and parameters set are not known; in case of need, opt for the intervention of a trained personnel; – emphasize the compliance