Page 2
We reserve the right to make alterations to the content of this documentation (even without prior notification). WEISS GmbH is not liable for any technical or printing errors in this document. We also accept no liability for damages directly or indirectly related to the provision, service, or use of this documentation.
5.5 Teach positions and create drive sequences..................43 6 Quick start ..............................48 7 Frequently Asked Questions (FAQs) ......................50 8 Troubleshooting ............................51 8.1 Common problems and error messages: ....................51 8.2 How to proceed in case of errors ......................53 WAS.handling Windows – Programm...
1.2 Safety and utilization notes Validity: This is the software documentation for WEISS controls for Pick & Place HP140 with B&R ACOPOS Servo Drives. It is complete only together with the mechanical and electrical documentation. Depending on the interface to the supervisory control system, please observe the interface description.
Customer interface each with 16 - Profibus or inputs and - CAN / DeviceNet outputs Customer interface: Ethernet digital inputs Motor line blue Parameterizing via RS232 or Ethernet Encoder line blue Motor line red Encoder line red WAS.handling Windows Program...
The PVI driver is the interface between the Windows program and the control computer. It is supplied by the manufacturer of the drive (Bernecker & Rainer). The PVI driver runs for two hours without a license. After two hours a reminder is displayed. After starting WAS.handling again, the program can be operated for another two hours.
The installation of the Windows program is done in two parts: Installation of the PVI driver for communication between control system and the Windows computer • Installation of the program "WAS.Handling“ • 3.1 Installing the PVI driver: Run the "AS2523103_PviRT_Eng.exe" file in the "PVI_Eng" directory from the supplied CD.
• All parameters are stored on the slot-CPU. In most cases, the data is immediately transferred there after input. With position data and sequences, the transfer must be started manually. Menu bar Tool bar (When the pointer is moved over the icons, a tooltip is displayed.) Status bar Connection Interface status Drive status WAS.handling Windows Program...
The connection number can also be called the station address of the PC/laptop. The INA node number refers to the station address of the drive control. By activating Simulation, the software can be operated without being connected to the control system. Thus you can load and read saved parameter files. WAS.handling Windows – Program...
Page 11
Devices in a network can be searched and managed. 4.1.2 Load and save parameters After a connection has been established, all parameters that can be set with this program can be saved and recalled. When loading parameters, you can select which parameters are actually applied. WAS.handling Windows Program...
Optionally you can set the values by using the right mouse button – Set position. You can also enter the values manually and confirm by pressing ENTER. Speed: Enter the maximum speed to be used on the way to the position in the central area of the input table. WAS.handling Windows – Program...
Page 13
After the positions have been stored in the PLC, they can be reached using Jog to Pos. Then the axes will move to the position highlighted by the blue cursor. The Jog to Pos button must be pressed until the position has been reached. Upon releasing the button, the axes stop immediately. WAS.handling Windows Program...
Page 14
It must be terminated explicitly with STOP. The dialog to edit the demo sequence can also be opened using Program -> Sequences. This dialog holds all important functions to operate the HP140. The demo sequence was mainly designed for presentations. WAS.handling Windows – Program...
Page 15
"var_a" < ... jump 1 line if "var_b" < ... jump 1 line if "var_c" < ... jump 1 line if "var_d" < ... jump 1 line generate alarm start stopwatch stop stopwatch part Counter + 1 WAS.handling Windows Program...
Page 16
HIGH. The number in the "Option“ column gives the timeout in milliseconds. If the input is not HIGH, after this time has passed, the sequence is aborted and an error message is generated. The maximum waiting period is 32 seconds. (Use it, e.g. for gripper open/close) WAS.handling Windows – Program...
Page 17
Counter + 1 The command counter is incremented by one. The value will be displayed in the Tools – Parameters dialog. End of drive sequence. Do not forget to save the drive sequence by pressing the "PC PLC" button. WAS.handling Windows Program...
Page 18
Ackn: Acknowledge error. Save: Save this demo sequence to PC harddrive. Load: Load this demo sequence from PC harddisk. (It must then be transferred to the control system using "PC PLC"). Delete: Deletes all entered commands. WAS.handling Windows – Program...
“Manual lubrication” button or set an appropriate input signal. - If a central lubrication system is selected, appropriate inputs and outputs must be wired. The exact wiring can be seen from the corresponding documentation. WAS.handling Windows Program...
Page 20
Setting up the digital inputs and outputs is described in the following. For parameterizing and functionality of the fieldbus system, freeASCII and TCP/UDP, please refer to the respective interface documentation. The Ethernet interface of the slot PLC can be configured on the “Ethernet” tab. WAS.handling Windows – Program...
Page 21
It is sufficient to enter, e.g. “1.1“ + ENTER. You do not have to enter the “I“. In English the inputs are “I” and the outputs “Q”. Caution: In the windows program, the numeration of the bits is starting with “1”. WAS.handling Windows Program...
Page 22
A rising edge triggers the sequence selected using Bit A through Bit G. Demo sequence: A rising edge triggers start of the demo sequence. Unlike the normal sequences, the demo sequence runs in an infinite loop. Terminate with “Stop”. WAS.handling Windows – Program...
Page 23
“Parameter set 2 active.” Alarm reset: A rising edge (> 20msec) acknowledges all existing error messages. Alternatively, errors can be acknowledged using the Windows program. Input_1 .. 8: Freely usable inputs that can be accessed within sequences. WAS.handling Windows Program...
Page 24
Seq. Place: Sequence no. 2 is called up. This was preset by the manufacturer and the HP 140 can be operated after teaching the Pick and Place Positions. Identical to “Start sequence no. 2“. Clear PCM: reserved WAS.handling Windows – Program...
Page 25
Bit A .. G: After a “Move to Pos” or “Sequence” command has been started, the binary encoded number of the position or the sequence is shown using these outputs (cf. inputs Bit A … G). WAS.handling Windows Program...
Page 26
Subnet mask: Use these parameters to address the device unambiguously in a network. Standard Gateway: The IP address of the server that can be used to communicate with other networks outside the subnet. Input here is optional. WAS.handling Windows – Program...
Page 27
Error number 210 signifies an ACOPOS error of the Y axis; error number 310 signifies an error of the Z axis. The values in brackets give a more detailed error description. If you encounter any problems, please pass these values on to the WEISS service. WAS.handling Windows Program...
Page 28
Using this dialog field, the values can be set in the more familiar decimal system. The right area shows the inputs of the drive. So you can check, whether e.g. (Hardware -) Enable is present. WAS.handling Windows – Program...
Page 29
• Log The log is a cyclic buffer where the last 1,000 commands are stored. This helps, for example, to detect errors in drive sequences. This log can also be sent as a file to WEISS service. WAS.handling Windows Program...
Page 30
Limits. The parameters in the field Motion are adjusted as well. Group motion: speed: Maximum speed of the linear motor. accel: Starting ramp decel: Stop ramp. Usually equal to start ramp WAS.handling Windows – Program...
Page 31
The dead load of the axes is already stored in the software and does not need to be added here. It is sufficient to enter the load for one axis. The value is automatically used for the other axes. WAS.handling Windows Program...
Page 32
Part 2: Here the control parameters are set. These parameters must only be changed by a WEISS service technician. WAS.handling Windows – Program...
Page 33
The speed of the reference drive. Only for methods with reference switch. accel: The start ramp tr_s_block, tr_s_rel, sw_edge, trigger_dir: Only relevant for methods with reference switch. start_dir: This determines whether the reference drive is going to the front or back stop. WAS.handling Windows Program...
Page 34
If the numbers are the same, these axes are referenced simultaneously. motor torque: Gives the power with which the motor presses against the end point (mechanical stop) during the reference drive. The value is given in percentage of the maximum power. WAS.handling Windows – Program...
Page 35
Part 4: In part 4 important parameters for mechanical and electrical configuration are set. Most parameters are only of interest to a WEISS service technician. For customer-specific applications, the parameters QuickStop_Input and Stop_Input are important. If an HP140 with shortened horizontal stroke is used, check the Length parameter of the Y axis.
Page 36
Monitors, whether all 3 power phases are available to the drive. If only one phase is connected, deactivate this monitoring. Group find motor phase: method: Method for determining the commutation angle. Parameter must only be changed by WEISS service technician. current: Power used for inphasing. Group motor: motor type: The motor type is pre-set and must not be changed.
Page 37
Use the Tools – Options dialog to change the language of the user interface. Furthermore, you can switch to another user level allowing further parameterization. The following languages are available: • English • German • French • Spanish • Italian WAS.handling Windows Program...
All axes: Current position Reference drive for all axes Set current position as machine zero point Activation / deactivation of axes (software enable) Speed override Step mode for each axis WAS.handling Windows – Program...
Page 39
Axis Y..Z: Determination of com- mutation angle. Prerequisite: - Hardware enable: HIGH - Software enable: LOW Preset a new target position WAS.handling Windows Program...
Page 40
The Test – Scope menu opens a dialog for recording and displaying motion parameters such as speed or power. These functions are used for diagnostic purposes by a WEISS service technician, but they can also be of interest to the operator. Parameterizing should be self-explanatory to an expert, which is why we won’t go into greater detail here.
• Start Windows program WAS.handling and parameterize PC interface using the File – Connection menu. Select the interface used, COM1...8, and confirm with OK. • This needs to be done only once. The settings are saved and the next time you start WAS.handling the connection is immediately established.
HIGH or LOW active. If an HP140 with shortened horizontal axis is used, check the Length parameter of the Y axis in part 4. The parameters for Load and Stop / Quickstop are automatically entered for the Z axis. WAS.handling Windows – Program...
Level switch for automatic lubrication Lubr.PumpPressure: Monitoring the lube function Parameter 2: Switch to parameter set 2 for set-up mode. Alarm reset: Acknowledge error message. Input 1: Input sensor “Gripper open” Input 2: Input sensor “Gripper closed” WAS.handling Windows Program...
Page 44
Output to switch the pneumatic valve for the gripper. Cam 1: The output shows whether the axis is in the basic position. Requ. Lubrication: Start the lubrication cycle Paramset_2 active: Parameter set 2 is active (Set-up mode) WAS.handling Windows – Program...
With this, the position of the gripper is set. To avoid mechanical stress, the axes can be released when the gripper is closed (disable). This way the optimum position is set automatically. Set machine zero point Display enable / disable WAS.handling Windows Program...
The basic position drive must be carried out after the reference drive and after a malfunction. A “software cam” will determine, whether both axes are in the basic position. Basic Position Pos4 Pos3 Machine Pos2 Pos1 zero pos Place Workpiece Pick Workpiece (front) (back) WAS.handling Windows – Program...
Page 47
This procedure can be applied to all 4 positions. After entering the values, transfer these to the target system by pressing the PC PLC button. WAS.handling Windows Program...
Page 48
5.5.2 Set cam for output basic position Open the Tools - Cam dialog. Check Enable and enter a position window around the position that has been defined as the basic position. WAS.handling Windows – Program...
Page 49
Wait Input2 = ON (msec) Wait for input “Gripper closed“. After 500ms the sequence is aborted and an error message generated. Move to Pos abs axis Z Drive Z axis to position 3. Terminate sequence. WAS.handling Windows Program...
Page 50
After entering the commands, transfer the sequence to the target system by pressing the PC button. Before starting the Pick or Place Sequence, check via output “Cam 1", whether the axes are in the basic position. The sequences can be tested using the I/O Monitor with Force-Inputs. WAS.handling Windows – Program...
You’ll find the parameter QuickStop_Input in the Tools – Y axis menu Part 4. It can be set to • HIGH active or LOW active. After the parameter has been changed, the slot CPU must be restarted. WAS.handling Windows Program...
Error messages are displayed in the status bar, in the manual mode dialog and in the error list in Tools – Error list. They can be acknowledged in the respective dialog boxes. The corresponding button is only displayed if an error is queued. WAS.handling Windows Program...
Sequences are selected using the inputs Bit A – Bit G. These signals must be set before starting the sequences. By shifts in the cycle time of the PLC, wrong codes can occur when all signals are set simultaneously. Therefore, insert a short waiting time between setting the code and starting the sequence. WAS.handling Windows – Program...
Page 55
HP140 are not assembled correctly, the pins are pushed back Motor error or encoder error internally. => Switch off system, unscrew cables on motor and check, whether the pins are pushed back (especially those of the encoder plug). - Encoder is actually damaged. WAS.handling Windows Program...
Respective error message, partially with additional information. For problems of the drives (error no. 210, 310), the error number of the drive software is displayed additionally. If you cannot rectify the fault yourself, please report both error numbers to the WEISS service. WAS.handling Windows – Program...
Page 57
8.2.3 Error messages to the WEISS service If you cannot operate the HP140 with the above help, prepare an email to the WEISS service as follows: • Save all parameters using the File – Save parameters menu. • If your device has worked before and the failure occurs during operation, save the log entry right after the failure occurred using the Tools –...
Need help?
Do you have a question about the WAS.handling and is the answer not in the manual?
Questions and answers