1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

RobotStudio™ 6.03 signal analyzer

16 91 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 16
Dung lượng 1,38 MB

Nội dung

This paper present the content signal analyzer, signal setup, signal analyze, data export... Please refer to the document to understand the content details.

RobotStudio™ 6.03 Signal Analyzer The information in this manual is subject to change without notice and should not be construed as a commitment by ABB ABB assumes no responsibility for any errors that may appear in this manual Except as may be expressly stated anywhere in this manual, nothing herein shall be construed as any kind of guarantee or warranty by ABB for losses, damages to persons or property, fitness for a specific purpose or the like In no event shall ABB be liable for incidental or consequential damages arising from use of this manual and products described herein This manual and parts thereof must not be reproduced or copied without ABB's written permission, and contents thereof must not be imparted to a third party nor be used for any unauthorized purpose Contravention will be prosecuted Additional copies of this manual may be obtained from ABB at its then current charge © Copyright 2016 ABB All right reserved ABB AB Robotics Products SE-721 68 Västerås Sweden 20165-06-09 ABB Table of Contents Signal Analyzer 1.1 Signal Setup 1.2 Signal Analyze 1.3 Data Export 14 Signal Analyzer Signal Analyzer Overview In this module we will go through how to use the Signal Analyzer tool The tool allows robot performance tuning and signal debugging Unpack Use Unpack&Work to open the Pack&Go file GlueStation_Analyze.rspag from the Courseware > Stations folder Unpack it to a new folder in \Courseware\Solutions\Module_3\myGlueAnalyze_Solution When the station starts up two Verify Smart Component windows may pop up Check Always trust this component and click YES if they These message boxes appear because the station contains Smart Components made with Code Behind Signal Analyzer 1.1 Signal Setup Overview When working with the Signal Analyzer the first step is to define what signals we would like to analyze The signals we select will be recorded during the simulation so we can analyze them afterwards The signals can belong to a Virtual Controller, the station (Station Signals) or a Smart Component Configuring signals On the Simulation tab check Enabled and click on Signal Setup In the Sources browser open up the IRB4600_GlueAnalyze_system node, then Mechanical Units, and then the TCP and Target nodes Check the signals Speed In Current Wobj, Target Changed and Fine Point Close the signal setup tab On the Simulation tab click Play to run the simulation and record the selected signals (Note that the robot will stand still at the docking station until the doser is filled with material.) Signal Analyzer 1.2 Signal Analyze Overview In this section we will analyze the selected signals On the Simulation tab click Signal Analyzer In the Signal Analyzer window drag the Time slide bar along the timeline to review the entire simulation Below the Time slide bar, digital signals will be displayed (such as the Fine Point) Place the mouse on the first Fine Point event The time when the signal (to fill the doser) went high and then low will be displayed To zoom in and out along the Timeline click on the plus and minus icon in the toolbar If you have a mouse with a wheel, you can place the mouse in the Analog Signals View and roll the wheel to zoom in and out Click on Auto-scale in the toolbar to turn off the auto scaling of the vertical axis Drag the Time slide bar to verify that the auto scale is turned off Signal Analyzer Left click and drag on top of the Left Axis to move the Analog Signal View along that axis Turn on Auto-scale again Click on a Target Changed event below the Analog Signals View This will give you information about the event such as time and what instructions are being called Click on the Location link for one of the instructions This function opens the Rapid tab and places the cursor at the selected instruction Using the Signal Analyzer to improve performance In the next examples we will look at fine tuning some motion, adding some additional signals to monitor the process and set up a stop watch to look at the cycle time of our program Check that the Auto-scale vertical axis is set to ON Move the Time slide bar through the program to the right As you so you will notice the speed drops as the robot moves from point to point (In particular at the various fine points and the beginning of each path What we are looking for is any noticeable speed drop in the middle of a path.) Signal Analyzer In the example above there is a slight change in the surface of the part right before the corner that is causing the tool to reorient several times in a short distance This is correct motion based upon how the path was generated on the part surface however it creates a noticeable drop in tcp speed This is perhaps undesirable motion in this particular application and as we are dispensing glue a smoother motion would be preferable We will use a function called Path Interpolation to correct this motion Interpolate the path In the Home tab expand the tree for GluePath3 and right click on the first instruction to set View tool at Target Move through the path using the up/down arrows to watch the tool at the various instructions In this case you should find that the reorientation is happening between the targets pGlue180 and pGlue230 Once this has been verified right click on GluePath3 and select Path then Interpolate Path Signal Analyzer Note: Despite the fact that the problem area begins to appear at target 180 the interpolate function cannot start with a target that is part of a circular move instruction For this reason we will select target 170 as the starting position Make selections as shown in the box below In this case we select a Start and End target so as to only affect the targets in the problem area Also we will leave the Lock Axis Orientation set to None in order to allow the targets to be free to move in all axes thus giving us the smoothest motion Click Apply then Close Synchronize the corrected* path to the RAPID and play the simulation again Although the Signal Analyzer still shows a slowdown (as it is still a corner) the speed is slightly over 150mm/sec whereas before the change was somewhere near 20mm/sec Verify this by switching between the saved recordings and using the Cross-hairs *Note: Only synchronize GluePath3 This is due to the fact there is a procedure call within Main that calls a procedure within a system module not visible in the paths and targets browser Signal Analyzer Cross-hairs Add more signals Select the Signal Setup tab In the IRB4600_GlueAnalyze_system - I/O System node and check the signal doEqu1Gun1 In SC_DockingStation > I/O System node, check the signal aoDoserVolume Close the Signal Setup window and make sure you are in the Simulation tab Go back to the Signal Analyzer window and click on Show live data in the toolbar 10 Signal Analyzer Right click on the Signal Analyzer tab and select New Vertical Tab Group Now you should see both the Station and the Signal Analyzer window Run the simulation again to see how the signals are updated during the simulation The signal doEqu1Gun1 will open (DispX\On) and close (DispX\Off) the glue flow, which you can see on the analog signal aoDoserVolume which displays the current amount of glue in the doser Close the Signal Analyzer window On the Simulation tab click on History In the Signal History window all saved recordings are displayed From here you can analyze, export, delete or rename recordings Right click on the latest recording and select Analyze 10 In the Signals table select the signal aoDoserVolume and change Axis to Left Select the Speed in Current Wobj and set Axis to Right 11 Signal Analyzer Now the aoDoserVolume value will be displayed on the left Axis while the Speed in Current Wobj will be displayed on the right Axis 11 Save the station as \Courseware\Solutions\Module_3\myGlueAnalyze_Solution\Stations\ myGlueStation_Analyze 12 Signal Analyzer Using the Stopwatch function The Stopwatch function can not only be useful in determining an overall process time but also in helping to analyze individual paths and even segments of a process Start by clicking on the Stopwatch icon found on the Simulation tab ribbon and then on Add twice so we have two stopwatches One will record the entire simulation and the other will record the time to execute GluePath3 only On Stopwatch_2 change the Start and End Triggers to target changed You will also have to specify the Mechunit as the system that is currently running and then select the target you want as the triggers Play the simulation Challenge Try Stopwatch settings for different paths or use I/O for the start and end triggers 13 Signal Analyzer 1.3 Data Export Overview The recorded data can be saved as an Excel file for use outside RobotStudio Click on Save data to file in the Signal Analyzer toolbar and save the file SignalData.xlsx to the folder \Courseware\Solutions\Module_3\myGlueAnalyze_Solution\Analyze Data Now Excel will be opened (if it’s installed on your computer) and the data from the last simulation will be displayed Challenge Try to get a more even TCP speed by modifying speed data, zone data and reorientations etc in the glue paths Also change the bead data to see how that influences the glue flow (the glue flow is dependent on bead data and TCP speed) 14 Signal Analyzer © Copyright 2016 ABB All right reserved ABB AB Robotics Products SE-721 68 Västerås Sweden 15 ... 20165-06-09 ABB Table of Contents Signal Analyzer 1.1 Signal Setup 1.2 Signal Analyze 1.3 Data Export 14 Signal Analyzer Signal Analyzer Overview In this... filled with material.) Signal Analyzer 1.2 Signal Analyze Overview In this section we will analyze the selected signals On the Simulation tab click Signal Analyzer In the Signal Analyzer window drag... made with Code Behind Signal Analyzer 1.1 Signal Setup Overview When working with the Signal Analyzer the first step is to define what signals we would like to analyze The signals we select will

Ngày đăng: 13/01/2020, 01:52

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN