background image

SPC and Statistics 

9836 3521 01 

409 

If you press the Information button 

 a dialog box is presented where you can enter various check values 

for the selected variable. 

 

If you have marked 

Auto recalculation of limits 

on the first page, the 

UCL

X

,

 LCL

X

, UCL

R/S

 and 

LCL

R/S

fields will show current value of the control limits. If you disable automatic recalculation you can manually 
enter control limits in these fields. 

Cam limit is only applicable if cam can be calculated. 

Check one or more of the check boxes in the 

Trend Deviation Alarms

 frame to have the SPC and TDA 

data monitored for any of the following deviations: 

 

One out

: One point outside control levels 

 

Seven up

: Seven points consecutively increasing 

 

Seven down

:  Seven points consecutively decreasing 

 

Seven above

: Seven points consecutively above average  

 

Seven below

: Seven points consecutively below average  

 

Mid gather

: More than 90% of the points in mid third  

 

End gather

: Less than 40% of the points in mid third  

If a deviation is detected an event of type SPC is generated and stored in the Event Log (see also View 
Event Log).
 

Содержание PowerMACS 4000

Страница 1: ...User guide PowerMACS 4000 Atlas Copco Tools and Assembly Systems 9836 3521 01 2010 11 Edition 10 3 0...

Страница 2: ......

Страница 3: ...Tightening Controller 27 2 3 1 1 PTC Description 30 2 3 1 2 TC Description 32 2 3 1 3 The TC HMI Menu System 34 2 3 2 Version conflict message 38 2 3 3 Console Computer CC 38 2 3 4 Ethernet 39 2 3 5...

Страница 4: ...of Cycle Data 95 3 7 4 3 Cycle Data layout example 98 3 7 4 4 Reporter Preview 103 3 7 4 5 Advanced Event settings 104 3 7 4 6 Advanced CD settings 104 3 8 Security 106 3 8 1 Registering groups 106 3...

Страница 5: ...External Equipment 148 4 6 4 Angle Channels page 149 4 6 4 1 Angle Double Transducer Check 149 4 6 5 Torque Channels page 151 4 6 5 1 Torque Double Transducer Check 151 4 6 6 Diagnostic page 153 4 6...

Страница 6: ...7 1 Advanced mode 202 4 17 7 2 Restart of TC s after download 203 4 17 7 3 Information fields 203 4 17 7 4 Prepare TC for download of software 207 4 17 7 5 Change Net Data 209 4 17 8 Clear data 210 4...

Страница 7: ...rol 279 6 5 2 6 AO Run until Angle with overshoot compensation 280 6 5 2 7 A Run until Angle 282 6 5 2 8 Y1 Run until Yield point method 1 283 6 5 2 9 Y2 Run until Yield point method 2 284 6 5 2 10 LT...

Страница 8: ...k T T3 Current as Torque 331 6 5 4 9 Check shut off torque 332 6 5 4 10 Check torque rate 333 6 5 4 11 Check Zero Crossing only available for Gauging 336 6 5 4 12 Check time 338 6 5 4 13 Check Yield P...

Страница 9: ...3 1 Errors 390 6 7 3 2 Warnings 394 6 7 4 Step level result variables 395 6 8 Servo and spindle protections 399 6 8 1 Stall protection 399 6 8 2 How to avoid the problems 399 7 SPC and Statistics 401...

Страница 10: ...Supported message types 454 8 11 3 2 TC Result Record Formats 455 8 11 4 DC PLUS 456 8 11 4 1 Parameters for PDT 457 8 11 4 2 Parameters for PQD 459 8 11 4 3 Handling of PN KN and LI in protocol vers...

Страница 11: ...3 Access to Process data 534 8 13 4 Serial Communication Protocol Information 534 8 13 4 1 JBUS 536 8 13 4 2 Siemens 3964R 537 8 13 4 3 Telemechanique UNI TE 538 8 13 4 4 SATT Comli 540 8 13 4 5 Alle...

Страница 12: ...ndCDQueue 563 8 14 4 31 GetEvent 564 8 14 4 32 GetEventEx 565 8 14 4 33 GetEventObj 565 8 14 4 34 SubscribeEvent 566 8 14 4 35 RecNewEvent 566 8 14 4 36 FlushEventQueue 566 8 14 4 37 RewindEventQueue...

Страница 13: ...erties 582 8 14 11 Channels object collection 583 8 14 11 1 Properties 583 8 14 11 2 Item 583 8 14 11 3 Exists 584 8 14 12 Channel object 585 8 14 12 1 Properties 585 8 14 12 2 GetSampleValueNo 585 8...

Страница 14: ...17 5 8 Sequence and Program Step Speed data 618 8 17 5 9 Sequence and Program Step Speed Ramp down data 619 8 17 5 10 Sequence and Program Step Other data 620 8 17 5 11 Sequence and Program Step Surv...

Страница 15: ...even more performance and benefits to customers by increased intelligence in tightening controllers and simplified configuration through the new ToolsTalk PowerMACS software PowerMACS 4000 supports a...

Страница 16: ...easy access ToolsTalk PowerMACS includes the popular Application Program Interface API enabling the engineer to access data from the Tightening Controller For example read and write PLC cycle and tra...

Страница 17: ...Peripherals simply added A wide range of peripherals can be connected to the PowerMACS 4000 TC including printers bar code readers operator table operator annunciators etc Flexible installation The p...

Страница 18: ...for gauging applications It can read a Tightening setup from file and convert it to a Gauging setup but not vice versa 1 2 1 Gauging Functions The following functions are only avaliable if you run PM4...

Страница 19: ...The curve present torque vs time There are two critical points 1 Break Away 2 Low Torque Rotation Test To check break away the torque is gently increased without rotation If the torque reaches a prese...

Страница 20: ...lication a bolt and a nut should be rotated and locked to each other to achieve a specific valve lash This can be done with a special coaxial spindle e g QMX 42 2RT It is easy to create a program that...

Страница 21: ...folder ToolsTalk PM4000 Gauging is installed with the file PM4000 10 X X ToolsTalk Gauging exe located in the folder ToolsTalk Gauging After installing ToolsTalk PowerMACS you have up to 90 days to re...

Страница 22: ...For more information on differences between these products see Tightening and Gauging Until registered ToolsTalk PowerMACS will display an extra status bar at the bottom of the main window showing you...

Страница 23: ...itecture 2 1 System Architecture Overview This section describes the architecture of the PowerMACS 4000 system It includes the descriptions of the hardware components including computers and devices t...

Страница 24: ...sTalk If you need to display data from two or more stations at the same time you must design them in one system Multiple PowerMACS systems may be networked together in a single facility but are limite...

Страница 25: ...or more torque sensors One or more angle sensors ToolsTalk ToolsTalk PowerMACS is a Windows application used to set up a PowerMACS 4000 system It is not needed for automatic running but it can option...

Страница 26: ...bes the hardware structure of a PowerMACS 4000 system i e how hardware components are used Digital I O Sp 1 Sp 2 TC 1 primary TC 2 secondary TC n secondary Sp n Factory Network Ethernet Field bus Seri...

Страница 27: ...r more information on how to configure a TC as a System TC and set its IP address Chapter Configure Target System describes a tool for detecting overlapping systems that is several System TCs trying t...

Страница 28: ...System Architecture 28 9836 3521 01 The TC board has the following layout Flash PROM RAM CPU Local I O ST bus Serial MACS I O Emerg Stop SRAM Ethernet Battery RTC...

Страница 29: ...of set ups traces cycle data etc 2 MB ST bus St bus 2 ch ST bus 1 is for communication with the drive and the spindle located in the tool connector ST bus 2 is for communication with ST based accesso...

Страница 30: ...ightening performed by the PTC was NOK ALARM is lit red when a servo or spindle hardware or system error has been detected on the PTC To acknowledge the alarm the PLC variable RESET can be used an att...

Страница 31: ...5 MACS I O 9 pole D sub Dig In 10 pole Phoenix 4 Digital inputs Em Stop In 12 pole Phoenix Emergency stop in and MACS I O Relay Out 12 pole Phoenix 4 Relay Outputs 24V input 2 pole Phoenix 24 V input...

Страница 32: ...mmon with the LEDs found on PTCs OK is lit green when last cycle tightening performed by the TC was OK NOK is lit red when last cycle tightening performed by the TC was NOK ALARM is lit red when a ser...

Страница 33: ...input and output sockets on the TC Em Stop In 12 pole Phoenix Emergency stop in 24V Input 2 pole Phoenix 24 V input Int Eth RJ45 Internal Ethernet ES 2 pole JST Power Supply for Ethernet Switch only...

Страница 34: ...system Default Menu The default menu contains two view items you can select which view by pressing the up down buttons the two middle soft buttons Press the Setup button to go to the Setup menu and th...

Страница 35: ...n the settings press the Up Down buttons To edit a setting press the Change button when editing it is possible to Store the new value or Cancel the editing The picture below shows an example editing t...

Страница 36: ...Default gateway for interface 2 PTC only Note It is possible to lock the display from the system node in the system map in ToolsTalk PowerMACS If the display is locked it is not possible to use the di...

Страница 37: ...enu is grouped by TC Servo and Spindle Information Menu Description TC Info System Type System Type PowerMACS Tightening Appl Ver PowerMACS Application Version Boot Ver PowerMACS Boot Version PCB PCB...

Страница 38: ...ict with software versions 7 3 0 or higher the Automatic download function takes care of that problem and the messages shown is as described in the chapter Automatic Download If a Spindle TC with soft...

Страница 39: ...is 10Base TX i e twisted pair max length 100 m By use of commercially available products it is possible to build a network with optically isolated components Via a router other computers in the facto...

Страница 40: ...device Communication via serial protocols Communication via fieldbus interface Communication from an external PC based application using the PowerMACS API Application Programmers Interface Except for...

Страница 41: ...th a TC that has different software loaded and to automatically update the software in that TC with the same as the rest of the system 2 4 2 General function The purpose of the Automatic Download func...

Страница 42: ...ses Yes the following control text appears on the TC panel Fig 2 Yes No Version conflict Press Yes if this TC should be updated Press No to return to the previous level Ver Conflict Update Software If...

Страница 43: ...lid setup the System TC continues to check for any software version conflict among TC3 TCN If one or several Spindle TCs are found with a different software version the above described dialog appears...

Страница 44: ...servo is automatically updated with the newer version During the update of the servo software the following message is shown on the TC panel Updating Servo software Updating Indicates that the TC is...

Страница 45: ...ng the update of the spindle software the following message is shown on the TC panel Updating Spindle software Updating Indicates that the TC is updating the spindle software It is also possible to do...

Страница 46: ...System Architecture 46 9836 3521 01...

Страница 47: ...Basic Functions 9836 3521 01 47 3 Basic Functions 3 1 Basic Functions Overview This part covers the basic functions like how to handle windows and screen security help etc...

Страница 48: ...w the title bar there is a menu bar When selecting one of the menus it drops down and you can see a set of menu items or menu choices Tool bar Below the menu bar you have a tool bar This contains butt...

Страница 49: ...hat belongs together Button Carries out a command when pressed Check box Represents parameters of Boolean type that is that either are True or False Radio button Represents multiple choices from which...

Страница 50: ...e the factory default view from here and save your own view configuration If you have a number of windows on the screen at the same time you can get these rearranged in a structured way Use the menu c...

Страница 51: ...will automaticly display detailed help about certain items you are working on For example it will automaticly show the help text for the selected step in the tightening window Help menu It is also pos...

Страница 52: ...are also used in connection with setups Handling setups are described in chapter Set Up and Maintenance Page setup and Print is used for printing of setups See chapter Printing Security Login and Logo...

Страница 53: ...ows previous setups that has been opened recently Select one of these to get an instant opening of it instead of using the Open item Use Exit to shut down the ToolsTalk PowerMACS application If you ha...

Страница 54: ...s window it is possible to select Create a new setup to begin working on a new setup in disconnected mode select Open an existing setup to open an already saved setup from disk The option Select a tar...

Страница 55: ...1 Make sure your console computer is connected to the network of the system in question 2 Press the Connect button on the toolbar To connect to a specified system This is how you start up ToolsTalk P...

Страница 56: ...displayed Select Write to TC to transfer the setup currently loaded in ToolsTalk PowerMACS to the target system The target will wait for any ongoing cycles to be completed before the setup is loaded...

Страница 57: ...use of the menu View or by pressing one of the corresponding buttons on the tool bar 3 6 1 Assembly Overview The Assembly Overview displays current status of the system its stations and bolts using a...

Страница 58: ...ll be green and disconnected NOK bolts will be red For bolts only If you want more information on the stations or bolts expand the box by clicking on the box of interest The information that is displa...

Страница 59: ...he bolt boxes background color is updated to show the status of the finished cycle Note The station box is still yellow to indicate that the complete tightening cycle is not yet finished and that ther...

Страница 60: ...the PLC station output variable MODE see Station variables If a cycle is running when the Mode number changes the Station View is not changed until the cycle is finished If the Mode number changes to...

Страница 61: ...l parts but also as a navigation tool within the system The default location for the System Map is on the left side of ToolsTalk PowerMACS but it can be placed anywhere on the screen When first starte...

Страница 62: ...e Blue Bolt is disconnected This color is only used if the checkbox Display disconnected bolts with blue color in the Options form is checked If not checked then disconnected OK bolts will be green an...

Страница 63: ...Basic Functions 9836 3521 01 63 Problems with equipment hardware or devices are indicated with a red cross over the icon For certain devices Online info is shown below the Details window...

Страница 64: ...em TC If the Advanced button is pressed you can specify the format settings by pressing the Layout button if you want to present just specific cycles press the Settings button the following frame will...

Страница 65: ...s where at least one bolt has executed the selected program Cycle data can be saved to file when pressing the Get cycledata button Select a file to save the data to or type a new file name The data wi...

Страница 66: ...am With the cursor you can mark a specific part of the trace to zoom in Place the mouse pointer on the upper left corner of the area you want to enlarge Press the left mouse button and drag the mouse...

Страница 67: ...rm trend If Cp or Cpk is not presently within limits a warning message is presented If you select Histogram you will be presented the following view This form displays the frequency distribution of th...

Страница 68: ...r each individual bolt s tightening cycle a trace can be generated and recorded The maximum length of a trace is 20 seconds If a trace is recorded for longer time than 20 seconds the oldest values wil...

Страница 69: ...e Views the recorded angle values Current Views the recorded current values Current as T Views the recorded current values scaled as torque using the values of the spindle setup parameters Gear Ratio...

Страница 70: ...it for each trace can be found in the identity list This list is displayed by clicking on the button Identity The second torque and angle channels are only available when the following conditions are...

Страница 71: ...As dialogue where you specify the name and the format of your file Chose extension trc Trace Files to save it in PowerMACS internal format or extension txt Text Files to save the trace as a text file...

Страница 72: ...e area to zoom in and release the mouse button This will cause the graph to be redrawn displaying only the selected area Click on the right mouse button to zoom out Scroll When the graph is zoomed in...

Страница 73: ...on the graph The point on a curve that is nearest to the mouse pointer is selected and marked with a black dot The information that belongs to the actual curve is displayed with black text Other infor...

Страница 74: ...ill having several others displayed Change the selected trace to highlight another trace This makes it possible to browse through all traces viewing them one by one Show Tightening limits and paramete...

Страница 75: ...ts are displayed when Torque over Time curves are viewed angle limits are displayed when Angle over Time curves are viewed monitoring limits and other checks that measure torque vs angle are displayed...

Страница 76: ...is used on either a vertical axis or the horisontal axis you can select to show the step angle instead of the cycle angle with the checkbox Show Step Angle The step angle starts at zero degrees at the...

Страница 77: ...cle Data If you select View Extras Show cycle data the lower part of the window is expanded and displays more data Press the Layout button to set up the layout of the cycle data This will invoke the T...

Страница 78: ...onditions If you select Torque matching will be done where the traces have reached the same level of torque The level is specified in in the field next to the alternative If you e g specify 50 the tra...

Страница 79: ...ange color of many traces at the same time hold down the CTRL key and click on the traces to select them Then click on one of the selected traces colored button to the left Note It is only possible to...

Страница 80: ...ent colors Normally traces are from the most recent cycles Traces that are tagged for save will be saved indefinitely The save tag can be switched on and off by use of the Save Unsave buttons for any...

Страница 81: ...akes it more easy to see how reject management procedures affected a cycle To display the tightening path for a cycle either select a cycle data by pressing the Select Cycle Data button or select one...

Страница 82: ...or 8 Internal communication errors etc Ext com error 9 No response to many retransmissions etc when communicating with external equipment SPC 10 SPC events 7 up 7 down etc Setup 11 Erroneous configura...

Страница 83: ...d to a particular bolt Optional The Angle Channel if relevant for restriction check and monitoring events Possible values are M Monitoring C Control 1 2 Channel number Optional The Torque Channel if r...

Страница 84: ...red check mark in the leftmost column If you press the Setup button the Event Log Setup window is opened where you can specify which event types and or Severities to display You can also include just...

Страница 85: ...rMACS is connected you can display the current status of all digital inputs and output connected to a particular TC Use menu choice View IO to open the IO Map form You can also open it from the Hardwa...

Страница 86: ...lk PowerMACS The files are placed in special directories depending of the type of reporter For example API reporters are placed in the directory ToolsTalk PowerMACS install dir Reporters API and scree...

Страница 87: ...k PowerMACS requires ToolsTalk PowerMACS to be connected Excel File sent to an Excel file via ToolsTalk PowerMACS requires ToolsTalk PowerMACS to be connected Printer to be printed on a line printer d...

Страница 88: ...CS is running on If Excel cannot be started the data is written to a text file with extension txt instead This text file is formatted in a format suitable for Excel To import the text file from Excel...

Страница 89: ...hat If predefined reporter settings files exists in the directory for the currently selected reporter type see Predefined reporter settings you have the option to select predefined settings for the ne...

Страница 90: ...6 3521 01 3 7 3 Remove reporter You can remove a reporter by menu item Reporter Remove Select a reporter and press Remove You can also delete reporters by right clicking on them in the system map and...

Страница 91: ...r All stations if data generated by all stations should go to the device Use the Binary Printable combo box to select if the data should be formatted as binary or printable output The controls grouped...

Страница 92: ...to include all traces with bolt status NOK only reporters capable of traces Check Disconnected bolt included if you want such bolts to be included in the output For presentation on devices that can h...

Страница 93: ...ut it is also possible to browse freely for any predefined reporter settings If the chosen predefined reporter settings contain parameters that are not available or configurable for the currently conf...

Страница 94: ...als Specifies the number of decimals to print Only valid for variables of numerical type and when format is Printable Data Printable selected Width Defines the width of the field in number of characte...

Страница 95: ...uded in the result However this does not automatically mean that the variable will be measured Most of the variables correspond to values measured by bolt monitoring and step checks Whether these chec...

Страница 96: ...he internal ordinal bolt number and not using the user defined bolt number A particular variable is always printed at the same position for a given bolt regardless if the cycle result contains data fo...

Страница 97: ...and time formats is displayed in the status bar at the bottom of the Reporter form For reporters configured to format the result binary Data Binary selected you can also Control byte order of all num...

Страница 98: ...box on the Step data tab Select Execution order to print the steps in the order that they are executed and Step number to have them ordered in ascending step number order 3 7 4 3 Cycle Data layout ex...

Страница 99: ...2 4 A 125 Step No 2 Peak T 15 2 A 310 Bolt No 2 Bolt T 2 5 Bolt A 436 Status OK Step No 1 Peak T 2 5 A 124 Step No 2 Peak T 15 2 A 312 Station Stn 01 Time 011030 09 40 22 Status OK Bolt No 1 Bolt T 15...

Страница 100: ...11030 09 40 58 OK 1 15 1 435 OK 1 2 4 125 2 15 1 310 2 15 2 436 OK 1 2 5 124 2 15 2 312 Stn 01 011030 09 41 10 OK 1 15 1 435 OK 1 2 4 125 2 15 1 310 2 15 2 436 OK 1 2 5 124 2 15 2 312 Station Time Sta...

Страница 101: ...ak T A 1 15 1 435 OK 1 2 4 125 2 15 1 310 2 15 2 436 OK 1 2 5 124 2 15 2 312 Station Stn 01 Time 011030 09 40 58 Status OK 1 15 1 435 OK 1 2 4 125 2 15 1 310 2 15 2 436 OK 1 2 5 124 2 15 2 312 Station...

Страница 102: ...h Dec Text Station 8 yes Time 24 yes Status 9 yes New Line Bolt variables Variable Width Dec Text Bolt No 8 yes New Line Bolt T 7 1 yes New Line Bolt A 7 yes New Line Gives the following print out for...

Страница 103: ...reporters it is possible to preview how the generated data will be formatted It is possible to adjust the preview according to a station and mode number It is possible to hoover with the mouse above...

Страница 104: ...erity included frame check the severities you want to pass to the device controlled by this reporter See View Event Log for a description of event types and severity In the Data included for event whe...

Страница 105: ...cters to be sent to the Reporter AFTER the main data you can specify character strings that will surround each cycle data result printed Here you may also include non printable characters Typing their...

Страница 106: ...Read access Read and write access 3 8 1 Registering groups Use menu item File Security Groups to register a new group ot to check or change data for an existing group By default every setup contains o...

Страница 107: ...n possible to select access level for each ToolsTalk PowerMACS window by selecting the access level in the Form Access list 3 8 2 Registering users Use menu item File Security Users to register a new...

Страница 108: ...access preferable the group No Access should be used 3 8 3 Login and Logout When a new user is about to start to work with the system he should log in This can be done in either of the following ways...

Страница 109: ...on the Console for ten minutes the system will make an automatic log out If you have made changes to the system and you log out you will automatically be asked to enter a message in the Service Log Y...

Страница 110: ...y clicking on these while holding down the CTRL key on the keyboard Press Select all to select all tables of the selected type Press Select changed to print all tables that have been changed since las...

Страница 111: ...ntain the system Note Be careful when changing data in setups If you are connected and your system is running a change will affect the system immediately when you press the Apply button in the current...

Страница 112: ...e system or uploaded for storing or modification Most items on the File menu handle setups Use the New item to create a completely new setup This is described in chapter Set up of a new system With th...

Страница 113: ...later version by clicking Convert in the File menu Both the setup and the PLC program can be converted to a later version It is only possible to convert the PLC program if the newer PLC environment is...

Страница 114: ...re 7 5 0 setup to version 7 5 0 or newer the following rules apply for moving PLC variables from the shared area Inputs 1 Variables mapped by any I O device a If name starts with SI_ variable is left...

Страница 115: ...e Shared_Variables group and removed from the Fieldbus mapping This means none of the signals in the array will be available after the conversion If wanted the whole array can be moved back to the fie...

Страница 116: ...and downloads the setup Note You should take as a rule to always create a new setup using the Wizard since it automatically generates a setup that not only is valid but also contains a PLC program 4...

Страница 117: ...es in the Station Enter in Default Spindle type that you have in your system If you have more than one type select the alternative you have most of You can later individually change these values Press...

Страница 118: ...TC corresponding to it Press Next If you specified fewer spindles than bolts in the second wizard dialog you will be displayed the following dialog Use the combo boxes in the Spindle column to select...

Страница 119: ...ber of modes selected You can select predefined programs located in the installation directory for ToolsTalk PowerMACS under the subdirectory Programs Checking the Generate SPC Setup check box will co...

Страница 120: ...t of the system like printers fieldbuses etc In the listbox all stations and devices are presented If you want to change the name or any other parameter for a device select the device and press Edit T...

Страница 121: ...orter data for just This station or for All stations If predefined reporter settings files exists in the directory for the currently selected reporter type see Predefined reporter settings you have th...

Страница 122: ...ctory for the reporter in question By default this dialog is not displayed Press Next to display the last wizard dialog Mark boxes if you want a Checklist on printer or Checklist on file In the latter...

Страница 123: ...and angle for each of the bolts A reporter for the ToolsTalk PowerMACS screen and a printer connected to the CC A PLC project containing one POU Program Organization Unit and one resource with one tas...

Страница 124: ...ta for the selected item for more complicated items an Open button is displayed that will open an item specific dialog You drag and resize place the Details window as you feel most comfortable Data in...

Страница 125: ...doing major structural changes to your system 4 4 1 Logical view The nodes under System displays the logical items in the setup The System is displayed in a tree structure with the System node as the...

Страница 126: ...get System When Unlock TC panel is checked it is possible to use the TC panel to make settings and changes otherwise the panel is locked and it is only possible to view information If Backlight auto o...

Страница 127: ...Set Up and Maintenance 9836 3521 01 127 See chapter Station Set Up for a description of the parameters...

Страница 128: ...disconnected In the latter case you can also chose if it should be reported as OK or NOK Bolt type is a free text that identifies the type of the bolt This information is used for the result variables...

Страница 129: ...am to remove a program right click and select Remove Program 4 4 1 5 Reporters node Clicking on the Reporters node will in fold unfold a list of all reporters defined in the system A reporter can be o...

Страница 130: ...ardware node The Hardware node of the System Map contains all hardware in the system this node is the primary resource when configuring or monitoring the hardware configuration The tree level below Ha...

Страница 131: ...network If downloaded to several TC s all will get the same external IP address which will lead to an address conflict in the network Note 2 There can only be one gateway specified in a TC If a corre...

Страница 132: ...a predefined Reporter exists for the device type added you will be offered to choose one of them see Predefined reporter settings for how to add your own If a reporter is added it must also be configu...

Страница 133: ...e Spindle This name will identify the Spindle in cycle data reports etc and may be up to 20 characters long Use the Spindle type combo box to change the type of the used spindle Note Changing spindle...

Страница 134: ...the selected device type For most devices all parameters are displayed in the Details window Devices that have many parameters make use of a specific form to access these For such devices an Open butt...

Страница 135: ...o 20 characters long The Advanced Reject Management if settings are described in the functional description for Tightening see chapter Advanced RM Actions Normally the Hold Torque step stop condition...

Страница 136: ...e to a communication error Ethernet or a servo error Set Max no of bolts to disconnect to the maximum number of bolts that may be disconnected automatically due to communication or servo errors Possib...

Страница 137: ...the System Map when the selected node is a Station alternatively it is possible to right click on a station and select Advanced Station Settings from the popup menu From this form you can set up which...

Страница 138: ...By adding a Conversion table you may have the identifier string automatically translated to a numerical value or code This code is then available to the PLC as the input IDCODE and can for example be...

Страница 139: ...not possible to use an id device or the six PLC outputs PLCx_IDTYPE_STR together with an AudiXML device If the station has an AudiXML device attatched possible input sources for the identifier types...

Страница 140: ...d to the Types if they are ambiguously defined The Identifier types included in the Work Order must be received in the order that they are listed to be accepted If there is at least one Type in the Wo...

Страница 141: ...dentifier Types are cleared when a cycle is started from the PowerMACS PLC That is accepted identifiers can only be used once To include them in a following cycle their respective source must be initi...

Страница 142: ...unobserved events in the Event Log This information is available via the inputs xxxEVENT SPCEVENT ACCESSEVENT etc See View Event Log for a description of the different Event types and the PLC chapter...

Страница 143: ...RegularExpr Expression OptExpression OptExpression Expression OptExpression NOTHING Expression See table below OptRangeCheck TagRef RelOp IntegerValue OptRangeCheck NOTHING TagRef N where N is a numb...

Страница 144: ...ck Example A Conversion table with Significant positions set to 1 10 24 and the following Significant string Code pairs Significant string Code L 1 11 L 2 12 S 1 21 S 2 22 AB ddd ddd 1 300 2 700 1 AB...

Страница 145: ...spindle in the System Map The controls on the Spindle Set Up form is divided in several pages Each of these is described in the following subsections 4 6 1 General page The General page holds the most...

Страница 146: ...in controls the measuring on Torque Channel 1 Normally a spindle with a 50Nm transducer should have a scalefactor of 50 at Gain 1 0 If the spindle has a second torque channel equipped it is possible t...

Страница 147: ...ecting one of the items PLC P1 to PLC P5 which corresponds to the PLCs Station variables output GENOUT_1 to GENOUT_5 respectively If the selected PLC output is set to 1 then the spindle will run forwa...

Страница 148: ...e checked when an external gearbox or similar equipment is connected to the spindle The following frame appears when external equipment is enabled Use the checkbox Equipment Inverses Direction if the...

Страница 149: ...ossible to configure the double transducer check here This page shows basic properties for each equipped angle channel it is possible to Disable the secondary Angle channel if equipped 4 6 4 1 Angle D...

Страница 150: ...pecify your own limits The Spindle defined limits are only displayed when ToolsTalk PowerMACS is connected to a system It is possible to override the spindle configured transducer check for specific s...

Страница 151: ...ws basic properties for each equipped torque channel including the Current channel it is possible to disable any channel here by unchecking the Enabled checkbox Filter Hz is the cut off frequency of t...

Страница 152: ...ACS is connected to a system It is possible to override the spindle configured transducer check for specific steps by using the Torque Difference restriction Note The torque diff check is not executed...

Страница 153: ...test These limits are stored in the physical spindle To make a change enter wanted values and press Store to spindle 4 6 6 1 Static Zero Offset To a large extent you can eliminate torque measuring er...

Страница 154: ...diagnostic step is started but first after that the Time from cycle start to measuring has elapsed The average value is calculated during Measuring time The absolute value of the measured offset shoul...

Страница 155: ...the backward direction Measure average torque and angle pulses in both directions IF Dynamic Zero Offset test THEN Check the measured Dynamic Zero Offset Save as Zero Offset compensation value if with...

Страница 156: ...ervice enabled ToolsTalk PowerMACS it is possible to Motortune a spindle Press Start Motortune to begin the motortune operation note that the spindle will run at a very high speed so it is absolutely...

Страница 157: ...ests are always considered Fatal Transducer overload protection Spindle Protection This test supervises that the torque measured on the monitoring channel does not exceed the maximum allowed torque fo...

Страница 158: ...8 8 chan Digital output module 1 8 chan Digital output module max 8 8 chan The maximum configuration on the local I O bus is six nodes Each node can have a maximum of 64 inputs and 64 outputs However...

Страница 159: ...ing eight inputs or outputs If you have one block specify 1 8 signals If you have two blocks specify 9 16 signals and so on Beside every input or output signal there is a combo box With this you can s...

Страница 160: ...here is one Name of signal 828 891 if there is one 4 No default is set up No default is set up 5 No default is set up No default is set up 6 No default is set up No default is set up Note The PLC sign...

Страница 161: ...p the local I O add an I O device to the setup and open the I O form The Local I O is mapped by selecting PLC signals in the comboboxes in the form like for the other I O nodes As default I O node 1 i...

Страница 162: ...nformation read from an ID device may be added to the tightening data as the station level result variable Wp ID or the Multiple identifier result variables ID Res x See description of Work piece iden...

Страница 163: ...ked using the Set Up Assembly Overview menu item When selecting the Set Up Assembly Overview item two forms are displayed First the Assembly Overview Set Up form and secondly the Assembly Overview for...

Страница 164: ...combo boxes on the Station Box tab to define which result variables to display in the Station box The combo boxes on the Bolt Box tab controls which of the result variables that are displayed in the...

Страница 165: ...commended to enable these settings Do so only if you have problems to get an existing set up to work as you want Enabling Use Station View 1 for unmapped Mode numbers including Mode number 0 will caus...

Страница 166: ...x When the mouse pointer changes to a vertical arrow pointing upwards press the left mouse button and reposition the box To change the sizes of a box move the mouse pointer to the lower right corner o...

Страница 167: ...The form contains 190 rows on which either a parameter or label can be defined Labels are used only to make the layout of the form easier to read they are not accessible from the PLC For each row you...

Страница 168: ...m amount that can be stored given the selected settings The checkbox Use only TC1 for CycleData Storage is used for backward compatibility and disables the distributed storage if checked Press the Def...

Страница 169: ...a so called Language file To add support for a new language you just have to copy a file supporting the language in the same directory as your ToolsTalk PowerMACS is installed in The file should have...

Страница 170: ...or long cycles e g for gauging More samples will though decrease number of traces saved in the trace memory Use Date format and Time format to select the standard for how date time variables should be...

Страница 171: ...t setups Their respective default values are English and not checked 4 12 1 Set Customer step names Click on Set Customer step names to display a window where customer specific step names can be defin...

Страница 172: ...eries specified in the step pointed to by the result variable Failing Step number that is used for the conversion Only the errors that occurred during that step is used not any additional errors that...

Страница 173: ...le ends OK or OKR and Code to use when cycle ends NOKRM to specify these respectively To always be able to determine if the cycle ended OK or not a value must be specified for the OK OKR case if any e...

Страница 174: ...umber of messages are displayed Every message is a classified as either an error or a warning If Show only errors is checked only the messages classified as errors are displayed Note that the window i...

Страница 175: ...or example a bolt a reporter etc A table can be moved from one setup to another by using the Table Export and Import functions by first exporting it from the first setup and then importing it into the...

Страница 176: ...lay the Import Table form First select the type of table to import using the Table combo Use the Source frame to specify which table file to import Specify in the Destination frame exactly to which in...

Страница 177: ...type of table to copy Depending on type of table you can then in the Source frame specify which table you want to copy Use the fields in the Destination frame to specify where to copy the table data F...

Страница 178: ...ting them with the latest setup manually A backup copy of the setup is always kept on TC 2 in a system in case the System TC needs to be replaced 4 16 1 Backup of the setup The purpose of the backup f...

Страница 179: ...hen the system starts using the copied setup 3 Ok Empty First the setup is copied from the System TC to TC 2 Then the system starts using setup originally stored on the System TC 4 OK OK and identical...

Страница 180: ...you should make sure that the setup stored of the new TC is cleared before it is inserted in the system especially when replacing the System TC or TC 2 Clearing the setup stored in a TC is done using...

Страница 181: ...current and angle measuring see Calibration Event Statistics gives you an overview of the most frequent alarms Service Log opens a logbook Use it to log all your service actions Replace ID String dis...

Страница 182: ...o each other Programs that have different names are not compared to each other The differences are displayed using different colors and text style as follows with item can be a step a check or a param...

Страница 183: ...rogram currently loaded This means that the result presented not necessarily correspond to the exact sequence of changes done by the operator For example if the operator first have deleted a step of t...

Страница 184: ...ystem TCs that for some reason are logically grouped together Each PowerMACS system in the network is identified with the IP address of its System TC and free textual description The main purpose of t...

Страница 185: ...icate with the System TC first TC in a system so therefore only one selection need to be made Choose TC Simulator if you do not have a real target system to connect to but still want to demonstrate th...

Страница 186: ...The hardware Emergency input is inactive for the TC that executes the station PLC station input EMERGSTOPIN True The selected stations PLC output DISABLE_TESTBOLT is set True See also the description...

Страница 187: ...Torque Angle or Current Use the controls in the Run conditions frame to define the direction and speed to use when executing the step Speed can also be specified as target If so then the bolt s will r...

Страница 188: ...ntinue to alternate cycles between Program 1 and Program 2 Press Stop to stop any on going execution Running a program produces Cycle Data and Statistics just as if the bolts where executed by the Pow...

Страница 189: ...bo boxes are filled with the modes that are relevant with respect to the currently selected Bolt If All is selected they will include all modes without Program from PLC of the station If a specific bo...

Страница 190: ...thod 3 The joint is not a real screw joint It could be a mechanical part with a welded bolt head or similar Method 4 1 Program a torque x Nm and the speed 0 zero rpm Apply a torque wrench to the inlin...

Страница 191: ...arget value Reset the statistics Click on the Start button If you use the Stop function the spindle will stop and a Machine Stop will be generated in the Event Log Note When you use the single run fun...

Страница 192: ...Mode Using the Mode option is similar to the Program one The difference is that in the Mode option it is possible to run different tightening programs for different spindles As we normally recommend...

Страница 193: ...ean final torque Xmean Xmeanref SXrefn n where n is the number of tightenings Xmean SXn n where n is the number of tightenings Adjust the spindle parameter Scale factor for channel Torque 1 Ts see Spi...

Страница 194: ...trace capability for example an Atlas Copco IRTT transducer with ACTA There are two methods of checking the angle measuring 1 Rotating the spindle in the air Program a set angle value in the Test Bolt...

Страница 195: ...t cases not necessary to change Calibration of the Wind Up Coefficient It is fairly simple to check and to calibrate the Wind Up Coefficient Create a simple tightening program that has a Diagnostic st...

Страница 196: ...ng like the example shown below As you can see now is there a lash in the socket of about 0 8 deg and then the torque increases to 45 Nm without moving the bolt and this is the goal Note When external...

Страница 197: ...tor for all current control The unit of the T C factor is torque_unit A and a theoretical value based on the motor data is used as default setting The value of the T C Factor can not be changed since...

Страница 198: ...One bar is displayed for each event code of which there is at least one error For a list of possible event codes see chapter List of events The event statistics are stored in the system in accumulator...

Страница 199: ...be stored both on disk and in the target system When you open the Service Log the titles of all existing logs are listed in the top list box labeled Title while the text box labeled Message displays c...

Страница 200: ...by the system just as if it was scanned using the barcode scanner This means that it is automatically sent to the Station and its PLC visible as CURRIDSTRING see Station variables and is stored in the...

Страница 201: ...conds and results in a list of TCs that where reached by ToolsTalk PowerMACS For each TC the following information is always displayed The current IP address on both interfaces The current Status of t...

Страница 202: ...d again 4 17 7 1 Advanced mode When not in advanced mode the form shows only the most basic functions Advanced mode is reached by clicking the Advanced button on the toolbar Advanced mode makes the fo...

Страница 203: ...formation fields The information fields are divided into groups Default Spindle SW Spindle Info Servo TC SW TC HW and IP Addresses When klicking on a group in the View menu the list is refreshed to on...

Страница 204: ...l no Sp HW ver Sp cycles Sp cycles since service Sp cycles to next service Servo Servo SW Servo SW in TC Servo boot Servo HW ver Servo serial no TC SW TC SW TC boot Telnet IP addresses Internal net ma...

Страница 205: ...egardless of their IP address configuration However this does not mean that you can connect to or send all configuration commands to all TCs displayed in the list The reason for this is that the norma...

Страница 206: ...the TC must be restarted Turning the power off and on again is the normal way to do this But if at least one TC accepts the request you will be offered the possibility to restart those TCs remotely Yo...

Страница 207: ...ot loader is duplicated to increase the safety when updating the boot loader part This gives each TC dual boot loaders named Boot 1 and Boot 2 At start up Boot 1 is responsible for checking that Boot...

Страница 208: ...ote It is important that you do not interrupt the download process when started If that happens by accident while downloading boot software you should not restart the TC Restarting it may cause the bo...

Страница 209: ...manually ensure that the Default Gateway belongs to same network as all the TCs Click OK to send the new values to the TCs The result of this request is displayed in the Configure Target System form...

Страница 210: ...n a individual TC The SPC data for a bolt is stored on the TC that controls the spindle used to tighten the bolt Trace data on all TCs or on a individual TC The Trace data for a given bolt is stored o...

Страница 211: ...nt names are not compared to each other The differences are displayed using different colors and text style as follows with item can be a step a check or a parameter of these An item that exists in Se...

Страница 212: ...used for comparing the two programs strives to find the smallest edit script needed to change the program on disk to become equal to the program currently loaded This means that the result presented n...

Страница 213: ...rently connected to and only when connected ToolsTalk PowerMACS continuously listens for telegrams multicast sent from a TC System TC or Spindle TC that has detected a version conflict that is a Syste...

Страница 214: ...e Target System describes for how to download new TC System Software Prepare TC for download of software and how to configure a TC as a System or a Spindle TC The TC HMI Menu System 4 17 11 TC Crash L...

Страница 215: ...and interface to the PowerMACS system is given in the next two chapters General and System Globals The basics on how to write a program are given in the Programming the PLC chapter while a small but...

Страница 216: ...PLC program and the ToolsTalk PowerMACS application running on the Console Computer See chapter PLC Console for a detailed description of it From Digital I O the PLC can read digital inputs push butt...

Страница 217: ...PLC 9836 3521 01 217 The Cycle Data interface makes it possible to read data produced as cycle data result See the description of PLC in chapter Peripheral Devices for how to enable this function...

Страница 218: ...ad the cycle data without delay This might be useful for external devices that need to know when they can expect the result of the last cycle is available SYSTEMSTATUS INT Indicates system errors The...

Страница 219: ...nput is True when there is unobserved SPC events in the event log see View Event Log ACCESSEVENT BOOL This input is True when there is unobserved Access events in the event log see View Event Log POWE...

Страница 220: ...ive bits have the following meaning bit 0 is the least significant 0 value 1 Servo NOK 1 value 2 Communication NOK 2 value 4 Over temperature 3 value 8 Spindle not ready 4 value 16 TC out of order 5 v...

Страница 221: ...OF DINT Reports number of cycles before service should take place DEVICE_CTRL ARRAY 0 31 OF DATAHOLD DATADROP Controls device queue DataHold DataDrop Result False False Cycle data is saved for this de...

Страница 222: ...Variable Type Use PLC_DI_1 10 BOOL These signals can be set at specific times directly from the tightening programs e g at step start or zone end See Ramps Other Signals at step start and end only av...

Страница 223: ...Next positive edge on START will start a new cycle MONSTART BOOL Start monitoring Set to True to start monitoring of the spindles This signal is ignored if the station is not idle MONEND BOOL End moni...

Страница 224: ...ToolsTalk PowerMACS Test Bolt form for this station See also chapter Test Bolts ACKACCESSEVENT BOOL Set this output True to mark all events of type Access as observed see View Event Log and PLC Event...

Страница 225: ...events are not generated INTERMEDSTART BOOL In each step it will be possible to select if the station shall continue with the next step directly at step end or if it shall wait for the PLC to continue...

Страница 226: ...e standard PLC program that is generated by the wizard contains signals outputs and functions to support this It is off course possible to alter the PLC program to use other means or input rather than...

Страница 227: ...PARAM_ARR This is an array of 130 parameters of type INT 16 bit signed integer defined and modified using the ToolsTalk PowerMACS forms PLC Parameters Set Up and PLC Parameters They can be used to mak...

Страница 228: ...nt flags are set Use this variable together with STATIONSTATE as an alternative to the STATIONSTATUS input STATIONSTATE STATION_STATE_ TYPE This variable indicates the current state of the station It...

Страница 229: ...API device in the system is erroneous IDDEV True if any ID device device in the system is erroneous PRINTER True if any TC printer device in the system is erroneous TOOLSNET True if any ToolsNet devi...

Страница 230: ...lable in CycleData_Var It can be set False by the PLC program to be able to check when new cycle data has arrived UPDATE_EXTCO_2 BYTE When this variable is written with a positive flank 0 1 all variab...

Страница 231: ...rted bolt errors for each of the bolts The respective bits have the following meaning bit 0 is the least significant 0 value 1 THM Torque High Monitoring 1 value 2 TLM Torque Low Monitoring 2 value 4...

Страница 232: ...the first case the bolt will be reported with the given status and in the latter nothing is reported for the bolt In neither case will the bolt start when the station is started The outputs BOLTCONTR...

Страница 233: ...ble is an array of 50 elements of type BOLT_STATUS_EXT_TYPE Each element indicates the status of the last tightening for a bolt The BOLT_STATUS_EXT_TYPE is a structure containing the following BOOL fl...

Страница 234: ...ted normally and is idle that is it is not disconnected or ordered not to run and is not executing a cycle RUNNING True if the bolt is running a cycle that is it is not idle This includes running reje...

Страница 235: ...replace the ID string currently known by the station with the value of IDSTRING If the station is connected to an ID device this device will be used to generate a corresponding IDCODE The written valu...

Страница 236: ...CODE INT Code generated by the Conversion table defined for Identifier Type 1 IDTYPE_WO_STATE BYTE Work Order State A number between 0 and 4 indicating the latest accepted item in the Work Order list...

Страница 237: ...er sequence to its initial state IDTYPE_WO_STATE 0 IDTYPE_RESET_LAST BOOL A positive edge resets the last accepted Identifier Type This will clear the string corresponding to the Identifier Type IDTYP...

Страница 238: ...de 1 8 mapped to Mode bit 0 value 1 PARSET2 Parameter set code 1 8 mapped to Mode bit 1 value 2 PARSET3 Parameter set code 1 8 mapped to Mode bit 2 value 4 REVERSE Reverse tool cycle Uses mode 9 for t...

Страница 239: ...Parameter set code 1 8 confirmation Mapped to Mode bit 0 value 1 PARSET2 Parameter set code 1 8 confirmation Mapped to Mode bit 1 value 2 PARSET4 Parameter set code 1 8 confirmation Mapped to Mode bi...

Страница 240: ...Talk PowerMACS Set to TRUE for station type SAW and to FALSE for the other types Only available for backward compatibility reasons it is recommended to use PLUS_STATIONTYPE instead PLUS_STATIONTYPE IN...

Страница 241: ...ING will have the letters PN or KN added as a prefix to the string received from PLUS If Station Type in the PLUS device is different from SAW WIS nothing is sent to PLUS Instead the string in PLUS_BA...

Страница 242: ...cycle data is removed from the Cycle data queue for the PLUS device used for the station PLUS_DROP BOOL If PLUS_DROP is high when cycle data is stored for a cycle no data is written in the Cycle data...

Страница 243: ...e global variables Variable Type Use SYSTEMGLOBAL INT For communication between PLCs on different stations The variables are declared as a shared memory and can therefore both be read and written to b...

Страница 244: ...station is idle that is not executing a cycle The current cycle data must also include at least one result record for each of the bolts selected In addition to the general result values the following...

Страница 245: ...NOTIMPL Command not implemented unknown value of BOLTCTRL2_CMD 4 STNNOTIDLE Station is not idle many commands may only be executed when the station is not running a cycle Note Values are only returned...

Страница 246: ...one either since the retightening of bolt B1 and B2 ended OK or that no more attempts are allowed releases the produced cycle data by setting DATAHOLD to FALSE The cycle data produced using the above...

Страница 247: ...ARRAY 1 1000 OF BYTE Additional command parameter data Layout and usage depends on the targeted device and command See table below for specification Currently only devices of type Printer are supporte...

Страница 248: ...us of the DEVCMD command 0 Idle and OK Command completed OK 1 Idle and NOK Command failed 2 Busy executing the command Note The operation is not complete until this signal is 0 or 1 if it fails After...

Страница 249: ...the PowerMACS setup file It has the same name as the setup file but the extension ZWT2 instead of PM4 For a two station system the PLC project tree displayed when the PowerMACS PLC editor is opened w...

Страница 250: ...s executed by the resource The variables defined on Global_Variables are divided in the following groups Default and Global_Variables Consists of a number of PLC internal variables that can be used fo...

Страница 251: ...is given two examples of this After editing the program you must compile it before it can be downloaded This is done using the item Make in the menu Build If your program contains any errors you will...

Страница 252: ...odifications you can download the program from inside the PLC This is done using the following sequence Open the Project Control dialog from the Online menu Stop the execution of the PLC by pressing t...

Страница 253: ...e project from inside the PowerMACS PLC does not implicate cause the PLC project to be saved together with your setup on disk To do that you must you choose Save or Save As from the WinTC File menu No...

Страница 254: ...puts and outputs in the PLC as described in the tables below See also the Station variables chapter PLC In Type Connected to PLC Input Cons In 1 BOOL CONS_IN_1 Cons In 2 BOOL CONS_IN_2 Cons In 3 BOOL...

Страница 255: ...te The set values will remain in the PLC until next time they are changed or the PLC is restarted Closing the PLC Console window will not clear any values If you as an example connect Cons In 1 to the...

Страница 256: ...PLC application The difference is that the PLC Parameters are stored in non volatile memory and therefore will survive a restart of the PLC while all changes made using the PLC Console will vanish The...

Страница 257: ...untime kernels in the system The list contains the name of the station and the state of the PLC runtime kernel Possible state for the PLC is Synchronizing new PLC program Blue synchronization has begu...

Страница 258: ...dit an existing program To understand how the tightening process is actually performed within a PowerMACS system you should be familiar with all parts that make up the tightening process 1 The PLC sta...

Страница 259: ...ams folder in the System Map and selecting Add Program Start by entering a proper name for the new program in the Program name field If you want to create a new program based on another program check...

Страница 260: ...ram chapter You can edit more than one program simultaneously by opening more programs using the System Map it is also possible to drag drop steps between programs Programs are displayed on the left s...

Страница 261: ...block to view program settings in the Detail window Collapsed step block Select a step block to view the settings in the Detail window Number of Restrictions in step Number of Checks in step Expanded...

Страница 262: ...on while dragging an existing step from the same or another program to a new location this will create an identical copy of the step A copy operation is indicated by a small plus sign when the mouse i...

Страница 263: ...rogram User Variables Definition of program user variables and values Settings Trace monitoring and report limit settings for the program The information for steps is divided in the following groups T...

Страница 264: ...lt in the station On the top row labeled Name you can specify a symbolic name for each mode This name may be included in the cycle data as the station level result variable Mode The remaining rows are...

Страница 265: ...ly in the cells but it is probably easier to use the copy function to the right It is used as follows 1 Mark the program you want to copy in the Tightening Program list 2 Mark the cells in the mode ta...

Страница 266: ...anagement Defines how to do an automatic repair in case of a step failure Speed Defines which speed to use during the step Other Used for setting up start delays stop conditions etc Bolt monitoring De...

Страница 267: ...Tightening 9836 3521 01 267...

Страница 268: ...s mandatory when program from PLC is used as the PLC configures which program to run using the Pgm No Program Name The name of the program Comment Any comment about the program 6 5 1 2 Program User va...

Страница 269: ...Peak Torque check is within 3 of the target torque in order to have an OK cycle Then we can create one program with user defined variables we call this program Tighten One variable is defined TargetT...

Страница 270: ...bles one operation and one parameter is allowed Examples TargetTorque 1 3 Target1 3 6 5 1 3 Program Settings Trace Settings Trace Start When trace collection should start the options are Cycle Start o...

Страница 271: ...must manually enter the resolution of the buffer in the edit field to the right of it In this case the oldest recorded data will be overwritten when buffer limit is reached resulting in that the last...

Страница 272: ...ntrol function before the backlash is finished This means that a step will not end even if the target torque is reached during the backlash It also means that all angle measurements will start when th...

Страница 273: ...ing into the monitor buffer If restarted everything recorded before this step is erased See also the description of Bolt Monitoring Most step that run the spindle have a Speed parameter and a step Dir...

Страница 274: ...T and DT are converted to corresponding motor currents using the spindle parameters T C Factor T C Correction Factor and Gear ratio When the step starts the current that corresponds to T is set as cur...

Страница 275: ...switched to DT DT Mean T is the mean torque measured during the second time interval TI2 Relax A relaxation angle is the angle that the bolt moves during the time interval TI1 TI2 Trace Torque T is s...

Страница 276: ...r makes it is possible to Dyna Tork TM at a lower level than the target Note To avoid overheating of the spindle it is strongly recommended to never run Dyna Tork TM to more than 40 of the maximum tor...

Страница 277: ...ol When the torque measured on the torque transducer used for control reaches T the step switches to current control using the current that corresponds to DT as set point for the motor servo This curr...

Страница 278: ...ction Function Run spindle in DIR direction until torque is T Diagram Angle Torque T Target Torque T Step Trace Torque T is shown as a horizontal line from step start to step stop in trace when Torque...

Страница 279: ...onding motor current using the spindle parameters T C Factor T C Correction Factor and Gear ratio This current is then set as reference to the motor servo The step is stopped when the servo reaches it...

Страница 280: ...that is from its shut off Any overshoot will be included in this step If the overshoot is larger than A the step will be signaled ready immediately Overshoot is defined as the angle measured between s...

Страница 281: ...Shut off point A Target Angle A2 A OS actual angle movement in this step OS Overshoot in previous step Trace Angle A is shown as a horizontal line from step start to step stop in trace when Angle vs T...

Страница 282: ...art condition Function Run spindle in DIR direction until angle A has passed Diagram Angle Torque A Angle A Step Trace Angle A is shown as a horizontal line from step start to step stop in trace when...

Страница 283: ...nce in average torque values Tn Tn 2 are continuously calculated and the max difference is stored The yield point is considered reached when the calculated difference is less than TDIFF of the current...

Страница 284: ...s calculated with linear regression over the RNOS points After that new average values are continuously calculated over NOS degrees The actual slope is calculated with linear regression over the last...

Страница 285: ...inue to run for Mask2 seconds in the DIR direction During this time the step is not shut off regardless of the measured torque From this point continue to run in the DIR direction until the measured t...

Страница 286: ...que Mask1 Time 1 Mask2 Time 2 Step Mask1 time Mask2 time Peak T T Release Angle Trace Torque T is shown as a horizontal line from step start to step stop in trace when Torque vs Time is selected Contr...

Страница 287: ...continue to run for Mask2 seconds in the DIR direction During this time the step is not shut off regardless of the measured torque From this point continue to run in the DIR direction until the measu...

Страница 288: ...0 3 Shut off point Mask2 Time 2 Step Mask1 time Mask2 time Peak T Release Angle Peak T 0 3 T Trace Torque T is shown as a horizontal line from step start to step stop in trace when Torque vs Time is s...

Страница 289: ...s calculated This procedure is repeated after INC angle degrees A straight line is calculated through the two calculated torque average values and down to the x axis The projected angle starts from th...

Страница 290: ...s reached The rotation continues but from that point the torque is measured The step stops when the measured torque is less than or equal to T Diagram Angle Torque A Angle T Torque Step A T Trace Torq...

Страница 291: ...m step start to step stop in trace when Current vs Time is selected Control parameters must be enabled in the trace form see View of trace curves 6 5 2 16 E2 Run Engage method 2 Step type Id 15 Parame...

Страница 292: ...nds before the gear is changed Trace There are no control parameters for this step type in trace 6 5 2 19 PLC Run PLC step Step type Id 18 Parameters DIR PLC output STEPTYPE PLC output STEPVAL Functio...

Страница 293: ...until low value is detected Should the digital input be low at step start the step is finished immediately High The step runs until high value is detected Should the digital input be high at step sta...

Страница 294: ...waits until all other bolts running in parallel have reached the next synchronization point If the check box Hold Position is checked the spindle tries to hold the position of the bolt during the wait...

Страница 295: ...Angle is reached The switch from torque to angle control is done On The Fly that is without stopping in between The two parts can be programmed with different speeds and if so the speed will be chang...

Страница 296: ...Tightening 296 9836 3521 01 If parameter Falling edge is marked the search for the TC threshold is done on falling torque TC on falling edge Angle TC Torque TC A Target angle TC A Step...

Страница 297: ...on until torque has been larger than Torque TC and the angle has been larger than Angle Parameter A start cond controls from where Angle is measured See description on following page for possible valu...

Страница 298: ...in DIR direction until the first of either Torque TC or Angle is reached Parameter A start cond controls from where Angle is measured See description on following page for possible values Diagram Angl...

Страница 299: ...ers A start cond and Angle torque start controls from which point the angle Angle is measured Possible values are Start condition Description AS1 Normal Angle measurement starts at the angle of the cu...

Страница 300: ...erforms the same function as a A Run until Angle step with Start condition set to AS1 except from that nothing that this step does is recorded by the Bolt Monitoring function Diagram Angle Torque A Ta...

Страница 301: ...til the torque Tlast Delta Torque is reached 5 Shut off the step The same speed and speed ramps are used both when running in the backward and the forward directions If Check angle is used it will rep...

Страница 302: ...ta T Delta Torque A Angle Step x 1 A Tlast T Delta T Step x Trace Torque T is shown as a horizontal line from step start to step stop in trace when Torque vs Time is selected Control parameters must b...

Страница 303: ...the torque level TcMAX is passed without finding the Snug point the step is aborted and an event is generated Diagram Angle Torque TcMax Max Torque ASG Angle run TcMin Min Torque DeltaA Delta angle TS...

Страница 304: ...the spindle functional test as the first step in every tightening program to compensate torque measurements The spindle takes care of zero offset compensation if this is not sufficient you can select...

Страница 305: ...be reset by the BCT step Result var This step produces the step level result variable BCT A which is the angle from the end of the wait time to torque TC This angle is used for backlash transportation...

Страница 306: ...on the Ramps Other tab If Automatic slow down is used the slow down angle is automatically calculated so the speed reaches 1 rpm just before the target position Trace There are no control parameters f...

Страница 307: ...when a step shall be interrupted A restriction stops a running step immediately A restriction can be considered repairable or fatal All restriction checks except for the Fail Safe Torque limit starts...

Страница 308: ...entire step including the post step check time Note The torque restriction is supervised also during the Torque Spike Elimination phase Diagram Angle Torque FsTorque Fail safe torque Angle Fail safe a...

Страница 309: ...step overshoot time Time measurement starts at step start after start delay for step and end when the step has ended and post step check time has elapsed The measured time must be less than the fail s...

Страница 310: ...AS1 or from the point where the configured Torque start level has been reached The measured angle must be less than the fail safe angle limit No check is made until the selected start condition has b...

Страница 311: ...s below the level MinT The restriction is only active until the control function of the step has shut off since the torque normally drops when the spindle is stopped Note that the restriction is not a...

Страница 312: ...que Limit TStart MinT Restriction active Alarms Min Torque Restriction MTR if the torque drops below MinT Trace MinT is showed in trace as a horizontal line from TStart to step stop when Torque vs Ang...

Страница 313: ...millisecond The calculated gradient is compared against the limits and stored in trace as a gradient curve One or both of the gradient limits can be left empty If both are empty no restriction check...

Страница 314: ...step level result variable Grad which is the lowest gradient measured during the restriction or the gradient that violated the high limit of the restriction Alarms Gradient high restriction GHR and G...

Страница 315: ...em must be configured Diagram T1 T2 Angle Torque T1 Torque Level T1 Amin Angle min T2 Torque Level T2 Amax Angle max A Measured angle from T1 to T2 Step Amax Amin A Alarms Cross thread restriction CRO...

Страница 316: ...parameter is used TnStart AnStart and or AnStop may be left empty Leaving AnStart empty corresponds to the beginning of the step while an empty AnStop corresponds to the end of the step TnHigh and or...

Страница 317: ...ction produces the step level result variables Tp1 Peak T Tp2 Peak T and Tp3 Peak T which is the highest torque measured in the respective interval Alarms Torque in window n too high TnHR and or Torqu...

Страница 318: ...equipped on the spindle Select if you want to use the spindle s stored limits or configure your own limits Max difference Maximum difference in degrees Number of samples For how many samples millisec...

Страница 319: ...t to use the spindle s stored limits or configure your own limits Max difference Maximum difference in Nm and Number of samples For how many samples milliseconds Max difference is allowed If a torque...

Страница 320: ...erated Should the check have one or more limits defined then the corresponding error bits are set as well and the status of the checks is set to Fatal independent of the configuration An example of su...

Страница 321: ...start Check Delta T Step or Zone Step start Zone start Zone started Low Spot T Step or Zone Step start Angle Zone start Angle Zone started Check Position Step Step start 6 5 4 1 Result values from ch...

Страница 322: ...peak position to Null position register only available for Gauging Set peak position Store peak position to Peak position register only available for Gauging Function The peak torque from check start...

Страница 323: ...off point Peak Torque Result var Peak T Peak T1 Peak T2 Peak T3 Peak torque Alarms Step peak torque high PTH and step peak torque low PTL Trace TH and TL are shown in trace as horizontal lines from s...

Страница 324: ...r the torque spike elimination phase and that angle Astop is reached If not and at least one limit is specified the steps status is set to Fatal and the error bit of respective limit is set Diagram An...

Страница 325: ...the torque spike elimination phase and that time Stop time is reached If not and at least one limit is specified the steps status is set to Fatal and the error bit of the respective limit is set Diag...

Страница 326: ...result value is still calculated and reported This check requires that at least one sample is collected after the torque spike elimination phase If not and at least one limit is specified the steps s...

Страница 327: ...dient for a description Zone start Angle at zone start Stop condition Value used as end angle F Final The final angle AE1 measured when the Overshoot time has passed after shut off SO Shut Off The ang...

Страница 328: ...angle prev A_Snug Start cond Snug point A_Tstop Stop cond Angle at Tstop Angle Previous step AS1 AS2 AS3 TStart A_Tstart Shut off point F SO P SOP TStop A_Tstop AL AH Step x Step x 1 Shut off point A...

Страница 329: ...The angle windows are measured from the last point where the torque reached TC The torque values used in the check are filtered using a sliding window average algorithm The mean torque value is calcu...

Страница 330: ...Distance TC Torque Check Level TC AdistH AwinH TH AdistL Step Result var None Alarms Post view torque too high PVTH and post view torque too low PVTL Trace TH and TL are shown in trace as horizontal l...

Страница 331: ...sables the check but the result value is still calculated and reported This check requires that at least one sample is collected after the torque spike elimination phase If not and at least one limit...

Страница 332: ...spike elimination phase If not and at least one limit is specified the steps status is set to Fatal and the error bit of the respective limit is set Diagram Time SOTL SOTH SO T SOTH Shut Off Torque Hi...

Страница 333: ...Start is left empty then Astart is measured from the start of the step Leaving Astart empty is equal to setting Astart to zero Leaving Torque Stop and or Astop empty deactivates the respective check...

Страница 334: ...is specified the steps status is set to Fatal and the error bit of the respective limit is set The paramters Falling Edge Type are only available for Gauging In Tightening rising edge and type Two poi...

Страница 335: ...p Step Tstart T2 Tstop T1 Astart Astop A1 A2 Dev TRH TRL Result var TR step torque rate and TR Dev step torque rate deviation Alarms Torque rate too low TRL Torque rate too high TRH and Too big deviat...

Страница 336: ...lculated torque rate line in the torque rate check T TR A m to calculate the zero crossing point i e the angle there the toque is zero The zero crossing ZC is calculated as ZC m TR The angle used is t...

Страница 337: ...in the torque rate check Angle Torque A1 Check Zero Crossing A2 Step x Step x 1 ZC ZCL ZCH Result var Zero Cr A Zero Cr A1 Zero Cr A2 measured zero crossing Alarms Zero Crossing high ZCH Zero crossin...

Страница 338: ...them blank disables the check but the result value is still calculated and reported Diagram Time Torque TIH TIL TIL Time Low OSHT Overshoot time TIH Time High Step Shut off point OSHT Step time Resul...

Страница 339: ...ent is less than DIFF Maximum gradient The DIFF value is specified as a percentage of the maximum gradient The angle to use as end angle is controlled by the parameter Stop condition There are three d...

Страница 340: ...point and the end angle Alarms Yield Point Angle High YAH and Yield Point Angle Low YAL Trace No limits are shown in trace 6 5 4 14 Check Stick Slip Parameters Trigger mode Max drops Trigger level Th...

Страница 341: ...detections of stick slip the counter of the drops below TTrig is reset if a too long angle has been run since the last drop The counter is reset if the angle since the latest drop is larger than the...

Страница 342: ...que vs Angle is selected 6 5 4 15 Delta T only available for Gauging Parameters TH Maximum delta torque TL Minimum delta torque Function The difference between the peak torque and the low spot torque...

Страница 343: ...p level the last sample is taken at the shut off point of the step If Set null position or Set low position is set the low position that is the angle where the low spot torque was found is stored in t...

Страница 344: ...ngle high BAH and Backlash angle low BAL Trace No limits are shown in trace 6 5 4 19 Check external input only available for Gauging Parameters Digital Input Signal Value Function The selected Digital...

Страница 345: ...iled steps Most of the RM settings for a step can be found in the Rejects group When a failed step is detected the RM performs the following 1 Checks bolt status 2 Decides what to do 3 Starts repair 4...

Страница 346: ...h synchronized step all bolts will be assigned a status This status is the result of all checks made in the step comprising the restriction tests the step checks hardware checks etc The resulting over...

