Advertisement

Quick Links

Automation Manual for
SCAN S145 V3
Robot

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SCAN S145 V3 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Sylvac SCAN S145 V3

  • Page 1 Automation Manual for SCAN S145 V3 Robot...
  • Page 2: Table Of Contents

    TABLE OF CONTENTS Schematic Diagram of Sylvac Solution Safety System Functioning of the safety system Activating the robot mode Activating the after-sales service mode Connections of the Scan S145 Description of the D-SUB 15p safety connector Functioning of the safety system with a robot...
  • Page 3: Schematic Diagram Of Sylvac Solution

    1. SCHEMATIC DIAGRAM OF SYLVAC SOLUTION Camera/controler Modbus Modbus TCP/IP TCP/IP Cable I/O OPC/UA Profinet...
  • Page 4: Safety System

    2. SAFETY SYSTEM 2.1 Functioning of the safety system The Scan S145 has the following safety elements : • An emergency stop button. • A safety contact on the Top security sensor. • A safety contact on the Side(s) door(s) •...
  • Page 5: Activating The Robot Mode

    To be able to operate the machine in service mode, the safety key must be turned to the Service position (positioned on the right side of the machine). The key cannot be removed in this position. This mode should only be used by a Sylvac service operator! In this mode, the only active safety feature is the emergency stop button.
  • Page 6: Description Of The D-Sub 15P Safety Connector

    2.5. 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). All signals to the Scan must come from the robot. Function Description Direction Type...
  • Page 7: Functioning Of The Safety System With A Robot

    2.6. Functioning of the safety system with a robot signals represent a D-SUB 15p safety connector pin. When using the Scan with a robot, a double signal must be provided, which becomes a new safety element in addition to the emergency stop button. Top Security Sensor Side Doors Sensor Dashed : depends on model...
  • Page 8: Safety Application Diagram With A Robot

    2.7. Safety application diagram with a robot Scan ON Scan OK Scan Faulty B.2.0 B.2.1 Check E-Stop 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...
  • Page 9: Description Of The Safety Application Diagram With A Robot

    2.8. 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.
  • Page 10: Chronogram Of Safety Operation With A Robot

    2.9. 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.
  • Page 11: Safety Schematic Diagram With A Robot

    2.10. Safety schematic diagram with a robot...
  • Page 12: Remote Mode

    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”...
  • Page 13: Program Mapping

    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.
  • Page 14: Wired Solution

    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.
  • Page 15: Description Of The Diagnostics I/O

    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.
  • Page 16: Description Of The Main D-Sub 37P I/O Pins

    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 17 Park axis Rising edge Start Program Rising edge Start Calibration Rising edge Remote Lock Persistent Select Program 0 Persistent Select Program 1 Persistent Select Program 2 Persistent Load Program Rising edge Lock Tailstock Rising edge IN10 Unlock Tailstock Rising edge IN11 Reserve IN IN12...
  • Page 18: Description Of Pin D-Sub 15P I/O Additional Tools

    5.5 Description of pin D-SUB 15p I/O additional tools All inputs and outputs, to and from the Scan, must either be at +24V (edge 1) or at GND (edge 0). All signals to the Scan must come from the robot. This connector is used for more I/Os.
  • Page 19: Opc/Ua Server

    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.
  • Page 20: Diagnostics

    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...
  • Page 21: Nodes

    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...
  • Page 22: Modbus Tcp/Ip Server

    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.
  • Page 23: Diagnostics

    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...
  • Page 24: Input Table (Holding Register, Read-Write, Fc3, Fc6, Fc16)

    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...
  • Page 25: Output Table (Input Register, Read-Only, Fc4)

    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...
  • Page 26: Profinet Via Gateway

    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’...
  • Page 27: Gateway Configuration

    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.
  • Page 28: Changing The Ip Address

    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.
  • Page 29: I/O Data Mapping

    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.
  • Page 31: Example Of A Robot Sequence

    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.
  • Page 32: I/O Sequence

    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”...
  • Page 33: Modbus Tcp/Ip Sequence

    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.
  • Page 34: Opc/Ua Sequence

    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.
  • Page 35: Pneumatic System

    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...
  • Page 36: Troubleshooting

    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.5 The Tailstock Lock/Unlock doesn’t work 1. Contact the robot integrator. 2. Verify that the robot waits for «Machine Ready» = ON before sending a “Lock Tailstock”/”Unlock Tailstock” command. 3. This advice works well for all others commands. 12.3.6 The Tailstock doesn’t go to the correct position 1.
  • Page 39 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 : 2024.01 / 681-106-03-110...

This manual is also suitable for:

Scan s145Scan s145l

Table of Contents