Schematic Diagram of Sylvac Solution Safety System Functioning of the safety system Activating the robot mode Connections of the Scan S145 Description of the D-SUB 15p safety connector Functioning of the safety system with a robot Safety application diagram with a robot...
- Or/and the side door open - Or/and the light curtains are switched off The power in the Scan is switched off, the motors are no longer under power and the Scan S145 switches in a fault condition. To restore the power in Scan S145 and be able to continue the measurements, two actions are necessary required (in this order) : 1.
To automate the Scan with a standard robot, move jumper J7 to the left. Now the Scan S145 is in fault mode, you must connect a robot to its D-SUB 15p safety connector and carry out the operations in Section 2.5.
2.3 2.3. Connections of the Scan S145 RJ45 inputs for the controller and the camera. D-SUB 37p input/output connector for automation. D-SUB 15p safety connector for automation. Air inlet for pneumatic chuck control. 2.4 Description of the D-SUB 15p safety connector All inputs and outputs, to and from the Scan, must either be at +24V (binary 1) or at GND (binary 0).
PIN #8 PIN #1 FEMALE PIN #15 PIN #9 Function Description Direction Type Input +24V robot (common with +24V_ROB Input persistent the I/O connector) SCAN_OK1 Safety output Scan ready 1 Output persistent SCAN_OK2 Safety output Scan ready 2 Output persistent ROBOT_OK1 Safety input robot ready 1 Input...
Page 8
In addition, the robot will be able to provide two «muting» signals that will temporarily disable operation of the light curtain to allow time for the robot to put down a part and exit. For the robot to be able to send these signals to Scan S145, it must be provided with a +24V supply on +24V_ROB...
2.6 Safety application diagram with a robot Scan ON Scan OK Scan Faulty B.2.0 Check E-Stop B.2.1 Check Top B.2.2 and Door Check Light B.2.3 Curtain Check Robot B.2.4 Security Rearm B.2.5 Remote mode ON Scan ready to operate with the robot Muting-Signals ON Scan Faulty...
2.7 Description of the safety application diagram with a robot Each signal refers to a pin of the D-SUB 15p safety connector. Each signal must remain in the last defined state if not otherwise specified. Binary 1 defines a state where there is +24V present. Binary 0 defines a state where there is GND.
2.8 Chronogram of safety operation with a robot Light curtain mode Time (10s) Light curtain status Robot muting signals Safety relay status Status of Trapdoor, Door, Robot, Emergency Stop Restart signal 1. Normal operation, no fault. 2. Light curtain disabled, crossing the barrier no longer creates an error. 3.
3. REMOTE MODE Before starting any command with the Scan, regardless of the communication protocol chosen, the robot must check that “Remote Mode” is activated. To activate the remote mode, go to the ReflexScan main screen (Home) and click on the Remote Mode button. The robot can also choose to send the “Remote Lock”...
4. PROGRAM MAPPING To be able to load programs from I/Os or Modbus, you have to assign them in the Setup of the «Automation» plugin using the “Service->Plugin->Automation->Setup” menu, then in the “Programs Mapping” tab. For the I/Os, each program can be assigned to a 3-bit binary code, allowing up to 7 programs with code 111 indicating no active program.
5. WIRED SOLUTION The Scan can be controlled by electrical signals grouped on two D-SUB connectors. This approach is the most direct to implement, but also the most limited in its possibilities. For example, it is not possible to exchange analog values (e.g. axes position). Note that the number of available functions depends directly on the number of input/output signals of the Scan.
5.3 Description of the I/O diagnostics Inputs Type Name Details Commands Park Axis All axes move to their parking position. Start Program Starts the loaded program. Start Calibration Starts a calibration cycle. Status Remote Lock Locks the Scan in remote mode. Program Loading Select Program 0 3-bit code (0 to 7) for program selection.
Loaded Program 1 Loaded Program 2 Results “True” state when the program has finished its execution and the Result Ready results are ready. No Result “True” state when the program has not returned any results. “True” state when all measurement results are within the Pass tolerances defined by the loaded program.
Page 18
IN1 Park axis Rising edge IN2 Start Program Rising edge IN3 Start Calibration Rising edge IN4 Remote Lock Persistent IN5 Select Program 0 Persistent IN6 Select Program 1 Persistent IN7 Select Program 2 Persistent IN8 Load Program Rising edge IN9 Lock Tailstock Rising edge IN10 ...
6. OPC/UA SERVER OPC UA is a communication protocol for the automation industry using an Ethernet port. It is the most flexible automation solution supported by the Scan (e.g. access to the details of a measurement result). Note that the Scan only supports the binary protocol opc.tcp. The first time you use it, you must activate the OPC Server to be able to use the protocol.
6.2 Diagnostics 6.3 Methods Methods Description Clear All Runs Clear all runs from the memory Close Chuck Close the pneumatic chuck Get Programs Get the list of available programs Get Results Get the last measurement results Load Program Load a program using the program file name Lock Tailstock Move down and lock the tailstock Move Rotation To Position...
Position of the Slide [mm] Tailstock Position of the Tailstock [mm] ApplicationMode Application Mode (e.g. Composer, ReflexClick, Replay, Remote) ApplicationVersion Version of SYLVAC-REFLEX Scan Calibrated Calibration state ChuckStatus The status of the pneumatic chuck ('Unknown', 'Closed', 'Open') IsParked Is machine in park position state...
7. MODBUS TCP/IP SERVER The Scan incorporates a Modbus TCP/IP Server that allows access to the main functions of the Scan. When first used, Modbus must be enabled to use the protocol. Go to the Setup of the “Automation” plugin from the menu“Service->Plugin->Automation->Setup” and check Modbus Enable in the Modbus tab.
7.2 Diagnostics 7.3 Input table (Coils, Read-Write, FC1, FC5, FC15) Variable Description Address Park Axis Move the machine to the parking position Start Program Start the measurement of the part Start Calibration Start the calibration of the machine Lock «Remote Mode» from the scan (e.g.: robot Remote Lock working) Load Program by Id...
7.4 Input table (Holding Register, Read-Write, FC3, FC6, FC16) Variable Description Address Type Size Program Id to Load ID of the program to be loaded uint16 2 bytes Program Name to Load Name of the program to be loaded utf8[20] 20 bytes Choose the position of the slide for Slide Target Position...
7.6 Output table (Input Register, Read-Only, FC4) Variable Description Address Type Size Loaded Program Id ID of the loaded program uint16 2 bytes Loaded Program Name Name of the loaded program utf8[20] 20 bytes Slide Position Current position of the slide [mm] float32 4 bytes Rotation Position...
8. PROFINET VIA GATEWAY The Scan machine can be controlled by a Profinet bus using a gateway Moxa MGate 5103 that converts Mod- busTCP<>Profinet I/O Device. When RS+ software is installed, the configuration files needed for the gateway are copied to the disk in the ‘Resources\Profinet’...
8.2. Gateway configuration The gateway is configured via its web portal. To set the gateway into ‘configuration’ mode, you must first switch it off, ensuring to disconnect all its Ethernet cables. You must then wait about ten seconds for the ‘beep’ when the power is restored before reconnecting the network cable between the gateway and the Scan computer.
8.3 Changing the IP address It is possible that the installation at the customer’s site requires working in a different subnet. In this case, it is necessary to modify the IP address of the gateway, as well as the parameters of the four ModbusTCP com- mands.
8.4 I/O data mapping The mapping between the Modbus data and the two Profinet frames is handled automatically by the gateway. The position of each data in the frames will depend directly on the address of the Modbus registers.
9. EXAMPLE OF A ROBOT SEQUENCE Robot action Scan action Robot sequence S145 Scan machine specific action 1. The Robot takes a part to mesure 2. The Robot loads the program 3. The Robot approaches the Scan 4. The Robot unlocks the Scan Tailstock 5.
9.1 I/O sequence The Robot takes a part to be measured (Close gripper) 1.Turn “Select Program 0” = ON 2.Turn “Select Program 1” = OFF 3.Turn “Select Program 2” = OFF 4.Wait for “Machine Ready” = ON 5.Turn “Load Program” = ON 6.Wait for “Loaded Program 0”...
9.2 Modbus TCP/IP sequence The Robot takes a part to measure 1. Program Id to Load = 1 2. Load Program by ID= ON 3. Wait MachineReady = ON 4. Load Program by ID= OFF 5. WAIT Loaded Program Id = 1 The Robot approaches with the part in front of the scan 6.
9.3 OPC/UA sequence The Robot takes the part to measure 1. Load Program (GoldPart.rsd) 2. WAIT LoadedProgram = GoldPart.rsd The Robot approaches the part in front of the scan 3. UnlockTailstock 4. WAIT TailstockStatus =Unlocked 11. Turn «ROB_MUT1» = ON 12.
10. PNEUMATIC SYSTEM 10.1 Features 2-position Electrovalves with dual control (bistable). Operating pressure range: 0.1 to 0.7 MPa (1 to 7 bar). Ambient and compressed air temperature: -10 to 50 °C. Maximum response time: 15 ms. Maximum operating frequency: 10 Hz. 10.2 Pneumatic connections The Scan machine must be supplied with a +24V supply on +24V_ROB pin 1...
2. You can view the logs at ReflexScan -> Service -> Logs. 3. Logs are also stored in the folder ‘C:\ProgramData\SYLVAC\SYLVAC-REFLEX Scan\Logs’. 4. When you contact the Sylvac Service Team, try always to attach the log file corresponding to the problem together with the corresponding time stamp.
Page 37
12.3.3 There is no signal from the robot 1. Contact the integrator of the robot. 2. Try to turn ON one output on the robot. 3. Check there is +24V on the appropriate pin. 4. Turn OFF one output on the Robot. 5.
Page 38
12.3.7 The security is OFF when the robot enters the Scan S145 1. The Muting signals must be ON when the robot goes into the Scan. 2. The Muting signals don’t work if the Scan S145 status is false (emergency stop button active, light curtain interrupted, top or electronic door open).
Page 40
Changes without prior notice Sous réserve de toute modification Änderungen vorbehalten Edition : 2023.06 / 681-106-03-110...
Need help?
Do you have a question about the SCAN S145 and is the answer not in the manual?
Questions and answers