Страница 347: ...with the next step The bolt will first wait for any Terminate and Repair sequences to finish Retry The bolts should execute their Retry action s The bolt will first wait for any Terminate sequences to...

Страница 348: ...or have finished their repair are not affected The following Failure during repair alternatives are available in the main program Failing bolts Failing group Other bolts Terminate Terminate Terminate...

Страница 349: ...settings If there are any bolts remaining with Repairable errors after running the terminate sequence they will be executed according to the First failure or Failure during repair settings as above S...

Страница 350: ...to the Retry in the step from which the repair was started Note 4 Bolts that end their cycle at a CE step in the repair part of the program reenters state Running Normal when the CE step is reached Th...

Страница 351: ...eft blank execution resumes at the next step after the step where the Retry was ordered and repair is ready Terminate with step The number of the step to jump to when ordered by the station to Termina...

Страница 352: ...is running in state Normal That is whenever the First failure alternative is at hand When more than No of reject groups in step erroneous groups have been detected in the current synchronization inter...

Страница 353: ...ject management is done Bolts that have been terminated before they reach the CE step will not participate in Reject Management executed on the CE step Bolts that have status NOK before the Monitoring...

Страница 354: ...that never reach a CE step for example due to that it is terminated will use the Monitoring checks defined on the CE step it would have reached if the execution should have continued normally As an ex...

Страница 355: ...olts that never entered the repair sequence for example due to that they had Wait or Continue as reject action and bolts that are already ready with the repair sequence are not involved Note 2 The Fat...

Страница 356: ...there is at least one bolt to terminate All bolts ready with repair Evaluation of all bolts using First and Fatal failure gives that there is no bolt to terminate but at least one bolt to repair Eval...

Страница 357: ...er the synchronization interval from which it entered this state as the Failing synchronization interval see the picture of the below example This information is used when the bolt determines if it is...

Страница 358: ...g synchronization interval has been run The bolt failed running one of the steps in the failing synchronization interval This causes an immediate First try evaluation that affects all not terminated b...

Страница 359: ...t 1 to finish repair Retry ordered when repair ready Run Retry as configured in step 3 1 Bolt transfer from state RUNNING NORMAL to RUNNING REPAIR 3 Bolt 2 waits for bolt 1 to finish repair Run Next o...

Страница 360: ...TE 4 End of cycle at RE Monitoring checks according to step 8 Bolt doesn t participate in cycle RM as it is Terminated Bolt 2 runs OK but is ordered to Retry and Terminate when bolt 1 fails 1 2 3 4 5...

Страница 361: ...Repair which is an implicit synchronization mark This ends the Loosen with step sequence Since Restart from step is set to 1 for the step 3 the bolt will jump to step 1 when it receives the next start...

Страница 362: ...bolt reports step status and that it has reached cycle end and RM end If there was an error when running step 11 it is handled with Failure during repair settings If there are other bolts still runni...

Страница 363: ...Tightening 9836 3521 01 363 6 5 6 Step Ramps Other The Ramps Other group contains parameters related both to speed ramping of the step Ramps and other options Other...

Страница 364: ...oothened ramps Straight ramps Up to five speed changes can be made during a step These are defined as Ramp data entries When to change speed can be triggered by one of the following conditions Angle r...

Страница 365: ...e disregarded for control Note The torque restriction see chapter Fail Safe Torque is active also during the Torque Spike Elimination phase Use the Customer step name combo to select the customer erro...

Страница 366: ...his has happened If the evaluation of any checks fails for a spindle that run Continue rotation the motor will be switched off and the spindle will roll out to a stop The same will also happen if anot...

Страница 367: ...nes in the same step Digital signal at step start Output signal specifies the signal to use With the combobox Change at it is possible to select if the signal shall be set directly at step start or wh...

Страница 368: ...run during the whole step or only during one specific zone see Step Check for more information All zones within one step use the same Angle channel as selected in the Common paramters for the zones It...

Страница 369: ...s started The buffer has a fix length of 8192 elements but its resolution i e the length that each element represents can be configured by editing the settings for a program Note It is possible to use...

Страница 370: ...is not terminated the evaluation is done on reset monitoring measurement values which causes Fatal errors for all checks that have configured limits Monitoring can also be stopped when a step fails To...

Страница 371: ...uffer that is used for all monitoring checks The monitoring checks are added as regular checks on any CE step The checks are described in detail in the following sub chapters If the parameter Ignore m...

Страница 372: ...al Leaving them blank disables the check but the result value is still calculated and reported Unless Fatal is checked a value outside the specified limits is considered to be a repairable error If a...

Страница 373: ...l Tstart Tstop Torque Level Tstop Torque falling below Tstop Function This function checks that the angle A is within the specified limits AH and AL Angle A is measured from the point where the torque...

Страница 374: ...ssed the found positions when a step is run in backward direction If both Tstart and Tstop are empty the angle will be measured from monitoring start to monitoring end That is Astart is defined as the...

Страница 375: ...stop2 AL AH Astop1 Result var Bolt A Bolt A2nd measured on the second monitoring buffer and Bolt A Thresh T the programmed value of Tstart Alarms Angle too high AHM AHM2 Angle too low ALM ALM2 and Thr...

Страница 376: ...when the torque reaches final torque that is the end of the monitoring buffer This point is used only if both T Stop and A Stop are empty T Start T Stop A Start and A Stop are all optional If T Start...

Страница 377: ...e specified limits is considered to be a repairable error If a value cannot be calculated and at least one limit is specified for the check in question it is always considered Fatal This is the case i...

Страница 378: ...M Torque rate in interval 2 too high TR2HM Torque rate in interval 2 too low TR2LM Too big deviation in interval 1 DEV1M Too big deviation in interval 2 DEV2M Trace TRH and TRL are shown in trace as l...

Страница 379: ...or Yield point starts when the torque value has reached the trig level TC From this point the average torque is measured over NOS degrees TNOS This procedure is repeated after each INC degrees When th...

Страница 380: ...tion checks that Bolt YP T is within the limits YTH and YTL and that Bolt YP A is within the limits YAH and YAL Note that YTH and YTL can be negative All limits that is YTH YTL YAH and YAL are optiona...

Страница 381: ...Bolt YP A Alarms Yield torque high YTHM If Bolt YP T YTH Yield torque low YTLM If Bolt YP T YTL Yield angle high YAHM If Bolt YP A YAH Yield angle low YALM If Bolt YP A YAL Trace YAH and YAL are shown...

Страница 382: ...n the value NOT_DEFINED is reported for it A NOT_DEFINED value is printed as blanks spaces when reported as text and the value 32768 when reported in binary format 6 7 1 Statuses Stations and bolts ha...

Страница 383: ...tect missing cycles Station The name of the station See System for how to set or change the name of a station Max 20 ASCII characters Station No The number of the station The first station in the syst...

Страница 384: ...A variable specific for the PLUS protocol The variable will only have a valid value if a PLUS device is defined The value is taken from Station AB in the PLUS device ID Res 1 Multiple identifiers resu...

Страница 385: ...les that this bolt has run during the current shift See Shift Reports and Shift Set Up for a description of shifts Total NOK Total number of NOK and TERMNOK cycles that this bolt has run during the cu...

Страница 386: ...ned the bolt Compact Errors 2 This is a compact version of the Errors result variable It may list the following errors TLM Torque Low Monitoring bit 0 value 1 THM Torque High Monitoring bit 1 value 2...

Страница 387: ...is missing and 0 if not Bolt Id Bolt ID Program version A unique program version string Can be used to check if two programs are equal or not Audi FAP Tag A variable specific for the Audi XML protoco...

Страница 388: ...g buffer is appended with 2nd Variable name Description Bolt T Bolt T 2 nd Peak Torque for the cycle See Monitoring Check Final Peak Torque for how it is defined Bolt A Bolt A 2 nd Cycle Angle Either...

Страница 389: ...t T will always correspond to the last used of these variables Bolt A try 1 Bolt A try 2 Bolt A try 3 Bolt A try 4 Bolt A try 5 Bolt A for each evaluation of the monitoring Bolt A try 1 is from the fi...

Страница 390: ...only first 8 bytes are included that is errors 0 to 63 Possible errors Mnemonic Bit no Description ANGDIAG 0 Angle count test failed during a diagnostic step SPFUNCTEST 1 Spindle functional test fail...

Страница 391: ...TIL 28 Time low alarm from check CH 29 Current high alarm from check CL 30 Current low alarm from check SOTH 31 Shut off torque high from check SOTL 32 Shut off torque low from check T IH 33 Torque T...

Страница 392: ...d using the Run reverse before retry parameters on the Step Rejects tab failed TRH 65 Torque rate too high from check TRL 66 Torque rate too low from check DEV 67 Deviation too high from check TTNOTRM...

Страница 393: ...gle high limit exceeded YAL 94 Yield angle low limit exceeded OTHER2 95 This is bit is set if any error bit s in the range 96 127 are set and only the first 12 bytes are included That is Type in the r...

Страница 394: ...Error bit no 63 56 55 48 47 40 39 32 Possible warnings Warning Bit no Description NZS 0 Not zero speed FLYZODIAG 1 Flying zero offset failed during a diagnostic step BUFOVFLM 2 Monitoring Overflow in...

Страница 395: ...ps control part See the definition of the respective step type Step Control for which parameters that are printed and in which order Note This variable always prints 10 values If fewer parameters are...

Страница 396: ...in the time window Produced by the Check torque in time window check Ti Win Lo T Ti Win Lo T1 Ti Win Lo T2 Ti Win Lo T3 The lowest torque measured during time window Measured by Check torque in time w...

Страница 397: ...3 Maximum torque rate deviation Produced by the Check torque rate check Gradient Gradient T1 Gradient T2 Gradient T3 The gradient measured by the Gradient restriction Delta T Delta T2 Delta T2 The dif...

Страница 398: ...Pos A The distance to the Low position after the current step only available for Gauging Zero Cr A Zero Cr A1 Zero Cr A2 The Zero crossing measured by the Zero Crossing check Fail Safe T Fail Safe T1...

Страница 399: ...ratio of the spindle for some examples see the table below If the motor run slower than this the stall protection is activated Depending on the current level the protection works in different ways Be...

Страница 400: ...Tightening 400 9836 3521 01...

Страница 401: ...first introduction to SPC is given in the next chapter SPC Statistical Process Control SPC Set Up opens the SPC set up form with which the SPC is configured Shift Set Up opens Shift Set Up form Use it...

Страница 402: ...ations and checks to suit most needs 7 2 1 Data Collection Data is collected only for those variables that have been set up for collection Data are collected in two main ways As subgroups for the SPC...

Страница 403: ...or deviation values are calculated for subgroups built from the data in the short Term trend buffer starting with most resent value Which variables to collect are set up uniquely for each bolt spindl...

Страница 404: ...D D and A B B see table X X R R X X S S 2 2 4 3 3 3 4 3 2 4 3 3 4 3 Check and alarm if enabled if following happens with Average or Range or Standard deviation one value outside control levels One ou...

Страница 405: ...be collected Cam is not applicable to standard deviation An error event is generated if the value of Cam Cp or Cpk is out of limit When SPC is wanted for a station not for its individual bolts the cal...

Страница 406: ...StdDevStn VarStn Var XStn NoBolt 1 2 1 ij j subgroup for station for the deviation standard The j subgroup for station for the varians The i bolt for j subgroup for varians The j subgroup for station...

Страница 407: ...1 03 0 24 1 76 10 3 08 0 973 0 31 0 22 1 78 0 98 0 28 1 72 11 3 17 0 975 0 29 0 26 1 74 0 93 0 32 1 68 12 3 26 0 978 0 27 0 28 1 72 0 89 0 35 1 65 13 3 34 0 979 0 25 0 31 1 69 0 85 0 38 1 62 14 3 41 0...

Страница 408: ...e to calculate on See chapter Data Collection for a description of the parameters In the Variables to collect frame add those variables you want to check Select Station Bolt and or Spindle Program Var...

Страница 409: ...ble if cam can be calculated Check one or more of the check boxes in the Trend Deviation Alarms frame to have the SPC and TDA data monitored for any of the following deviations One out One point outsi...

Страница 410: ...e ToolsTalk PowerMACS screen or sent to a printer connected to it Preview and print are invoked from the Statistics menu The report contains the following information per station Total No of cycles ex...

Страница 411: ...using 24 h notation i e as 00 00 to 23 59 Check Automatic clear at shift start to have all shift statistics variables erased when a new shift starts Clearing the shift statistics will reset the follow...

Страница 412: ...ollowing Station level result variables must be included in at least one reporter in the system see chapter Edit reporter for how to configure a reporter Total Total OK Total NOK To have the SPC data...

Страница 413: ...t of a PowerMACS system The devices can be both of simple type like printers and of more complex type like a fieldbus a serial communication protocol and the PowerMACS API interface CC Console Compute...

Страница 414: ...LC output of cycle data events and traces read write Setups Serial port on TC Fieldbus Interface Data to from PLC output of cycle data events and traces read write Setups Fieldbus interface board Tool...

Страница 415: ...click and select Add Device from the popup menu This will bring up a list of devices that can be added You will be asked to give the new device a name This name will later be referred to when you cre...

Страница 416: ...f data Port Usage Signal Interface Serial 1 General serial communication RS 232 RS 485 Serial 2 General serial communication RS 232 RS 422 ST Bus CAN I O port I O Device communication CAN with DeviceN...

Страница 417: ...l Devices 9836 3521 01 417 8 3 Status of a device During performing its task each device checks for errors or malfunction The result is shown in the System Map Devices not working OK are shown with a...

Страница 418: ...klight To access the stacklight configuration window add a stacklight device and double click on it in the system map Select the correct MAC Id for the Stacklight When a new Stacklight device is added...

Страница 419: ...ion etc It is possible to select the number of lamps on the indicator box by selecting the None value as Component type When connected to a system the form will show show the signal values in realtime...

Страница 420: ...e exactly which of the lamps should have a specific function Configure the Indicator Box by selecting the component you wish to edit lamp or digital input in the property grid on the right side or by...

Страница 421: ...ded Configure the Operator Panel by selecting the component you wish to edit lamp buzzer or button in the property grid on the right side or by clicking on the component in the operator panel image On...

Страница 422: ...Peripheral Devices 422 9836 3521 01 When connected to a system the form will show show the signal values in realtime...

Страница 423: ...p see chapter I O The I O device as well as Stacklight Indicator Box and Operator Panel can map all boolean signals located in the Digital_In_Out group and in the Shared_Variables group Boolean outsig...

Страница 424: ...orter How to do this and connect it to your Printer device is described in the New reporter chapter How to make the Reporter format the result as you wish is described in chapter Edit reporter 8 7 Pri...

Страница 425: ...it requires no additional hardware to be connected to the system Secondly you must create New reporter and connect it to the PLC device Use the reporter to select what result variables to include in...

Страница 426: ...Bolt No 1 I2 Bolt T 2 F Bolt A 3 F Status 4 I2 You must also enable and configure the drivers used for accessing the PLC data This is done using the IO_Configuration worksheet for station in question...

Страница 427: ...data This is done using the I O Configuration dialogue which is invoked by double clicking on the icon for IO_Configuration worksheet of station in question in the Project Tree In the O Configuration...

Страница 428: ...esses Length so that it corresponds to the size of your cycle data in this case 22 The Start and End addresses shown here 4000 and 4021 are logical meaning that a PLC variable later mapped to the logi...

Страница 429: ...tion See chapter Add a device for how to add an ID device Use Type to specify the type of ID device to use Currently the following ID device types are supported Barcode Barcode scanner any brand that...

Страница 430: ...e ID device The data read from an ID device is also available to the PowerMACS PLC making it possible to process it as wished When the device is connected to a Station the data read from it is also av...

Страница 431: ...scanned Enter as End character the character that marks the end of returned string Non printable characters are entered using their hexadecimal code enclosed between a pair of and for example 09 for...

Страница 432: ...ere to write cycle data to Use the two pairs of Start address and Stop address to do this The first address in the tag has address zero 0 RF field strength controls the power of the signal transmitted...

Страница 433: ...1 one is supported Reading an ID string For Omron devices the ID String may consist of two different parts the main part and an optional number part Parameters Start address and Stop address defines t...

Страница 434: ...lting ID String is ABCDE0047 This string is sent to the station and PLC as a response to an IDREAD PLC output request Writing result data Start address and Stop address defines the address area of the...

Страница 435: ...reader has a card When a card is inserted in the reader the 24V signal goes high This triggers PowerMACS to start communicating with the card reader and fetch the data from the card Whenever the sign...

Страница 436: ...et device you may report cycle data and or traces to an Atlas Copco ToolsNet server over the Ethernet To enable this function you must first add a ToolsNet device as described in chapter Add a device...

Страница 437: ...ACS trace that are sent to the Toolsnet server It can be set to a value in the range 100 2000 and the default value is 752 Use Select Protocol to select which version to use Auto detect or specific ve...

Страница 438: ...to set up what data to report to ToolsNet The ToolsNet reporter is somewhat different from reporters used for other devices since you can only select what variables to include not format them Certain...

Страница 439: ...To enable this function you must first add an Ethernet protocol device as described in chapter Add a device Add the device to a TC that has a PLC i e the first TC in a station With the exception of D...

Страница 440: ...er for the new ToolsNet device using the New reporter form Set up which Ethernet Type of protocol to use and which IP address the server has A new Reporter is created automatically for the Ethernet pr...

Страница 441: ...s also described what functions are included and how they are mapped on PowerMACS functions The Ethernet protocol device does not require any additional hardware to be connected to the TC since it use...

Страница 442: ...as not been able to send Retry Timeout specifies the timeout between retries Keep Alive Timeout is the timeout used to detect the absence of a client If no telegram has been received within the timeou...

Страница 443: ...sages MID 0018 Select Parameter set MID 0042 Disable tool MID 0043 Enable tool MID 0050 Vehicle Id Number download request When these are received in a state when they are not wanted according to the...

Страница 444: ...omatic Manual mode state PowerMACS sends this message whenthe stations mode slection is changed also when it changes to from zero When entering Manual mode the following the following actions are exec...

Страница 445: ...s sent to station ModeNo NOT_DEFINED 32768 test bolt not mode view is not reported as parameter set change and mode is reset to original mode in station when the test bolt cycle has run 0040 Tool data...

Страница 446: ...cknowledges all events in PM regardless of specified error number TC sends this message when an event subscribed on has been marked observed in PM If command mark all as observed is used event code 0...

Страница 447: ...data unsubscribe See document Open Protocol MID for PowerMACS data for more information 0240 User data download See document Open Protocol MID for PowerMACS data for more information 0241 User data su...

Страница 448: ...a unique Id for each sync tightening result Each individual result of each spindle is stamped with this Id The tightening Id is incremented after each sync tightening 5 ASCII digits Max 65 535 Report...

Страница 449: ...limit 08 6 The torque min limit is multiplied by 100 and sent as an integer 2 decimals truncated The torque min limit is six byte long and is specified by six ASCII digits 0 9 Bolt T Min limit from t...

Страница 450: ...Reports 0 when station status is NOK TERMNOK or NOKRM Spindle status 18 18 Number of spindles Bytes 1 2 Ordinal bolt number 01 99 Bytes 3 4 Spindle number 01 99 Byte 5 Reports 0 when bolt status is N...

Страница 451: ...chine ID is the identification that is sent first in all telegrams to the server and which identifies the source of all telegrams Vehicle Data Timeout is the timeout used when transmitting Vehicle Dat...

Страница 452: ...8 11 2 2 PFD Result Record Formats The tightening results are reported to PFCS according to the specification with following additional information Field Implementation VIN Last 6 characters of the ID...

Страница 453: ...in Port No which port to use in the FSH default is 4242 The Station No is the identification of the TC in the FSH this is sent in all telegrams and identifies the source of all telegrams In the follo...

Страница 454: ...ndown Packet Request 4 TC Rundown Packet 5 FSH Rundown Packet Acknowledge 6 TC No Rundown Packet 7 FSH Reset Buffer Request 8 TC Reset Buffer Acknowlwdge 15 FSH Communication Parameters Packet 16 TC C...

Страница 455: ...onitor function Angle Low Limit Bolt Angle Min limit from the Monitor function Angle High Limit Bolt Angle Max limit from the Monitor function Status Bits Completion Torque Status Torque Spec Angle St...

Страница 456: ...QD The PLC variables used to control this device are described in chapter DC PLUS variables Press the Open button on the Details form to to open the Advanced DC PLUS settings form The different parame...

Страница 457: ...z when sending tightening results to PLUS Station AB The value to use as AB Anlagen betreiber for all bolts when sending cycle data to PLUS Will also be included in the cycle data as the result variab...

Страница 458: ...SA to use are specified in this table with one row for each mode If no values are specified for a mode cycle data produced when running this mode will not be sent to the PLUS server The values specifi...

Страница 459: ...lts as OK With the selection G ALL bolts are reported as NOK even the bolts that was really OK For the originally OK bolts the string specified in Group NOK error code will be used in the field FE Feh...

Страница 460: ...cycle data as the result variables Station QO Strings entered in the columns US if ok US if OKR and US if NOK for a specific mode are used in the cycle data US field US is part of the bolt data US is...

Страница 461: ...werMACS sends result data to the PLUS server the value to use for PN or KN is sampled from the Wp ID field in the result VIN number type controls if Wp ID shall be treated as PN or KN see also the tab...

Страница 462: ...QO if Use QO from PLC is unchecked If Use QO from PLC is checked the value of the PLC system global PLUS_QO is used instead If the value of PLUS_QO is not a valid QO an event is generated to inform th...

Страница 463: ...e data TC 2 Switch TC 3 TC 1 Workflow 1 The PN KN or LI number is read by the barcode scanner or automatic scanner and sent to the TC 2 The TC sends a request for TMU to PLUS with the PN KN or LI that...

Страница 464: ...and sends a positive edge to PLUS_GETTMU 3 When the PLUS server has sent an answer PLUS_GETTMU_OK will be set to TRUE PLUS_MODE contains the mode number to use for the tightening The received TMU is c...

Страница 465: ...the cycle data is sent to PLUS PLC program The PowerMACS PLC program will be very similar to the program used in the SAW station 1 The line PLC sends mode number and PN or KN to PowerMACS PLC through...

Страница 466: ...E is copied to MODE by the PowerMACS PLC This mode is started and CURRIDSTRING will be included as Wp Id in the cycle data NSCR If PLUS sends the telegram NSCR it means that no tightening shall be mad...

Страница 467: ...ogram will be very similar to the program used in the SAW station 1 The barcode is scanned and the value is put in CURRIDSTRING in the PowerMACS PLC 2 The PowerMACS PLC copies the value in CURRIDSTRIN...

Страница 468: ...ET Bolt data Field Implementation EINZELERGEBNIS NR EN Bolt number from ToolsTalk PowerMACS setup EINZELERGEBNIS IDENT EI Bolt name from ToolsTalk PowerMACS setup The bolt number will be added at the...

Страница 469: ...Step level data This table describes the data sent to PLUS if step level data is reported All the step data will come from the same step PI Description Value sent PW Comment 001 Torque SO T Shut off...

Страница 470: ...Id In the cycle data Q AUSSAGE ART AA Always SC Bolt data Field Implementation Q AUSSAGE IDENT QI Bolt Id from WinTC setup Q AUSSAGE QA Bolt status for this tightening IO OK is sent for status OK and...

Страница 471: ...mit Only sent if limits for Bolt T is selected in the reporter RW Redundancy angle This value is not possible to send ZW Time No value is sent PH Step number 0 The step number will always be 0 to indi...

Страница 472: ...Grad is selected in the reporter 8 11 4 11 Selecting the data to report Only one angle value and one torque value can be sent for each tightening Bolt T and Bolt A are reported in OK cycles and SO T...

Страница 473: ...r of the I P M server shall normally be 1 8 11 5 1 Mapping of data The I P M implementation is done following version 3 1 11 of the I P M specification with the following additional information Telegr...

Страница 474: ...number from the spindle setup if it is specified Unit Carrier ID 10 Result variable Id res 2 only the 10 first characters are used Type 10 Result variable Id res 3 only the 10 first characters are us...

Страница 475: ...is controlled by the settings in the I P M reporter The station name is put first in the maintenance sequence the value of the field width in the reporter sets the number of characters to use If widt...

Страница 476: ...Test1234 Spindle Number 12 Bolt Number 17 Program Number 21 The maintenance sequence will be Test12012 21 8 11 5 3 Possible error codes Value sent Meaning Corresponding PowerMACS error 1 MD max THM to...

Страница 477: ...value angle Bolt A Grad MI Actual value torque Bolt T Nm GI Actual values gradient Bolt TR1 Nm Gr TI Actual value time Only sent as trace data S MR Redundancy Torque Bolt A 2 nd Grad WR Redundancy ang...

Страница 478: ...Manual start enabled is checked it is possible to run cycles from the PLC If Master PC enabled is checked cycle data is sent to the Master PC If VW Variant is checked the VW version of the protocol is...

Страница 479: ...from the Master PC otherwise it is only reset if the MID in the RST telegram is 0 If Use only Port B is checked the Port A connection is not used In this case the IP address of the Application server...

Страница 480: ...i e the first TC in a station A PowerMACS PLC can only access a fieldbus interface that is mounted on the same TC as the PLC is running on Note The DeviceNet GM is a special case in the sense that it...

Страница 481: ...e bus The data on the bus is divided in cyclic and acyclic transfer Cyclic transfer occurs on a regular basis between the master and the PowerMACS 4000 fieldbus Cyclic data is typically PLC data Acycl...

Страница 482: ...Data Read Write 0 1 0 0 0 Max Write Cyclic Data 256 152 244 a 256 256 c 256 d Min Write Cyclic Data 0 0 0 0 0 Max Read Cyclic Data 256 152 244 a 256 256 c 256 d Min Read Cyclic Data 0 0 0 0 0 Max Acy...

Страница 483: ...483 Because the size of the areas is limited you must specify the size of each area individually using the parameters PLC bytes In PLC bytes Out Data bytes In Data bytes Out Fast bytes In and Fast by...

Страница 484: ...Outputs from the PowerMACS PLC Size Fast bytes Out Used as Process Data output e g the requested cycle data Size Data bytes Out Filedbus side Filedbus side Note You should not configure the respectiv...

Страница 485: ...e respective LED is specific to the fieldbus type being used See chapter Fieldbus specific Information for a description 8 12 1 Access to PLC data For ToolsTalk to be able to move around variables in...

Страница 486: ...Peripheral Devices 486 9836 3521 01...

Страница 487: ...having prefix SO_ Digital input signals Address 1600 1791 Can in ToolsTalk be mapped only for I O Digital output signals Address 1600 1791 Can in ToolsTalk be mapped only for I O Shared input signals...

Страница 488: ...user defined data types and arrays defined in SHARED_MEMORY_TYPE Both a complex data type and each element in the complex data type can be declared in the Global_Variables sheet PM4000 calculates the...

Страница 489: ...es occcupied by the complex variable are hidden from the user When a complex variable is moved in TTPM all variables declared on addresses occcupied by the complex variable are moved as well When mapp...

Страница 490: ...hin mBOLT_DATA_ARRAY_SHORT and are therefore also declared on addresses starting with 30003 These variables SO_Running_Bolt_1 SO_OK_Bolt_1 SO_NOK_Bolt_1 SO_Running_Bolt_2 etc are not available when ma...

Страница 491: ...les sheet in the PLC can be shared between I O and fieldbus Signals under the group Fieldbus_Variables represent the fieldbus mapping When converting a setup older than version 7 5 0 the PLC will not...

Страница 492: ...itten and read as Big Endian values commonly referred to as Motorola format When the variables are declared you are free to refer them from any POU Program Organization Unit you have or will declare i...

Страница 493: ...es button The group name has no functionality therefore the group can be named anything Change the value of Logical addresses Length so that it corresponds to the size of your fieldbus data declared a...

Страница 494: ...erties button The group name has no functionality therefore the group can be named anything Set up address length and driver parameter the same way as for the input driver For both input and output dr...

Страница 495: ...Peripheral Devices 9836 3521 01 495 8 12 1 4 Fieldbus form The fieldbus form is reached by pressing the Open button in the system map or by double clicking the fieldbus directly in the map...

Страница 496: ...nk to the reporter form is available on the command bar Only monitoring is available for the data bytes Mapping of signals When not connected to a TC PLC signals is added either by dragging them from...

Страница 497: ...the shared area in the PLC when pressing Apply Monitoring When connected to a TC fieldbus data is monitored in the form A snapshot of the fieldbus data is taken once a second and sent to TTPM from th...

Страница 498: ...o a TC and when the fieldbus form is open On disconnection from the TC the TC will reset the force list automatically Only the PLC bytes can be forced 8 12 2 Access to Process data Accesses to the Pro...

Страница 499: ...1 STS Least Significant Byte 2 2 3 Data Data TO FROM PowerMACS PowerMACS Data bytes In 1 Data bytes Out 1 The first word in the IN area is used as Command CMD The fieldbus master writes commands in th...

Страница 500: ...so after that this command has been issued S Skip Set one 1 to skip reading of the current data item in the data queue selected with DataType Next reading will return next data item or the first part...

Страница 501: ...esult and negative values a failure Currently the following status codes are defined Status code Description 0 Success 1 Illegal process data specified 2 Illegal size of the process data area 3 Device...

Страница 502: ...hat the low byte bit 7 0 of the STS word is zero This indicates that the command was executed successfully If reading the output data is now valid 7 When finished with reading of data and or the STS w...

Страница 503: ...the output area is not free then it will be lost It will not be written automatically when the area becomes free again An automatically written cycle data is formatted exactly the same way as if the f...

Страница 504: ...ommand word I e Process data should be laid out as below Process Data 0 Target Addr MSB 1 Target Addr LSB 2 3 Message Data m bytes m 1 The layout of Message Data depends on whether the targeted data i...

Страница 505: ...write the ten characters ID code ABCDEFGHIJ to the PLC input starting at address 2010 the following should be written to the fieldbus process data input 0 0x48 CMD MSB 1 0x00 CMD LSB 2 0x00 Target Add...

Страница 506: ...ee chapter Fieldbus Interface for a description on PLC bytes In PLC bytes Out Data bytes In and Data bytes Out The parameter Fast bytes In defines the size in bytes of the input data that is transferr...

Страница 507: ...0xA2 Acyclic Data Input 1 0 63 0x05 0x05 2 64 127 0x06 0x05 3 128 191 0x07 0x05 118 7488 7551 0x7B 0x05 119 7552 7615 0x7C 0x05 120 7616 7679 0x7D 0x05 Outputs from PowerMACS that is the AnyBus IN are...

Страница 508: ...66 81 1 7 Data byte Out 8 23 1 126 Data byte In 127 142 62 68 Data byte Out 69 84 62 127 Data byte In 128 143 Acyclic data block 1 64 bytes Class id A2 Inst id 06 Attrib id 05 63 69 Data byte Out 70...

Страница 509: ...llows LED Function Indicates 1 Network status Steady off Not Online No Power Steady Green On line one or more connections established Steady Green 1 Hz On line no connections established Steady Red Cr...

Страница 510: ...that is transferred as cyclic or real time IO data on the ProfiNet IO network Max value is PLC bytes In Data bytes In Leaving the parameter blank will make all input data transfererred as cyclic IO da...

Страница 511: ...l be generated ANYBUS TC d Error Module version x does not support Extended Mode and the module has to be replaced When using the 368 bytes data mode there is a limitation of max 244 bytes input or ou...

Страница 512: ...ta byte In 66 81 1 7 Data byte Out 8 23 1 126 Data byte In 127 142 62 68 Data byte Out 69 84 62 127 Data byte In 128 143 Acyclic data block 1 64 bytes Slot No 4 Index 4 63 69 Data byte Out 70 85 Acycl...

Страница 513: ...unction of the respective LED is as follows LED Function Indicates 1 Operation Mode Steady off Not online No Power Steady Green On line data exchange Flashing Green On line clear Flashing Red 1 flash...

Страница 514: ...ce max 64 modules can be used Alignment also controls the maximum size of data that can be transferred as cyclic IO data see table below See chapter Fieldbus Interface for a description on PLC bytes I...

Страница 515: ...de it must be done in the following order 1 All data sent from the master to PowerMACS 2 All data sent from PowerMACS to the master Acyclic data Inputs to PowerMACS are sent with Write record commands...

Страница 516: ...n 26 41 41 5 Data byte Out 6 21 REAL TIME IO Data 21 26 Data byte In 27 42 42 6 Data byte Out 7 22 0 27 Data byte In 28 43 43 7 Data byte Out 8 23 1 88 Data byte In 89 104 104 68 Data byte Out 69 84 6...

Страница 517: ...ntroller established IO Controller in STOP State 2 Module status Steady off No power applied to module or module I SETUP state Steady Green Normal operation Green 1 flash Diagnostic event present Gree...

Страница 518: ...ut The parameter Fast bytes In defines the size in bytes of the input data that is transferred as cyclic or real time IO data on the ProfiNet IO network Max value is PLC bytes In Data bytes In Leaving...

Страница 519: ...ut from the client input to the PowerMACS The Modbus TCP IN and OUT areas can be configured to a maximum size of 8192 bytes The input and output areas of the PowerMACS fieldbus device are available fr...

Страница 520: ...4201F 0x61FF 0x61FF0 0x61FF1 0x61FF2 0x61FF3 0x61FF4 0x61FFE 0x61FFF Special address map PM4000 uses Anybus CC modules as fieldbus interfaces The address map for this seen from the fieldbus is differe...

Страница 521: ...1 16 words Addr 4200 Reg 3 15 4 Data word Out 5 12 1 16 Data word In 17 24 0 17 Data word In 18 25 1 17 Data word Out 18 25 14 18 Data word Out 19 26 Acyclic data block 1 16 words Addr 8200 Reg 3 15...

Страница 522: ...ollows LED Function Indicates 1 Network Status Off No power or no IP address Green Module is in Process Active or Idle state Flashing Green Waiting for connections Red Duplicate IP address or FATAl ev...

Страница 523: ...set to EtherNet IP Specify with IP address the address the AnyBus CC board should have on the network seen from a client Also specify the Subnet mask and the IP address of an optional Gateway See chap...

Страница 524: ...resented in the System Map If the extended numbering is wanted and the version is 2 03 or older please contact Atlas Copco to get a description on how to upgrade the AnyBus board firmware to a newer v...

Страница 525: ...Peripheral Devices 9836 3521 01 525 Steady Red Major fault EXCEPTION state FATAL error 3 Link Activity Off No link no activity Steady Green Link established Flickering Green Activity...

Страница 526: ...rwarded to the CC Link master as normal PLC Data Use Name to specify the name of the device Fieldbus Type should be set to CC Link The PLC bytes In and PLC bytes Out are read only and calculated autom...

Страница 527: ...6 words 44 44 192 bits 32 words 88 88 384 bits 64 words 176 176 3 96 bits 12 words 36 36 160 bits 24 words 68 68 320 bits 48 words 136 136 640 bits 96 words 256 256 1 4 128 bits 16 words 48 48 224 bit...

Страница 528: ...Data bits X63 bit 63 8 9 PLC word AT 3308 Word 1 10 11 PLC word AT 3310 Word 2 22 23 PLC word AT 3322 RWr Data word registers Word 8 Two LED s on the AnyBus module indicate the status of the CC Link T...

Страница 529: ...ccess the following PowerMACS functions Read and write PLC signals Read cycle data events and traces Read and write complete setups PLC Reporter Process Data Events Traces Setup Tightening Controller...

Страница 530: ...ead Write 0 999 Variables in PLC area 1 Length of area as defined by drivers EXTCOM_in and EXTCOM_out on the IO_Configuration worksheet R W 1000 Cycle data 2 Max R W 2000 Events 2 Max R W 3000 Traces...

Страница 531: ...ldest value data item available in the central SRAM storage 1 32767 Here value is interpreted as an earlier received device specific sequence number DataNo to which the queue should be re winded When...

Страница 532: ...a area from the PowerMACS PLC is configured in two steps First you must configure how the respective area should be used by defining variables Secondly must configure the EXTCOM and or EXTCO2 driver s...

Страница 533: ...e external communication device to the PLC and vice versa This is done using the I O Configuration dialogue which is invoked by double clicking on the icon for IO_Configuration worksheet of station to...

Страница 534: ...The external device accesses the Process Data areas by normal read and writes accesses Since Process Data quite often is bigger than what can be transferred using a single read or write operation all...

Страница 535: ...Devices 9836 3521 01 535 Write five integers at address 0 9 i e PLC input area address 2000 2009 External device is indicated with XD PowerMACS with PM Data that are irrelevant for PowerMACS are indi...

Страница 536: ...ess 0 XD PM Comment XD PM Comment 0x00 Slave no 0x00 Slave no 0x03 Read command 0x10 Write command 0x01 Address MSB 0x00 Address MSB 0xF4 Address LSB 0x00 Address LSB 0x00 Size in words MSB 0x00 Size...

Страница 537: ...t 0x02 STX 0x02 STX 0x10 DLE 0x10 DLE 0x00 0x00 0x00 0x00 0x45 E 0x41 A 0x44 D 0x44 D 0x01 Address MSB 0x00 Address MSB 0xF4 Address LSB 0x00 Address LSB 0x00 Size in words MSB 0x00 Size in words MSB...

Страница 538: ...een the master and PowerMACS For Read and Write object the supported segments and types are Segment 0x68 Type 0x07 internal word number Segment 0x68 Type 0x08 internal double word number Checksum is c...

Страница 539: ...0 Category 0x68 Segment 0x68 Segment 0x07 Type 0x07 Type 0xF4 Address LSB 0x00 Address LSB 0x01 Address MSB 0x00 Address MSB 0x05 Length LSB 0x05 Length LSB 0x00 Length MSB 0x00 Length MSB 0xD2 Checks...

Страница 540: ...mand 2 0x30 Write command 0 0x30 Address digit 1 0 0x30 Address digit 1 0 0x31 Address digit 2 1 0x30 Address digit 2 0 0x46 Address digit 3 F 0x30 Address digit 3 0 0x34 Address digit 4 4 0x30 Addres...

Страница 541: ...ddress 0 XD PM Comment XD PM Comment 0x10 DLE 0x10 DLE 0x02 STX 0x02 STX 0x02 DST 0x02 DST 0x01 SRC 0x01 SRC 0x01 CMD 0x08 CMD 0x00 STS 0x00 STS 0x05 TNS LSB 0x05 TNS LSB 0x00 TNS MSB 0x00 TNS MSB 0xF...

Страница 542: ...eding to know the details on how they are performed Today the PowerMACS API exports functions for performing the following tasks Read and write PLC signals from to the PowerMACS station PLC Read cycle...

Страница 543: ...e with having the API implemented as an ActiveX component is that it provides a standardized way of describing its public interface This makes it possible for a developer to use more or less any of th...

Страница 544: ...a areas that this device accesses is the same as the area accessed via the API interface If you use these simultaneously you must co ordinate the use of the cells to avoid unwanted collisions If you w...

Страница 545: ...data Events Traces Setup Tightening Controller Queues Consol Computer API API IF External SPC Package Remote Client Application Storing data Write Read OUT IN API device server PLC Process area data...

Страница 546: ...ions the application can take care of the received data The parameters of the ActiveX event functions vary depending on type of subscribed data Subscribed Data Parameters Cycle Data Station Id Event E...

Страница 547: ...s 9836 3521 01 547 8 14 2 Object model The below picture describes how the objects of the PowerMACS API are related to each other Api Stations Station Bolts Bolt System TraceData Channels Channel Step...

Страница 548: ...specified IP address eRetWrongPlcAddress 56 Incorrect PLC address check parameters Address and or Bit eRetNoData 57 The data requested Cycle data Event Trace or Setup is not available eRetNotSupporte...

Страница 549: ...tatusStopTerminateNOK 3 Stop and Terminate not OK eStatusNOKRM 4 Not OK by Reject Management RunStatusEnum This enumerator is used to indicate the status for a station or bolt when it is running Const...

Страница 550: ...ct to the TC on which the station in question runs The following methods do only function if connected to the System TC If called when not connected to a System TC they will return eRetCmdNotAllowed G...

Страница 551: ...cant bit and 7 is the Most significant bit Value Boolean Out Returns the result True if the read bit is 1 False otherwise 8 14 4 3 SetPLCBoolEx Description This method writes a Boolean value to the PL...

Страница 552: ...n Specifies the offset in the PLC area of the Byte to read Range 0 999 Value Byte Out Returns the result Range 0 to 255 8 14 4 5 SetPLCByteEx Description This method writes a BYTE value to the PLC inp...

Страница 553: ...the first byte of the Integer to read Range 0 999 Value Integer Out The read data interpreted as an Integer Range 32768 to 32767 8 14 4 7 SetPLCIntEx Description This method writes an Integer value t...

Страница 554: ...LC area of the first byte of the Real to read Range 0 999 Value Single Out The read data interpreted as a Real Range 1 18 10 38 8 14 4 9 SetPLCRealEx Description This method writes a Real value to the...

Страница 555: ...x Station Address Value Obj Arg Type Dir Description object Api The Api object to operate on Station Integer In Specifies which stations PLC to access Range 0 15 where 0 correspond to the station conn...

Страница 556: ...bit and 7 is the Most significant bit Value Boolean Out Returns the result True if the read bit is 1 False otherwise 8 14 4 13 SetPLCBool Description This method is replaced with the SetPLCBoolEx met...

Страница 557: ...n Specifies the offset in the PLC area of the Byte to read Range 0 999 Value Byte Out Returns the result Range 0 to 255 8 14 4 15 SetPLCByte Description This method is replaced with the SetPLCByteEx m...

Страница 558: ...the first byte of the Integer to read Range 0 999 Value Integer Out The read data interpreted as an Integer Range 32768 to 32767 8 14 4 17 SetPLCInt Description This method is replaced with the SetPL...

Страница 559: ...LC area of the first byte of the Real to read Range 0 999 Value Single Out The read data interpreted as a Real Range 1 18 10 38 8 14 4 19 SetPLCReal Description This method is replaced with the SetPLC...

Страница 560: ...n Specifies the offset in the PLC area of the first byte to read Range 0 999 Value String Out The read data interpreted as a string 8 14 4 21 SetPLCString Description This method is replaced with the...

Страница 561: ...o receive the read cycle data then Size is set to 0 and eRetBufferToSmall is returned Return type A RetCodeEnum value Syntax object GetCycleData Buf Size Obj Arg Type Dir Description object Api The Ap...

Страница 562: ...eDataBin but data is returned even if it has already been read Return type A RetCodeEnum value Syntax object GetLastCycleDataBin Buf Size Obj Arg Type Dir Description object Api The Api object to oper...

Страница 563: ...hat will be called when new cycle data arrives and subscription is switched on Return type Syntax Event RecNewCD Station Id Obj Arg Type Dir Description Station Integer In Station number Id Long In Cy...

Страница 564: ...A device unique sequence number This number is incremented by one for each event reported over this device SeqNo Long Out A global sequence number This number is incremented by one for each event gene...

Страница 565: ...umber is incremented by one for each event generated by the system Ts Long Out Date and time for event Expressed as no of seconds since 1970 01 01 00 00 00 Code Integer Out Event code see List of even...

Страница 566: ...eX event function that will be called when TC Event arrives and subscription is switched on Return type Syntax Event RecNewEvent EventObj Obj Arg Type Dir Description EventObj Event Data In Event data...

Страница 567: ...data in Buf 8 14 4 39 GetTraceEx Description Call this method to read the next Trace from the FIFO queue for the API device The data is returned as a TraceData object The FIFO queue can hold max 100 t...

Страница 568: ...escription OnOff Integer In Set 1 to switch subscription on Set 0 to switch off 8 14 4 42 RecNewTrace Description Format for ActiveX event function that will be called when Trace arrives and subscript...

Страница 569: ...e Syntax object SubscribeStStatus OnOff Obj Arg Type Dir Description OnOff Integer In Set 1 to switch subscription on Set 0 to switch off 8 14 4 46 RecNewStStatus Description Format for ActiveX event...

Страница 570: ...ceive the uploaded setup Size Long In Out At call Max length of Buf At return The length of the returned data in Buf 8 14 4 48 SetSetup Description This method downloads a setup in binary form to the...

Страница 571: ...operate on Item String In The string specifying which parameter to read see Layout of Setup Item Descriptions Value Single Out The value of the read parameter 8 14 4 50 SetSetupItem Description This...

Страница 572: ...operate on SysDesc System Out A reference that can hold the returned System object Is set to Nothing null if error 8 14 4 52 GetStationDesc Description This method returns a Station object that descri...

Страница 573: ...ported Date IDL data type DATE Long Will return the date and time as number of seconds since 1970 01 01 00 00 00 8 14 4 54 SetDateAndTime Description This method sets the current date and time of the...

Страница 574: ...n the date and time as number of seconds since 1970 01 01 00 00 00 8 14 4 56 SetTime Description This method sets the current date and time of the target system Compatible with VisualStudio NET Return...

Страница 575: ...stem object Property Name Return Type Description Name String The name of the system as entered for the System object using the System form Stations Stations The collection of all Station objects that...

Страница 576: ...8 14 6 2 Item Description Returns a specific Station object in the collection either by position or by the Name property of the Station object If the value provided as IndexKey does not match any exis...

Страница 577: ...the object exists else False Syntax object Exists IndexKey Obj Arg Type Dir Description object Stations The Stations object to operate on IndexKey Variant In An expression that specifies the position...

Страница 578: ...of the Station as entered for the Station object using the System form Number Integer The number of the station within the system 1 15 IpAddress String The IP address of the station as dotted decimal...

Страница 579: ...an object of type Bolts 8 14 8 2 Item Description Returns a specific Bolt object in the collection either by position or by the Name property of the Station object If the value provided as IndexKey do...

Страница 580: ...f the object exists else False Syntax object Exists IndexKey Obj Arg Type Dir Description object Bolts The Bolts object to operate on IndexKey Variant In An expression that specifies the position of a...

Страница 581: ...Name String The name of the Bolt as entered using the System Map Number Integer The number of the bolt within the station 1 100 First bolt is always 1 UserBoltNo Integer The bolt number assigned to th...

Страница 582: ...taNo Integer A device unique sequence number This number is incremented by one for each trace reported over the device DateAndTime Data Timestamp of trace in Data format PgmName String Name of program...

Страница 583: ...11 2 Item Description Returns a specific Channel object in the collection either by position or by the Name property of the Channel object If the value provided as IndexKey does not match any existing...

Страница 584: ...the object exists else False Syntax object Exists IndexKey Obj Arg Type Dir Description object Channels The Channels object to operate on IndexKey Variant In An expression that specifies the position...

Страница 585: ...ion that evaluates to an object of type Channel 8 14 12 2 GetSampleValueNo Description Give sample time as parameter and get sample number as reply Return type A Long value Sample number possible valu...

Страница 586: ...collected for the channel Return type A RetCodeEnum value Syntax object GetSampleValues Buf Size Obj Arg Type Dir Description object Channel The Channel object to operate on Buf Single Out Array of S...

Страница 587: ...operties of the StepBounds object is as follows object PropertyName 8 14 13 2 Item Description Returns a specific StepBound object in the collection by position If the value provided as IndexKey does...

Страница 588: ...lean value True if the object exists else False Syntax object Exists IndexKey Obj Arg Type Dir Description object StepBounds The StepBounds object to operate on IndexKey Variant In An expression that...

Страница 589: ...object Property Name Return Type Description StepNo Long The step number that the start and stop times apply to StartTime Single The time difference from Ts to when the step started StopTime Single T...

Страница 590: ...nt type see View Event Log Station Integer Station on which the event occurred 0 if not relevant Bolt Integer Bolt for which the event occurred 0 if not relevant Observed Boolean TRUE if event is obse...

Страница 591: ...t Set up your Visual Basic environment according to the following PowerMACSAPI must be installed on the computer PowerMACSAPI must be checked in the project references dialog Do not create more than i...

Страница 592: ...Here we just do one call to see if there are any cycle data waiting for us Private Sub cmdGetCd_Click Abstract Get cycle data from API server and display it On Error GoTo ErrorHandler Dim Size As Long...

Страница 593: ...mPowApi_RecNewCd Station As Integer Id As Long Abstract New Cycle data notification received from the API On Error GoTo ErrorHandler Dim Size As Long Dim Ret As RetCodeEnum Dim Buf As String Size 100...

Страница 594: ...er Dim Ret As RetCodeEnum Dim Address As Integer Dim Value As Boolean If Val txtAddress 1 Or Val txtAddress 999 Then MsgBox Address must be between 1 and 999 txtAddress SetFocus Exit Sub End If Addres...

Страница 595: ...isplay it On Error GoTo ErrorHandler Dim Ret As RetCodeEnum Dim Address As Integer Dim Value As Boolean If Val txtAddress 1 Or Val txtAddress 999 Then MsgBox Address must be between 1 and 999 txtAddre...

Страница 596: ...s and receive result The device offers the following two interfaces A special configuration of the standard DeviceNet fieldbus the input and output maps are predefined and fixed A discrete I O using d...

Страница 597: ...ame time If both are active then the corresponding input signals will be OR ed together Note 1 To ensure Operator Safety it is possible to disable all of the input bits from the DeviceNet interface as...

Страница 598: ...just passed through to PowerMACS discrete I O interface local I O Red Light This signal is just passed through to PowerMACS discrete I O interface local I O Alarm Horn This signal is just passed thro...

Страница 599: ...s until the cycle is completed and the result is presented Spindle Stop Disable Is used to stop the current cycle and to inactivate the spindles from any future cycle Must be 0 to permit a new cycle t...

Страница 600: ...le Error Proofing Ready EPR DO_GM_EprOut 5 7 Spare 1 0 0 Spindle 1 Good Rundown Green Light DO_GM_Green_Sp1 1 Spindle 1 Remove Red Light DO_GM_Red_Sp1 2 Spindle 1 Low Torque Yellow Light DO_GM_Yellow_...

Страница 601: ...e Indication schema below for a description of how this output is set Spindle x Remove See Indication schema below for a description of how this output is set Spindle x Low Torque See Indication schem...

Страница 602: ...Depending on the outcome of the Monitoring result and the Control strategy of the used program the result for each bolt is indicated according to the following schemas Torque Control strategy TORQUE B...

Страница 603: ...status of the bolt is OK ANGLE status Bit in Errors Low ALM Angle too low during monitoring see chapter Monitoring Check Angle High AHM Angle too high during monitoring see chapterMonitoring Check Ang...

Страница 604: ...started from the PowerMACS PLC or the Test Bolts form using the PLC System Globals Station variables ACTA_ACTIVE and DISBALE_ACTA The PLC program created by default when no GM DeviceNet device is use...

Страница 605: ...em global ACTAMODE will reflect the mode selected from the ACTA and it is possible to connect this to the output MODE Calculation of Torque Scale Factor The ACTA unit can calculate a new torque scale...

Страница 606: ...ew data is available Since a process data item e g one cycle data often are bigger than what can be handled by a single read or write access it is accessed through successive reads or writes where eac...

Страница 607: ...ll occur when the cycle data is requested all data is written in Hexadecimal notation A Cycle data Package returned by the first read request 0 0x41 A 0 0x00 1 0x42 B 1 0x01 SEQ 1 2 0x43 C 2 0x00 3 0x...

Страница 608: ...d non zero True Short integer 2 bytes 16 bit 2 complement signed binary 32768 32767 Long integer 4 bytes 32 bit 2 complement signed binary 2 147 483 648 2 147 483 647 Time 4 bytes 32 bit long integer...

Страница 609: ...Par 1 char 4 First parameter for the EventStr see below for a description 128 Par 2 char 4 Second parameter for the EventStr see below for a description 132 Par 3 char 4 Third parameter for the Event...

Страница 610: ...s Long integer Number of angle samples 0 2000 34 NoCsamples Long integer Number of current samples 0 2000 38 Not used Long integer Always zero 0 42 PgmName char 21 Name of program used at the occasion...

Страница 611: ...he following parts of a setup may be modified individually Bolt Spindle Parameters Spindle Channel data Programs General data Programs Monitoring data Sequences and programs Step Control data Sequence...

Страница 612: ...no 1 Max station no bolt no 1 Max bolt no in that station parameter See table below parameter Data type Description OpMode Short integer Operation mode 0 Connected 1 Disconnected OK 2 Disconnected NO...

Страница 613: ...an If torque channel difference test should be enabled TDiffUseSpindle Boolean If spindle s limits should be used TDiffChannels Short integer Channels to compare 1 Current compared to Torque Channel 1...

Страница 614: ...p for Angle Channel 1 ExtWindUp2 Float External Equipment Replacement WindUp for Angle Channel 2 Example Spindle 1 Direction 8 17 5 3 Spindle Channel data Syntax Spindle spindle no Chan channel no par...

Страница 615: ...s Use2ndMonBuf Boolean If true then 2nd monitoring buffer is used if there is more than one used torque or angle channel ReportTqLimit Float Report threshold torque limit If none of the bolts executed...

Страница 616: ...race will start TraceStartQty Short integer Specifies an addition condition for when to start recording a trace Takes one of the following values 0 None 1 When the measured angle reaches the value Tra...

Страница 617: ...when to end monitoring Takes the following values 1 At cycle end 3 When the measured torque reaches the value MonEndTorqueVal MonStartTorqueVal Float The torque value to reach before starting monitor...

Страница 618: ...n by the order they are listed in chapter Step Control Example Program Pgm01 Step 1 Control Sync Program Pgm01 Step 1 Control Par 1 8 17 5 8 Sequence and Program Step Speed data Syntax Program pgm nam...

Страница 619: ...rogram step no Step number 1 50 ramp Ramp number 1 5 parameter See table below and Step for a description parameter Data type Description Start Short integer Defines the quantity to monitor as start c...

Страница 620: ...pikeAngle Float Torque spike elimination angle StopMethod Short integer How to stop Allowed values 1 Inertia break 2 Ramp down current 3 Hold Torque InitialStopValue Float The start level of the amper...

Страница 621: ...Parameter number 1 12 as listed in the description Example Program Pgm01 Step 1 Surveillance 1 Par 1 8 17 6 Layout of Setups A Setup is a complete package of data containing all information necessary...

Страница 622: ...Peripheral Devices 622 9836 3521 01...

Страница 623: ...quency 1000 Hz Stations per system 1 15 Spindles per system 1 50 Delays in set values to servo 2 x sampling time Maximum time for a loop in the PLC program 5 Maximum number of cycle data stored in the...

Страница 624: ...624 9836 3521 01 9 2 Requirements ToolsTalk PC Requirements for a ToolsTalk computer Windows XP or Windows 7 CPU clock frequency min 1 GHz Memory min 1 GB Disc with min 200 MB free Monitor resolution...

Страница 625: ...System Established connection to TC d 104 12 Hardware Error System TC d is of wrong type 105 13 Hardware Error System Spindle TC d is configured as system TC 106 442 Hardware Error System TC d is of...

Страница 626: ...nfo Cycle start disabled 620 425 Setup Error Start is impossible since bolt d and d both uses TC d 621 434 System Error Station failed to reach TC Bolt is disconnected OK 622 435 System Error Station...

Страница 627: ...etup Error Step d Incorrect Torque spike elimination setup 713 49 Setup Error Step d Incorrect Pre step time 714 50 Setup Error Step d Incorrect Post step time 720 56 Check Error Step d Monitoring Fin...

Страница 628: ...Setup Error Step d Restriction Incorrect FS Time 752 88 Setup Error Step d Restriction Incorrect Cross thread and gradient 753 89 Setup Error Step d Restriction Incorrect Torque profile 754 90 Check E...

Страница 629: ...ncorrect Clamp Load 785 121 Setup Error Step d Check Incorrect Time 786 122 Setup Error Step d Check Incorrect Post view 787 123 Check Error Step d Check Post view Torque failed 788 504 Check Error St...

Страница 630: ...f 822 157 Check Error Step d Check Torque at the corner f f 829 164 Setup Error Step d Check Shut Off Torque has bad configuration 830 165 Check Error Step d Check Shut Off Torque f f 831 166 Check E...

Страница 631: ...d illegal Retry order in SP_RUN_STEPS from station Spindle running d 876 479 Check Error Step d Check Peak torque failed 878 481 Check Error Step d Diagnostic Static Zero Offset high on T2 abs f f 879...

Страница 632: ...e transducer angle diff high 909 195 System Error Info Monitoring Overflow in recording buffer d 910 196 Hardware Error Step d Servo hardware failure Id d 911 197 Setup Error Incorrect Servo configura...

Страница 633: ...to write process data 1507 886 Ext com Error ID read error on TC d port d Tot length of string was more than d chars 1508 887 Ext com Error ID read error TC d port d Start char was never received mus...

Страница 634: ...p Item req Only allowed on TC 1 1906 242 System Info API on TC d failed to send answer cmd d ret d 2001 243 System Error CCH Error when receiving type d d1 d d2 d 2005 247 System Error CCH Unable to d...

Страница 635: ...wed now d and d 3204 355 System Error PLC EXTCOM area input d output d is too big max d bytes 3205 356 Setup Error PLC ANYBUS variables defined but no Fieldbus device exists 3206 357 Setup Error PLC O...

Страница 636: ...ldbus on TC d Configuration error d 3402 377 System Error ToolsNet Illegal message received error type d info d 3403 378 Ext com Info Toolsnet Connection to server established using protocol ver f 340...

Страница 637: ...o d 3500 382 System Error SPC DB read error d 3501 383 System Error SPC Out of memory 3503 384 System Error SPC Variable does not exist Bolt d StepNo d Var d 3504 385 SPC Error SPC One out check faile...

Страница 638: ...546 Ext com Error EPH Bad length of received TMU acctual d expected d 3817 508 Ext com Error EPH No response from PLUS server 3818 509 Ext com Error EPH Wp Id has bad layout Length d 3819 510 Ext com...

Страница 639: ...3843 616 Ext com Info EPH Total length of IT and IW is d chars Truncated after d chars 3845 618 Ext com Error EPH Send data failed Wp ID must start with specified VIN number type 3846 619 Ext com Err...

Страница 640: ...d by group d already is occupied 3869 738 System Error EPH Start failed since station d used by chan d already is occupied 3871 739 System Error EPH Start failed since groups does not have the same ba...

Страница 641: ...d 4105 597 Ext com Info ACTA Torq SF changed for T1 on spindle d old f new f 4106 598 Ext com Info ACTA DATAHOLD or DATADROP used no cycle data will be avaliable for ACTA 4107 599 Ext com Warning ACT...

Страница 642: ...TC d Simulated Spindle and Servo in use 4230 680 System Info TC d Replaced ramp down with i brake too short time between start stop 4231 903 General Info Conv Box TC d New box detected 4232 904 Gener...

Страница 643: ...Error TC d Servo Motor parameters invalid 5004 754 Hardware Error TC d Servo Motortune parameters invalid 5005 755 Hardware Error TC d Servo software error Id d Code d 5006 756 Hardware Error TC d Se...

Страница 644: ...unication Error WD d 5057 615 General Info TC d Not possible to start motortune cycle running or TC is emergency stopped 5070 786 Hardware Error TC d Spindle Software Warning 5071 787 Hardware Error T...

Страница 645: ...815 System Error TC d Error reading motor temp from spindle Ref d Status d 5213 816 System Error TC d Error writing electronics temp to spindle Ref d Status d 5214 817 System Error TC d Error reading...

Страница 646: ...d Status d 5234 837 System Error TC d Error reading motortune params from spindle Ref d Status d 5235 838 System Error TC d Error writing motor params to spindle Ref d Status d 5236 839 System Error...

Страница 647: ...TC d Error writing bootloader to spindle Ref d Status d 5256 859 System Error TC d Error reading bootloader from spindle Ref d Status d 5257 860 System Error TC d Error writing application to spindle...

Страница 648: ...tem Error TC d Error writing hardware revision to servo Ref d Status d 5316 879 System Error TC d Error reading hardware revision from servo Ref d Status d 5317 880 System Error TC d Error writing boo...

Страница 649: ...Setup Error No step failed used customer step name in first CE step step d instead 5715 888 Setup Error Step d Control Local DI d cannot be used since TC type is not PTC 5716 912 Check Error Step d BC...

Страница 650: ...5738 939 Pos reg Info Step d PosValid d Stored External Postion f 5739 940 Abs pos Info Acctual Internal position d Acctual External position f 5740 941 Setup Error Step d Store of position register...

Страница 651: ...d was never started 5761 411 Check Error Step d Check Low spot torque failed start angle was never reached 5762 412 Check Error Step d Check Low Spot Torque High f f 5763 413 Check Error Step d Check...

Страница 652: ...Appendix 652 9836 3521 01 Code Comp Code Type Severity Event string 8001 899 General Info TFTP Software update of TC d failed...

Страница 653: ...f ToolsTalk PowerMACS should connect or not against the target system known by ToolsTalk PowerMACS If not specified the same on line state as ToolsTalk PowerMACS had when it was last closed is assumed...

Страница 654: ...ame Warnings Limits Bolt T Station QO Compact Errors Limits Bolt A Station SA Bolt Name Station AB Cust Error Id Res 4 Amount of SRAM used for Cycle Data System with 2 bolts System with 8 bolts System...

Страница 655: ...ower up the cache is empty an all requested cycle data has to be retrieved from each bolt It is possible to change TCs within a system and still be able to retrieve cycle data from them If however any...

Страница 656: ...lt 02 0 OK 0 75 362 37 3 Bolt 03 0 OK 0 75 362 37 4 Bolt 04 0 OK 0 75 362 37 5 Bolt 05 0 OK 0 75 362 37 6 Bolt 06 0 OK 0 75 362 37 7 Bolt 07 0 OK 0 75 362 37 Data No Station 2 Station Stn 01 2008 03 0...

Страница 657: ...r the spindle before it allows a cycle to be started This is indicated by the following events 4231 Conv Box TC n New box detected 4233 Conv Box TC n Motortune is required and calibration is recommend...

Страница 658: ...spindle Ref 89 Status 50 5262 TC 1 Error reading reference from spindle Ref 90 Status 50 5262 TC 1 Error reading reference from spindle Ref 100 Status 50 5262 TC 1 Error reading reference from spindle...

Страница 659: ...in the folder SpindleType which is located in the folder that TTPM was installed to normally C PM4000 7 4 2 By default this folder only contains files for QST spindles The files corresponding to QMR...

Страница 660: ...x02 Out of space in user stack pool 0x03 Too many processes were created 0x11 Too large signal buffer requested 0x12 Out of space in kernel pool 0x1d An attempt to kill a static semaphore was made 0x1...

Страница 661: ...n freed or is otherwise not owned by any process 0x58 An attempt was made to install an unreasonably small pool fragment 0x59 The tick system call was called concurrently by several processes 0x5b An...

Страница 662: ...n breakpoint was encountered 0x105 An unknown interrupt was encountered 0x107 A prioritized or background process ended 0x108 Startup stack overflow 0x109 The CPU model is not recognized The kernel co...

Страница 663: ...es 11 1 References to external documents 1 Functional and Technical Description PowerMACS 4000 TCs 2 Calibration with ACTA Atlas Copco Tools document No 9836 2086 00 3 Specification Open Protocol Atla...

Страница 664: ...References 664 9836 3521 01...

Страница 665: ...or Torque sensor Angle sensor Often one bolt is tightened with one spindle but it is possible to configure the system so several bolts are tightened with one spindle Program steps and sequences How th...

Страница 666: ...000 system It is a Windows based program that executes on the console computer or any PC It is used to set up a PowerMACS 4000 system and can be used to monitor the system and to collect and present v...

Страница 667: ...which are run completely separate from each other but have some form of relationship In case of reject management they are considered to belong to the same group and special actions can be specified...

Страница 668: ...9836 3521 01 2010 11 Edition 10 3 0 www atlascopco com...

Отзывы: