Вы находитесь на странице: 1из 139

Sure Tork II Section List

Sure Tork II Controller

Weber Screwdriving Systems Inc.


Operator's Manual
1401 Front Street
Yorktown Heights
New York 10598

Tel: 914-962-5775 Fax: 914-962-5321


www.weberusa.com
WEBER Sure Tork II
9-2
Sure Tork II Operations Manual

page
Foreword .................................................................................................i
Table of Contents ....................................................................................v
Safety Information ........................................................1-1
General Information .....................................................2-1
Component Identification ............................................3-1
Operating Instructions .................................................5-1
Concepts and Terminology...............................................................5A-1
Software Structure (GUI) ..................................................................5B-1
Interface (CLI) ..................................................................................5C-1
Run Window Display ........................................................................5D-1
Result Analysis .................................................................................5E-1
Setup ................................................................................................5F-1
Statistics ...........................................................................................5G-1
Diagnostics .......................................................................................5H-1
Data Output ......................................................................................5I-1
Tutorial...........................................................................6-1
Troubleshooting ...........................................................7-1
Maintenance ..................................................................8-1
Contact Information .....................................................9-1
Glossary ..................................................................................................a-1
Index .......................................................................................................b-1

© 2003 Weber Screwdriving Systems, Inc.


All rights reserved. This book may not be reproduced or copied,
in whole or in part, without the written permission of Weber
Screwdriving Systems, Inc.
Sure Tork II i

Foreword
Page Numbering ........................................................ i
Who Should Use This Manual .......................i Reference Information ............................................. ii
How To Use This Manual ...............................i Abbreviations............................................................ ii
Conventions.............................................................. ii
Table of Contents ...................................................... i
Section Divisions ...................................................... i

WARNING: This manual contains important


information related to the setup and
operation of the Sure Tork II controller.
Please read this manual thoroughly before
attempting to operate the system.
Ignoring this recommendation can result in
damage to equipment and/or personnel.
Please keep this manual in close proximity of
the designated operating area for easy
referencing.

The Sure Tork II (STII) controller connects up to four Weber SA series spindles forming a high quality fastening system
ideal for applications requiring precision and short cycle times.

Who Should Use This Manual


This manual is intended for the engineers, technicians, and users who are responsible for the configuration and
operation of the Weber Sure Tork II fastening controller.

How To Use This Manual


This manual describes the features of the STII controller and provides configuration, operation, and troubleshooting
information.

Table of Contents
Following this foreword, there is a master Table of Contents encompassing the entire STII manual. In addition, at the
beginning of each individual Section, a table of contents is provided that pertains only to that portion of the publication.
WEBER Sure Tork II
9-2

Section Divisions
The following section identification (Number and Title) was developed to standardize Weber service publications by
commonly organizing topic specific information. Weber manuals are primarily partitioned into the following main
sections:
Section 1: Safety Information
Section 2: General Information
Section 3: Component Identification
Section 4: Installation
Section 5: Operating Instructions
Section 6: Tutorial
Section 7: Troubleshooting
Section 8: Maintenance
Section 9: Contact Information
However, according to a manual’s content and subject matter, certain Section Divisions may not be applicable and are
therefore omitted. For example, certain Operations Manuals require no tutorial walkthroughs and therefore “Section 6:
Tutorial” would not exist for that publication.
A Title Page containing a section specific Table of Contents is provided at the beginning of each Section Division to
assist reader navigation. If necessary, sub-sections may be utilized to keep information accessible and organized. Any
sub-section designations will follow a numeric-alpha format: [Section Number-Subsection Letter]. Example: Section 5
of this manual contains numerous sub-sections that are identified as follows: 5A, 5B, 5C, etc.

Page Numbering
Page numbering is provided in the following format: [Section identification-Page number]. Example: Safety Information
is located on page 1-1 (Section 1-Page 1.)
Please note that page numbers for larger sections also contain the sub-section identification. An example: Setup
Operating Instructions begin on page 5F-1 (Section 5, Subsection F-Page 1).
Sure Tork II Quick Reference Chart

Reference Information
At the front of this publication, the user can find an STII program quick reference chart. This chart provides a color-
coded menu tree representing the navigational structure of the STII program. In addition, a page reference is provided
for each utility listed. Use the page reference to quickly locate where that certain portion of the STII program is
discussed within this manual.
At the back of this publication, the user can find two helpful reference tools, the Glossary and the Index. The Glossary
contains an alphabetical listing of terms and their definitions. Throughout the manual, any capitalized words that are
not normally capitalized appear in the Glossary. The Index provides an alphabetical listing of STII terms/topics and the
page(s) where these items are located.

Abbreviations
STII – Sure Tork II.
RDP – Result Display Parameter. These values are used to analyze cycle results.
CLI – Control Logic Interface.
PLC – Programmable Logic Controller.
GUI – Graphical User Interface.
I/O – Input and Output
OK – A successful result.
NOK – An unsuccessful result.

NOTE: OK and NOK status can pertain to either specific value results (target values, limit values, etc) or the result of the entire
Screw Cycle (a fastening process that fails will be NOK).

Conventions
Capitalized words (that are not normally capitalized) appear in the Glossary at the end of this document.
There are three methods used throughout this manual to indicate important information that the reader should observe.
The notifications are: Notes, Cautions, and Warnings. These conventions will be represented in the following format:

NOTE: Information within a NOTE is used to bring to your attention a certain aspect of the topic being explained. Notes are
indented and italicized.

CAUTION: Information within a CAUTION concerns the protection of equipment, software, and/or data. Cautions are indented;
they appear in a box frame with a bold header and italicized text.

WARNING: Information within a


WARNING concerns the protection of
personnel. Warnings appear in a box frame
with an alert symbol. The header is
identified in BOLD CAPS.
WEBER Sure Tork II
9-2

STII Program Quick Reference Chart


Use this chart to quickly locate where certain programming portions of the STII are presented within this Operations
Manual. This is to be used as a generic reference only. Please use either the Table of Contents for a more detailed
breakdown or the Index for locating specific terms and/or concepts.

Run
Window

page D-1

Setup Diag-
Step NOK Statistics
Graph Main nostics
Display Data Menu
Menu Main
page E-3 Menu
page E-2 page E-7 page G-3
page F-1 page H-2

System Channel Screw


Parameter Population Recursive Raw
Setup Setup Program Backup
Print Statistics Statistics Data
Menu Menu Menu Files
page F-4 page G-4 page G-5 page G-5
page F-4 page F-7 page F-9 page F-3

System User Channel Screw Display I/O Diag-


Program Log System
Parameter Account Parameter Program Parameter Diag- nostics
Manager Book Status
Editor Setup Editor Editor Editor nostics Tests
page F-25 page H-4 page H-5
page F-5 page F-6 page F-7 page F-14 page F-24 page H-2 page H-3
Sure Tork II v

Table of Contents

Section 5B: Software Structure (GUI).... 5B-1


Foreword .........................................................i General ................................................................ 5B-1
Who Should Use This Manual.................................. i
GUI Menu Structure............................................ 5B-2
How To Use This Manual.......................................... i
Run Window ..................................................... 5B-2
Table of Contents.....................................................i
Setup ................................................................ 5B-3
Section Divisions......................................................i
Diagnostics....................................................... 5B-3
Page Numbering ......................................................i
Statistics ........................................................... 5B-4
Reference Information ............................................ii
Other GUI Features.......................................... 5B-4
Abbreviations ..........................................................ii
GUI Routing Diagram ......................................... 5B-4
Conventions ............................................................ii
Section 1: Safety Information ................... 1-1 Section 5C: Interface (CLI) ..................... 5C-1
CLI Description ................................................... 5C-1
Important Safety Information ............................... 1-1
CLI Inputs ............................................................ 5C-2
Section 2: General Information ................ 2-1 Automatic Mode ............................................... 5C-2
General ................................................................... 2-1 Automatic and Manual Modes........................ 5C-2
System Functionality ............................................ 2-1 Start Cycle........................................................ 5C-3
System Overview................................................... 2-1 Program Select................................................. 5C-3
Automatic Friction Test.................................... 5C-3
Section 3: Component Identification ....... 3-1 External Fault Reset......................................... 5C-4
System.................................................................... 3-1 CLI Outputs ......................................................... 5C-4
Main Control Unit ................................................ 3-1 Ready To Start ................................................. 5C-4
I/O Node.............................................................. 3-1 Cycle OK .......................................................... 5C-4
Fastening Spindle ............................................... 3-2 Cycle NOK........................................................ 5C-4
System OK ....................................................... 5C-4
Section 5: Operating Instructions ............ 5-1 Manual Mode Request ..................................... 5C-4
Introduction ........................................................... 5-2 Ready State ......................................................... 5C-5
Sub-Sections....................................................... 5-2 Start Cycle Digital Logic .................................... 5C-5
5A: General Concepts and Terminology ..........5-2 CLI and Error Handling ...................................... 5C-5
5B: Software Structure (GUI) .............................5-2 Channel Status Indicators ................................. 5C-6
5C: Hardware (CLI) .............................................5-2
5D: Run Window ..................................................5-2 Section 5D: Run Window Display .......... 5D-1
5E: Result Analysis..............................................5-3 General ................................................................ 5D-1
5F: Setup...............................................................5-3 Cycle Status ........................................................ 5D-1
5G: Statistics ........................................................5-3 OK Results ....................................................... 5D-2
5H: Diagnostics ....................................................5-3 Result Display Parameters ............................. 5D-2
5I: Data Output.....................................................5-3 NOK Results..................................................... 5D-2
Abnormal Results ............................................. 5D-3
Section 5A: Concepts & Terminology....5A-1 Digital Depth Results........................................ 5D-3
General Terminology ..........................................5A-1 Channel Status Indicators ................................. 5D-4
General Concepts................................................5A-2
Negative Values................................................5A-2 Section 5E: Result Analysis....................5E-1
User Accounts...................................................5A-2 General ................................................................ 5E-1
Fastening Control Terminology.........................5A-3 Cycle Result Data ............................................... 5E-1
Fastening Control Diagrams .............................5A-3 Step Display ..................................................... 5E-2
Fastening Control Theory ..................................5A-4 Digital Depth Results ........................................5E-2
Applications.......................................................5A-4 Step Status.........................................................5E-3
Screw Program Structure..................................5A-4 Step Display Examples.....................................5E-3
Control Loop......................................................5A-5 Graph ............................................................... 5E-3
Cycle Identification............................................5A-5 Curve Data Sampling........................................5E-4
Screw Program Execution ................................5A-5 Graph Curve Types...........................................5E-4
Input Display ......................................................5E-4
vi Sure Tork II

Digital Depth Results ................................... 5E-5 Graph (continued)


Save Overlay..................................................... 5E-5
Graph View Setup ............................................ 5E-5
Triggering Data Collection............................... 5E-6
Cursor Controls................................................. 5E-6
Zoom Controls .................................................. 5E-6
Interpreting Graphs .......................................... 5E-6
Printing Graphs ................................................. 5E-7
NOK Data.......................................................... 5E-7
Print .................................................................... 5E-8
Update................................................................ 5E-8
Toggle View....................................................... 5E-8
Section 5F: Setup .................................... 5F-1
General................................................................. 5F-1
Main Setup Menu................................................. 5F-1
Setup Structure Overview................................. 5F-2
Parameter Type Summary ...............................5F-2
Entering Setup in Edit Mode ............................5F-3
Save & Exit .........................................................5F-3
Backup Files ..................................................... 5F-3
Parameter Print................................................. 5F-4
System Setup ...................................................... 5F-4
System Parameter Editor.................................. 5F-5
User Account Setup.......................................... 5F-6
Channel Setup ..................................................... 5F-7
Channel Parameter Editor ................................ 5F-7
Screw Program Setup......................................... 5F-9
Screw Program Structure .................................5F-9
Program Type ..................................................5F-10
Program Type Hierarchy ................................5F-10
Result Display Parameters (RDPs) ..............5F-10
Easy Programmer Concepts..........................5F-10
Strategies.....................................................5F-11
Dwell Steps..................................................5F-13
Control Loop ................................................5F-13
Easy Program Editor....................................... 5F-14
Easy Programmer Structure ..........................5F-14
Step Display Overview....................................5F-14
Strategy Type ..............................................5F-15
Parameter Values.......................................5F-15
RDPs ............................................................5F-15
Programming - Step Strategy ........................5F-15
Programming - Step Parameters ..................5F-15
Required Parameter Editor .......................5F-16
Optional Parameter Editor.........................5F-17
Programming - Digital Depth.....................5F-18
Programming - Step RDPs.............................5F-18
Easy Programmer Hints and Tips .................5F-19
Advanced Program Editor............................... 5F-21
Advanced Programmer Structure..................5F-21
Advanced Programmer Parameters .............5F-22
Advanced Programmer Hints and Tips ........5F-23
Result Display Parameter Editor .................... 5F-24
Program Manager........................................... 5F-25
Program Manager Structure ..........................5F-25
Action Buttons ..................................................5F-26
Program Display Selection.............................5F-26
Sure Tork II vii

Program Manager Hints and Tips ................ 5F-27 Clearing Errors with the CLI............................... 7-3
Error Implications ................................................7-3
Section 5G: Statistics..............................5G-1 Error Handling Notes .......................................... 7-3
General ................................................................ 5G-1
Section 7: Troubleshooting (continued)
Introduction ...................................................... 5G-1
Transducer Checks ...............................................7-4
Types of Statistics.............................................5G-2
Pre-Cycle Check .................................................7-4
Sample Size Disparity ......................................5G-2
Idle Check ...........................................................7-4
Clearing Statistics .............................................5G-2
Sensor Checks.......................................................7-4
Statistical Definitions ........................................5G-3
Hardware Logic Connections...............................7-4
Stats Menu .......................................................... 5G-3
CLI Signal Specifications ....................................7-4
Population Statistics......................................... 5G-4
CLI Signal Identification ......................................7-4
Population Statistics Filtering..........................5G-4
CLI Signal Notes .................................................7-8
Features of the Statistics Window..................5G-4
CLI Signal Testing ...............................................7-8
Recursive Statistics.......................................... 5G-5
How to Test Signals ............................................ 7-9
Updating Recursive Statistics .........................5G-5
Troubleshooting Chart........................................7-10
Raw Data ......................................................... 5G-5
Troubleshooting Chart........................................7-10
Raw Data Navigation........................................5G-6
Raw Data Input Type Display .........................5G-6
Raw Data Digital Depth....................................5G-6
Section 5H: Diagnostics..........................5H-1
General .................................................................5H-1
Introduction .......................................................5H-1
Diagnostics Menu................................................5H-2
I/O Diagnostics..................................................5H-2
I/O Diagnostics Hints and Tips .......................5H-3
Diagnostic Tests ...............................................5H-3
Friction Test .......................................................5H-4
Motor Test..........................................................5H-4
Log Book ...........................................................5H-4
Log Book Notes.................................................5H-5
System Status ...................................................5H-5
Section 5I: Data Output ............................ 5I-1
Printer Ports.......................................................... 5I-1
User Reports......................................................... 5I-1
Auto Result Prints ................................................ 5I-1
Print Data Formats............................................. 5I-2
ASCII and ASCII nl ............................................ 5I-2
Short .................................................................... 5I-3
Binary................................................................... 5I-4
Auto Graph Prints ................................................ 5I-6
Section 6: Tutorial ..................................... 6-1
Easy Programmer Tutorial ................................... 6-1
Application........................................................... 6-1
Solution ............................................................... 6-1
Outline................................................................. 6-1
Walkthrough ........................................................ 6-2
Section 7: Troubleshooting ...................... 7-1
General ................................................................... 7-1
Error Handling System ......................................... 7-1
Error Types ......................................................... 7-1
System Errors.......................................................7-1
Channel Errors .....................................................7-2
Error Indicators ................................................... 7-2
Error States ......................................................... 7-2
Error Responses ................................................. 7-3
viii Sure Tork II

Section 8: Maintenance ............................. 8-1 Web Site: .............................................................. 9-1


Maintenance ...........................................................8-1
Repair Procedures.................................................8-1
Glossary ......................................................a-1

Section 9: Contact Information................. 9-1 Index ........................................................... b-1


Weber Customer Service ......................................9-1
Sure Tork II 1-1

Section 1: Safety Information


Important Safety Information Install the controller only on structures that can safely
support its weight.
WARNING: You must read this information Consider work area environment before controller
before operating the system. placement. Do not expose the controller to any types of
moisture. Keep work area well illuminated.
This instrument should not be subjected to excessive
vibration and/or shock.
Electrical repairs should only be attempted by Maintain controller with care. Inspect periodically and if
authorized, trained service personnel. damaged, have repaired by authorized service
Safeguard against electrical shock. Avoid body contact personnel.
with grounded surfaces. Protect idle controllers. When not in use, store in a dry,
Minimize electrical interference. Place the controller as secure area.
far away as possible from other sources of other Do not allow any unauthorized personnel to operate a
electrical noise. controller. Keep bystanders away.
This system should be earth grounded at all times. Keep work area clean as cluttered environments invite
Know the location of power disconnect devices injuries.
(Emergency Stop) before operating the system. Check power cord periodically for exposed conductors.
If any problems are found, contact the appropriate
service personnel.
Notes:
Sure Tork II 2-1

Section 2: General Information


General ....................................................... 2-1
System Functionality................................. 2-1
System Overview ....................................... 2-1

General System Overview


The Sure Tork II (STII) is a closed loop DC electric A Main Control Unit is housed inside the provided
fastening system. This control system is ideal for enclosure. The control unit can be connected to up to
applications requiring high precision and short cycle four I/O (Input/Output) nodes using a daisy-chain
times. configuration. The user interacts with the Main Control
Unit via the integrated touch screen display.
The STII connects to Weber SA series spindles. The
spindles are designed to tighten various types of The system is managed through I/O communications
fasteners over a substantial torque range. The STII has between the control unit and the individual nodes. For
the capability to control and monitor torque, angle, and each I/O node, there is a Control Logic Interface (CLI)
depth for up to four spindles. In addition, peripherals where a PLC or other logic circuitry is connected. Each
such as printers, networks, PCs, and remote sensors I/O Node of the STII is connected to a Fastening
can also be included in the system. Spindle with a brushless DC motor.

System Functionality An I/O Node is comprised of an I/O Box and a Servo


Amplifier. The I/O Box collects the input and output
To increase the effectiveness and reliability of the signals to communicate to the Main Control Unit, while
system a variety of features are available. The STII’s the Servo Amplifier is responsible for controlling the
integrated touch-screen display provides many useful spindle’s DC motor.
utilities at the press of a button. These utilities include, Refer to Figure 2-1 for a visual representation of how
among others, online curve visualization, hardware the Main Control Unit uses its I/O communications. In
diagnostics, and a flexible application programming the diagram, boxes represent STII hardware
interface (API). In addition, the STII’s networking components, while ovals represent external entities
features offer state of the art distributed process that supply or receive information from the controller.
control.
Refer to Component Identification page 3-1, for further
system description and individual part descriptions.
2-2 Sure Tork II

Touch Screen
Display & User
Main Commands
Control
Unit Printer & Network/
Network Data Printer

Data Bus
(carries all I/O
communicatio
ns between
the Nodes
and the STII
Controller)

Feedback
Fastening
(Tool & Motor
I/O Spindle
Control Signals)
Node
1 Digital External
Logic Signals Logic (PLC)
Data
Bus
Feedback
Fastening
(Tool & Motor
I/O Spindle
Control Signals)
Node
2 Digital External
Logic Signals Logic (PLC)
Data
Bus
Feedback
Fastening
(Tool & Motor
I/O Spindle
Control Signals)
Node
3 Digital External
Logic Signals Logic (PLC)
Data
Bus
Feedback
Fastening
(Tool & Motor
I/O Spindle
Control Signals)
Node
4 Digital External
Logic Signals Logic (PLC)

Figure 2-1 I/O Communications


Sure Tork II 3-1

Section 3: Component Identification


System........................................................ 3-1
Main Control Unit .................................................. 3-1
I/O Node.................................................................. 3-1
Fastening Spindle ................................................. 3-2

System I/O Node


This section describes the various components of the The Main Control Unit can be connected to one or up
Sure Tork II (STII) system. to four I/O nodes in a daisy-chain configuration. For
each node, there is a Control Logic Interface (CLI)
Main Control Unit where a PLC or other logic circuitry is connected. The
external logic connected to this interface
communicates using at least three input signals from
the STII and at least four outputs to the STII. These
signals determine which program to run and when to
execute the cycle. Using this interface, the STII can be
extended to coordinate with other signals such as
those from positioning systems, verification systems,
feeding systems, and other remote devices.
Each Node is also connected to the spindle inputs and
outputs. The Node receives motor speed commands
from the Main Control Unit based on which program is
executed. Nodes pass torque, angle, depth and other
feedback information from the spindle to the Main
Control Unit. Using this feedback in conjunction with
the targets and limits of the active parameter set, the
Main Control Unit
Main Control Unit controls the servo drive and
determines if the joint being formed is within
The Main Control Unit assembly consists of the central specification.
processing unit, Input/Output (I/O) card, touch screen
display, and communication ports for remote I/O, Nodes may be housed in the same enclosure as the
external logic, and networking. User interaction through Main Control Unit or may be located remotely. If
the touch screen display permits navigation through outside the main enclosure, the node communicates
system features. A printer, media converter, or other via a daisy-chained bus that carries the I/O signals
RS232 networked device can also be integrated into between the enclosures. Cycle OK or NOK digital
the system allowing databasing or processing of output, network data strings, and Human Machine
system configurations, statistics, and/or rundown Interfaces (HMI) can be displayed as rundown
information. information at the remote stations.
3-2 Sure Tork II

An I/O Node is comprised of an I/O Box and a Servo Fastening Spindle


Amplifier. An I/O Box (shown below) collects the input
and output signals to communicate to the Main Control Each I/O Node of the STII is connected to a Fastening
Unit. Spindle with a brushless DC motor. The STII can
accommodate many spindle variations.
Torque feedback is provided by a torque transducer.
Angle feedback is provided by an angle encoder.
Vertical position feedback is provided by depth sensors
(proximity or analog.) In addition, for any additional
application requirements, spare inputs can be
configured as needed.

I/O Box
A Servo Amplifier (shown below) is responsible for
controlling the spindle’s DC motor. The amplifier
supplies power to the motor windings and allows the
STII to maintain a constant speed in the motor despite
changing loads on the drive.

Servo Amplifier
Sure Tork II 5-1

Section 5: Operating Instructions


Start Cycle Digital Logic.....................................5C-5
Section 5: Operating Instructions ............ 5-1 CLI and Error Handling.......................................5C-5
Introduction ........................................................... 5-2 Channel Status Indicators..................................5C-6
Sub-Sections....................................................... 5-2
5A: General Concepts and Terminology ..........5-2 Section 5D: Run Window Display .......... 5D-1
5B: Software Structure (GUI) .............................5-2 General.................................................................5D-1
5C: Hardware (CLI) .............................................5-2 Cycle Status.........................................................5D-1
5D: Run Window ..................................................5-2 OK Results........................................................5D-2
5E: Result Analysis..............................................5-3 Result Display Parameters ............................. 5D-2
5F: Setup...............................................................5-3 NOK Results .....................................................5D-2
5G: Statistics ........................................................5-3 Abnormal Results..............................................5D-3
5H: Diagnostics ....................................................5-3 Digital Depth Results ........................................5D-3
5I: Data Output.....................................................5-3 Channel Status Indicators..................................5D-4
Section 5A: Concepts & Terminology....5A-1 Section 5E: Result Analysis ................... 5E-1
General Terminology ..........................................5A-1 General.................................................................5E-1
General Concepts................................................5A-2 Cycle Result Data................................................5E-1
Negative Values................................................5A-2 Step Display......................................................5E-2
User Accounts...................................................5A-2 Digital Depth Results ........................................5E-2
Fastening Control Terminology.........................5A-3 Step Status.........................................................5E-3
Fastening Control Diagrams .............................5A-3 Step Display Examples ....................................5E-3
Fastening Control Theory ..................................5A-4 Graph ................................................................5E-3
Applications.......................................................5A-4 Curve Data Sampling........................................5E-4
Screw Program Structure..................................5A-4 Graph Curve Types...........................................5E-4
Control Loop......................................................5A-5 Input Display ......................................................5E-4
Cycle Identification............................................5A-5 Digital Depth Results ...................................5E-5
Screw Program Execution ................................5A-5 Save Overlay .....................................................5E-5
Graph View Setup .............................................5E-5
Section 5B: Software Structure (GUI) ....5B-1 Triggering Data Collection ...............................5E-6
General .................................................................5B-1 Cursor Controls .................................................5E-6
GUI Menu Structure ............................................5B-2 Zoom Controls ...................................................5E-6
Run Window......................................................5B-2 Interpreting Graphs ...........................................5E-6
Setup.................................................................5B-3 Printing Graphs..................................................5E-7
Diagnostics........................................................5B-3 NOK Data..........................................................5E-7
Statistics............................................................5B-4 Print .....................................................................5E-8
Other GUI Features ..........................................5B-4 Update ................................................................5E-8
GUI Routing Diagram..........................................5B-4 Toggle View .......................................................5E-8
Section 5C: Interface (CLI)......................5C-1 Section 5F: Setup.....................................5F-1
CLI Description....................................................5C-1 General................................................................. 5F-1
CLI Inputs.............................................................5C-2 Main Setup Menu................................................. 5F-1
Automatic Mode ................................................5C-2 Setup Structure Overview................................. 5F-2
Automatic and Manual Modes ........................ 5C-2 Parameter Type Summary............................... 5F-2
Start Cycle.........................................................5C-3 Entering Setup in Edit Mode............................ 5F-3
Program Select .................................................5C-3 Save & Exit......................................................... 5F-3
Automatic Friction Test .................................... 5C-3 Backup Files ..................................................... 5F-3
External Fault Reset .........................................5C-4 Parameter Print................................................. 5F-4
CLI Outputs..........................................................5C-4 System Setup ...................................................... 5F-4
Ready To Start ..................................................5C-4 System Parameter Editor.................................. 5F-5
Cycle OK ...........................................................5C-4 User Account Setup .......................................... 5F-6
Cycle NOK ........................................................5C-4 Channel Setup ..................................................... 5F-7
System OK ........................................................5C-4 Channel Parameter Editor ................................ 5F-7
Manual Mode Request......................................5C-4 Screw Program Setup......................................... 5F-9
Ready State..........................................................5C-5 Screw Program Structure................................. 5F-9
5-2 Sure Tork II

Program Type.................................................. 5F-10 Clearing Statistics............................................. 5G-2


Program Type Hierarchy................................ 5F-10 Statistical Definitions........................................ 5G-3
Result Display Parameters (RDPs).............. 5F-10 Stats Menu........................................................... 5G-3
Easy Programmer Concepts ......................... 5F-10 Population Statistics ......................................... 5G-4
Strategies .................................................... 5F-11 Population Statistics Filtering ......................... 5G-4
Dwell Steps ................................................. 5F-13 Features of the Statistics Window ................. 5G-4
Control Loop ............................................... 5F-13 Recursive Statistics .......................................... 5G-5
Easy Program Editor ...................................... 5F-14 Updating Recursive Statistics......................... 5G-5
Easy Programmer Structure.......................... 5F-14 Raw Data.......................................................... 5G-5
Step Display Overview ................................... 5F-14 Raw Data Navigation ....................................... 5G-6
Strategy Type ............................................. 5F-15 Raw Data Input Type Display ......................... 5G-6
Parameter Values ...................................... 5F-15 Raw Data Digital Depth ................................... 5G-6
RDPs............................................................ 5F-15
Programming - Step Strategy........................ 5F-15 Section 5H: Diagnostics ......................... 5H-1
Programming - Step Parameters.................. 5F-15 General ................................................................ 5H-1
Required Parameter Editor....................... 5F-16 Introduction....................................................... 5H-1
Optional Parameter Editor ........................ 5F-17 Diagnostics Menu ............................................... 5H-2
Programming - Digital Depth .................... 5F-18 I/O Diagnostics ................................................. 5H-2
Programming - Step RDPs ............................ 5F-18 I/O Diagnostics Hints and Tips ....................... 5H-3
Easy Programmer Hints and Tips ................ 5F-19 Diagnostic Tests............................................... 5H-3
Advanced Program Editor .............................. 5F-21 Friction Test....................................................... 5H-4
Advanced Programmer Structure ................. 5F-21 Motor Test ......................................................... 5H-4
Advanced Programmer Parameters............. 5F-22 Log Book .......................................................... 5H-4
Advanced Programmer Hints and Tips........ 5F-23 Log Book Notes ................................................ 5H-5
Result Display Parameter Editor .................... 5F-24 System Status .................................................. 5H-5
Program Manager........................................... 5F-25 Section 5I: Data Output ............................ 5I-1
Program Manager Structure.......................... 5F-25 Printer Ports ..........................................................5I-1
Action Buttons ................................................. 5F-26 User Reports .........................................................5I-1
Program Display Selection ............................ 5F-26 Auto Result Prints ................................................5I-1
Program Manager Hints and Tips ................ 5F-27 Print Data Formats .............................................5I-2
Section 5G: Statistics ............................. 5G-1 ASCII and ASCII nl.............................................5I-2
General.................................................................5G-1 Short.....................................................................5I-3
Introduction.......................................................5G-1 Binary ...................................................................5I-4
Types of Statistics.............................................5G-2 Auto Graph Prints.................................................5I-6
Sample Size Disparity ......................................5G-2

Introduction 5B: Software Structure (GUI)


Due to the nature of content (software driven) for the This sub-section provides a basic outline of the STII
STII Operations Manual, Section 5: Operating program and explains the structure of the Graphical
Instructions is the largest portion of this publication. User Interface (GUI). Users can find Menu Tree routing
Section 5 is divided into subsections in an effort to diagrams to help visualize program structure and assist
organize topics and assist user navigation. The Table in navigation.
of contents listed above encompasses all Section 5 5C: Hardware (CLI)
sub-sections. The sub-section divisions are as follows:
This sub-section discusses the importance of hardware
Sub-Sections communication and how it relates to the STII controller.
Many important concepts (Auto/Manual Mode, Ready
NOTE: Each sub-section title page contains a Table of State, etc..) are introduced in this sub-section. The
Contents that is specific to only that sub-section. Control Logic Interface (CLI) and how it processes the
digital signals is also explained.
5A: General Concepts and Terminology
5D: Run Window
This sub-section introduces many key terms and
concepts that are applied throughout the following This sub-section introduces the Run Window and its
chapters of this document. Result Display properties. The Run Window displays
and helps interpret cycle results.
Sure Tork II 5-3

5E: Result Analysis 5H: Diagnostics


This sub-section covers the program features whose This sub-section discusses the menu options that
purpose is to analyze Cycle Results. These include the compose the Diagnostics section of the GUI.
utilities for Step Display, Graph, and NOK Data. Diagnostic features include: Log Book, I/O Diagnostics,
Diagnostic Tests, and System Status.
5F: Setup
5I: Data Output
This sub-section covers all the setup (system, channel,
screw program) features of the GUI and how these This sub-section explains the Printing features of the
features can be used to configure and maintain the STII (Auto-Print functions.)
STII controller.
5G: Statistics
This sub-section covers the menu options that
compose the Statistics section of the GUI and how its
features can be used for analyzing past Screw Results
and the statistics generated from those results.
Statistics are records of data for the predetermined
Result Display Parameters (RDPs.)
Notes:
Sure Tork II 5A-1

Section 5A: Concepts and


Terminology
General Terminology...............................5A-1 Fastening Control Theory....................... 5A-4
Applications.........................................................5A-4
General Concepts....................................5A-2 Screw Program Structure...................................5A-4
Negative Values...................................................5A-2 Control Loop........................................................5A-5
User Accounts .....................................................5A-2 Cycle Identification .............................................5A-5
Fastening Control Terminology .............5A-3 Screw Program Execution .................................5A-5
Fastening Control Diagrams ..............................5A-3

General Terminology NOTE: If the system is configured for two channels,


channels 3 and 4 are not accessible in the GUI.
Many key terms are applied throughout the following Also, note that the number of each node (and
chapters of this document. It is necessary to define accordingly, its channel number) is not determined
some of the basic vocabulary used in the subsequent by its order in the daisy chain. Instead, a rotary
sections. switch on the I/O Box designates the channel
number of each node.
User – Refers to the person interacting with the STII
over the Graphical User Interface (GUI). Frequently, Automatic/Manual Mode – Each channel has two
the STII “user” also functions as the individual who is modes of operation, Automatic or Manual.
setting the digital signals to the STII via switches Automatic Mode is used to put the STII in a state
located on the enclosure. However, in this document, where it can execute cycles via the CLI. While in
those signals are referred to as CLI inputs and only Automatic Mode, most programming/editing features
the person at the display is referred to as the “user.” will not be accessible.
This distinction is important at times.
Manual Mode allows the user access to those
Control Logic Interface (CLI) – This set of digital features that are not available while executing
inputs and outputs provides the means by which an cycles. Features that require Manual Mode will be
external logic device, such as a PLC, communicates referred to as “Run Protected”.
with the STII. These signals provide status and
control I/O for executing cycles on the STII while Refer to Automatic Mode page 5C-2, for more details on
coordinating the cycles with external events and Automatic and Manual modes.
remote devices.
Torque, Angle, Time, Depth – These are the inputs
Channels – The STII can control up to four tools, from the fastening spindle that are used by the STII’s
each through a subsystem called an I/O Node. The control loop to control screw programs. Time is not
term “channel” refers to the I/O Node and spindle an actual signal from the spindle, but for
combination. Channels are referenced by a channel convenience sake, these four measurement values
number between one and four. To analyze statistics, are collectively referred to as inputs.
rundown results, diagnostics, or parameters specific
to a single channel, an active channel must be High/Low – These terms are used to describe the
selected through the Graphical User Interface (GUI). state of digital logic signals. A signal that is off is
For example, if the user needs to change the torque referred to as “low” and a signal that is on is referred
Target of an application running on channel 2, the to as “high”.
user must set the active channel to 2 and then enter Rising/Falling Edge – These terms are used to
the program editor. describe a change in the digital logic signal state.
It is important to understand that, since each channel The moment that a signal switches from Low to High
has its own I/O Node, each channel has its own is referred to as the “rising edge”, likewise a signal
Control Logic Interface (CLI). This means channels change from High to Low is referred to as the “falling
can be executing different programs at different edge.”
times, and be in different modes.
5A-2 Sure Tork II

See the following example for an illustration of a digital There are four account levels available to the STII.
signal square wave depicting the changes from Low to They are listed below in hierarchy, from lowest to
High states and identifying the Rising/Falling Edges. highest permissions.
• Operator
Signal
Falling
Edge
• Programmer
High
(on)
• Administrator
• Weber
Signal For every STII, there is permitted to be only one Weber
Low and one Administrator account. The passwords and
(off)
Rising initials for these two accounts are predetermined and
Edge
established before system delivery. Only Weber or
Time
Administrator level users can create Operator or
Programmer accounts.
Digital signal characteristics.
There can be assigned a combination of up to 10
General Concepts accounts for the Operator and/or Programmer level
Many concepts are applied throughout the following access. When establishing Operator/Programmer
chapters of this document. The following is an accounts, each one must be assigned the following
introduction to some of the principles used in the • A two-character name (initials are commonly used)
subsequent sections. • An appropriate password.
Passwords may be from one up to four digits in length
Negative Values and are composed of only real numbers (no letters).
The STII uses positive numbers to convey clockwise Default passwords are set to “1” for Operator level
rotation and negative numbers to convey counter- users and “2” for Programmer level users.
clockwise rotation. This concept applies to motor
speed, rotation angle, and torque.
Below, both positive and negative values for motor
speed, rotation angle, and torque are depicted in a
graph. This graph was produced by a cycle that first
rotated clockwise and then counter-clockwise. Notice
the negative values for all parameters generated by the
clock-wise rotation.

+
-

+
User accounts window.
- The difference between these two types of accounts is
that Operator access is limited to performing screw
+ programming changes only, whereas Programmers are
also permitted to edit system and channel parameters.
- Accounts are useful for tracking user initiated changes
throughout the Graphical User Interface (GUI). If a user
accesses any feature protected by a password or
Graph data depicting positive/negative values. saves any changes while logged in, an entry is added
User Accounts to the logbook with the users name, the appropriate
timestamp, and a description of the action preformed.
To ensure safety and reliability, certain features on the
STII are protected by user accounts. Some examples Refer to User Account Setup page 5F-6, for details on
of protected features are the editing of parameters or establishing or editing user accounts.
the clearing of statistic data.
Sure Tork II 5A-3

Undershot (n.), Undershoot (v.) – When an input


Fastening Control Terminology value is less than its minimum Limit. For example, If
Throughout the following chapters of this document, a step requires an angle input between 90 and 180
many key terms are used as they apply to fastening degrees at the end of a tighten procedure, but the
cycles executing programs. The following is a list of final reading was only 80 degrees, the angle is said
some key fastening control terminology. to have been Undershot.

Screw Cycle – The process of applying torque to a Prevailing Torque – The torque required to run a
fastener. nut down against the joint. Prevailing Torque is more
noticeable when using fasteners that contain any
Screw Program – The parameter set executed in a type of silicone or plastic inserts. Prevailing Torque is
Screw Cycle. not proportional to the preload in the fastener.
Screw Step – Screw Programs are divided into 25 Seating Torque – The final torque value achieved at
sections called Screw Steps. Each step is defined by the completion of a fastening process.
a set of parameters (limits, motor speed, etc.)
Strategy – Each Screw Step has a strategy type. A
Fastening Control Diagrams
step’s strategy type determines the goal of the step. The following diagrams demonstrate some of the terms
For example, a Screw Step requiring a fastener to be just described.
tightened to 1.0 Nm would be defined as a Torque
Strategy.
Control/Monitor – These terms further define Seating Torque

Strategy as it applies to torque and angle. Control


method uses a torque/angle input as a Target.
Monitor method checks the input to see that it falls Prevailing Torque
within certain Limits. For example, a step that drives
a fastener to a Target torque of 1.0 Nm while
tightening 90 degrees uses an Angle Control/ Torque
Torque

Snug Torque
Monitor strategy. A strategy that drives a fastener to
1.0 Nm and then checks that the rotation of the step
did not exceed 90 degrees uses a Torque
Control/Angle Monitor strategy. Time

Target – Target is an input value that must be Torque curve demonstrating Prevailing, Snug, and Seating Torques.
measured in order for an application to proceed in
the fastening process. If a step’s Target is not
achieved, the step will be NOK and the screw
program will not advance and/or complete.
Snug Torque – Snug Torque is the point at which
Torque

Snug Torque
the stretching/elongation portion of the fastening
process begins. It is the torque where the
compressive load is induced. This torque is
Angle Target
sometimes referred to as threshold torque.
Limits – Limits are the upper (maximum) and lower Start angle
accumulation
Angle

(minimum) boundaries that are permitted for a


monitored input value. Minimum Limits are only
checked at the end of a step, while maximum Limits
Time
are continuously checked.
Torque and angle curves demonstrating Snug Torque and Angle Control
Overshot (n.), Overshoot (v.) – When an input strategy.
value is greater than its maximum Limit. For
example, driving a fastener at 3000 RPM into a hard
joint while attempting to use a small torque tolerance
will likely result in a torque Overshot because the
system is unable to respond quickly enough to stop
the process in time.
5A-4 Sure Tork II

Angle Target
Angle Max
Fastening Control Theory
Angle Min
Certain concepts portrayed in this chapter apply only to
fastening cycles executing Easy Program. The
Angle

following provides a brief introduction to some of the


fastening control theory used in the subsequent
Torque Max sections.
Torque Min Advanced concepts that include executing steps out of
sequence and forcing OK/NOK conditions are available
Torque

Snug Torque as Advanced Programming features, but will be


intentionally overlooked because they are exceptions
Time to normal operation and seldom used.
Torque and angle curves of an Angle Control/Torque Monitor strategy.
Applications
The STII incorporates several features that can be
Angle Max
Angle Target
used in combination to suit an application. For
Angle Min instance, the controller can:
• Control and monitor torque and angle for critical
Angle

joints
• Incorporate multiple watchdog timers to monitor
cycle time limits
Torque Max
• Perform self-tapping applications
Torque Min • Perform applications with prevailing torque fasteners
• Perform speed changes at depth and torque inputs
Torque

Snug Torque
Torque • Check for minimum torques to verify the presence of
Overshot
fastener features
Time
Torque and angle curves of an Angle Control/Torque Monitor strategy
Screw Program Structure
demonstrating a torque Overshot. This cycle would normally end as soon as
the Overshot occurred.
A Screw Program is a series of programmable sets of
parameters that the STII executes to control a
fastening application. Screw Programs on the STII are
segmented into Screw Steps. Each program may have
Angle Max
Angle Target
up to 25 Screw Steps. Normally steps are executed
Angle Min sequentially. The STII completes steps one at a time,
using the parameters defined within the step to control
the Screw Cycle.
Angle

Below is an abstract view of a simple Screw Program


Torque Max comprised of only two steps.
Step 1 Step 2
Torque Min
Torque

Snug Torque Drive until Depth Tighten to


Torque Strategy Sensor ON 1.0 Nm
Undershot

Time Motor
40% 20%
Torque and angle curves of an Angle Control/Torque Monitor strategy Speed
demonstrating a torque Undershot. This cycle would normally end as soon
as the Undershot occurred. Max Torque: 0.5 Nm Max Angle: 360 deg.
Limits Execution Time: 3 sec. Execution time: 1 sec.

Flags and
Flow of None None
Control

Refer to Screw Program Setup page 5F-9, for details about


program definitions, creation, and editing.
Sure Tork II 5A-5

Control Loop Screw Program Execution


The STII records Cycle Results while processing a 2 A Screw Cycle begins by initializing the process. This
kHz Control Loop. is done using the information found in the Setup
section of the GUI. This includes transducer and depth
Begin
(execute sensor configuration information. Before executing a
step 1)
screw program, the STII briefly performs a pre-cycle
No calibration test to ensure that the transducer is
functioning properly.
Error State Max limit Target input Proceed to
No No
found? overshot? measured? next step
Refer to Transducer Checks page 7-4, for details concerning
the Pre-Cycle Check.
Yes No

Once initialization is complete, a program is ready to


Min limit
run. The fastening process starts with the STII
Yes Yes No Last Step?
undershot? executing the first screw step of the active program.
The program will proceed systematically, as long as
Yes each step’s Target and Limit parameters are met. If
Exit
Exit
either the Target settings are not reached or the Limit
Program Exit
with Error
Program
with NOK
Yes Program settings are out of bounds, the program will exit and
(NOK) with OK
subsequent steps will not execute. This is called an
NOK cycle. Except for special cases within advanced
programming, each step must satisfy its defined
Done parameters in order for a program to be an OK cycle.
Control Loop process flow chart.
CLI
During the Control Loop cycle, the STII measures Start and Program
inputs, compares Limits, checks for Targets, and sets Select Signals
motor outputs at a frequency of 2 kHz. At each iteration
of this 2 kHz loop, the STII stores the values of the
following signals: torque, angle and depth as inputs
from the spindle, and motor speed as an output to the Fastening
Screw Program Screw Process I/O
spindle. This collection of values is then stored and
Memory Cycle Digital and Analog I/O
used for the display of graph curves versus time. Screw Steps
Control (Torque, Angle,
Time, Depth)
Minimum Limits are only checked at the end of a step
and so it is possible that during the step, inputs can go
below the established minimum Limits. Maximum
Configuration
Limits, on the other hand, are continuously checked Information
using the Control Loop. Transducer and
Depth Sensor
Cycle Identification Information

Every cycle run on the STII is automatically assigned a


unique cycle number. The numbers are continuously
assigned by the STII by an escalating counter that
allocates over two billion numbers before resetting to
zero. These numbers offer a means for the controller
as well as the user to identify rundown results/data with
a specific cycle. Many STII features such as Auto
Printing, Statistics, Graph, and Step Display utilize the
cycle numbers as a method for organizing, sorting, and
manipulating the data associated with each cycle
rundown.
Notes:
Sure Tork II 5B-1

Section 5B: Software Structure (GUI)


Diagnostics..........................................................5B-3
General .....................................................5B-1 Statistics ..............................................................5B-4
GUI Menu Structure .................................5B-2 Other GUI Features .............................................5B-4
Run Window.........................................................5B-2 GUI Routing Diagram .............................. 5B-4
Setup ....................................................................5B-3

General When applying this “menu tree” concept to the GUI, the
“root” is the Run Window. The Run Window is the base
To become proficient at manipulating the various and starting point for all navigation through the
features provided by the STII, it is important that the Graphical User Interface. There are several sub-menus
user has a firm understanding of the Graphical User (or branches) accessible from the Run Window, and
Interface (GUI) structure. The organization of the GUI these lead to various utilities such as parameter editors
structure is based on a “menu tree” type configuration and statistical displays that form the “leaves” of the
that resembles an upside-down tree. tree.

Root Run

Leaf Branch Branch Utility Menu Menu

Leaf Branch Leaf Utility Menu Utility

Leaf Leaf Utility Utility


Example of a typical menu tree struture. Example of GUI menu tree structure.
5B-2 Sure Tork II

Run
Window

Setup Diag.
Step NOK Stats
Graph Main Main
Display Data Menu
Menu Menu

Screw
Channel System
Parameter Prog Backup Population Recursive Raw
Setup Setup
Print Setup Files Statistics Statistics Data
Menu Menu
Menu

Channel System User Screw Display


Program Log I/O Diagnos. System
Parameter Parameter Account Program Parameter
Manager Book Diag. Tests Status
Editor Editor Setup Editor Editor

Figure 5B-1 GUI menu tree structure

GUI Menu Structure Run Window


Figure 5B-1 represents the complete GUI menu tree Run Window — This window displays the channel
structure. There are several concepts depicted in the specific results of each completed cycle. The channel
diagram to note: sub-display contains the program that was executed,
the status of that cycle, and up to four parameter
• The Run Window is the base point or “root” for all
values. To set the active channel from the Run
GUI navigation. This is the main window where the
Window, the user presses the white background
user can view result feedback as cycles complete.
inside the desired channel’s sub-window. The sub-
• There are three utilities or “leaves” accessible from window is then highlighted with a blue border to
the Run Window. They are Step Display, Graph indicate that it is now the active channel.
View, and NOK Data. These utilities can be used to
analyze the result feedback in more detail.
• There are three menu systems or “branches”
accessible from the Run Window. They are Setup,
Blue border
Diagnostics, and Statistics. Each branch for the indicates active
Statistics or Diagnostics menu leads to several channel.
utilities. The Setup menu, the largest section of the
GUI, has even more sub-menu options (or multiple
branches) within its main menu. Each Setup branch
leads to its own corresponding utilities.
• Options accessible from the main Run Window, are
color-coded. The color scheme identifies menu
location within the GUI and corresponds to the actual
border color on the touch screen display.

Four channel Run Window display.


Sure Tork II 5B-3

From the Run Window, the user can access the Step
Display, Graph, or NOK Data windows to see Setup
additional feedback for the last completed cycle.

Refer to Run un Window Display page 5D-1, for further


explanation of the Run Window and its features.

Setup selection from the Run Window.


This menu-based section of the interface supplies the
user with the facilities to configure the STII. The STII's
hardware configuration must match the tool that is
connected to it. Flags for controlling display
Graph, Step, and NOK Data selection from the Run Window. preferences, networking settings, printing selections,
Step Display — This window displays the result statistics, self-diagnostics, and other features are
values from each step of the last completed cycle for located in this section. Screw Programs parameters
the active channel. Using this window, the user can and User Account data can be created and edited in
analyze torque, angle, depth, and execution time this section.
data on a step-by-step basis.
Refer to Setup page 5F-1, for further explanation of the
Refer to Step Display page 5E-2, for further explanation of Setup Menu and its features.
this window and its features.
Diagnostics
Graph — This window displays a trace of motor
speed output, torque, angle, and depth inputs
graphed against time for the last cycle(s) of the active
channel.

Refer to Graph page 5E-3, for further explanation of this


window and its features.

NOK Data — This window displays the results of the


last 10 fastening failures for the selected Screw
Program. It is useful for analyzing an NOK fastening
process that only occurs occasionally.

Refer to NOK Data page 5E-7, for further explanation of this


window and its features.

Diagnostics selection from the Run Window.


Located in the Diagnostics section of the interface are
the following:
• Utilities used to check that the inputs and outputs of
the system are functioning properly.
• Features used to verify signals and logic.
• Options for turning and checking the servo drive and
spindle.
5B-4 Sure Tork II

• A Log Book that is available to view a list of pertinent Active Data Sets — In addition to the GUI having an
events. active channel, it also has an active Screw Program.
Refer to Diagnostics page 5H-1, for further explanation of For example, a user sets the active program of
the Diagnostics Menu and its features. channel three to program 8. Next, the user goes to
channel two (now the active channel) to edit
Statistics parameters of a different program (for example,
program 4). Even though channel three is no longer
the active channel, it does still have an active
program (program 8.) If the user returns to channel
three, the active program would still be program 8.

NOTE: The active Screw Program is independent from the


parameter set selected via the CLI.

Menus — When a GUI display contains the label of


“menu” in its title (examples: Setup menu, Statistics
menu), this informs the user that there are more
utilities or parameter editors available for that section.
From these menu windows, the user may select the
active data set and proceed to more utilities and/or
editors.

GUI Routing Diagram


Statistics selection from the Run Window. The following two pages provide another approach to
This section of the interface is used to view the displaying the GUI menu structure.
statistics calculated from the individual cycle results.
There are two types of statistics analysis, Population NOTE: If you are using the electronic version of this
Statistics and Recursive Statistics. document it may be helpful to print the following two
pages on a color printer. The diagram of a color-
Refer to Statistics page 5G-1, for further explanation of the coded menu tree is useful in relating the screen
colors to program functions.
Statistics Menu and its features.

Other GUI Features


Context Sensitive Help — In most major windows of
the GUI there is a “Help” button that can be used to
get context sensitive help. The “Help” button is
highlighted gray and when selected, a sub-window
appears that provides a brief explanation of the
features available within the current window.

Help button selection from the Run Window.


Sure Tork II 5B-5

Real Time Cycle Analysis

Run Window

NOK Data Step View Graph View

Diagnosis
Stat Menu Menu

Viewing and
Clearing of Diagnosis of
Statistics and Hardware, I/O,
Individual Diagnostics Events, and
Raw Data Results Tests Errors

I/O Diagnostics
Population
Statistics

Status Window

Recursive Log Book


Statistics
5B-6 Sure Tork II

Sure Tork II Graphical Interface Structure

System Setup
Main Setup Menu System Param
Menu Editor

System Specific
View, Edit, Print
Parameters User Accounts
Configuration Data

Channel Setup Channel Param


Menu Editor

Channel
Specific
Parameters

Screw Program
Screw Prog.
Configuration
Setup Menu
rdParameter
Editor

Easy Program Advanced Program


Editor Program Editor Manager
Sure Tork II 5B-7
Notes:
Notes:
Sure Tork II 5C-1

Section 5C: Interface (CLI)


Cycle OK ..............................................................5C-4
CLI Description ........................................5C-1 Cycle NOK ............................................................5C-4
CLI Inputs .................................................5C-2 System OK ...........................................................5C-4
Manual Mode Request ........................................5C-4
Automatic Mode ..................................................5C-2
Automatic and Manual Modes ..........................5C-2 Ready State.............................................. 5C-5
Start Cycle............................................................5C-3
Program Select ....................................................5C-3 Start Cycle Digital Logic ......................... 5C-5
Automatic Friction Test .....................................5C-3
External Fault Reset............................................5C-4 CLI and Error Handling ........................... 5C-5
CLI Outputs ..............................................5C-4 Channel Status Indicators ...................... 5C-6
Ready To Start .....................................................5C-4

CLI Description The other end of the cable contains the individual
signal wires. These wires should be connected to the
To torque a fastener the STII must execute a Screw correct input sources and output destinations, such as
Cycle. Of course, the STII can torque other types of a Programmable Logic Controller (PLC).
fasteners, such as nuts and threaded inserts, but the
tightening process will be referred to in this document NOTE: Labeling of the individual CLI wires can aid in
installation, diagnosis, or troubleshooting.
as a Screw Cycle. A Screw Cycle is initiated when the
STII receives a Start Cycle signal. This signal can be a Refer to the circuit identification chart shown in Figure
digital input on the Control Logic Interface (CLI), or it 5C-1 for a complete listing of the CLI signals. This
can be provided through the Graphical User Interface chart identifies CLI wires by name and provides
(GUI). Starting a Screw Cycle through the CLI is the association for each circuit’s color, I/O type, and
common practice used under normal automated function.
assembly conditions.
CLI signals are usually delivered by means of a cable
that protects the individual wires. The bulkhead
connection of the cable is located on either the Main
Control Unit or a remote I/O Node enclosure.

Bulkhead connection of a CLI cable.


5C-2 Sure Tork II

Name Color I/O Function


Auto/Manual (Automatic Mode) BLK/WHT Input Select between Automatic or Manual Mode.

Start (Start Cycle) GRN/BLK Input Execute a Screw Cycle.

Prgrm Sel 1 (Program Select 1) RED/BLK/WHT Input Bit 1 of binary format program selection.

Prgrm Sel 2 (Program Select 2) WHT/RED/BLK Input Bit 2 of binary format program selection.

Prgrm Sel 4 (Program Select 4) BLU/WHT Input Bit 4 of binary format program selection.

Prgrm Sel 8 (Program Select 8) BLK Input Bit 8 of binary format program selection.

Prgrm Sel 16 (Program Select 16) GRN/WHT Input Bit 16 of binary format program selection.

Depth 1 RED/GRN Input Digital depth sensor 1

Depth 2 BLK/RED/WHT Input Digital depth sensor 2

External Fault Reset RED/GRN/WHT Input Remove STII from error state if cause or error resolved.

System Ready (Ready To Start) BLU/BLK Output STII is ready to accept Start Cycle input.

Driving NOK (Cycle NOK) GRN/BLK/WHT Output Last executed cycle was NOK.

Driving OK (Cycle OK) ORN/BLK/WHT Output Last executed cycle was OK.

System OK BLU/BLK/WHT Output STII is not in an error state.

High Torque ORN/GRN Output High Torque

Low Angle BLU Output Low Angle

Low Torque ORN Output Low Torque


Figure 5C-1 CLI circuit identification chart
(NOTE: The column identifing I/O status is in respect to the STII, not the external device.)

CLI Inputs Automatic and Manual Modes


CLI inputs are in relation to the STII controller, not the
external device. Circuit names from the chart shown in
Figure 5C-1 will be highlighted using bold text.

Automatic Mode
This signal determines whether the STII is in Automatic
or Manual mode. A high signal on this input requests
the controller to go into Automatic Mode.

Four channel Run Window display showing both Automatic and Manual
mode indicators.
Sure Tork II 5C-3

Automatic Mode - (Automatic Mode = on) This mode


allows the STII to accept start signals through the CLI Program Select
and then execute a cycle. Certain features in the GUI This group of signals establishes the current program
are prohibited while in Automatic Mode, for instance, number using a binary format. The program number is
the editing of parameters is not permitted while in issued according to the combination of signals
Automatic Mode. received.
Manual Mode - (Automatic Mode = off) This mode The formula for converting the individual binary
allows the user full access of parameters and Run Program Select inputs to a decimal number is as
Protected features in the STII. While in Manual Mode follows:
the Ready to Start signal will be low and no cycles can 0 1 2 3
be run. Features in the GUI that are Run Protected are (Prog1 * 2 ) + (Prog2 * 2 ) + (Prog4 * 2 ) + (Prog8 * 2 )
4
only accessible in Manual Mode. Run Protected + (Prog16 * 2 )
sections/features are:
Where Prog1, Prog2, Prog4, Prog8, and Prog16 are
• Setup (excluding view only mode) set to values of one (1) or zero (0), depending on the
• I/O Diagnostics corresponding Program Select input.
• Diagnostic Tests
• Save Overlay within Graph As an example, setting the current program to Program
25 would require the following Program Select inputs.
• Clearing of Statistics
• Manual start
Input Value
The purpose of the two modes is to restrict actions that
Prog Select 1 1
should not be performed while the system is executing
cycles. The STII will set the channel to the mode Prog Select 2 0
indicated on its Automatic Mode signal, if the user is Prog Select 4 0
not accessing a feature that prevents starting cycles. In Prog Select 8 1
this manner, the STII can arbitrate what features can Prog Select 16 1
be safely used at a given time. In other words, the STII
will allow the CLI to execute cycles only if the user is These inputs generate a binary coded number (also
ready, and it will only allow the user to use certain called Binary Coded Decimal) of 10011, which by
features if the CLI is ready (it sets Automatic Mode applying the binary formula equates to 25.
signal low).
-or-
If a user attempts to enter a Run Protected feature
0 1 2 3 4
while in Auto Mode, they are presented with a Manual 1*(2 ) + 0*(2 ) + 0*(2 ) + 1*(2 ) + 1*(2 )
Mode Request pop-up window. This window provides a
method (sets the Manual Mode Request output signal = 1 + 0 + 0 + 8 + 16
high) for requesting the Automatic Mode input signal = 25
to be set low, and thus, enabling user access (Run
Protected features). Automatic Friction Test
Refer to Manual Mode Request page 5C-4, for a description By setting the current program to Screw Program 0 (all
the Manual Mode Request signal. Program Select signals low), the STII performs an
Automatic Friction Test.
Each channel has its own Automatic/Manual state. It is During a friction test, the controller rotates the bit
possible for one channel to be running cycles (in clockwise and counter-clockwise while measuring
Automatic Mode) while another is accessing parameter torque. The friction test program fails if the torque
setup (in Manual Mode). exceeds a certain tolerance. Cycle OK and Cycle
NOK are set just as they are with a normal program. It
Start Cycle is up to the external logic (PLC) to take action
A rising edge on the Start Cycle signal will execute the depending upon the result of the cycle.
active Screw Program. The active program is selected The parameters for controlling the Automatic Friction
using the Program Select digital inputs. The Start Test are located in the Channel Parameter Editor.
Cycle input is ignored if the Ready to Start output is
low. The Start Cycle signal must be held high Refer to Channel Parameter Editor page 5F-7.
throughout the Screw Cycle, otherwise the cycle will be
stopped and the result will be NOK. There is also a Manual Friction Test which is run
through the Diagnostics section of the GUI.
5C-4 Sure Tork II

Refer to Diagnostic Tests page 5H-3, for the Friction Test. or Automatic Mode signals. The Error Handling
System is responsible for setting the System OK
External Fault Reset signal.
This signal prompts the STII to attempt to clear any Refer to Error Handling System page 7-1, for further
errors that have been detected by the STII’s error explanation of faults/error conditions.
handling system.
For example, if a PLC detects a fault has occurred Manual Mode Request
(System OK is low), it may set the External Fault This signal is set high when the user is requesting
Reset to high. System OK will only go high If the access to a Run Protected section of the GUI that is
condition causing the fault is fixed. currently in Automatic Mode. This provides a method
for the STII to ask the outside logic device (PLC) to
NOTE: This feature should be used with caution, since it
may not be known what type of error has occurred
drop (set low) the Automatic Mode input signal.
by using just the control interface. When a user attempts to enter a Run Protected feature
while in Auto Mode, they are presented with a Manual
Refer to Error Handling System page 7-1, for further Mode Request pop-up window. According to what GUI
explanation of faults/error conditions. section the user is attempting to access, the Manual
Mode request window offers the following options:
CLI Outputs Cancel: At this time, the user does not wish to
CLI outputs are in relation to the STII controller, not the interrupt Automatic Mode on this feature.
external device. Circuit names from the chart shown in View Only: User chooses to enter the feature in
Figure 5C-1 will be highlighted using bold text. View Only Mode. The feature remains in Automatic
Mode and user functions are restricted.
Ready To Start
Manual: Set the Manual Mode Request output signal
This signal tells the PLC that the STII is ready to high, attempting to remove the controller from
receive a Cycle Start Signal. The Ready To Start Automatic Mode and allow full user access. If
signal is set high when Automatic Mode input is set Manual Mode Request fails, the user is prompted to
and the STII is not in a Run Protected feature. If the either “retry” (keep output signal high) or “cancel”
Ready To Start signal is high, the STII is said to be in (lower Manual Request output signal).
the Ready State.
NOTE: Some Run Protected sections require all channels
Cycle OK to be in Manual Mode. Any Manual Request
performed on these sections, sets the Manual Mode
This signal is set high when a Screw Program
output signal high for each channel. Request results
completes its cycle with all inputs within Limits and may vary according to the channel’s availability.
without any errors. During a Screw Cycle this signal is
low. Run Protected sections/features are: Setup, I/O
Diagnostics, Diagnostic Tests, Save Overlay within
Cycle NOK Graph, and clearing of Statistics. The following is an
This signal is set high when a Screw Program does not example of a Manual Mode Request pop-up window
complete its cycle. NOK signals can result from resulting from a user selection for a Stats clear.
process failure, communication errors, user stoppage,
or aborted cycles. During a Screw Cycle this signal is
low.

System OK
This signal is set low when there is an error detected
by the STII. For instance, if the transducer cable is
unplugged, this signal is low. When this signal is low,
then Ready to Start is also set low.
This signal can be used by the PLC as an alarm/alert
to the operator. The machine can than be shutdown,
inspected, and the source of the error found. Even with
the error corrected, the System OK remains low until a
rising edge occurs on either the External Fault Reset
Sure Tork II 5C-5

Example of a Manual Mode Request pop-up window. Four channel Run Window display showing possible conditions of the
Ready indicator.
Refer to Automatic and Manual Modes page 5C-2, for an
The indicator is arbitrated by the Automatic Mode
explanation of the differences between these mode states.
digital input. This signal provides a “handshake”
between the STII and external entities (such as the
Ready State CLI.) When the Automatic Mode signal is low, the
To execute cycles initiated over the CLI, the STII must STII is in Manual Mode.
be in a Ready State. The STII will only execute Screw If the STII is in the Ready State, it sets the Ready To
Cycles on a channel that is not in any of the following Start output high and waits for a rising edge (low to
conditions: high transition) on the Start Cycle digital input. At that
• Busy controlling a Screw Cycle. time, the STII executes the program selected on the
• Interacting with the user through the GUI (Manual Program Select digital inputs on the CLI.
Mode – Run Protected Features).
• Idle, because of an error condition or an invalid Start Cycle Digital Logic
configuration. To integrate all the CLI signals that form the logic for
• Disabled by the user in System Setup. controlling a Screw Cycle, perform the following steps:
There are certain sections and/or features of the GUI • Set Automatic Mode signal high.
that can only be accessed while in Manual Mode. • Set the Program Select signals to indicate the
These are defined as Run Protected sections/features. desired program number.
These include: Setup (excluding view only mode), I/O • Wait until Ready To Start is high.
Diagnostics, Diagnostic Tests, Save Overlay within
• Give a rising edge on Start Cycle. (Cycle OK and
Graph, and clearing of Statistics.
Cycle NOK should go low.)
Configuration violations and errors can include the • Wait until either Cycle OK or Cycle NOK is high.
following: selection of an empty Screw Program with This signifies the end of the cycle.
the CLI, programming that has an empty first step,
NOTE: The Ready To Start signal goes low while the STII
Depth type disagreement between the program and is in cycle. However this should not be used as an
channel parameters, and any system or channel indication that the controller is in cycle. In addition, a
errors. rising edge on the Ready To Start signal should not
be used as an indication that the controller has
The STII indicates that it is in the Ready State by:
finished a cycle.
• Setting the Ready To Start digital output on the CLI
to high. There are other influences on the Ready To Start
• Updating the Ready Status Indicator in the Run signal besides the “in cycle” or “out of cycle” status of
Window. the controller. For example, if a transducer error occurs
The ready indicator shows when the controller is ready during the cycle, the Ready To Start signal will stay
or if not, the conditions preventing it. low after the cycle completes. For this reason, only
Cycle OK and Cycle NOK signals should be used for
“in cycle” indication.
It is not necessary to use the System OK signal output
in the logic for executing a cycle. Ready To Start
5C-6 Sure Tork II

already takes the System OK status into account. The


System OK signal is meant to be used as an alarm to Channel Status Indicators
external devices that there is a problem with the control The two indicators located at the bottom of each
system. channel sub-window in the Run Window are useful for
The Cycle OK and Cycle NOK signals are initially verifying that the CLI I/O is correct before starting a
both low when the system is powered up. cycle. The two indicators are the Ready State indicator
and the Auto/Manual indicator.
CLI and Error Handling
Both Automatic Mode and External Fault Reset
inputs can be used for clearing the STII from an error
state (System OK signal is low).

Refer to Error Handling System page 7-1, for further


explanation of faults/error conditions.

Four channel Run Window display showing possible conditions of the


channel status indicators (Ready State indicator and Auto/Manual
indicator).
The Ready State indicator is either:
• Displayed in green with the term Ready, when the
channel is able to execute a cycle (Ready To Start
is high).
• Displayed in red with a condition abbreviation (what
is keeping the channel from the ready state), when
the channel is not able to execute a cycle.
The Ready State indicator also displays the program
number as designated by the Program Select signals.
The program number is located on the left side of the
indicator and is displayed as “Pn”, where n is the
number of the current program. If the Program Select
signals are set to 0 for the friction test, the program
number will be identified as “Frict” on the Ready State
indicator.
The Auto/Manual indicator displays whether the
channel is in Automatic or Manual Mode. When in
Manual Mode, the indicator is dark blue. When in
Automatic Mode, the indicator is cyan (light blue).
Below are some examples of the indicators in various
states. Note, the blue “NOK Data” button is not a
channel status indicator and has no significance in this
section.
Sure Tork II 5C-7
Examples of the channel status indicators (Ready State indicator and
Auto/Manual indicator).
Possible Ready State indicator values:
• Ready — The channel will execute a cycle if a rising
edge is provided to the Start Cycle input.
• Invalid Prog — The current program is empty (step
one has not been programmed).
• Tool Error — The Error Handler has detected an
error in the system or channel.
• Config Error — The Depth Type of the current
program is not the same as the Depth Type of the
channel.
• Blocked — The user is in a Run Protected section.
• Not Auto — All criteria are met except Automatic
Mode signal is low.
NOTE: Since fastening and networking take priority over
displaying indicators, changes effecting indicator
states (signal status) may not update immediately.
Notes:
Sure Tork II 5D-1

Section 5D: Run Window Display


NOK Results ........................................................5D-2
General .....................................................5D-1 Abnormal Results ...............................................5D-3
Cycle Status .............................................5D-1 Digital Depth Results ..........................................5D-3
OK Results ...........................................................5D-2 Channel Status Indicators ...................... 5D-4
Result Display Parameters ...............................5D-2

General
If all steps of a program complete within specifications,
The main Run Window is partitioned into one sub- the program’s Cycle Status is set to OK. However, if a
window for each available channel. The number of program is unable to perform all steps successfully
channels (1 to 4 channels are possible) is determined (failure to meet any step’s defined criteria), the Cycle
through the system setup. Status is set to NOK. If a program exits a cycle
abnormally, the Cycle Status is set to one of six
possible error values.

NOTE: In advanced programming, it is possible to force a


Channel 1 Channel 3
Display Display step’s OK/NOK status to permit program
continuation. This method along with the use of
internal “jumps” can be used to prevent an overall
successful operation from being labeled NOK.

Below, Channels 1 and 2 are examples of OK Cycle


Status. Channel 4 depicts an NOK Cycle Status, while
Channel 2 Channel 4 Channel 3 displays an Error Cycle Status.
Display Display

Four channel Run Window display.


As Screw Cycles are completed, the Run Window
displays information about each cycle within the
corresponding channel sub-window.

Cycle Status
The information displayed within the Run Window may
vary depending on the outcome of a Screw Cycle. The
overall outcome of a Screw Program is called its Cycle
Status.
Every cycle executed on the STII produces a Cycle Four channel Run Window display showing each channel’s Cycle Status
Status. These status values are displayed in the Run and rundown results.
Window, the Graph View, and the Step View. The Step
View and Graph View windows show more detailed
result Information for the last cycles to be executed.
Cycle Status can be OK, NOK, or defined by an
abnormal error.
5D-2 Sure Tork II

NOK Results
OK Results
If a cycle is completed unsuccessfully (Cycle Status is
If a cycle completes successfully (Cycle Status is OK), NOK), the Run Window displays up to six lines of
the Run Window displays up to five lines of information information about the cycle. This information contains
concerning the OK cycle. This information contains the the following:
following:
• Channel number
• Channel number • Program number
• Program number • NOK status
• OK status • Step number where program failed
• Program name • NOK values
• Up to three RDPs (Result Display Parameters) • Any RDPs assigned to the failed step
The program executed
The program executed
and its status
and its status
Step where the
Name of the program
program failed
Value of rdParameter 1
Torque result value of
Value of rdParameter 2 the failed step
Value of rdParameter 3 Angle result value of
(if one were selected) the failed step
Time result value of
Result Display Parameters the failed step (was
within limits)
Every program may have up to three Result Display
Parameters (RDPs). The user may determine not only Depth result value of
the type of value to be displayed, but also where (from the failed step (was
within limits)
what step of the program) that value is obtained. These
designations define how the RDP will display for an OK Every value displayed for an NOK Cycle Status is from
cycle. RDPs are displayed as follows: Step Number, the step where the program failed. Only input values
RDP Type, and Recorded Value. that caused the NOK cycle are displayed, unless a
For the previous OK result example, the first RDP is a value is designated as an RDP for that particular step.
1.136 Nm torque reading taken from step 3. In NOK values (results that violate program defined limits)
addition, from step 3, the second RDP is a 7.50 degree can be of the following types:
angle reading. Notice for this particular program, the
• Torque
user did not assign a possible third RDP and hence, no
third parameter is displayed. • Angle
• Time
RDP values can be of the following types: • Depth
• Torque All NOK values are displayed in red text and are
• Angle preceded by a symbol indicating type of Limit broken.
• Time A plus (+) symbol in front of the NOK value indicates
• Depth that the recorded input exceeded its maximum Limit
RDPs can be assigned to any of a program’s possible (an Overshot.) A minus (-) symbol in front of the NOK
25 steps. value indicates that the recorded input was less than
its minimum Limit (an Undershot.) Any RDPs that
RDPs are also used by the STII for statistics and were within Limits for the NOK step are displayed in
Automatic Result Printing. Therefore, RDPs have black text.
influences in three different portions of the STII.
For the previous NOK result example, there is a torque
Refer to Result Display Parameter Editor page 5F-26 or Overshot of 1.418 Nm and an angle Undershot of
Programming - Step RDPs page 5F-18, for more 13.00 degrees that occurred during step three of the
information on establishing a program's RDPs. program. The output shown could occur, for instance, if
the step had an angle Target of 30 degrees, an angle
minimum Limit of 20 degrees, and a torque maximum
Limit of 1.4 Nm. Notice for this particular step, there
are no RDP values or NOK values for time or depth.
Sure Tork II 5D-3

Abnormal Results Digital Depth Results


If a cycle is interrupted by an abnormal event, such as Result values for Digital Depth inputs are displayed
an error, the Run Window displays six lines of differently than that for torque, angle, time, and Analog
information about the cycle. This information contains Depth (these inputs are displayed as floating point
the following: numbers). Instead, Digital Depth values take the form
• Channel number of (d1,d2), where d1 is the result of the first depth
• Program number sensor and d2 is the result of the second depth sensor.
• Error type identification The depth result values can be represented as follows:
• Step number where event occurred • on – The depth sensor was on upon exit of the
• The input values when the event occurred step.
• off – The depth sensor was off upon exit of the
step.
The program executed
and type of event • d.c. – Abbreviation for “don’t care.” The step
criteria does not need to take into account any
Step number where Digital Depth signals. Any time a Digital Depth
event occurred parameter is set to d.c., the result for that depth
All input types when sensor will also be set to that value.
event occured • n.a. – (only for d2 – the second Digital Depth
sensor). If a channel is configured to have only one
depth sensor, the value of d2 is always “n.a.”
In the example, Channel 1 experienced an I/O error Digital Depth OK results are preceded by the step
while executing step 2 of program 1. Notice, the last number of the Screw Program. Digital Depth NOK
recorded input values are listed from when the process results are preceded by an Undershot (-) symbol. The
aborted. following depicts some examples of Run Window
Digital Depth displays.
Error Types
The events that can cause this type of premature exit
from a screw program are (values in parenthesis - run
window on-screen display / data string code):
Not Executed (Not Executed / Err0)
Loop Error (Loop Err / Err1) – Too many
conditional branches (jumps) have caused the STII
to end the cycle. (Advanced level programming only) NOTE: When Digital Depth results are NOK results, they
are always shown as an Undershot. This is because
Stopped Cycle (Stopped / Err2) – The Start Cycle of the STII’s “in state”/”out of state” method of
signal on the CLI has been set low before the treating Digital Depth.
completion of a cycle. (PLC abort)
Torque Error (Tq. Err / Err3) – The protection
torque has been exceeded. This value is a channel
Parameter.
Transducer Calibration Error (Cal. Err / Err4) –
The torque measurement device may need
calibration, or a proper connection does not exist.
Communication Error (I/O Err / Err5) – Signals to
an I/O Node have been lost. This is often due to a
broken or loose connection in the data bus of the I/O
Box power supply.
Amplifier Fault (Amp. Err / Err6) – Usually occurs
when a servo drive needs service.
5D-4 Sure Tork II

Channel Status Indicators


In the Run Window, there are two indicators for each
channel located at the bottom of the channel sub-
windows. They are the Ready State indicator and the
Auto/Manual indicator.

Four channel Run Window display showing possible conditions of the


channel status indicators (Ready State indicator and Auto/Manual
indicator).

Refer to Status Indicators page 5C-6, for an explanation of


the relationship between these indicators and CLI signals.

The Ready State indicator is either:


• Displayed in green with the term Ready, when the
channel is able to execute a cycle.
• Displayed in red with a condition abbreviation (what
is keeping the channel from the ready state), when
the channel is not able to execute a cycle.
Either the current program number of the channel or
“Frict.” for the Friction Test is also displayed on the
Ready State indicator.
The Auto/Manual indicator displays whether the
channel is in Automatic or Manual Mode. When in
Manual Mode, the indicator is dark blue. When in
Automatic Mode, the indicator is cyan (light blue.)
Sure Tork II 5E-1

Section 5E: Result Analysis


Save Overlay ....................................................5E-5
General ..................................................... 5E-1 Graph View Setup............................................. 5E-5
Cycle Result Data .................................... 5E-1 Triggering Data Collection ................................5E-6
Cursor Controls.................................................5E-6
Step Display.........................................................5E-2
Zoom Controls ..................................................5E-6
Digital Depth Results ........................................5E-2
Interpreting Graphs ...........................................5E-6
Step Status........................................................5E-3
Printing Graphs .................................................5E-7
Step Display Examples .....................................5E-3
NOK Data ............................................................. 5E-7
Graph....................................................................5E-3
Print ................................................................... 5E-8
Curve Data Sampling........................................5E-4
Update .............................................................. 5E-8
Graph Curve Types...........................................5E-4
Toggle View ...................................................... 5E-8
Input Display .....................................................5E-4
Digital Depth Results........................................ 5E-5

General
This chapter covers the features accessed from the
Blue border
main Run Window, whose purpose is to analyze Cycle indicates active
Results. These include the utilities for Step Display, channel.

Graph, and NOK Data.

Run
Window

Step NOK
Graph
D isplay Data Four channel Run Window display identifying the active channel.

Cycle Result Data


For Step Display, Graph, and NOK Data utilities, the The user may access different types of Cycle Result
Cycle Result information is from the last cycle run on information depending upon which utility is chosen.
the active channel.
• Step Display records results after the completion of
To select the active channel from the Run Window, the each program step.
user presses the white background inside the desired • NOK Data displays the last 10 NOK results for a
channel sub-window. The Sub-window is then program.
highlighted with a blue border to indicate that this sub- • Graph utility monitors multiple inputs using a 2 kHz
window is now the active channel. control loop.
NOTE: Cycle Results are displayed for every cycle unless
the system is too busy. Quick cycle times, multiple
channels, and auto result printing all contribute to
using the resources needed to display the results.
The non-displayed data is not “lost”; it is just that the
results can not be displayed fast enough.

NOTE: The Raw Data feature of the GUI (located in


Statistics) can be used to view all results of a
program.
5E-2 Sure Tork II

along with the overall status of each step. There are 25


Step Display rows, one for each of the possible 25 steps of a
Selecting Step from the main Run Window takes the program.
user to the Step Display screen.

Step Display depicting a program that exited on its third step due to a
Step selection from the Run Window. torque overshot.
The Step Display window contains the following: For steps that complete OK (step satisfied all its
• Program Name – Identified at the top left side of Limits), the input values are shown in black text and
the screen. the Step Status is listed as OK. For any steps that
complete NOK (step violated one or more Limits), the
• Channel and Program numbers – Identified at
input values that caused the NOK are shown in red text
the top right side of the screen.
with either a ’+’ symbol to indicate an Overshot or a ’-’
• Four input types (torque, angle, time, and depth)
symbol to indicate an Undershot. Any NOK Steps are
– Each displayed in its own column with its
also identified with a red NOK under the Step Status
readings for each completed step.
column.
• Step Status – This column shows the overall
outcome of the step. It can hold the following NOTE: The Step Display shown above depicts an Analog
values: OK, NOK, or a value indicating an Depth sensor (either on “1” or off “0”). If Digital
abnormal exit. Depth sensor(s) are used, the depth column input is
• Print Button – To print the Step Display. coded to report the appropriate readings.
• Program Status – This is the Cycle Status for the
entire executed cycle. This value is the same Digital Depth Results
status as shown in the first line of the Run Window Result values for Digital Depth inputs are displayed
display. differently than that for torque, angle, time, and Analog
• Cycle Number – This number is automatically Depth. Those inputs are displayed as floating point
assigned to every cycle executed. Each rundown numbers (a number with decimal places). Instead,
has its own unique number that is helpful for Digital Depth values take the form of (d1,d2), where d1
identifying data and/or results with a specific cycle. is the result of the first depth sensor and d2 is the
• Cycle Time – This is the execution time of the result of the second depth sensor. These values can
cycle. How long the STII was in cycle. be represented as follows:
• Date and Time – The date and time of execution. • on – The depth sensor was on upon exit of the
• ‘*’ – This symbol is displayed next to the last step step.
to be executed. Unless advanced programming • off – The depth sensor was off upon exit of the
techniques are used, this is always the bottommost step.
step. • D.C. – Abbreviation for “don’t care”. Step
• ‘#’ – This symbol is displayed next to the last step programming does not require taking into account
to be executed with an NOK (or Error) result. any Digital Depth signals. Any time a Digital Depth
Unless advanced programming techniques are parameter is set to D.C., the result for that depth
used, this is always the bottommost step. sensor will also be set to that value.
This Step Display window shows input readings after • n.a. – (Only for d2 – the second Digital Depth
the completion of each program step. It displays the sensor). If a channel is configured to have only one
four input types (peak torque, angle, time, and depth) depth sensor, the value of d2 is always “n.a.”
Sure Tork II 5E-3

The following depicts some examples of Step Display The following two displays show examples of cycles
Digital Depth results. that exited due to violations of their step limits (NOK
results).

NOK result in the Step Display window after a fastener cross-threaded 1.10
Digital Depth examples: seconds into the program ,exceeding the Torque Max Limit for step 1. In
Step 1: d1 (depth sensor 1) must be on to proceed to next step, d2 is n.a. addition, notice, the Digital Depth sensor input was NOK. In this case,
indicating that this channel is configured for a single depth sensor. sensor 1 was off when the step called for it to be on.
Step 2 & 3: d1 is set to D.C. because programmed step criteria doesn’t care
about the status of depth sensor 1 to complete its objective. Note at step 3
the program exited NOK due to a torque overshot.

NOTE: When Digital Depth results are NOK results, they


are always shown as an Undershot. This is because NOK result in the Step Display window after the maximum execution time
of the STII’s “in state”/”out of state” method of (Time Max) of the first step was exceeded. Also notice, the torque and angle
treating Digital Depth. Limits were Undershot due to the time-out.

Step Status Graph


Selecting Graph from the main Run Window takes the
Every step is defined by its status (how the step
user to the Graph utility for the active channel.
completed). The possible step status states are: OK
(completed within Limits), NOK (violated Limits), or a
value indicating an abnormal exit. The following is a
listing of possible abnormal exits and their descriptions
(values in parenthesis - run window on-screen
display / data string code):
Not Executed (Not Executed / Err0)
Loop Error (Loop Err / Err1) – Too many
conditional branches (jumps) have caused the STII
to end the cycle. (Advanced level programming only)
Stopped Cycle (Stopped / Err2) – The Start Cycle
signal on the CLI has been set low before the
completion of a cycle. (PLC abort)
Torque Error (Tq. Err / Err3) – The protection
torque has been exceeded.
Transducer Calibration Error (Cal. Err / Err4) – Graph selection from the Run Window.
The torque measurement device may need The Graph window contains the following:
calibration, or a proper connection does not exist. • Program Number and Name – Identified at the
Communication Error (I/O Err / Err5) – Signals to top left side of the screen.
an I/O Node have been lost. • Channel Number – Identified at the top right side
of the screen.
Amplifier Fault (Amp. Err / Err6) – Usually occurs • Save Overlay Button – Saves the Master Graph.
when a servo drive needs service. • Print Button – Sends the graph data to print.
Step Display Examples • Trigger Button – Starts the cycle data collection.
• Input Displays – Toggles the curve display on/off
The following display shows steps that completed according to input type (depth, angle, torque,
within Limits (OK results). speed). Also, provides values for that input as
established through the View selections.
• Cursor Button – Selects between the cursor
boundaries.
• Cursor Arrows – Move the active cursor.
• Zoom Button – Zooms graph curve that resides
between cursor boundaries.
OK results in the Step Display window.
5E-4 Sure Tork II

• Full Zoom Button – Returns to the Full View Graph Curve Types
graph curve.
• View Button – This pop-up dialog window allows There are three Graph types each with a different on-
the user to establish Value Displays (min & max screen color display.
values shown for either the entire process or the • Current (RED) – This is the data collected from
cursor position) and configure the Graph View (turn the most recent triggered cycle.
on/off graph types). • Previous (CYAN) – This is the previously triggered
• Cycle Status – Shows the program number and cycle. The graphing data for both curves (current
the program's outcome. and previous) must fit into the 10 seconds of
available memory for the previous triggered cycle’s
data to be retained in memory.
• Master (GREEN) – This is a stored version of a
Current curve. This data is designated by the user
to be saved as non-volatile (still present if the
controller is shut down) memory for future
reference. The Master graph is useful for detecting
variations in the fastener, controller, or work piece.
These Graph Types contain all four input values of
depth, angle, torque, and speed. In addition, it is
possible to overlay the different graph types on top of
each other to view the differences/similarities of the
curves. In other words, the overlay feature can
generate the four curves (torque, angle, depth, and
speed) stored in each of the three graph types (current,
previous, and master) for a total of 12 curves.
Graph window displaying the current data for all four inputs (depth, angle,
torque, motor speed).

Curve Data Sampling


During the Control Loop cycle (2 kHz), the STII stores
the values of the following signals: torque, angle, and
depth as inputs from the spindle, and motor speed as
an output to the spindle. This collection of values is
stored for the display of curves versus time in the
Graph window. Graphs that consist of only one point
(one set of input values) can not be displayed in the
Graph window. They are automatically hidden.

Refer to Control Loop page 5A-5, for a more detailed


explanation of the STII's control process.

Curve Memory can store up to 10 seconds of data for


each channel. Since the graphing memory is only 10
seconds long, the oldest data points are overwritten Graph window displaying an overlay of all three graph types (Current,
Previous, Master). Notice the color variations between graph types.
after those ten seconds (a first-in first-out buffer). This
means that any program cycle taking longer than ten Tip: A good technique for interpreting a graph is to first
seconds will not have its complete data, only the last find where Screw Step transitions occurred. The
ten seconds of the cycle. For example, a cycle that easiest method to find these transitions is look at the
took 13 seconds and whose peak torque was at 12 motor speed curve. Most step progressions involve
seconds into execution would appear as a 10 second motor acceleration or deceleration.
graph with the peak torque occurring at 9 seconds into
Input Display
execution.
Upon first entering the Graph display, the utility is
CAUTION: Current and Previous Graph data is stored defaulted to show only torque and angle curves of the
in volatile memory (gone when the controller is turned Current Graph. If there has not been a cycle executed
off). on the active channel, the Master Graph will be
displayed. However, if there is no graph information
Sure Tork II 5E-5

saved and no cycles executed, the Graph display will To toggle the visibility of the speed, torque, angle, and
be blank. depth curves, press one of the four red buttons on the
bottom right of the display. These buttons
are labeled with the type of curve that will
be toggled. When selected, the input
buttons are outlined with a black frame to
identify active inputs for the Graph display.
The values displayed on these buttons
can be configured in the Graph View
Setup window.
Digital Depth Results
Result values for Digital Depth inputs are
displayed differently than that for torque, angle, time,
and Analog Depth. Digital Depth results are encoded
Depth Depth so that the two depth sensors can be incorporated into
Encoded one value. This practice is also used in Statistics and
Sensor 1 Sensor 2
Value
Status Status the NOK Data window. The encoded values for the
Off Off 0 sensors are as follows:
On Off 1
Off On 2
On On 3

Graph curve depicting Digital Depth, as it is shown in the Graph window.


During this cycle, both depth sensors were off for the first 0.7 seconds, then
depth sensor 1 came on for the next 0.3 seconds, then both sensors were on
for the next 0.5 seconds, and finally only sensor 2 was on until the end of
the cycle.

Save Overlay
The “Save Overlay” button saves the
Current Graph data to the Master
Graph. Master Graphs are stored in
non-volatile (still present if the
controller is shut down) memory for
future reference. Save Overlay is a
password protected feature requiring
at least operator level access.

NOTE: There can be only one Master


Graph per channel. In order for a Master Graph to
be saved, the active channel must be in Manual
Mode.

If the current channel is in Automatic Mode, selecting


the “Save Overlay” button will prompt the Manual Mode
Request pop-up window.

Refer to Manual Mode Request page 5C-4, for a description


the Manual Mode Request signal.

Once a Screw Program is “tweaked” so the program


best accomplishes the application, it is useful to save
the “ideal” graph as the Master. This Master can then
be overlaid on other cycle graphs and used as a tool
5E-6 Sure Tork II

for visualizing deviations in the process and detecting Triggering Data Collection
variations in the fastener, controller, or work piece.
While outside of the Graph utility, any
Graph View Setup cycles run are automatically triggered
for data collection. However, when
The user can enter the Graph View Setup sub-window
the user is in the Graph window, data
by pressing the “View” button (located at the bottom of
points are no longer collected for
the Graph screen.)
viewing. This ensures that there is no
change in the source data as the user
performs different graph utility
functions (zooming, overlays, etc.). In
order to get new data points while in
the Graph window, the user must
press the “Trigger” button.
View selection from the Graph window. This instructs the STII to collect the next cycle’s data
In this sub-window, the user can control two features: points and to draw a new graph after the cycle
completes. Triggering new data will clear the Current
• graph display Graph memory and overwrite the Previous Graph.
• value display Data collection must be triggered before the cycle
begins.
Cursor Controls
Two cursors provide the means not only for controlling
the boundaries of the Zoom feature, but also for
displaying data point values.

Graph View Setup window.


The first feature selects which of the graphs (Current,
Previous, and Master) are visible on the Graph display.
To make a graph type visible, select the checkbox for
the corresponding graph type.
Graph window identifying cursor controls.
The second feature selects what type of
value is shown within the four red input Cursors appear as vertical magenta colored lines. The
buttons on the Graph display. The first active cursor (the one that is being presently
option will show the maximum and controlled) is of a lighter color. Pressing the on-screen
minimum values of the entire Current graph display moves the active cursor to the x-
Graph. The second option will show the coordinate where indicated. The active cursor can also
values for the active cursor position upon be moved by selecting one of the two “Cursor Arrow”
the Current Graph. buttons at the bottom of the screen. To switch between
cursors press the “Cursor” button.
The values in the center of the Graph View Setup
window relay information about each graph. This
information shows the date, time, program, and cycle
that generated each graph.
Sure Tork II 5E-7

Zoom Controls Printing Graphs


To zoom in on a graph, first use the cursors to Selecting the “Print” button will
establish the boundaries of the viewing area, and then send on-screen graph data to the
press the “Zoom” button. printer port (COM 2). If the system
is supported by WSK2 format
(proprietary Weber software), the
user will be able to view and/or
print graph curves from a PC. If
the STII is connected directly to a
serial printer (not to a PC), the
printed graph data will be illegible.
Zoom controls from the Graph window. NOTE: Graph printing using the
The new endpoints of the x-axis will be the positions of WSK2 format is only available for individual graph
the cursors when Zoom is selected. The new range types. Printing of graph “Overlays” is not possible.
(visible vertical area) is scaled to fit the extents of the
When attempting a WSK2 format printout, make sure
“zoomed” curves. To zoom out and back to the “all
the communication settings match for the host PC and
points” graph, press the “Full Zoom” button.
the STII. Parameters for the serial port are in System
Interpreting Graphs Parameters.
Graph curves serve many useful purposes, such as The Print feature within the Graph utility is used
process comparisons, data input viewing, program primarily for individual print generation. In addition, if
overview, etc. It is often helpful to view cycle rundowns desired, the STII provides a method for automatic
in the Graph window to visualize the important events graph printing. Automatic graph printing is established
taking place during the fastening process. Below is a through the Auto Result Print settings found in System
Graph result of a program with some if its key events and Channel Setup. Be advised, Graph printing
identified. requires the communication of numerous data points
for curve generation, and thus takes more time to
transmit to the printer port.
Depth
sensor
ON Refer to User Reports page 5I-1, for detailed information on
Auto Result Print operations.
Angle reset
at depth Refer to Contact Information page 9-1, for customer service
information when inquiring about WSK2 licensing.
Target
torque
NOK Data
Selecting NOK Data from the sub-channel window on
Speed change Speed change to
Ramp
at depth acquire Target
the Run Window display takes the user to the NOK
Up
Data information for that channel.

Graph example identifying key events of the sample process.


This process entails the high speed driving of a
fastener to a specific depth while monitoring the angle
rotation. Upon achieving the desired depth, the motor
speed is reduced, the angle accumulation is reset, and
the fastening process continues. As the cycle nears
completion and the torque increases, the motor speed
is reduced to achieve a more precise measurement of
the final Seating Torque.
5E-8 Sure Tork II
Run Window display identifying the NOK Data selection for each channel.
Print
This feature is useful for viewing NOK cycles that
happen occasionally. The NOK Data window displays To send the NOK data to the
the last 10 NOK results for the program executed on printer port press the “Print”
this channel. button.
Update
Pressing the “Update” button
refreshes the window. This tells
the STII to update the display with
any NOK results that occurred
since entering the NOK Data utility.

NOK Data window.


The NOK window contains the following:
• Program Name – Identified at the top left side of
the screen.
• Channel and Program Numbers – Identified at
the top right side of the screen.
• NOK Results – Last 10 program NOK results.
• Input Values – All four input values (torque, angle,
time, depth) from the step where the NOK
occurred.
• Cycle Number – The cycle number that delivered
the NOK result.
• Print Button - Sends the NOK data to print.
• Update Button – Refreshes the window.
• Toggle View Button – Switches between Program
Status and Day/Time displays for the last column.
The window is arranged as a table with the most recent
result values located at the top. All four input types
(torque, angle, time, depth) from the step where the
NOK occurred are displayed. These values are
displayed with a ‘+’ to indicate an Overshot or a ‘-‘ to
indicate an Undershot.
Result values for Digital Depth inputs are displayed
differently than that for torque, angle, time, and Analog
Depth. Digital Depth results are encoded so that the
two depth sensors can be incorporated into one value. Depth Depth
Encoded
This practice is also used in the NOK Data and the Sensor 1 Sensor 2
Value
Graph window. The encoded values for the sensors Status Status
are as follows: Off Off 0
On Off 1
Off On 2
On On 3
Sure Tork II 5E-9

Toggle View is shown in the Run Window. These values identify the
following:
The “Toggle View” button switches the values • Whether the cycle was NOK or abnormally exited.
displayed in the last column of the NOK Data table. • The step number where the NOK/error occurred.
The two display choices are Program Status and
Day/Time. Selecting Date/Time, displays when (date, time) the
NOK/error results occurred.
Selecting Program Status, displays
the overall outcome of the cycle as
Notes:
Sure Tork II 5F-1

Section 5F: Setup


Control Loop..................................................... 5F-13
General ..................................................... 5F-1 Easy Program Editor......................................... 5F-14
Main Setup Menu ..................................... 5F-1 Easy Programmer Structure ........................... 5F-14
Step Display Overview.................................... 5F-14
Setup Structure Overview .................................. 5F-2
Strategy Type................................................... 5F-15
Parameter Type Summary................................ 5F-2
Parameter Values ........................................... 5F-15
Entering Setup in Edit Mode ............................. 5F-3
Save & Exit........................................................ 5F-3 RDPs................................................................. 5F-15
Backup Files ........................................................ 5F-3 Programming - Step Strategy ......................... 5F-15
Parameter Print.................................................... 5F-4 Programming - Step Parameters .................... 5F-15
Required Parameter Editor ............................ 5F-16
System Setup........................................... 5F-4 Optional Parameter Editor ............................. 5F-17
System Parameter Editor ................................... 5F-5 Programming - Digital Depth ......................... 5F-18
User Account Setup............................................ 5F-6 Programming - Step RDPs ............................. 5F-18
Easy Programmer Hints and Tips................... 5F-19
Channel Setup ......................................... 5F-7 Advanced Program Editor................................ 5F-21
Channel Parameter Editor .................................. 5F-7 Advanced Programmer Structure ................... 5F-21
Advanced Programmer Parameters ............... 5F-22
Screw Program Setup ............................. 5F-9 Advanced Programmer Hints and Tips........... 5F-23
Screw Program Structure.................................. 5F-9 Result Display Parameter Editor ..................... 5F-24
Program Type ................................................. 5F-10 Program Manager.............................................. 5F-25
Program Type Hierarchy ................................. 5F-10 Program Manager Structure ........................... 5F-25
Result Display Parameters (RDPs) ................ 5F-10 Action Buttons................................................. 5F-26
Easy Programmer Concepts........................... 5F-10 Program Display Selection ............................. 5F-26
Strategies ......................................................... 5F-11 Program Manager Hints and Tips................... 5F-27
Dwell Steps...................................................... 5F-13

General Main Setup Menu


This chapter covers the Setup section of the Graphical The Main Setup Menu provides access to the following
User Interface (GUI) and how its features can be used utilities:
to configure and maintain the Sure Tork II (STII) • System Setup Menu
controller. • Channel Setup Menu
To access the Main Setup Menu select “Setup” from • Screw Program Setup Menu
the Run Window. • Backup Files Utility
• Parameter Print Utility

Setup selection from the Run Window.


Main Setup Menu.
5F-2 Sure Tork II

If unfamiliar with the Setup Menu options and their node) because each channel has its own transducer.
specific capabilities, please review the following Setup Therefore, the parameters for configuration of a
Structure Overview. transducer are located in Channel Setup. Each
System may accommodate up to 4 channels.
Setup Structure Overview
Screw Program Parameters – These values are
Setup is the largest section of the STII’s Graphical specific to one program of the STII. For instance,
User Interface (GUI) and encompasses the user- parameters such as Torque Max, Ramp Time, Dwell,
defined parameters that shape the performance of the etc. can vary from one program to another and are
STII controller. Through the Setup menu options, the therefore accessed through the Screw Program
user can configure 3 types of Parameter values: Setup. Each Channel may accommodate up to 31
“System”, “Channel” and “Screw Program.” Each Screw Programs.
parameter type has a its own corresponding sub-menu
that provides user access for establishing, editing, or When users enter the Main Setup Menu, they must
viewing parameter values. In addition, utilities for consider which parameter type they want to access
system Backup and Parameter Print functions are before proceeding down the menu tree. It is important
accessible from the Main Setup Menu. that users of the STII determine whether the parameter
affects the entire “system,” a single “channel,” or just
Parameter Type Summary an individual “program.” By defining the parameter in
such a manner, users can navigate to the correct
System Parameters – These values are used to menu/utility.
configure parameters that influence the entire STII
system. Any parameter that influences all channels Refer to Figure 5F-1 for a menu tree breakdown of the Setup
is a System Parameter. For instance, all channels section.
share the same serial ports. Therefore the
parameters for configuration of these ports are Setup menus can be accessed in two modes: “Edit
located in System Setup. Mode” which permits changing/editing of parameter
values, or “View Only Mode” which permits navigation
Channel Parameters – These values are specific to but no parameter editing.
only one channel or Node of the STII. Any parameter
that influences only a single channel is a Channel
Parameter. For instance, parameters for configuring
a transducer are specific only to one channel (or

Setup
Main
Menu

Screw
Channel System
Parameter Program Backup
Setup Setup
Print Setup Files
Menu Menu
Menu

Channel System User Screw Display


Program
Parameter Parameter Account Program Parameter
Manager
Editor Editor Setup Editor Editor

Figure 5F-1 Setup menu tree (menu windows are highlighted)


Sure Tork II 5F-3

Entering Setup in Edit Mode Save & Exit


To enter Setup in “Edit Mode,” the active channel must Once logged in properly within an editor window and a
be in Manual Mode. Manual Mode identification is user has altered a parameter, the “Save & Exit” button
visible in the channel window of the main Run Window. will slowly flash as a reminder that changes have been
made. Initially, all parameter
changes made inside an editor
Blue border window are applied to temporary
indicates active memory. By selecting "Cancel" all
channel.
edited information within the current
window will be reset to the values
that existed before any changes
were made.
However, as soon as the “Save & Exit” button is
Run Window display identifying the Manual Mode indicator of the currently
active channel. selected, all edited values will be saved and thus
overwrite the previous settings. Also, by performing a
If the current channel is in Automatic Mode, selecting
“Save & Exit” within a window, the new and old values
the “Setup” button from the Run Window will prompt
will be recorded to the Log Book with a timestamp and
the Manual Mode Request pop-up window. Through
the initials of the user who is logged in. This provides a
this window, the user may attempt forcing the channel
record of altered parameters and their previous values
status from Auto to Manual Mode, to allow further
in case older settings need to be recalled.
access to the Setup features.

Refer to Manual Mode Request page 5C-4, for a description


Backup Files
the Manual Mode Request signal. Selecting the “Backup” button from
the Main Setup Menu takes the user
If the current channel is in Manual Mode, selecting the to the Backup files utility.
“Setup” button from the Run Window will prompt the
user to provide an appropriate password. The user This utility allows either an
must enter a valid password in order to edit parameters Administrator or Weber level user to
and access certain features. The level of password save the current parameter sets to
clearance determines what menu options and non-volatile memory. The Backup
parameter values are accessible. Entering an invalid/ files utility is not accessible in the
incorrect password will only permit the user to enter View Only Mode.
Setup in the View Only Mode. There are two forms of backup data
Refer to User Accounts page 5A-2, for further information permission:
concerning passwords and their implications. • “User data”
• “Weber data”
Be aware that Automatic/Manual Mode is specific to
The Administrator level user can
each channel. It is therefore possible to edit the
only overwrite the “User Backup
parameters of one channel while other channels
Data” while the Weber level user can overwrite both
execute cycles. It is also possible to switch between
forms of data.
channels of the system while in Setup, however if the
channel requested is currently in Auto Mode, a Manual File Backups are performed on two data sets:
Mode Request pop-up window will appear. The user • System and Channel
may attempt forcing the requested channel from Auto • Screw Program
to Manual Mode and thus allow further access to the
Setup features for that channel. Be advised that there System and Channel Backups create archives of
are certain STII features that do require all channels to system and channel settings that encompass all four
be in the Manual Mode. channels. Screw Program Backups archive exclusively
just the current screw program settings.
Refer to Automatic Mode page 5C-2, for more details on
Automatic and Manual modes.
5F-4 Sure Tork II

Parameter Print
Selecting the “Parameter Print”
button from the Main Setup Menu
takes the user to a pop-up window
for the Parameter Print utility.
This utility allows the printout of
parameters associated with either a
single channel or the entire Setup
configuration. These reports provide
an easy method of collecting and
storing hardcopy data of parameter
settings. Parameter printouts are
useful tools for record keeping and it
is recommended to perform a print
after any Backup Files are
Backup Files window.
constructed.
Backup files are useful for the periodic databasing of
important system information that can be restored if Pressing “Channel N” (where “N” represents a channel
necessary. A backup copy of the current working number) will send the Channel and Screw Program
parameter set should be saved after correct parameters for that particular
reconfiguration of the system. Proper testing to ensure channel to the serial port.
the desired results should always accompany any Pressing “All Parameters” will
changes to the system and be performed prior to the send all the Setup
Backup. parameters for all four
channels to the serial port.
By providing a method to restore parameters to
previously tested values, Backup files protect against Upon selecting a parameter
accidental changes that may cause system or program print option, the appropriate
errors. For instance, if a user changes the motor speed information is then delivered
of a step and now the affected program is experiencing to the serial port. This data
torque Overshots, the Administrator can revert to can be either printed on a
known working settings by loading the last serial printer or stored to a
configuration Backup. terminal program as a text file
on a networked computer. Parameter prints are an
CAUTION: Loading parameter sets can sometimes
accurate method for documenting any Backup.
result in establishing conflicting settings within the STII
controller. This can occur because the “System and System Setup
Channel Parameters” are loaded and saved separately
from the “Screw Program Parameters.” Example: Torque Selecting the “System” button from
Max of a program step is now greater than the Protection the Main Setup Menu takes the user
Torque (the torque achievable) on that channel. to the System Setup Menu.
The System Setup subsection
houses all parameters that are
CAUTION: Result Display Parameters (RDPs) may responsible for configuring the STII
change when Screw Program Parameters are loaded as an entire system.
from a backup. This renders the statistics obsolete. For
this reason, users are prompted to clear stats after a System Parameters are settings that
Backup load has been made. are shared by every channel of the
controller. These include
parameters such as: date/time
settings, port/printer settings, user
account settings, and the number of
channels the system can control.
Sure Tork II 5F-5

Through the main System Setup Menu the user can In order to edit settings within the System Parameter
access two features: Editor, the following criteria must be satisfied:
• System Parameter Editor – where all System • The user is logged on with a valid password.
Parameters can be viewed and/or edited. • All channels are currently in Manual Mode.
• User Account Setup – where either an If all channels are not in Manual Mode, a Manual Mode
Administrator or Weber level user can establish Request pop-up window appears. Using this window,
user accounts containing passwords, names, and the user may attempt to force each channel from Auto
access levels. to Manual, permitting further access to Setup features.

Refer to Manual Mode Request page 5C-4, for a description


the Manual Mode Request signal.

CAUTION: Within the System Parameter Editor, some


features (date/time, channel enable/disable, touch screen
calibration) directly edit the system’s memory and can not
be rescinded with the “Cancel” button. All other setting
changes will only take effect after “Save & Exit” has been
selected.

The following are descriptions of the features available


within the System Parameter Editor:
Print – This button sends the currently saved system
parameter values to the serial port.
System Setup Menu. Date/Time – These parameters edit the non-volatile
real-time clock. The real-time clock is used to
System Parameter Editor timestamp Cycle Results, Log Book events, and
Selecting the “System Params” button from the System printouts. Changes to these values can not be
Setup Menu takes the user to the canceled.
System Parameter Editor. Serial Communication – These parameters affect
System Parameter Editor is a menu how data is delivered through the serial ports
display of all the STII system (RS232C) for printing and networking. Serial Port 1
settings. From this display, the user (COM2) is for all user initiated prints (parameter
can view or edit all system prints, screw program prints, etc.), while Serial Port 2
parameter values, as well as (COM4) is reserved for any auto print data (text or
perform a print of the current WSK2). Port settings on all networked devices and
system setup. computers should match.

Refer to User Reports page 5I-1, for detailed information on


Auto Result Print operations.

Channels – These parameters determine the


number of tools (channels) being controlled by the
STII.
Channel Status – These parameters allow the user
to enable and disable a channel. Disabled channels
will not run (no Ready State) nor are they checked
for errors. Sometimes it can be helpful to disable a
channel with a known error condition to avoid
repetitious messaging.

System Parameter Editor window.


5F-6 Sure Tork II

Date View Format – This parameter selects from synchronizing the data delivery rate to an external
the two different formats for displaying a date. device. Proper adjustment of the delay can help
prevent Auto Print data from being overwritten due to
• Month/Day/Year (U.S. method) buffer constraints of the external device.
• Day.Month.Year (European method)
The date format affects not only the order of the day Refer to User Reports page 5I-1, for detailed information on
and month, but also the separator type (/ or .) Auto Result Print operations.
displayed in the GUI and network data strings.
Result Print Format – After a Screw Cycle is
User Account Setup
completed, data containing the results of that cycle Selecting the “Edit User Accnts”
may be printed to the serial port. This parameter button from the System Setup Menu
controls the format of the print information. takes the user to the User Accounts
utility.
Possible values for this parameter:
• ASCII – Normal ASCII string, no new line character This utility allows either a Weber or
until string is complete. an Administrator level user to edit
• ASCII nl – Same as above, but a new line the accounts of other users
character is added in the middle of the string to (Operators or Programmers). The
improve readability. window can be comprised of a list of up to 10 users.
• Binary – Contains all data, but is binary encoded User Account Setup is not available when in View Only
(not ASCII). Mode. If all channels are not in Manual Mode, a
• Short – This string is abbreviated version of the Manual Mode Request pop-up window appears. Using
above. It is ASCII. this window, the administrator may attempt to force
each channel from Automatic to Manual Mode,
Refer to User Reports page 5I-1, for detailed information on permitting further access into the account setup.
Auto Result Print operations.
Refer to Manual Mode Request page 5C-4, for a description
Touch Screen Calibration – This feature allows the the Manual Mode Request signal.
user to change the scaling factors used for screen
positioning (where the pointer is displayed in relation NOTE: Administrator or Weber level users can not be
to where the screen is touched). After selecting created within Account Setup, as their user settings
Calibrate, the user must follow some on-screen are predetermined before delivery of the STII.
instructions that allow adjustment of these settings. If
the changes are not performed within a certain time To create a valid user account, each user must be
limit or the STII controller deems the new settings assigned the following:
invalid, the calibration will not be saved. Changes • Unique user name (up to 2 characters)
accepted through touch screen calibration can not be • Unique password (up to 4 characters)
cancelled. • Access level
Units – This parameter sets the display units for
torque measurement. All values displayed in the GUI
are scaled by the corresponding factor.
Possible values for this parameter:
• Newton-Meters
• Inch-Ounces
• Foot-Pounds
• Inch-Pounds
• Kilogram Force-Centimeters
Machine ID – This parameter can be used to
distinguish individual STII controllers from one
another. This can be helpful when trying to
determine the correct data source for printouts and
network communication. ID designation can be up to
seven digits.
User Accounts Setup window.
Auto Print Delay – This parameter sets the
Pressing “Name,” “Password,” or “Access Level” for
minimum amount of time (in seconds) between
any user listed will permit editing of that parameter.
Automatic Result Prints. This delay is useful for
Sure Tork II 5F-7

To add a new user: Simply select “New User” and view/edit parameters, and then press the “Chan
enter the required information. Params” button to enter the Channel Parameter Editor.
To remove a user from the list: First select the If the selected channel is not in Manual Mode, a
desired “User #” (the entire row of the chosen user will Manual Mode Request pop-up window appears. Using
be highlighted) and then press “Delete User.” this window, the user may attempt to force the channel
from Auto to Manual Mode, permitting access to the
Accounts restrict user permission to certain features of
Channel Parameter Editor.
the STII by means of passwords and assigned access
levels. The STII requires a valid login password before Refer to Manual Mode Request page 5C-4, for a description
permitting a user to perform any important operations. the Manual Mode Request signal.
When such activities are documented into the Log
Book, the active user name is also recorded. Channel Parameter Editor
Refer to Log Book page 5H-4, for more information about Through this window all Channel Parameters can be
the Log Book and its features. viewed and/or edited. There is a “Print” button also
available from this window that delivers the currently
Channel Setup saved channel parameters to the serial port.
All parameters that are responsible
for configuring one channel of the
STII are found in the Channel Setup
sub-section. Parameters, such as
those used for configuring the
transducer or servo drive, are
settings that are specific to only one
tool (or channel) of the controller
and are therefore designated as
Channel Parameters.
Selecting the “Channel” button from
the Main Setup Menu takes the user
to the Channel Setup Menu.
There is only one utility option from
the Channel Setup window, the
Channel Parameter Editor. Each of Channel Parameter Editor window.
the four Channel Parameter sets (one per channel) can Below is a list of all Channel Parameters:
be viewed and/or edited using this feature.
Depth Sensor – These parameters establish
whether the channel is using Digital Depth sensors
or an Analog Depth sensor. The radio buttons select
between sensor types and then allow further
customization.
For Digital sensors: “# of Sensors” selects between
one or two Digital Depth sensors.
For an Analog sensor: “Max Value” establishes the
full scale setting for Analog Depth. This is the value
of the input when the Analog Depth sensor is at its
lowest vertical position. The “Max Value” setting can
be up to 3 digits in length. It is useful to set the “Max
Value” as some multiplier of the 0V-10V inputs in
order to represent the data in meaningful units such
as millimeters.
Torque Factor – This parameter is the positive full
Channel Setup Menu.
span for torque and is dependant on the size of the
The user should first select the desired Channel from transducer being used. The torque input for the STII
the Channel Setup Menu for which they wish to will be between plus and minus the Torque Factor.
This value is always represented in Nm.
5F-8 Sure Tork II

Protection Torque (Nm) – This parameter sets a speed value of zero (0), the amplifier is allowed to
torque value that can not be exceeded when a coast (the amp is not enabled). If set to “On” and the
Screw Program is running. For instance, this setting motor is issued a speed value of zero (0), the
is useful if the maximum allowable torque of the amplifier will remain enabled which results in
spindle is less than the torque rating for a dynamic braking.
transducer. That way, if this value is exceeded
Angle Factor* – This parameter is a value that the
absolutely (positively or negatively), a protection
angle encoder input is multiplied by. This is useful if
Torque Error will stop the cycle. In addition, this
gear reduction is used between the encoder and the
parameter applies to diagnostic tests to ensure that
bit.
any accidental engagement of the bit does not result
in damage to the system. Motor Position* – This parameter is used to adjust
programming values according to the physical motor
CW Motor Ref – This parameter determines how the
position of the tool. Use the “Upright” setting when
servo amplifier responds to a positive (+) speed
motor direction is in direct correlation with bit
signal reference. When issued a positive speed
direction. However, if the spindle construction
signal, some amplifiers rotate clockwise while others
contains a motor that is in an inverted (or opposite)
rotate opposite or counter-clockwise. This parameter
position in relation to the bit, select the value of
should be set to “Positive” if a positive signal (+
“Inverted.” With this setting, all Motor Speed values
voltage) gives clockwise rotation, or set to “Negative”
within the Easy Programmer will be multiplied by –1.
if the signal yields counter-clockwise rotation.
The inverted values maintain rotational direction
Rotation direction is determined in relation from the
(clockwise and counter-clockwise) as it relates to the
bit’s perspective (looking from behind the bit toward
bit and not the motor.
the work piece).
Encoder Position* – As with “Motor Position,” this
Motor Power (%) – This parameter sets the
parameter is used to adjust programming values
percentage amount of servo amplifier power. This
according to the physical encoder position of the
setting establishes a current limit for all Screw
tool. Use the “Upright” setting when encoder
Programs running on the channel.
direction is in direct correlation with bit direction.
Auto Print – (Automatic Result Print Mode) – This Selecting “Inverted” changes all encoder values
parameter sets the conditions when the STII sends (torque Limits, angle Limits, Target values, etc.)
completed cycle Screw Result data to the serial port. within the Easy Programmer by multiplying those
The possible settings are: “Never,” “Always,” “On values by –1. This setting can help ensure that
OK,” “On NOK.” clockwise bit rotation is always represented as
positive torque and positive angle values, while
Refer to User Reports page 5I-1, for detailed information on counter-clockwise bit rotation is represented as
Auto Result Print operations. negative torque and negative angle values.
Graph Print (Auto Graph Print Mode) – This Friction Test – The following parameters establish
parameter sets the conditions when the STII sends the settings for the Automatic Friction Test and are
completed cycle curve data to the serial port. The also used as the default values for the Manual
possible settings are: “Never,” “Always,” “On OK,” Friction Test.
“On NOK.”
Refer to Diagnostic Tests page 5H-3, for Manual Friction
Refer to Auto Graph Prints page 5I-6, for further Test procedures
information concerning automatic graph printing.
Refer to Automatic Friction Test page 5C-3, for an
Stat Mode (Stat Collect Mode) – This parameter eexplanation of the Automatic Friction Test.
controls what Cycle Results are recorded to be used
in calculating Recursive Statistics. The possible Limit (% full) – This parameter sets the maximum
settings are: “No Results,” “All Results,” “OK friction (torque) that is allowable to pass the friction
Results,” and “NOK Results.” test. It is a percentage of the Torque Factor.
Channel ID Number – This parameter can be used Friction Test Speed (%) – This parameter sets the
to distinguish the channels of the STII controller from percent speed at which the motor will turn.
one another. ID designation can be up to seven
Rotation Time (seconds) – This parameter sets the
digits.
amount of time the spindle will rotate in each
Amplifier* (Zero Speed Setting) – These parameters direction of the friction test.
control the servo amplifier state during zero speed
settings. If set to “Off” and the motor is issued a
Sure Tork II 5F-9

Ramp Time (seconds) – This parameter sets the Transducer Tests – The following parameters
amount of time allowed for the motor speed to ramp establish the settings for Transducer Tests.
to the Target speed.
Refer to Transducer Checks page 7-4, for further
explanation of transducer testing procedures.

Tolerance Percent (Test) – (%)– This parameter


establishes the percent deviation allowable for
measured values of a transducer test to differ from
the expected values.
Error Check Delay* (Test 2) – (seconds) – This
parameter sets the amount of time that Idle tests are
delayed following the completion of a screw cycle.
Disconnect Voltage* (Test 2) – (voltage) – This
parameter sets the maximum voltage permitted
during an Idle test. The transducer is assumed to be
disconnected if any test results exceed this setting.
Sample Points* (Test 2) – (#) – This parameter sets
the number of measurements recorded by a
transducer calibration check. If the test does not find
enough valid points (for either Full and/or Zero)
within this number of readings, the test will fail and
no screw program is run.
Full Counts Border* (Test 2) – (#) – This parameter
sets the number of points that need to measure
within tolerance of full-scale to pass the transducer
calibration check. Acceptable values are determined
by applying the Tolerance Percent parameter to the
full scale of 5V.
Zero Counts Border* (Test 2) – (#) – This
parameter sets the number of points that need to
measure within tolerance of zero scale to pass the
transducer calibration check. Acceptable values are
determined by applying the Tolerance Percent
parameter to the zero scale of 0V.
* – Indicates Weber level user access required.

Screw Program Setup


Selecting the “Screw Prog” button
from the Main Setup Menu takes the
user to the Screw Program Setup
Menu.
In this sub-section users can: access
Screw Program Parameters, Edit a
program’s RDPs, or enter the
Program Manager. Each channel of
the STII has a possible 31 programs.
To view more program names than
the ten displayed in the center of the
menu, use the “Up” and “Dn” buttons
to scroll through the list. The active
program is set by pressing either the
“Program Number” button or the
program’s name on the Screw
5F-10 Sure Tork II

Program list. An active program can be renamed (up to • Program Type – (easy, advanced, empty)
20 alphanumeric characters) by selecting the “Edit Different program types have different capabilities
Program Name button at the bottom of the menu and limitations. By default new programs are Easy
window. Programs. Easy programs can be converted to
Advanced Programs through Program Manager.
• Depth Type – Programs created for Digital Depth
sensors are edited and executed differently from
programs created for Analog Depth sensors. The
STII can support programs for both types of
sensors, however each channel of the system is
only capable of executing programs of similar
depth type configuration. For instance, a Digital
Depth program that is attempted on a channel
configured for an Analog Depth sensor (or vice
versa) will have its depth type changed to
correspond to the channel settings and most likely
require program editing. A program’s depth type is
set automatically to the channel configuration
when a program is edited.
• RDPs – Result Display Parameters control what
Screw Program Setup Menu. input values are displayed in the Run Window after
program execution. Each program may have up to
Users must have at least Operator level access to edit three RDPs.
any programs.
• Step – This is the parameter set used for
Screw Program Structure controlling a Screw Cycle.

A Screw Program is a series of programmed sets of Program Type


parameters that the STII executes to control a The STII offers the programmer the choice of two
fastening application. Screw Programs on the STII are Program Types. Initially all programs are empty and
segmented into as many as 25 Screw Steps. Normally have no type, but as soon as a program is created in
steps are executed sequentially. The STII completes one of the program editors (easy or advanced), it is
steps one at a time, using the parameters defined assigned the type of the editor used to create it.
within the step to control a Screw Cycle.
Screw Programs are usually written in the Easy
This section gives the reader the details about the Programmer, therefore, most programs are of the type:
composition of Screw Programs to allow him/her to Easy Programs. The advantage of the Easy
create, debug, and manage them. Programmer is that it guides the user through the
programming process and can stop the user from
Program Program Type: (Easy, Advanced, or Empty) making common programming errors. The vast
Name Display,
majority of applications can be accomplished with this
Depth Type: (Digital or Analog) Editing, programmer.
and Ready
Information
Result Display Result Display Result Display Advanced Programmer should only be used when an
Parameter (RDP) 1 Parameter (RDP) 2 Parameter (RDP) 3
application is beyond the scope of an Easy Program.
Example: requires conditional program “jumps.” It is
Step 1 Step 1 Step 1 Step 25
Screw Cycle possible to convert Easy Programs to Advanced
Control
Information Programs, however the reverse is not permitted.
Program Type Hierarchy
Rrepresentation of a Screw Program depicting program structure and the
components that define it. When an Easy Program is converted to an Advanced
Screw Program Components: Program, the Advanced Program is actually
constructed using the Easy Program as a blueprint.
• Program Name – (up to 20 alphanumeric
This new Advanced Program can be viewed, but
characters) This value is displayed in the Run
saving the advanced version will subsequently clear
Window and other Cycle Result analysis windows.
the Easy Program. In other words, Advanced
It is useful when naming a program to incorporate
Programs are not backward compatible.
identifiable feature(s) unique to that process (part
numbers, joints formed, fastener descriptions,
etc.).
Sure Tork II 5F-11

CAUTION: Converting an Easy Program to Advanced Strategies


will clear the Easy Program. The user will not be able to
edit this program within Easy Programmer. To create a Screw Step to be executed by the STII you
must first choose a strategy. Strategies define the goal
of the step. The STII has six strategy types:
Advanced
Program
Easy
Program
• Torque Control
Editor Editor • Torque Control/Angle Monitor
• Angle Control/Torque Monitor
Parameter Parameter • Depth
Edit Edit
• Time
• Release
Advanced Easy
Screw Program Conversion Screw
The goal of each strategy is to reach its Target
Program Program parameter before any Limits are broken. A Strategy
has one Target parameter that is a reflection of the
Parameters Strategy’s name with the exception of the Release
for Screw Cycle
strategy which uses an angle Target.
Target
Strategy Name Description
Execute Parameter
Cycle
Torque Control Torque Target Drive the fastener to a torque

Program type (Easy and Advanced) compatibility flow chart. Torque Control/ Drive the fastener to a torque
Torque Target
Angle Monitor and check angle Limits
Space permitting, it is advisable to make a copy of an
Easy Program before any conversion to an Advanced Angle Control/
Angle Target
Drive the fastener to an angle
Program. This practice helps ensure that the initial Torque Monitor and check torque Limits
Easy Program is still available for future reference. Drive the fastener until depth
Depth Depth State
Since almost all programming requirements can be sensor(s) are (on/off)
fulfilled using the Easy Programmer, it is suggested Target Time Drive (or wait) for a certain
Time
that Advance Programming should be, for the most (duration) amount of time
part, avoided. Typical users usually do not need the
Release Angle Target Rotate bit out to disengage
intricacies of Advanced Programming, however the
Advanced Program Editor is useful for seeing what is In addition to a strategy and that strategy’s Target
happening “under the hood” of a Screw Program. parameter, each step also has Limit parameters.
Target and Limit parameters are always one of the
Result Display Parameters (RDPs) following types: torque, angle, time or depth.
Each Screw Program has three possible RDPs. These (Examples: Torque Target, Time Max, Angle Min,
parameters determine the input values used for Depth Max.) A step using a Torque Control/Angle
calculating statistics, auto printing, and displayed in the Monitor strategy has angle and time Limits, and will
Run Window after the program completes. RDPs are exit as NOK if either the angle or time Limit (Angle Max
defined by their Input Type and from what Step and Time Max) is broken during that step. If any step
Number of a program that they are to be obtained. For breaks its Limits the program is not allowed to
example, to view the Seating Torque of the program, complete. The moment a Limit is broken the program
the user should select torque as the Input type and exits without executing the remaining steps and the
then set the Step Number for the step in which the Cycle Status is set to NOK (except for Advanced
fastener is finished seating (dwell). Programs).
RDPs can be established from either the Screw A Run Window display
Program Setup Menu or inside a Program Editor (Easy depicting a program that
or Advanced). broke the Torque Max Limit
(+ = torque Overshot) of its
Easy Programmer Concepts first step. Note the NOK
Before creating/editing an Easy Program, the user identification next to the
must familiarize themselves with some programming program name.
concepts involving Strategy Types, Dwell Steps, and The next few examples are intended to help the reader
the Control Loop. understand the uses of each strategy type. The
diagrams show inputs to the STII graphed against time.
Understanding these diagrams will also assist the
5F-12 Sure Tork II

reader in developing good Cycle Result diagnostic Angle Control/Torque Torque Max
Torque Min
skills. In addition, the STII provides online graphing Monitor Strategy – OK Torque Min
where similar curves can be viewed through the Graph
utility. This step completed OK.

Torque
Torque
Angle Target was measured Torque Max

Refer to Graph page 5E-3, for an explanation of the Graph and torque input as well as
window and its features. all other inputs were within Angle Target Angle Min
their Limits. Note that the
Torque Control Strategy – OK Torque and Angle Min Angle Min

Angle
Limits are only checked

Angle
This graph shows a step Torque Target Angle Target

that completed OK. When after Angle Target was


Torque Target is measured, measured. Time
Time
the next step is executed. If
Torque

this were the last step of the


program, the program would
exit with an OK Cycle Time
Angle Control/Torque Torque Max

Status. Monitor Strategy – NOK Torque Min

Torque Control Strategy – NOK This step completed NOK.

Torque
This step completed NOK. Torque Target
Time Max Limit was
The step’s Time Max was exceeded before Angle
Torque Min
exceeded. At that point the Target was measured. The Angle Target
Run Window in this case

Time Max
step and the cycle would
Torque

would read:
Time Max

exit with an NOK Cycle Angle Min

Status. The Run Window • -Torque: value

Angle
would display: Time • Angle: value
• -Torque: value • +Time value
Time
• +Time: value

Torque Control/Angle Torque Target


Time Control Strategy – OK
Torque Max
Monitor Strategy – OK Torque Min This step completed OK.
This step completed OK. Time Target was measured
Torque

Time Target
Torque Target was and the torque input as well
Torque

Torque Min

measured and the angle as all other inputs were within


input as well as all other their Limits. Time
Angle Max
inputs were within their Time Control Strategy –
Limits. Note that the Angle NOK
Min Limit is only checked Angle Min Angle Max
Angle

after Torque Target was This step completed NOK.

Time Target
measured. Angle Max was measured
Angle

before Time Target elapsed. Angle Min


Time
The Run Window in this case
Time
would read:
Torque Control/Angle Torque Target • Angle: value
Monitor Strategy – NOK Torque Min +Time value
Torque Max

This step completed NOK. Depth Control Strategy – Torque Min


Torque

Angle Max Limit was OK


exceeded before Torque
Torque

This step completed OK. The


Target was measured. The Angle Max
depth sensor was activated
Run Window in this case and the torque input as well
would read: Angle Min as all other inputs were within Depth On

• -Torque: value
Angle

their Limits.
Depth

• +Angle: value
Note that the depth input is
Time from a Digital Depth sensor. Depth Off

Time
Sure Tork II 5F-13

Release Strategy – OK Dwell Steps


This step completed OK. Angle Target was measured The function of a Dwell Step is to stop the servo drive
and the torque input as well as all other inputs were while continuing to measure inputs. The purpose of a
within their Limits. Dwell Step is to check that the reaction time and inertia
Note the negative values obtained from clock-wise of the system does not cause an input to go outside of
(reverse) spindle rotation for the Release Strategy. its Limits. The following graph demonstrates why a
Dwell Step is necessary.
Torque Max
Torque Target
Combining Strategies and Steps
Torque Min
To create a Screw Program, the user must construct a Measured Final
sequence of steps utilizing the different strategies to Seating Torque
during Dwell

Torque
accomplish an application. A typical program is about 4 Torque Max and checked
Obtained versus Torque
steps, but the STII provides up to 25 steps to achieve Torque Target. Max.
Torque Min Proceed to Step 3
complex applications. (Dwell Step).

One common application is to drive fast to a depth Depth On (Target)


input and then change speeds to acquire a certain
torque result. This application can be programmed

Depth
Depth Input On.
Proceed to Step 2.
using Depth and Torque Control strategies. The
following is a graph against time, which represents the Depth Off
combination of these two steps.
Torque Target Time

Torque Min Observe that the torque curve is still rising at the end of
step two. If the program exited at the end of step two,
the actual torque applied to the joint would be more
Torque

Torque Max
than the value measured by the STII. Without the
Torque Min proper placement of a Dwell Step, it is possible that a
torque, angle, or depth Overshot might not be caught
Depth On (Target)
by the STII. A Dwell Step added to a step will extend
the measuring time and ensure better accuracy. The
Dwell Step automatically uses the same Limits as
Depth

Depth Input On.


Proceed to Step 2. defined by the previous step and should be thought of
as an extension of that step. Due to its linked nature
Depth Off
with the preceding step, it is not possible to directly edit
the parameters of a Dwell Step. When using the Easy
Time Programmer, pop-up windows will actually suggest the
This graph shows two steps of curve data. Notice that use of a Dwell Step upon selecting any torque, angle,
the torque input has two minimum Limits because each or Analog Depth strategies.
step has its own set of torque Limits.
5F-14 Sure Tork II

Control Loop Easy Program Editor


Before creating an Easy Program it is also important to According to the program type,
understand a little about the Control Loop of the STII. selecting the “Screw Program Editor”
The STII records Cycle Results while processing a 2 button from the Screw Program Setup
kHz Control Loop. During the Control Loop cycle, the Menu takes the user to the editor for
STII measures inputs, compares Limits, checks for that type of program. For Easy
Targets, and sets motor outputs at a frequency of 2 Programs, which can be used for the
kHz. At each iteration of this 2 kHz loop, the STII majority of fastening applications,
stores the values of the following signals: torque, angle selecting “Screw Program Editor”
and depth as inputs from the spindle, and motor speed takes the user to the Easy
as an output to the spindle. This collection of values is Programmer Editor.
then stored and used for the display of curves of these
inputs versus time. Easy Programmer Structure
Minimum Limits are only checked at the end of a step The Easy Programmer main window is the entry/exit
and so it is possible that during the step, inputs can go point for all Easy Program setup, editing, and saving.
below the established minimum Limits. Maximum This window contains the channel and program
Limits, on the other hand, are continuously checked numbers at the top right of the window, and also shows
using the Control Loop. the current selected program name at the bottom left
corner.
Begin
(execute
step 1) This window provides an overview of the selected
No
Screw Program. Upon entering Easy Programmer, the
first three steps of the program are displayed. Each
Error State Max limit Target input
step display provides various features to be discussed
No No Proceed to
found? overshot? measured? next step later in this section. Pressing the “More” buttons
(located at the bottom of the window) scrolls through
Yes No the program’s 25 steps. If the program is empty, then
the step windows and Easy Programmer Editor will
Min limit
look like the following.
Yes Yes No Last Step?
undershot?

Yes

Exit
Exit Exit
Program
Program Yes Program
with Error
with NOK with OK
(NOK)

Done

Control Loop process flow chart.


The torque input value in this Control Loop uses the
peak value of the signal. In addition, this value is reset
at the beginning of every step unless a Dwell Step is
present (except for Advanced Programs).
The angle input value used in the Control Loop does
not use the peak value of the signal. The angle input Easy Program Editor.
value can either be reset at the beginning of a step, or
On the right side of the Easy Programmer Editor there
held at zero until a torque is exceeded. In this fashion,
is a set of buttons providing some of the following
angle can be accumulated over multiple steps.
features:
The concept of holding the angle input at zero until a
Save & Exit – To record any changes made to a
certain torque is measured is often used in Torque
program, the “Save & Exit” button must be selected
Control/Angle Monitor and Angle Control/Torque
before exiting the programmer window. Numerous
Monitor strategies. The torque that is used to control
changes can be performed within different steps of a
the angle accumulation is called Snug Torque.
program, however, until Save & Exit is selected
these changes will not be saved. The “Save & Exit”
Sure Tork II 5F-15

button will flash to notify the user when any changes For every programmed step, there is a step display
have been stored in temporary memory. that contains the following:
Cancel – Selecting the “Cancel” button will clear the • Step Number
temporary memory and reset the program to its • Strategy Type
original state. • Parameter Values
Print – This button sends the currently • RDPs (Result Display Parameters)
selected program parameter data (last
saved) to the printer port.
Step Insert – Selecting the “Step Insert”
button results in a pop-up window that
asks at what step number the user wishes Strategy Type
to insert a blank step. Steps can not be
inserted before an established Dwell Step. For an empty program, each step has no Strategy
Steps are automatically shifted to Type, this is indicated by the text: “Select Strategy”
accommodate the newly inserted step. displayed in the strategy type field. Before editing any
parameters, first a step’s strategy must be defined by
Step Delete – Selecting the “Step Delete” pressing the “Strategy Type” button. After the user
button results in a pop-up window where the user chooses a strategy, an Easy Programmer window
indicates what step is to be deleted. Steps are opens. This is where the new step is configured. Once
automatically shifted to replace the newly deleted the step parameters are selected and confirmed with
step. Dwell Steps can not be deleted independently the “OK” button, the step display on the Easy
since the are considered part of the previous step. If Programmer Editor will now show the chosen Strategy
a step that is associated with a following Dwell step type within the “Select Strategy” button. In addition, the
is deleted, the Dwell Step will also be deleted. edited parameters will now be displayed.
Step Display Overview Parameter Values
The step display (3 steps) at the center of the Easy Parameter Values, within the step displays of the Easy
Programmer provides an outline of important step Programmer Editor, are grouped according to their
information. relevance with regard to the step’s strategy. These two
groups are Required Parameters and Optional
Parameters. Required Parameters are the more
relevant set of parameters based upon the selected
strategy type.
For example, if a Screw Step’s purpose is to delay
turning of the machine bit for the first 0.4 seconds of a
program, then the most relevant parameters (duration
of the step (0.4 sec) and the maximum torque Limit)
are displayed together as Required Parameters. Less
important parameters for this step (such as depth
Limits) are displayed together as Optional Parameters
and defaulted to “safe” values.
All Required Parameters are shown in the step display
window, however for Optional Parameters, only those
that are changed from their default values are
displayed. Separating the parameters of a step into
Easy Program Editor window showing three steps of the selected program. these two groups (Required and Optional) forces the
user to edit only the Step
Number
parameters that are most Label
relevant to the strategy and Strategy
leaves the other Select
Button
nonessential parameters
available, but out of the Edit
Parameters
way. Button

Parameter
Value
Text Box

RDP
Selector
Button.
5F-16 Sure Tork II

RDPs Required Parameter Editor


Result Display Parameters (RDPs) “point to” an Input
Type of a Screw Step. RDPs are only shown for the
steps from which an assigned RDP is to be referenced.
If a step does not contain an RDP, then the Display
Parameters box will read “None.” However, if a step
does contain an RDP(s), then the Display Parameters
box will contain the proper abbreviation(s) for the type
of RDP to be referenced during this step. There is a Type Code
maximum of three RDPs allowed for every program. Torque Tq
This column displays the Angle An
The RDP abbreviations are: Required Parameters for Time Tm
the selected strategy.
Programming - Step Strategy Depth D

Before editing any parameters, first a step’s strategy


must be defined. Pressing the
“Select Strategy” button from
the Easy Programmer window
Required Parameter Editor window of the Easy Programmer.
initiates the Strategy Select
pop-up window. Through this The following are descriptions of parameters and
window, the user must features available within the Required Parameter
designate (from a list of all Editor.
possible Strategy Types) the Parameter Name – This is a list of all the Required
strategy that defines the Parameters that need to be supplied with meaningful
step’s objective. values to complete the step programming.
After the user chooses a strategy, the Easy Program Value – These buttons display the current
Programmer displays a Required Parameter Editor that value of the Required Parameter.
is specific for the selected strategy type. This is where
the new step is configured. Channel & Program Numbers – These values are
displayed at the top right of the window.
NOTE: Selection of either torque, angle, or Analog Depth
strategies is first accompanied with a pop-up
Step Number & Program Name – These values are
window suggestion to include an additional Dwell displayed at the bottom left of the window.
Step. Motor Speed – This parameter is the Target speed
of the motor given as a percentage of full motor
Programming - Step Parameters speed.
Step Parameter values are grouped (according to their Spindle Direction – This parameter sets the
relevance of the strategy) into either Required rotational direction as it relates to the bit. Counter-
Parameters or Optional Parameters. Depending upon clockwise direction produces negative values.
the strategy type, Required and Optional Parameter
Editors appear differently. Dwell – This parameter adds an additional step for
proper Limit monitoring and establishes the time
Selection of a step’s Strategy will open the Required length.
Parameter Editor. From here, the user may edit the
necessary required values and/or proceed to the Optional Button – This button takes the user to the
Optional Parameter Editor. Optional Parameter Editor, where settings that are
not vital to the step’s strategy may be edited.
Sure Tork II 5F-17

The Required Parameter Editor is where the maximum Optional Parameter Editor
torque Limit (Torque Max), timeout (Time Max), Motor
Speed (%), and spindle direction (Counter-clockwise or
Clockwise) of the step are set. In addition, any other
values relevant to the chosen strategy are included in
this window. Pressing a button in either the “Param
Name” or “Param Val” column permits editing of the
selected parameter value for that button. Required
Parameters are strategy dependant and are initially
defaulted to values that will cause the step to fail; this
is to ensure that all Required Parameters are supplied This column display the
with meaningful values. Optional Parameters for
the selected strategy.
The Required Parameter Editor
is also where a Dwell Step can
be added if applicable. Since
the purpose of a dwell is to
ensure that any maximum
Limits are not exceeded due to the reaction time of the Optional Parameter Editor window of the Easy Programmer.
system, the dwell must be assigned a time Limit
(default is 0.10 seconds). Dwells are automatically The following are descriptions of parameters and
added as the next step of the program, and utilize the features available within the Optional Parameter editor:
settings of the previous step to guarantee accuracy. Parameter Name – This is a list of all the Optional
Subsequent steps are automatically shifted to Parameters that may be edited.
accommodate the addition of a Dwell step. In addition,
according to strategy selection, certain parameters are Parameter Value – These buttons display the
not available in the Required Parameter Editor until a current value of the Optional Parameter.
Dwell Step is added. Channel & Program Numbers – These references
Selecting the “OK” button from the are displayed at the top right of the window.
Required Parameter Editor takes Step Number & Program Name – These references
the user back to the Easy are displayed at the bottom left of the window.
Programmer window. Any changes
made (adding a new step, inserting Ramp Time – The duration assigned for any motor
a dwell step, editing parameters, etc.) can now be seen speed changes.
on the Easy Programmer window. Remember, any Reset Angle Encoder – (not available for Torque
new steps are not saved to the program until the “Save only strategy) This parameter sets if/when the angle
& Exit” button has been pressed. inputs are to be reset.
Optional Parameters (parameters Optional Parameters are defaulted to values that will
that are nonessential for completion not cause the step to fail, so if the user is not interested
of the selected strategy type) are in these settings, they can be
accessed by selecting the left at the defaulted values.
“Optional” button from the Required Selecting either the “Param
Parameter Editor. All parameters in this window are Name” or “Param Val” buttons permits editing of that
defaulted to a value that will not cause the step to fail parameter.
(exit NOK.) For example, Time Min is always 0.0 and
Digital Depth parameters are always “Don’t Care.” The Optional Parameter “Ramp Time” establishes the
time duration assigned for any
motor speed changes. Ramp
Time (unless previously edited) is defaulted to 0.1
seconds.

NOTE: If the tool is decelerating (moving from a step with


higher speed to a step with lower speed), the Ramp
Time of this step should usually be set to a very
small value (such as 0.01 seconds.) A step should
usually decelerate to Motor Speed as quickly as
possible. Quicker speed changes (low Ramp Time)
5F-18 Sure Tork II
help ensure that the tool does not Overshoot any
torque or angle Limits while decelerating.
Programming - Digital Depth
Digital Depth is programmed differently than torque,
While processing the Control Loop and measuring angle, time, and Analog Depth (these inputs are
input values, the STII can record angle readings in displayed as floating point numbers). Instead, Digital
different methods according to user established Depth values are programmed by their expected state
settings. The Reset Angle Encoder parameter upon completion of the step. There is one depth sensor
establishes if and/or when these angle readings are parameter for each depth sensor, and their state
reset. The parameter has three available settings: values can be represented as follows:
No – The angle input is not reset at the beginning of • on – The depth sensor is expected to be on upon
the step. This enables angle value accumulation exit of the step.
over multiple steps. • off – The depth sensor is expected to be off upon
Yes – The angle input is exit of the step.
reset to zero (0) at the • d.c. – Abbreviation for “don’t care.” The step
beginning of the step. criteria does not need to take into account any
Digital Depth signals.
Snug Torque – This setting
establishes a Target torque
value (Snug Torque.) that when reached, starts the
angle input recording. The concept of holding the
angle input at zero until a certain torque is measured
is often used in Torque Control/Angle Monitor and
Angle Control/Torque Monitor strategies. The Snug
Torque method of angle accumulation acts as a
reference point so that angle comparisons can be
put in context.
Digital Depth configuration window.
After completing the Optional If a step is defined by a Depth Strategy, the state of the
Parameter Editor, selecting the depth sensor input(s) is continuously checked. In this
“Done” button will take the user manner, the step achieves its Target only when the
back to the Required Parameter state of the depth sensor signal(s) matches the depth
Editor. Selecting “OK” from the Required Parameter parameter(s). If the step being executed does not use
Editor returns the user to the Easy Programmer a Depth Strategy, the state of the sensor(s) is only
window, where the new Optional Parameters can be checked at the end of the step.
seen in the step display. Remember, any new settings
are not saved to the program until the “Save & Exit” The following provides a programming example of
button has been pressed. Digital Depth values. Let’s say an application requires
the following: Drive a fastener quickly to a specified
depth (depth sensor 1 ON) where a speed change
occurs, then proceed to a torque Target and check that
the final depth (depth sensor 2 ON) is as desired. The
first step of this process would use a Depth Strategy
with the depth parameters set to (Depth 1 = On, Depth
2 = Don’t Care), and the second step would use a
Torque Strategy with depth parameters set to (Depth 1
= Don’t Care, Depth 2 = On).
Digital Depth is different from the other input types by
not only how the values are programmed, but also how
the results are compared and displayed within some
sections of the STII. Since Digital Depth results are a
product of their state conditions and not actual “real
Depth Depth
Sensor 1 Sensor 2
Encoded numbers,” the depth results must be encoded so they
Value may be expressed as a “real number” value. The
Status Status
Off Off 0
encoded values are as follows:
On Off 1 Programming - Step RDPs
Off On 2
On On 3
To establish Result Display Parameters (RDPs) from
the Easy Programmer Editor, the user must press the
Sure Tork II 5F-19

“Display Params” button at the bottom of the desired Easy Programmer Hints and Tips
step number.
Depending on a step’s Strategy type, Required and
Optional Parameter Editors appear differently. In
addition, strategy type may limit programming features.
For example, a step with a Time Strategy will not
permit the addition of a Dwell Step for intrinsic reasons.
Some Release Strategy parameters are defaulted
according to the values from the previous step. For
example, the spindle direction of a release step will
default to the opposite direction of the previous step.
Adding a dwell creates a new step (the dwell uses all
the same settings as the previous step) to monitor
parameter Limits after a Target value is reached. The
dwell ensure that actual peak values are monitored.
Note that it is not possible to add a dwell to the 25th
step of a program.
Easy Program Editor window identifying the “Display Params” buttons at Because of the differences between Analog and Digital
the bottom of each step display that can be used to assign program RDPs. Depth with respect to programming and control, a
the Result Display Parameters (RDPs) can be program may only execute on a channel of similar
assigned by selecting “Display Params” button at the depth configuration. A program’s depth type is
bottom of the desired step number. determined by its Channel designation. Changes made
to the channel parameter for depth type will
After selecting the desired step number and pressing subsequently effect any executed and/or edited
the “Display Params” button, a sub-window for RDP programs on that channel. These programs will have
designation will appear. their depth settings changed to the default values for
the new depth type.

Result Display Parameter (RDP) configuration window.


In this sub-window, the user may add/remove RDPs for
this step. In addition, other currently assigned RDPs
and their step number identifications are viewed from
this sub-window. It is only possible to designate a total
of three RDPs for every program.
Assigned RDPs are identified on the Easy Programmer
Editor using an abbreviation to represent the Input
Type. The abbreviation(s) is displayed on the step’s
“Display Params” button (the same button that was
used to begin RDP assignment). This button is located
at the base of the individual step display on the Easy Type Code
Programmer Editor. Possible RDP input types and their Torque Tq
Angle An
abbreviations are as follows:
Time Tm
Depth D
NOTE: Assigning RDPs to Dwell Steps ensures that the
“actual” peak values (torque, angle, etc.) are
recorded.
5F-20 Sure Tork II

Pressing any Parameter name while in either the


Required or Optional Parameter Editor provides a brief
explanation/ description of the type of setting selected.
Depth Strategies, using Digital Depth sensors, can not
have a dwell.
When seating a fastener using a Torque, Torque
Control/Angle Monitor, or Angle Control/Torque
Monitor strategy, use a dwell to properly check for an
Overshot. Only Torque Control/Angle Monitor strategy
by default has a Dwell step automatically added.
Result Display Parameters (RDPs) should usually be
taken from a Dwell Step. During fastener seating, the
true peak torque and angle occur in the dwell after the
Target has been reached. RDPs are also commonly
used to view prevailing torque and execution time of a
step.
A description of the function of each parameter is
available by pressing the name of the parameter.
Pressing either the parameter’s value or the
parameter’s name button will edit the value.
The ramp time (acceleration, deceleration rate) is
always calculated based upon 100% motor speed. In
other words, changing the motor speed does not effect
the rate of acceleration.
Use the following graphic as a guide for navigating
within the Easy Programmer and accessing the correct
parameter editor windows.
Sure Tork II 5F-21

Strategy Select

Easy Programmer
Main Menu

Required
Parameter Editor

RDP Select

Optional
Parameter Editor

Navigation flow chart for windows within the Easy Programmer.


5F-22 Sure Tork II
Sure Tork II 5F-23

Advanced Program Editor The Advanced Program Editor displays the individual
steps of the selected program. Three steps of the
If the active program was at some time program can be viewed at a time, however, only the
converted to an Advanced Program, center step is active (available for editing.) To move
selecting the “Screw Program Editor” within the steps of a program, use the “Prev” and
button from the Screw Program Setup “Next” buttons at the top of the step display
Menu takes the user to the Advanced information.
Program Editor.

Advanced Programmer Structure


The Advanced Program Editor does provide greater
programming features, however, these extra features
come at a cost of increased complexity. For this
reason, it is recommended that novice programmers
not attempt to utilize the Advanced Programmer until
establishing a thorough understanding of Easy
Programs and their development.

Refer to Easy Program Editor page 5F-14, for an


introduction to Easy Programming.

Space permitting, it is advisable to make a copy of an


Easy Program before any conversion to an Advanced Advanced Program Editor.
Program. This practice helps ensure that the initial
To manipulate (insert, delete, copy, paste)
Easy Program is still available for future reference.
steps within the selected program, use the
When an Easy Program is converted to an Advanced
four buttons located at the lower right side
Program, the Advanced Program is actually
of window. These buttons allow entire steps
constructed using the Easy Program as a blueprint.
to be Inserted, Deleted, Copied, and/or
The new Advanced Program can be viewed, but if
Pasted. Steps within the program are
saved will subsequently clear the Easy Program. In
automatically shifted to accommodate
other words, Advanced Programs are not backward
insert, delete, or paste actions.
compatible.

Advanced Easy In addition, the currently saved data for the


Program Program screw program may be sent to the printer
Editor Editor
port by selecting the “Print” button.
Parameter Parameter Current changes made within the Advanced
Edit Edit
Program Editor may be withdrawn by
selecting the “Cancel” button. However
Advanced Easy once the “Save & Exit” button is selected,
Screw Program Conversion Screw all changes made within the Advanced
Program Program
Program Editor are stored to memory.
Parameters
Pressing either the “Cancel” or “Save & Exit” button
for Screw Cycle returns the user to the Screw Program Setup menu.

Execute
Cycle

Program type (Easy and Advanced) compatibility flow chart.


5F-24 Sure Tork II

The step information displayed in the Advanced Torque Max – The peak torque input is constantly
Program Editor is presented in a table or grid-like compared with this value. If the input exceeds this
format. Columns are used to group the individual steps value, then the setting of Exit must be checked to
of the program and are identified by the step number. determine the OK/NOK status of the step.
Each row of the table corresponds to a Parameter Torque Reset – This parameter determines whether
Type and is identified the Parameter Name. By cross- the peak torque accumulation (the value used for
referencing the Parameter Name with a Step Number, torque comparisons) should be reset to 0. Possible
the user is able to define the Parameter Values. values are:
Selecting the button for any Parameter Value permits
Yes – Peak torque accumulation is set to 0 at the
editing of that value.
beginning of the step.
columns: No – Torque input accumulation is unchanged.
step #
Snug Torque – If the torque input exceeds this
value, angle input (the accumulated angle
measurement of the encoder) is reset. This
parameter is only used if Angle Reset is set to Snug
Torque.
Angle Min – Angle input must be less than this value
upon exit of the step.
rows:
parameters Angle Max – Angle input is constantly compared
with this value. If the input exceeds this value, then
the setting of Exit must be checked to determine the
OK/NOK status of the step.
Angle Reset – This parameter determines whether
the angle accumulation (the value used for angle
Orginizational characteristics of the Advanced Program Editor.
comparisons) should be reset to 0. Possible values
are:
Advanced Programmer Parameters Always – Angle input accumulation is set to 0 at
The following is a listing of the parameters available the beginning of the step.
within the Advanced Program Editor and their possible Don't Change – Angle input accumulation is
settings. carried over from the last step.
Snug Torque – Angle input accumulation is set to
(Parameter names are shown in bold; parameter values are 0 as soon as the torque input equals the Snug
displayed in bold italics.) Torque setting.
Exit – This parameter defines the Target (desired Depth Min* – (Analog Depth) The Analog Depth
result) of the step. If any Limit in the step is broken, input must be less than this value upon exit of the
then the step is set NOK. The exception to this rule step.
is Digital Signal, where a digital input transition Depth Max* – (Analog Depth) The Analog Depth
must occur before any Limits are broken. Possible input is constantly compared with this value. If the
values are: Analog Depth input equals this value, the setting of
Stop – End of program. Exit must be checked to determine the OK/NOK
Torque – Exit when torque meets Torque Max. status of the step.
Angle – Exit when angle meets Angle Max. Depth 1 & Depth 2* – (Digital Depth) The combined
Depth – Exit when depth meets Depth Max. settings of these values make up the Target depth
Time – Exit after Time Max seconds. state of the step. The Digital Depth input status must
Digital Signal – Exit after the specified digital input match these parameters upon exit of the step. In
occurs. addition, if Exit is set to Depth, the states of the
Speed – Percentage of full motor speed. Negative depth input are constantly compared to these values
values reverse rotation direction. and when equivalent, the step exits. These
Ramp Time – Time (in seconds) to accelerate the parameters are only used if a channel is configured
motor before reaching motor Speed. for Digital Depth.

Torque Min – The torque input must be less than


this value upon exit of the step or the step's result is
NOK.
Sure Tork II 5F-25

Digital Signal – Exit the step on the rising or falling Advanced Programmer Hints and Tips
edge of one of the 12 digital inputs. A positive value
indicates the rising edge of the input corresponding If an Advanced Program is needed for an application, it
to the Digital Signal. A negative value indicates the is advisable to first create the program with the Easy
falling edge. The value is base 0 (0 indicates the first Programmer. Then, use the Easy Program as a base
digital input). This parameter is only used if the value to add the additional Advanced Program features.
of Exit equals Digital Signal. To set the input values displayed in the Run Window
Time Min – The time input must be less than this (Result Display Parameters), the user must use the
value upon exit of the step. RDP Editor located in the Screw Program Setup Menu.

Time Max – The time input is constantly compared There is no directional (clockwise, counter-clockwise)
with this value. If the input exceeds this value, then setting within Advanced Programmer. Direction is
the setting of Exit must be checked to determine the designated by positive (+) values turning clockwise and
OK/NOK status of the step. negative (-) values turning counter-clockwise. For
example, a step with an angle Target of –50 (negative
Jump Flag – This parameter determines whether fifty) degrees would look for a 50 degree counter-
the step should jump to another step of the program. clockwise rotation. Likewise, if a counter-clockwise
The comparison occurs upon completion of the step. process needs to be monitored for a maximum torque
Possible values are: of one Newton-meter, the Torque Max setting would
Always – After completion of the current step, need to be set for –1 (negative one) Nm.
always go to the step designated by the Jump To
When converting an Easy Program containing Dwell
value.
steps to an Advanced Program, the Dwell steps are
Never – After completion of the current step, go to
defined with a “Time” Exit parameter and assigned a
the next step (follow the numerical step order 1, 2,
default value of 0.10 seconds for its Time Max.
3, etc.)
On OK – After completion of the current step, go to Some advanced programs can correct NOK step
the step designated by the Jump To value only if results by using internal “jumps’ and are then able to
the step's result is OK. complete the desired application. The forcing of a
On NOK – After completion of the current step, go step’s OK/NOK status allows continuation of the
to the step designated by the Jump To value only program and can be used to prevent an overall
if the step's result is NOK. successful operation from being labeled NOK.
Jump To – If the Jump Flag condition is met, this Maximum Limit parameters (Torque Max, Angle Max,
parameter determines the number of the step to etc.) are constantly checked. If any maximum Limit is
jump to. exceeded, the step will exit NOK. However, if the
Max Jumps – This parameter sets the maximum maximum Limit exceeded is the same as the Limit set
number of times a step may be executed. If a for the Exit parameter, the step will exit OK as long as
program attempts to re-run this step more than this all the minimum Limits have also been satisfied. In this
assigned value, the program is exited as NOK with a way, the maximum parameter of the same type
loop max error. assigned for the Exit parameter can be thought of as a
Target.
Force OKNOK – This parameter determines the
OK/NOK status of the step. The comparison occurs When a program completes a step whose Exit
upon completion of the step. Possible values are: parameter is set to Stop, the program is finished.
Don't Change – The step status is unchanged.
OK/NOK status is determined by step result.
Set OK – The step is marked as OK status
regardless of step result.
Set NOK – The step is marked as NOK status
regardless of step result.
*Depth parameters are available only if the channel is
configured for the corresponding depth Type.
5F-26 Sure Tork II

Use the following flow chart to help vizualize the Result Display Parameter Editor
control process within an Advanced Program.
Before proceeding to the Editor, the active program, for
Begin
(start cycle,
which parameters are to be viewed/edited, is set by
execute step 1) selecting either the “Program Number” button or the
program’s name from the Screw Program list.
Set:
Selecting the “Display Param Editor” button from the
current step = 1 Screw Program Setup Menu takes the user to the RD
program status = OK
Param Editor.

Exit of current
step = Stop or is
after last step?

No

Execute current step.


Set step result and
program status
according to outcome

No
Jump
condition of step
satisfied?
(step result = jump
flag?)
Yes
Force OKNOK =
Set OK?
Yes
No
Display Param Editor selection from the Screw Program Setup Menu.
Set current Yes
Set Program
status = OK
Increment
step to This RD Param window allows the Result Display
current step
No Jump To
Parameters (RDPs) of a program to be assigned. If a
program is an Easy Program, RDPs can also be
No assigned directly from inside the Easy Program Editor.
Step result was
Program status
= NOK? NOK and Force However if a program is an Advanced Program, this is
OKNOK not equal
to No Change? the only feature available for assigning RDPs.

No Yes

Force OKNOK =
Set NOK?
Yes

Set Program
Yes status = NOK

Done
(end
cycle)

Advanced Program flow chart

RD Param Editor.
Through the RD Param Editor, the user may
add/remove RDPs and/or view other currently
assigned RDPs. It is possible to designate up to a total
of three RDPs for every program. RDPs can be any of
the following four input types: torque, angle, time or
depth. Selection of RDP type is performed through the
Input Type pull-down options. Each RDP must also be
Sure Tork II 5F-27

assigned the step number where the input is to be When the user presses (selects) on any step, the
measured. corresponding program that contains that step is also
selected. Information regarding both the currently
Program Manager selected step and program is displayed at the bottom
Selecting the “Prog Manager” button of the Program Manager window.
from the Screw Program Setup Menu
takes the user to the Program
Manager.
This utility allows the user to copy,
paste, and delete screw programs and
screw steps. It also provides an Currently selected step and program information.
overview of each Screw Program by The clipboard is the temporary memory where data
listing step strategy. The window is arranged in a table sets are stored when a copy is performed. There is a
(grid) format where each program is a column and the
Step Clipboard and a Program Clipboard, each used
program steps are the rows. for storing the corresponding data. The source of the
Program Manager Structure clipboard data is also displayed at the bottom of the
window.
Three Screw Programs (each displaying ten steps) at a
time are visible within the Program Manager window.
The “More” buttons (located beneath the program
columns) scroll through the 31 programs, while the
“Up” and “Dn” buttons (located to the right of the step
rows) scroll through the 25 program steps.
Current step and program clipboard identification.
The above example shows that the Step Clipboard
holds the following data: Channel 1, Program 3, Step
5, Digital Depth (an “a” would indicate Analog Depth),
while the Program Clipboard holds the following data:
Channel 1, Program 5, Digital Depth.

Program Manager window.


When working within the Program Manager, keep in
mind that there exists both a selected step and a
selected program. The selected step is highlighted
magenta and the selected program is highlighted cyan.
These selected data sets (steps and programs) are the
source or destination when performing any copy,
paste, insert, or delete function.
5F-28 Sure Tork II

Action Buttons Program Display Selection


The group of buttons below the program columns are On the Program Manager window, program displays
used to complete actions (copy, paste, insert, delete, not only offer a step outline of the program’s content,
convert) with the selected data. These buttons are but also provide a header bar that identifies several
grouped and color identified according to the type of key features.
information manipulated. Step action buttons are
highlighted magenta and utilize the Step Clipboard.
Program buttons are highlighted cyan and utilize the
Program Clipboard.
Step Program

Button functions are as follows:


Step Copy – Copies the selected data to the step
clipboard.
Step Paste – Pastes the step clipboard data to the
The Program Manager window displays three program outlines at one time.
selected step.
Step Insert – Inserts a blank step where selected. The heading of each program display contains the
Step Delete – Deletes the selected step. following: Program Number, Program Name, Program
Prog Copy – Copies the selected data to the Type (easy, advanced, or empty), and a Depth Type
program clipboard. identifier (“a” for analog or “d” for digital). If the heading
Prog Paste – Pastes the program clipboard data to area is highlighted black, this identifies that the
the selected program. The selected program is program is of the type “advanced.”
overwritten.
Program Type
Prog Delete – Makes the selected program empty.
Prog Name – Edits the name of the selected Program Number
program (up to 20 characters). Program Name
Prog Convert – Converts Easy programs to Depth Type
Advanced.
When a Screw Step is inserted, pasted, or deleted, the Since step definitions are assigned differently
program steps are shifted to accommodate the action. according to program type (easy or advanced), the
information displayed by Program Manager for each
CAUTION: Within Program Manager, any step that is
step is shown differently for Easy and Advanced
displaced beyond step 25 is removed from the program. Programs. Easy Program steps are defined by strategy
type, while Advanced Program steps are defined by
their exit parameter.
NOTE: It is possible to copy and paste parameter sets
between channels. This is done by copying, exiting The following graphic shows two displays that contain
Program Manager, changing channels, re-entering the same programming but differ only by program type;
Program Manager, and then pasting to the notice the difference in step identification for the same
destination. process.

Steps for Steps for


Easy Advanced
Programs Programs are
are defined defined by
by their their exit
strategy parameter
Sure Tork II 5F-29

Since Advanced Program steps are defined by exit Program Manager Hints and Tips
parameters, the final step identification for an
Advanced Program must contain a Stop for its exit If performing an inter-channel copy (copying a program
parameter. This “Stop” step is not necessary for an from one channel to another), be aware that conflicts
Easy Program. may arise if settings within the copied program conflict
with Channel Parameters. Examples include: different
Any Result Display torque factors or different depth sensor configurations.
Parameters (RDPs) assigned Type Code
to a step are identified by a Torque T
For Easy Programs, since Dwell Steps have a special
letter abbreviation indicating Angle A relationship with the preceding step, they may not be
Input Type and are displayed Time t manipulated separately from the preceding step. In
between brackets “{}”. The Depth D other words, copying or deleting the preceding step
abbreviations are as follows: also copies or deletes the dwell step that is attached to
it. Similarly, a step may not be inserted between a
For an Easy Program, any step containing an asterisk dwell and it’s preceding step.
“*” indicates that this step has a dwell attached to it.
Any actions (copying, pasting, or deleting) performed Steps may not be copied between programs that use
on that step will also effect the Dwell Step. Since different depth sensor types.
Advanced Programs utilize exit strategies for step Steps may not be copied between Easy and Advanced
definition, Dwell Steps are defined by a time parameter Programs.
and are therefore not linked to the previous step.
Any step copied to an empty program converts the
empty program to the type of program (easy or
advanced) from which the copied step originated.
When using program actions (copy program & paste
program), RDPs are also copied to the new program.
However, when using step actions (copy step & paste
step), RDPs are not copied to the new step.
When changes are saved from the Program Manager
utility, the user is prompted to clear statistics for each
program.
Space permitting, it is advisable to make a copy of an
Easy Program before any conversion to an Advanced
Program. This practice helps ensure that the initial
Easy Program is still available for future reference.
Example: If program #1 (an Easy Program) is to be
converted to an Advanced Program (maybe, the
addition of program jumps are needed), first copy the
Easy Program to another program number (lets say
program #2) and then convert program #1. This way, if
for any reason the initial Easy Program is needed, a
backup (program #2) is available.
Notes:
Sure Tork II 5G-1

Section 5G: Statistics


Population Statistics Filtering........................... 5G-4
General .....................................................5G-1 Features of the Statistics Window ................... 5G-4
Introduction ........................................................ 5G-1 Recursive Statistics ........................................... 5G-5
Types of Statistics............................................ 5G-2 Updating Recursive Statistics .......................... 5G-5
Sample Size Disparity...................................... 5G-2 Raw Data ............................................................. 5G-5
Clearing Statistics ............................................ 5G-2 Raw Data Navigation ....................................... 5G-6
Statistical Definitions........................................ 5G-3 Raw Data Input Type Display .......................... 5G-6
Stats Menu ...............................................5G-3 Raw Data Digital Depth ................................... 5G-6
Population Statistics.......................................... 5G-4

General Introduction
This chapter covers the features that view and clear The statistics section of the STII is useful for analyzing
the Statistics section of the GUI (Graphical User past Cycle Results and the statistics generated from
Interface). Statistical analysis utilities are located within those results. The data recorded is determined by the
the Stats Menu that is accessed from the Run Window. Result Display Parameters (RDPs) established through
the Setup of individual Screw Programs. As each
program executes, the resulting values are stored to
Run memory for viewing and/or statistical analysis.
Window
To select the active channel from the Run Window, the
user presses the white background inside the desired
channel sub-window. The sub-window is then
highlighted with a blue border to indicate that this sub-
Stats window is now the active channel.
Menu

Blue border
indicates active
channel.

Population Recursive Raw


Statistics Statistics Data

Four channel Run Window display identifying the active channel.


5G-2 Sure Tork II

Types of Statistics Clearing Statistics


The STII stores statistics in two forms: Within the Stats portion of the STII, Statistics can be
cleared by two methods.
Population Statistics Memory – This memory
• Clearing an entire channel of statistical values by
stores a finite list of cycle results. As each cycle
selecting the “Clear Channel Stats” button from the
completes, the results are added to a list of 2000
Stats Menu.
values per channel that is stored in a First-In-First-
Out queue. The memory is shared by all programs • Clearing program statistical values by entering either
for the entire channel, and records the results as the Population or Recursive window and selecting
they occur. For example, if a process calls for the “Clear Stats” button.
alternating the execution of program 1 with program In order to clear any statistics, the active channel must
2 (execute P1, execute P2, execute P1, etc.), the be in Manual Mode. If the channel is in Automatic
cycle results for these programs are also stored to Mode, the Manual Mode Request pop-up window
memory in an alternating fashion (results P1, results appears. Using this window, the user may attempt to
P2, results P1, etc.). This memory is used in the Raw force the channel from Auto to Manual Mode.
Data and Population Statistics windows.
Refer to Manual Mode Request page 5C-4, for a description
Recursive Statistics Memory – This memory stores the Manual Mode Request signal.
an infinite number of cycle results at the expense of
disallowing sorting/filtering features. The data is In addition, when users edit certain parameters within
similar to that stored in Population Memory, but the Setup menus of the STII, they may be prompted to
permits a much larger (infinite) analysis range. clear statistics. According to the relevance of the
Recursive data does not allow individual values to be changes made with respect to the previously collected
extracted or calculations to be filtered. values, it may or may not be necessary to clear the
current statistics to ensure proper statistical analysis.
Result Display Parameters (RDPs) determine which
values are stored and used for statistics. These For example, suppose there is a program that has
parameters are the same Input Types designated for executed numerous cycles, and this program has only
display in the Run Window and used for Automatic two assigned RDP values, one for Torque Target and
Result Printing. RDPs are assigned through Screw the other for Angle Max. At some point, a user edits
Program Setup. this program to reduce the Time Max setting of the final
step. Upon saving and exiting, the user will be
Refer to Result Display Parameter Editor page 5F-26 or prompted with an option to possibly clear the current
Programming - Step RDPs page F-18, for more information statistics for this program. Since the program change
on establishing a program's RDPs. (Time Max) has almost no relevance on the previously
collected data for the Torque Target and Angle Max,
Sample Size Disparity the user can opt not to clear the statistics memory and
It is possible for Cycle Results from the same program therefore utilize all the previously run cycle data for
to differ in sample size from one another. This can more comprehensive statistical analysis. In contrast,
occur because it is not necessarily true that all program say that the user instead changed the Torque Target
Result Display Parameters (RDPs) can be collected for value of this program. Most likely with this type of
every rundown. change, the previous result data of this program would
now be obsolete in comparison to future cycle results,
For example, differences can occur between RDP so clearing the current statistics is advisable to ensure
sample sizes when a program that is collecting the proper analysis.
torque of step 1 and the angle of step 3 fails in step 2.
The angle in step 3 can not be collected for stats since CAUTION: Be careful to read all prompts when making
the program did not advance beyond step 2. Therefore any parameter changes. Cleared statistics can not be
when viewing the results for this program, the angle recalled.
stats from step 3 would have a smaller sample size
than that used for torque stats from step 1.
Another example, differences can occur between RDP
sample sizes when a program that fails during one of
its steps has an RDP value that exceeds its program
Limits (NOK result). If “Stat View Mode” is set to only
“OK” data, then an RDP that resulted in an NOK result
would not be used for OK statistics.
Sure Tork II 5G-3

Statistical Definitions Capability Ratio (Cr) – A term that describes the


size of the process variability relative to the size of
Normal Curve – The normal distribution is a bell the specification range. It does not consider where
curve that can be described in terms of two the process is centered so a good value for
parameters: the value of the reading and the capability ratio does not mean that all the values are
frequency of that value. within specification. When both specifications are
fixed Cr is calculated as:


Cr =
(Upper Tolerance - Lower Tolerance)
Frequency

USL
LSL

Stats Menu
Selecting the “Stats” button from the Run Window
σ σ takes the user to the Statistics Menu.
Values
x - 2σ x + 2σ

x - 3σ x + 3σ
x

Mean (x-bar) – The mean is the average value of all


readings. In most cases, the mean corresponds to
the value of the reading where the distribution is
highest. Mean is calculated as:
sum of the values
x=
sample size

Standard Deviation (σ) – Statistical term used to


quantify the scatter in a set of data points (shape of
the bell curve). If the standard deviation (or “sigma”)
is small (tightly controlled process), most of the data
points are close together. Stats selection from the Run Window.
±3 sigma are the values that are commonly accepted The Stats Menu functions
Stats
as the lower and upper control limits for a process. as a “branch” of the GUI Menu

For example, in a “normal” curve distribution, 99.73% and provides access to


of all data falls between the ±3 sigma limits. three statistical utilities:
Generally a process is considered “in control” if all • Population Stats
the samples fall within these limits. • Recursive Stats
Population Recursive Raw
Upper and Lower Specification Limits (USL, LSL) • Raw Data Statistics Statistics Data

– These fixed specification limits must be outside the


control limits and the target. They reflect a shutdown
scenario or a high probability that a real process or
product problem exists that must be corrected
immediately. They are defined via product and
process research.
Cp – The value of the acceptable range divided by
the likely range. This describes the width of the
normal curve.
Capability Index (Cpk) – This describes the location
of the normal curve in relation to the control point.
Cpk is the lesser of:

Cpk = or
5G-4 Sure Tork II
Statistics Menu.
The Stats Menu contains the following features:
• Program and Program Numbers – Identified at
the top right side of the window.
• Channel Selection – Up to 4 Radio buttons, one
for each active channel (only channels enabled
through System Setup are available.)
• Program Selection – A pop-up window, where
program selection (31 programs are possible per
channel) for the designated channel is performed.
• Clear Channel Stats – Password protected
feature that clears all statistics for the designated
channel.
To begin any statistical viewing/analysis, the user
should select the appropriate channel and program
number.

Population Statistics
Selecting the “Population Statistics” button from the
Stats Menu takes the user to the Population Statistics
window.

Population Statistics window.


This window shows the statistics calculated from
Population Statistics Memory. The values on the left
side of the window are the statistics calculated from the
program’s RDPs. Pressing the “Next Parameter” button
will change which RDP (torque, angle, time, depth)
from which the stat values are calculated.
The values on the right side of the window are the
statistics based on the entire program’s OK/NOK
status. “Aborts” displays the number of abnormally
exited cycles (examples: Torque Errors, Amplifier
Faults).
Sure Tork II 5G-5

Population Statistics Filtering Recursive Statistics


Statistics are calculated based on two filters: Selecting the “Recursive Statistics” button from the
• Calculations can be filtered to include only certain Stats Menu takes the user to the Recursive Statistics
cycle results (only OK, only NOK, All results.) This window.
is done through “Stat View Mode.” A result value is
used for calculations only if it fits the criteria.
• To limit the calculations to a certain number of
results, set the “Max Sample Size” to the number of
results desired. For example, a sample size of 100
will calculate using the data from the last (most
recent) 100 cycles for the active program.

Identification of the two data filters available for Population Statistics.

Features of the Statistics Window


Specification limits for Cp, Cpk, and
Cr are set using the “Set Upper Recursive Statistics window.
Spec” and “Set Lower Spec” This window displays the statistics from Recursive
buttons. Each statistic type (of the Statistics Memory. This utility shares many of the same
three RDPs) has its own limit set. features/functions as those discussed for the
These should normally be set to the Population Statistics utility.
upper and lower limits of the step
from which the RPD is selected. Differences between Population and Recursive
Statistics are as follows:
Use the “Sigma Factor” button to
change from using the 6 sigma (the • Recursive individual statistics are not accessible.
default) setting. This value affects That is why no filters are available.
(where N represents the sigma • Recursive statistics can be entered in Automatic
factor selected) “N Sigma,” “X+N Mode and may be redrawn with the “Update” button.
Sigma,” “X-N Sigma,” “Cp,” “Cpk,” and “Cr” • Recursive statistics allow the STII to calculate
calculations. The Sigma Factor should be set statistics “on the fly” as cycles are completed and
according to how stringent a pass/fail ratio is desired. provide an infinite sample size.
The “Clear Stats” button requires password Updating Recursive Statistics
identification to erase the statistics of the active Screw The update feature permits continuous monitoring of
Program from Population Statistics Memory. Recursive Statistics up to an infinite sample size. For
To send the Population Statistics to the printer port, example, suppose that the Recursive Statistic Memory
select the “Print” Button.” for an angle RDP has a sample size of 15 and a mean
of 89.7 degrees. The next cycle run for this program
produces an angle result of 722.0 degrees. If the user
selects the “Update” button, the
Recursive Memory for the angle
RDP would now read a sample
size of 16 with a new calculated
mean of 129.3 degrees. In
addition, an update performed after 10,000 cycles
would show the calculated statistics for all 10.000
results.
The Stat Collect Mode identification at the bottom of
the Recursive Statistics window displays the current
channel criteria for Recursive Stat collection. Settings
for this Channel Parameter can be “All Results,” “OK
Results,” “NOK Results,” or “No Results.”
5G-6 Sure Tork II

Raw Data Raw Data Navigation


Selecting the “Raw Data” button from the Stats Menu There are six buttons at the bottom of the Raw Data
takes the user to the Raw Data window. window to navigation through the possible 2000 cycle
results within the Population
Statistics Memory. Type Code
Navigating with the ”Down” Torque To
Angle An
buttons will display older cycle
Time Ti
results, while the “Up” buttons Depth De
take the user to the most recent
cycle results.

Data display navigation buttons located at bottom of the Raw Data window.
A Raw Data RDP result can read “Not Available” if
Raw Data window.
either:
The Raw Data window allows the user to view the
individual RDP results for a single Screw Program in • The step from which the parameter gets it’s value
the Population Statistics Memory. The data in this was not executed
window is presented in a table format where the rows • The RDP was not set before cycle execution.
of the table identify the individual cycles and the For example, if an RDP is collected from step 3, but
columns display the cycle results (RDP values, the program exits due to an NOK result at step 2, the
Program Status, Date/Time). Cycle results are RDP can not be collected because the step was never
displayed with the most recent (higher cycle numbers) executed. Another example is, if an RDP is set after
at the top. The window is arranged as a table with the the program has already been executed; the RDP can
following columns: not be collected. For both these examples, the Raw
• Cycle Number – This number is automatically Data table would read “Not Available” for the RDP in
assigned to every cycle executed. Each rundown question.
has its own unique number that is helpful for
identifying data and/or results with a specific cycle.
• Result Display Parameters (RDPs) and Step
Number – The column data displays the recorded
values for a programs RDPs. The Column header
identifies the RDP type (torque, angle, time, depth)
and step number where the RDP is measured.
• Program Status – This is the overall outcome of
the cycle as it is displayed in the Run Window. If
the cycle was NOK, a list of Overshots and/or
Undershots are displayed.
• Day and Time – Shows the timestamp of the
cycle.
Sure Tork II 5G-7

Raw Data Input Type Display Raw Data Digital Depth


In the Raw Data window, NOK results display the NOK In the Raw Data table, Digital Depth results are
RDP in red text with a ‘+’ for an Overshot or a ‘-’ for an encoded; this enables the status results of the two
Undershot. In addition, the Program Status column for depth sensors to be incorporated into a single value.
an NOK cycle displays a red RDP input type code with This practice is also Depth Depth
a ‘+’ for an Overshot or a ‘-’ for an Undershot. The used in the Sensor 1 Sensor 2 Encoded
Population Stats Value
Input Types are abbreviated as follows: Status Status
memory, as well as Off Off 0
the Graph and On Off 1
NOK Data features.
Off On 2
The values of the
On On 3
sensors are
encoded as follows:
Notes:
Sure Tork II 5H-1

Section 5H: Diagnostics


Diagnostic Tests .................................................5H-3
General .....................................................5H-1 Friction Test ......................................................5H-4
Introduction .........................................................5H-1 Motor Test......................................................... 5H-4
Diagnostics Menu ....................................5H-2 Log Book..............................................................5H-4
Log Book Notes ................................................5H-5
I/O Diagnostics ....................................................5H-2
System Status .....................................................5H-5
I/O Diagnostics Hints and Tips..........................5H-3

General Introduction
This chapter covers the features that compose the The diagnostics system integrated into the Sure Turk II
Diagnostics section of the GUI (Graphical User (STII) serves several purposes. It can be used to:
Interface.) Diagnostic utilities are located within the • View a log of important events.
Diagnostics Menu that is accessed from the Run • Check devices and mechanical systems connected
Window. to the STII.
• Check electrical connections and debug wiring
Run problems.
Window • Test and tune the servo drive and motor.
• Check the status of system errors and Ready State
factors.

Diag-
nostics
Menu

I/O
Log Diagnos. System
Diag-
Book Tests Status
nostics
5H-2 Sure Tork II

Diagnostics Menu I/O Diagnostics


Selecting the “Diag.” button from the Run Window Selecting the “I/O Diag” button from
takes the user to the Diagnostics Menu. the Diagnostics Menu takes the user
to the I/O Diagnostics window. The I/O
Diagnostics window is used for the
following:
Blue border
• To set the outputs of the I/O Box.
indicates active • To view the inputs read by the I/O Box.
• To read some status bits.
channel.

NOTE: When viewing signal status, “0” is synonymous with


off and “1” is synonymous with on.

Diagnostics selection from the Run Window.


The user should first select the appropriate Channel
button from the Diagnostics Menu. This designates
which enabled channel they are about to access for
running any Diagnostic features.

I/O Diagnostics window.


The I/O Diagnostics window offers a means of
monitoring the current Input/Output signal status
between the controller and the external device.
Through this feature the user is able to verify the logic
and debug any suspected I/O communication
problems.
In order to set outputs from the I/O Diagnostics
window, the channel must be in Manual Mode. If the
window is entered in Automatic Mode (View Only
Mode), the user may view the states of the I/O signals
as they are updated, but will not be permitted to set
Diagnostics Menu. any outputs.
The Diagnostics Menu functions as a “branch” of the Selecting the “I/O Diag” button from the Diagnostics
GUI and provides access to four diagnostic utilities: Menu when in Automatic Mode causes a Manual Mode
• Log Book Request pop-up window to appear. Using this window,
• I/O Diagnostics the user may either attempt to force the channel from
• Diagnostic Tests Auto to Manual Mode or enter the I/O Diagnostics in
• System Status View only Mode.
The utilities for I/O Diagnostics and Diagnostic Tests Refer to Manual Mode Request page 5C-4, for a description
require password verification before permitting user the Manual Mode Request signal.
access.
Refer to Hardware Logic Connections page 7-4, for further
information concerning CLI signals.
Sure Tork II 5H-3

Legend for I/O Diagnostics window: Diagnostic Tests


Analog Input – This group shows the voltage levels Selecting the “Diagnos. Tests” button
of analog inputs as well as the converted values. from the Diagnostics Menu takes the
Analog Output – This group can be used to set the user to the Diagnostics Test window.
two analog outputs (% speed and % power). This window is a Run Protected feature,
Encoder – This group can be used to view the angle so the current channel must be in
encoder value and also reset the value to zero. Manual Mode to enter. If the channel is
in Automatic Mode when trying to enter, a Manual
I/O Status – This group shows the status of the Mode Request pop-up window appears. Using this
following: I/O Node communications, Digital Output window, the user may attempt to force the channel
state, and Analog Input state. A high Digital Output from Auto to Manual Mode.
State indicates an over-current condition on a digital
output. If Analog Input State is high then the inputs Refer to Manual Mode Request page 5C-4, for a description
are out of range (plus/minus 10V limit). the Manual Mode Request signal.
Digital Input – This group shows the status of each The Diagnostic Tests utility allows the user to perform
digital input. two tests:
Digital Output – This group can be used to set each • A Friction Test on the spindle
digital output. In addition, pressing the individual • A Motor Test on the servo drive
“Toggle” buttons causes the corresponding output to
be repeatedly switched from “0” to “1” status (turning
on and off roughly once a second). The “Reset”
button sets all digital outputs to “0.”
Toggling outputs can be useful for verifying wiring.
For example, if there are many inputs on a PLC, a
technician would probably want to be able to
correctly identify and/or label them (for instance,
which input the Ready to Start STII output is
connected to). Toggling an output on the STII will
cause the corresponding input on the PLC to also
toggle on and off approximately once per second.
I/O Diagnostics Hints and Tips
If the I/O Diagnostics window is entered in Manual
Mode, it is said to be Run Protected. In other words,
Diagnostics Test window.
Automatic Mode is blocked.
At any time during either the Friction or Motor Tests, if
Except when in “View Only Mode,” error conditions are the measured torque exceeds the Protection Torque
not checked while the user is in I/O Diagnostics. (Channel Parameter) of the channel, the test will stop
All outputs are set to “0” when entering window unless and an error message will display on the status bar.
in “View Only Mode.” The Protection Torque parameter ensures that any
accidental engagement of the bit does not result in
If there is an I/O Communication Error, all status damage to the system.
indicators are displayed with a “/” symbol (indicating all
values are invalid). The only indicator that is not Error conditions are not checked while the user is in
represented with a “/” symbol is the I/O Diagnostic Tests. In addition, features triggered by
Communications status; this will read “error.” inputs on the CLI are not available while in this
window. For example, the External Fault Reset will not
Features triggered by inputs on the Control Logic function.
Interface (CLI) are not available while in this window.
For example, the External Fault Reset will not function. This Diagnostic Tests feature is not available for
disabled channels (established through System
I/O Diagnostics is not available for disabled channels. Parameter Editor).
By using the I/O Diagnostics while in “View Only Mode”
(Automatic Mode), it is possible to debug logic and
signal problems while cycles are running.
5H-4 Sure Tork II

NOTE: To ensure proper testing, allow the bit to rotate at


Friction Test least one revolution in both directions.
When the Friction Test is activated, the connected
spindle is rotated first forward and then backward while The STII also provides an automatic friction test that
measuring the resulting torque and angle values. This may be initiated by the Control Logic Interface (CLI).
test can be helpful for assessing the internal friction of Refer to Automatic Friction Test page 5C-3, for an
the spindle and may identify problems such as a bad eexplanation of the Automatic Friction Test.
bearing.
The following parameters define the test limits and Motor Test
behaviour of the servo drive. Values for these The Motor Test can be used to test and tune the servo
parameters are initially defaulted to the Channel drive. First, the servo is assigned the following test
Parameters of the same name. parameters:
Friction Tolerance – This parameter sets the Motor Speed – This parameter sets how fast the
maximum friction (torque) that is allowable to pass motor turns during the test. The value is entered as a
the test. The value is entered as a percentage of the percentage of full speed.
Torque Factor for the active channel.
Motor Power – If the drive uses this signal, this
Motor Speed – This parameter sets how fast the parameter sets the current limit for the motor during
motor turns during the test. The value is entered as a the test. The value is entered as a percentage of the
percentage of full speed. amplifier power.
Time – This parameter sets the time duration that Ramp Time – This parameter sets the time duration
the spindle will rotate in each direction. The value is for the motor to accelerate to the Target speed. The
entered in seconds. value is entered in seconds.
Ramp Time – This parameter sets the time duration Then, after selecting the
for the motor to accelerate to the Target speed. The “Start Test” button, the STII
value is entered in seconds. provides the rotational speed
After pressing the ‘Start Test” button, the friction test (measured in RPMs) that
will run. Tests that complete successfully display the results from the assigned test
peak torque and angle values recorded during spindle values. The motor can be
rotation in both directions. Below these results, the disabled at any time during
overall Friction Test status is displayed as OK. the test by selecting the “Stop
Test” button (same button
The test will fail if: used to Start the test, it
• The torque result exceeds the allowed tolerance (in toggles between start and
either rotation direction). stop).
• The absolute value of the forward and backward
angle readings differ by more than 10% NOTE: A Negative motor speed
value will reverse the
Results recorded up to the failure point are displayed, direction of rotation.
and the Friction Test status will read Friction Error.
Log Book
Selecting the “Log” button from the
Diagnostics Menu takes the user to
the Log Book window. The Log Book
feature can be used to view a list of
the last 999 important events that
have occurred on the system. These
events include:
• All parameter changes performed from an editor
(System Parameter Editor, Channel Parameter
Editor, Easy Programmer, Advanced Programmer,
Result Display Parameter Editor).
Result examples of two Friction Tests. The first test completed OK, the • All error conditions displayed in the Error Handler.
second test resulted in a Friction Error.
• Statistic Memory Clears.
• Loads and saves in the Backup Window.
Sure Tork II 5H-5

• Error Codes. The user name “##” refers to the Weber user and the
When accessing the Log Book window, the most user name “@@” refers to the Administrator.
recent Log entries are displayed. To display older Any parameter changes performed within an editor are
entries, use the “Down” scroll buttons at the bottom of only logged when the “Save & Exit” button is pressed.
the window. To return to the most recent results, use
the “Up” scroll buttons at the top of the window. If new Underlying Advanced Program changes are not logged
entries are logged while the user is in the Log Book when an Easy Program is saved.
window, the Log is reinitialized to show the most recent Error Code entries only occur when the system is
entry. pushed beyond its capabilities, such as attempting to
run four channels with cycle times of one second while
printing all result and graph data.

System Status
Selecting the “System Status” button
from the Diagnostics Menu takes the
user to the System Status window.
This utility is useful for checking the
status conditions of the following
information:
• The status of System and Channel Errors.
• The status of the current program selected with the
Program Select Bits inputs on the CLI.
• The status of Ready State criteria.

Log Book window.


Each Log Book entry is composed of:
• The number of the entry.
• The channel that the event occurred on or ‘S’ for a
system event.
• The date and time of the event.
• The User name logged in when the event occurred.
• A text message describing the event.
Pressing the “Print” button from the Log Book window
causes a pop-up window to appear. This window is
used to select the range of Log Book entries (identified
by their log number) to be sent to the printer port. The
print data will also include the cycle number for each
event. Cycle numbers help identify the channel and
program from which the event occurred, however, if System Status window.
any of the log entries sent to print happen to be for a “Curr Prog Status” and “Prog Ready Status” show the
system event, the cycle number of channel one is factors and criteria for the program’s Ready Status.
printed. This includes: what program is selected, if that
program is executable, and if the controller is in
Refer to Cycle Identification page 5A-5, for Cycle Number Automatic Mode. This grouping of information is helpful
explanation. in that it provides viewing of all existing status
conditions in one window. For instance, if a user
Log Book Notes believes that the STII is experiencing multiple errors,
The difference between system and channel events is they can access the System Status and see what
the same as the distinction between System conditions are present and hopefully determine why
Parameters and Channel Parameters. Namely, system the system is not ready.
events affect the entire system (such as System
Refer to Error Handling System page 5F-7, for further
Parameter edits or loading Backup data) while Channel
explanation of fault/error conditions.
Events affect only a single channel (such as a
disconnected transducer).
5H-6 Sure Tork II

Refer to Ready State page 5C-5, for further explanation of


the Ready State.

Software version
identification.

Timestamp of
last Update.

Last Update within “Prog Ready Status” shows a


timestamp of when the Status window was last
redrawn. Pressing the “Update” button on the right side
of the window redraws the System Status window.
The revision level of the STII software is also displayed
on the right side of the System Status window (below
the “Update” button).
Sure Tork II 5H-7
Notes:
Sure Tork II 5I-1

Section 5I: Data Output


Print Data Formats ............................................... 5I-2
Printer Ports.............................................. 5I-1 ASCII and ASCII nl ............................................ 5I-2
User Reports ............................................. 5I-1 Short .................................................................. 5I-3
Binary................................................................. 5I-4
Auto Result Prints .................................... 5I-1
Auto Graph Prints .....................................5I-6

Printer Ports Auto Result Prints


The Sure Tork II (STII) provides two printer ports This feature allows Screw Cycle result data to be
(RS232C) for printing and networking. Serial Port 1 automatically sent out through Serial Port 2 (COM4) to
(COM2) is used for all user initiated prints (parameter be collected by a serial printer or a network device.
prints, screw program prints, statistics prints, etc.), The following parameters influence this process:
while Serial Port 2 (COM4) is reserved for any auto • The Channel Parameter “Auto Print”
print data (text or WSK2). The parameters for determines the conditions for when
establishing the port settings are done through the (Always, on OK, on NOK, Never) the
System Parameter Editor. data should be sent to the port.
Refer to Channel Parameter Editor page 5F-7, for further
explanation of channel parameters.
• The System Parameter “Result Print
Format” determines data format (ASCII,
ASCII nl, Binary, or Short) of the string.

• The System Parameter “Print Delay”


determines the minimum amount of
Printer Port settings form the System ParameterEditor window. time between each printout.
Port settings on all networked devices and computers
should match the settings for the STII. Refer to System Parameter Editor page 5F-5, for further
explanation of system parameters.
Refer to System Parameter Editor page 5F-5, for further
explanation of system parameters. System Parameters are settings that effect all four
channels, thus the Auto Print feature utilizes the same
Serial Port 2 (COM4) for all channels.
User Reports
Many menus/features within the STII Graphical User CAUTION: Only 4 Auto Result Print data strings may
Interface (GUI) permit the user to send print data out to be internally buffered before the STII must wait for the
data to be delivered to the serial port. While a channel is
Serial Port 1 (COM2). This port is reserved for user
waiting for the data to be sent, it is not in the Ready
initiated communications such as parameter prints, State. Avoid sending too much data, too frequently, or
screw program prints, statistics prints, etc. Since all with too slow a baud rate. For example, sending 5
channels utilize this port for user prints, the parameters seconds of stored graph data with a baud rate of 1200
for establishing the port settings are done through the would require approximately a 10 second transmission.
System Parameter Editor.
5I-2 Sure Tork II

Print Data Formats


The following tables will help interpret the Auto Result Print data strings. Data may be sent in the following formats:
ASCII, ASCII nl, Binary, or Short.
Hexadecimal identification is commonly used to signify the start/end points of the data string. Hexadecimal is a
numbering system that uses a base of 16. The first ten digits are 0-9 and the next six are A-F. For example, the
hexadecimal number 0x0F represents 15 in decimal numbering.
ASCII and ASCII nl
This table displays the offsets for the “ASCII” format. For “ASCII nl” add 2 to all the offsets starting at 76. Length is 124
bytes.
To verify that the string is not corrupted the networked device can perform a checksum on the data received from the
STII. When all bytes (excluding the two checksum bytes) are totaled, the result should match the value in the
checksum of the string.

Offset Width Data Description

0 2 Start Word Signifies the beginning of the string. Should be equal to hexadecimal 0x090B

5 2 Channel Number Base 1

9 2 Program Number Base 1

12 4 Cycle Status OK, NOK, Err0, Err1, …Err6 (see 5E-3 for status definitions)

19 2 NOK Step Last step to execute that was NOK. If none exists, set to “/”

24 2 RDP 1 Step Source Step of first RDP

27 1 RDP 1 Type Input Type of RDP 1. T = torque, A = angle, t = time, D = depth

9 characters. Right justified. 3 precision places. If value is not available or RDP not
29 9 RDP 1 Value
selected, then this string is set to “/”
RDP If not ‘ ’ then the input was outside its Limits. ‘+’ indicates overshot. ‘-’ indicates
38 1
1Over/Undershot undershot.

42 2 RDP 2 Step Source Step of second RDP

45 1 RDP 2 Type Input Type of RDP 2. T = torque, A = angle, t = time, D = depth

9 characters. Right justified. 3 precision places. If value is not available or RDP not
47 9 RDP 2 Value
selected, then this string is set to “/”
RDP If not ‘ ’ then the input was outside its Limits. ‘+’ indicates overshot. ‘-’ indicates
56 1
2Over/Undershot undershot.

60 2 RDP 3 Step Source Step of second RDP

63 1 RDP 3 Type Input Type of RDP 2. T = torque, A = angle, t = time, D = depth

9 characters. Right justified. 3 precision places. If value is not available or RDP not
65 9 RDP 3 Value
selected, then this string is set to “/”
Sure Tork II 5I-3

Offset Width Data Description

RDP If not ‘ ’ then the input was outside its Limits. ‘+’ indicates overshot. ‘-’ indicates
74 1
3Over/Undershot undershot.
Torque Set to “M+” if torque overshot in NOK Step. Set to “M-” if torque undershot in NOK
76 2
Over/Undershot Step. Set to “/ “ if no torque over/undershot in NOK Step.
Angle Set to “A+” if angle overshot in NOK Step. Set to “A-” if angle undershot in NOK Step.
79 2
Over/Undershot Set to “/ “ if no angle over/undershot in NOK Step.
Time Over/ Set to “T+” if time overshot in NOK Step. Set to “T-” if time undershot in NOK Step. Set
82 2
Undershot to “/ “ if no time over/undershot in NOK Step.
Depth Set to “D+” if depth overshot in NOK Step. Set to “D-” if depth undershot in NOK Step.
85 2
Over/Undershot Set to “/ “ if no depth over/undershot in NOK Step.

91 10 Cycle Number Value of cycle number counter

102 2 Hour Time of execution

105 2 Minute Time of execution

108 2 Second Time of execution

111 2 Day Date of execution

114 2 Month Date of execution

117 2 Year Date of execution

120 2 Check Sum Sum (with overflow) of all bytes except Check Sum bytes

122 2 End Word Signifies end of string. Should be hexadecimal 0D0A

Short
This table displays the offsets for the “Short” format. Length is 74 bytes. This method is useful for transmitting to a
device that is limited in buffer size.

Offset Width Data Description

0 2 Start Word Signifies the beginning of the string. Should be equal to hexadecimal 0x090B

3 3 Channel Number Base 1

7 4 Program Number Base 1

12 4 Cycle Status OK, NOK, Err0, Err1, …Err6 (see 5E-3 for status definitions)

17 4 NOK Step Last step to execute that was NOK. If none exists set to “ /”
5I-4 Sure Tork II

Offset Width Data Description

9 characters. Right justified. 3 precision places. If value is not available or RDP not
22 12 RDP 1 Value
selected, then this string is set to “/”
9 characters. Right justified. 3 precision places. If value is not available or RDP not
35 12 RDP 2 Value
selected, then this string is set to “/”
9 characters. Right justified. 3 precision places. If value is not available or RDP not
48 12 RDP 3 Value
selected, then this string is set to “/”
Torque Set to “M+” if torque overshot in NOK Step. Set to “M-” if torque undershot in NOK
61 2
Over/Undershot Step. Set to “/ “ if no torque over/undershot in NOK Step.
Angle Set to “A+” if angle overshot in NOK Step. Set to “A-” if angle undershot in NOK Step.
64 2
Over/Undershot Set to “/ “ if no angle over/undershot in NOK Step.
Time Set to “T+” if time overshot in NOK Step. Set to “T-” if time undershot in NOK Step. Set
67 2
Over/Undershot to “/ “ if no time over/undershot in NOK Step.
Depth Set to “D+” if depth overshot in NOK Step. Set to “D-” if depth undershot in NOK Step.
70 2
Over/Undershot Set to “/ “ if no depth over/undershot in NOK Step.

72 2 End Word Signifies end of string. Should be hexadecimal 0D0A

Binary
This table displays the location and types of data for the “Binary” format. Length is 39 bytes
Data representation – Integers are represented as:
• Binary coded decimal
• Little Endian
• 2’s complement
• IEEE Standard 754 for floating point numbers
Types identified as “Signed,” “Unsigned,” or “Word” use the Binary Coded Decimal (BCD) format. In addition for
“Signed” types, 2’s complement to represent negative numbers

Offset Width Type Data Description

Signifies the beginning of the string. Should be equal to


0 2 Word Start Word
hexadecimal 0x090B

2 1 Unsigned Channel Number Base 1

3 1 Unsigned Program Number Base 1

4 1 Unsigned Cycle Status OK, NOK, Err0, Err1, …Err6 (see 5E-3 for status definitions)

5 1 Signed NOK Step Last step to execute that was NOK. If none exists, set to “/”

6 1 Unsigned RDP 1 Step Source Step of first RDP

IEEE Standard 754 for floating point numbers. If value is not


7 4 Floating point RDP 1 Value available or RDP not selected, then this string is set to hexadecimal
0xFF.
RDP 1 If not ‘ ’ then the input was outside its Limits. ‘+’ indicates
11 1 Signed
Over/Undershot overshot. ‘-’ indicates undershot.
Sure Tork II 5I-5

Offset Width Type Data Description

12 1 Unsigned RDP 2 Step Source Step of second RDP

IEEE Standard 754 for floating point numbers. If value is not


13 4 Floating point RDP 2 Value available or RDP not selected, then this string is set to hexadecimal
0xFF.
RDP 2 If not ‘ ’ then the input was outside its Limits. ‘+’ indicates
17 1 Signed
Over/Undershot overshot. ‘-’ indicates undershot.

18 1 Unsigned RDP 3 Step Source Step of second RDP

IEEE Standard 754 for floating point numbers. If value is not


19 4 Floating point RDP 3 Value available or RDP not selected, then this string is set to hexadecimal
0xFF.
RDP 3 If not ‘ ’ then the input was outside its Limits. ‘+’ indicates
23 1 Signed
Over/Undershot overshot. ‘-’ indicates undershot.
Bitfield (8 individual Over/Undershot Indicates whether each input type (torque, angle, time, depth) was
24 1
bits) Bitfield * overshot or undershot in the NOK step *

25 4 Unsigned Cycle Number Value of cycle number counter

29 1 Unsigned Hour Time of execution

30 1 Unsigned Minute Time of execution

31 1 Unsigned Second Time of execution

32 1 Unsigned Day Date of execution

33 1 Unsigned Month Date of execution

34 1 Unsigned Year Date of execution

35 2 Word Check Sum Sum (with overflow) of all bytes except Check Sum bytes

37 2 Word End Word Signifies end of string. Should be hexadecimal 0D0A

* Over/Undershot Bitfield - Data Type Offset (bit)


This byte indicates whether Torque Overshot 0
each input type (torque, Torque Undershot 1
angle, time, depth) was Angle Overshot 2
Angle Undershot 3
overshot or undershot in the Time Overshot 4
NOK step. The following table Time Undershot 5
provides the definition of bits Depth Overshot 6
at offset 24 of the binary Depth Undershot 7
string:
5I-6 Sure Tork II

Auto Graph Prints This data is sent just like the Auto Result Print data,
however, the data string containing the curve data
This feature allows Graph data (torque, angle, time, points is much larger. Since the Graph data string is
and motor speed curves) to be automatically sent out larger, it takes much longer to transmit through the
through Serial Port 2 (COM4) to be collected by a serial port. Auto Graph Printing does not need to be
network device. The following parameters influence “triggered,” like is necessary for viewing graphs in the
this process: Graph Window.
• The Channel Parameter “Graph Print” Graph data can be either stored to file for later access,
determines the conditions for when or captured directly using the Weber WSK2 curve
(Always, on OK, on NOK, Never) the visualization software.
cycle data should be sent to the port.
NOTE: Auto Graph printing using the WSK2 format is only
Refer to Channel Parameter Editor page 5F-7, for further available for individual graph types. Printing of
explanation of channel parameters. graph “Overlays” is not possible. The data sent
through Auto Graph is similar to the print function
• The System Parameter “Print Delay” from the Graph Window.
determines the minimum amount of
time (in seconds) between each Refer to Contact Information page 9-1, for customer service
printout. information when inquiring about WSK2 licensing.
Refer to System Parameter Editor page 5F-5, for further
explanation of system parameters. To properly receive the information, the serial data
must be transmitted and received with the same baud,
parity, data bit, and stop bit values. These parameters
for the port settings are established through the
System Parameter Editor.

Refer to System Parameter Editor page 5F-5, for further


explanation of system parameters.

Up to eight different printouts (Auto Print and Graph


Print of each Channel) may be transmitted through the
same serial (printer) port. It is the responsibility of the
receiving device to interpret the data.
• Check the Start and End words of the data strings.
• Recognize the data ID (0x5500ffaa) that proceeds
the graph data in the first 4 bytes.
Sure Tork II 6-1

Section 6: Tutorial
Outline .................................................................... 6-1
Easy Programmer Tutorial........................ 6-1 Walkthrough .......................................................... 6-2
Application............................................................. 6-1
Solution .................................................................. 6-1

Easy Programmer Tutorial Outline


Use the tutorial example as an introduction to Screw Assuming a system configured with a large enough
Program development. Torque Factor (should be equal to the transducer size)
and a Digital Depth sensor, A program could be
The following tutorial assumes the reader has read created as follows:
Section 5A: Concepts and Terminology and Section
5F: Setup. These sections provide the base knowledge Step 1: First, drive at a high speed while monitoring the
for navigating through the Easy Programmer and Prevailing Torque to the depth sensor. To achieve this,
understanding the terminology. utilize a Depth Strategy. The following parameters will
need to be edited: Depth 1, Torque Max, and Motor
Application Speed.
A program is needed for a process that prescribes the Step 2: Quickly slow down the spindle, find the Snug
following: Torque, and then tighten to the Target Torque. Choose
a Torque Control/Angle Monitor strategy to accomplish
• Drive a screw into a part quickly and to an accurate
this and edit the following parameters: Torque Target,
torque of 2.7 Nm. Acceptable torque tolerance must
Torque Min, Torque Max, Snug Torque, Angle Min,
be within plus/minus 10% of the Target.
Angle Max, Ramp Time, Add Dwell, and Motor
• Since the fixture is already tapped, the prevailing
Speed.
torque while driving should not exceed 0.5 Nm.
• The screw must rotate between 20 to 50 degrees Step 3: This is the Dwell Step. This step is used to
after a Snug Torque of 1.0 Nm is obtained. check that the reaction time and inertia of the system
does not cause any undesired results.
Solution
Finally, designate the Result Display Parameters
One solution to the above application would involve: (RDPs) that are viewed when a cycle executes. Key
• Driving the screw in quickly until a Digital Depth input events for this process include: Prevailing
sensor comes on. Torque, Final Seating Torque, Final Angle Rotation.
• Then, quickly downshift to a slower speed so the
As stated earlier, this outline provides one possible
Target Torque can be accurately found.
programming solution for this application. For step by
• Finally, check that both the final Seating Torque and step instructions on how to develop this outline with the
final rotation angle are within program Limits. Easy Program Editor, proceed to the “walkthrough”
portion of this section.
6-2 Sure Tork II

Walkthrough Select the “Screw Prog” button from the Main Setup
Menu.
To create this program with the STII’s Easy
Programmer follow these steps:
1. Access the Easy Programmer Editor by navigating
as follows:
Select the “Setup” button from the Run Window.

Select an empty program by either pressing the


“Program Number” select button or pressing an empty
program from the Program Name list.

Enter a password to enter the Main Setup Menu.

NOTE: For this example we chose program number 5 and


renamed it to “Tutorial 1.” To edit a program name:
select the “Edit Program Name” button at the bottom
of the window.
Sure Tork II 6-3

Select the “Screw Program Editor” button from the Step 1 Goal: Drive at a high speed to the depth sensor
Main Setup Menu. while ensuring that the prevailing torque does not
exceed 0.5 Nm.
Program the following:
• Select Depth 1, set it to ON. (Target of step 1)
• Select Motor Speed, set it to 100%.
• Select Torque Max, set it to 0.5 Nm.
The settings for Step 1 should look like the following:

2. Assign the strategy and step parameters for step 1


as follows:
For step 1 press the “Select Strategy” button.

To accept these settings Press the “OK” button. Now


the Easy Programmer Editor should display the proper
required parameters for step 1.

From the Select Strategy


pop-up window, select a
Depth strategy and then
press the “OK” button.
This automatically enters
the Required Parameter
Editor window for a Depth
Strategy Setup. Here the
Required Parameters to
achieve the intent of step
1 must be edited. (Depth
1, Torque Max, and
Motor Speed).
6-4 Sure Tork II

3. With step 1 complete, proceed to assigning the Step 2 Goal: Quickly slow down the spindle, find the
strategy and step parameters for step 2 as follows: Snug Torque of 1.0 Nm, and then tighten to the Target
Torque of 2.7 Nm. The screw must rotate between 20
Press the “Select Strategy”
to 50 degrees after the Snug Torque is obtained. In
button for step 2. Next,
addition, ensure that the final Seating Torque is within
select the “Torque/AM”
plus/minus 10% (2.43-2.97 Nm) of the Target.
strategy (for Torque/Angle
Monitor) from the Select Program the following:
Strategy window. • Select Torque Target, set it to 2.7 Nm.
Because of the strategy • Select Torque Min, set it to 2.43 Nm.
type selected, a Dwell pop- • Select Torque Max, set it to 2.97 Nm.
up window will appear. This • Select Angle Min, set it to 20 deg.
is a suggestion for the use • Select Angle Max, set it to 50 deg.
of a Dwell Step to ensure • Select Motor Speed, set it to 10%.
proper process monitoring. Press the “OK” button to • Make sure that a Dwell Step is added (check box).
proceed to the Required Parameter Editor. The settings for Step 2 should look like the following:

Here both the Required and Optional Parameters


necessary to achieve the intent of step 2 must be
edited. (Torque Target, Torque Min, Torque Max, To establish from what point (Snug Torque) the angle
Snug Torque, Angle Min, Angle Max, Ramp Time, rotation is to be recorded and adjust the motor speed
Add Dwell, and Motor Speed). change time (Ramp Time), access the Optional
Parameter Editor. Select the “Optional” button from the
Required Parameter window.
Sure Tork II 6-5

From the Optional Parameter Editor, perform the 4. With the steps of the program complete, Result
following: Display Parameters (RDPs) can be now be assigned.
• Set the Ramp Time to 0.02 sec. (quick speed The RDPs designate what inputs are displayed in the
change reduces the risk of torque overshot). Run Window when cycles execute. First, establish a
• Select the Snug Torque setting for the Reset Angle RDP for showing the maximum Prevailing Torque
Encoder parameter. recorded. Select the “Display Params” button from
• Set the Snug Torque value to 1.0 Nm. (where angle below Step 1.
accumulation starts).

From the Display Parameter Select window, check the


Select the “Done” button from the Optional Parameter box for torque. Notice that the torque input from step 1
Editor to return to the Required Parameter Editor. Then is added to the Current Display Parameter Status.
select the “OK” button from the Required Parameter
Editor to finalize the settings for step 2.
Now, the Easy Programmer Editor should display the
proper parameter settings for step 2, as well as the
addition of a Dwell Step for step 3.
6-6 Sure Tork II

Selecting the “Done” button returns you to the Easy From the Display Parameter Select window, check the
Programmer Editor. The RDP is now identified in the boxes for torque and angle. Notice that these inputs
“Display Params” button below step 1. and their assigned step numbers are added to the
Current Display Parameter Status.

Next, assign the RDPs for step 3. Select the “Display


Params” button from below the Dwell Step (step 3). Selecting the “Done” button returns you to the Easy
Programmer Editor. The RDPs are now identified
below the step 3 display.
NOTE: The “actual” final Seating Torque and Angle This completes the programming for the Tutorial
Rotation are obtained from the Dwell step. Example. Selecting the “Save & Exit” button saves and
records this program.

CAUTION: Program creation and/or edits are not saved


until the “Save & Exit” button is selected. Selecting the
“Cancel” button will negate all changes performed since
entering the Screw Program Editor.
Sure Tork II 7-1

Section 7: Troubleshooting
General ....................................................... 7-1 Transducer Checks ....................................7-4
Pre-Cycle Check.................................................... 7-4
Error Handling System.............................. 7-1 Idle Check .............................................................. 7-4
Error Types ............................................................ 7-1
System Errors ..................................................... 7-1 Sensor Checks ...........................................7-4
Channel Errors.................................................... 7-2
Error Indicators ..................................................... 7-2 Hardware Logic Connections....................7-4
Error States............................................................ 7-2 CLI Signal Specifications ..................................... 7-4
Error Responses ................................................... 7-3 CLI Signal Identification ....................................... 7-4
Clearing Errors with the CLI................................ 7-3 CLI Signal Notes.................................................... 7-8
Error Implications.................................................. 7-3 CLI Signal Testing................................................. 7-8
Error Handling Notes .......................................... 7-3 How to Test Signals ............................................ 7-9
Troubleshooting Chart............................. 7-10

General Error Types


To properly diagnosis and troubleshoot errors, it is The Error Handler Window displays the error type and
necessary to understand the Error Handling System number of errors at the bottom of the screen. If more
provided by the Sure Tork II (STII). than one error is present, selecting the “Next Error”
button allows cycling through the multiple error
Error Handling System windows. The Error handling System processes two
types of errors: System Errors and Channel Errors.
The STII error handler is responsible for detecting any
errors, informing the user when errors occur, and System Errors
reacting in accordance to user response. Errors may System errors apply to the entire system (all four
be triggered due to a variety of circumstances, such as channels). Please report any System errors. They are
a problem with the hardware connected to the as follows:
controller (a cable is disconnected) or an internal
problem (a dead battery). When an error is triggered, • Battery Low Voltage – This error identifies when
the Error Handler Window appears. the controller detects the SRAM/RTC (Static
Random Access Memory/Real Time Clock) battery
is low. This results in a bit being set.
• SRAM Data Corruption – This error identifies when
the SRAM memory test failed.
• Log File Access Error – This error identifies when
the log data file could not be found or was corrupted.
• ATA (file system) Error – This error identifies when
a file access error occurred.
• Internal System Error – This error identifies when
an operating system or logical error has occurred.

Example of an Error Handler Window.


This window displays an identification of the error and
provides user options for managing the error condition.
7-2 Sure Tork II

Channel Errors State Color Error States


Channel errors apply to only None Green An error can be in one of five states:
one channel of the STII Detected Red
Displayed Yellow • None – There is no error.
system. These errors usually • Detected – An error has been found, but it has not
occur when there is a Suspended Blue
Disabled Black been displayed by the GUI.
connection or configuration • Displayed – An error has been found, and it is being
problem. They are as follows: displayed by the GUI.
• I/O Communication Error – This error identifies • Suspended – An error has been found, and the
when there is an I/O Box communication bus error. user chose to ignore it. A channel with a suspended
• Transducer Calibration Error (Full Span/Pre- error is not allowed to run (no Ready State). A rising
cycle)* – This error identifies when the full counts edge on Automatic Mode will attempt to clear a
border is not achieved during a pre-cycle check. suspended error.
• Transducer Calibration Error (Zero Offset/Pre- • Disabled – An error has been found, and the user
cycle)* – This error identifies when the zero counts chose to disable the feature/resource causing the
border is not achieved during a pre-cycle check. error.
• Servo Drive Fault – This error identifies when the The following diagram represents how the STII
servo amplifier is in a fault state. transitions between the error states.
• Transducer Check Error (Connection/Idle)* – This STII
error identifies when there is a transducer None detects
Detected
Error
connection problem during idle time. Condition
• Transducer Check Error (Zero Offset/Idle)* – This
CLI "External Fault
error identifies when the Zero Offset error is Reset" Input Rising User selects "Retry" or STII ready
detected during idle time. The Channel Parameter Edge or CLI CLI "External Fault to display
“Automatic Mode” Reset" Input Rising Error
for “Transducer Test Tolerance %” determines when Input Rising Edge with Edge with Error Condition
the Zero Offset error is thrown. Error Condition Condition Resolved to user
Resolved
*These errors occur during a Transducer Check. Transducer
Checks are discussed later in this section.
User selects
Error Indicators Suspended to “Ignore”
Error Condition
Displayed

User selects
The five rows of boxes located at the "Retry"
lower left of the Error Handler Window with Error
Condition
not only identify the type of error (by User selects to
still present
“Disable”
position), but also show the state of the error (by color). Disabled feature causing
Error Condition
The first row identifies each System Error (S1, S2,
…S5). The next four rows show the status for each Error state transition flow diagram.
Channel Error (C1, C2, …C9)
S1 Battery Low Voltage
S2 S4 S2 SRAM Data Corruption
S1 S3 S5 S3 Log File Access
S4 ATA
S5 Internal System

C1 IO Comm
C2 IO Analog*
C3 IO Digital*
C4 Calib Full Pre-cycle
C5 Calib Zero Pre-cycle
C6 Friction*
C1 C3 C5 C7 C9 C7 Drive Fault
C2 C4 C6 C8 C8 Calib Comm Idle
C9 Calib Zero Idle

*These errors do NOT occur on the current STII configuration


and are therefore not discussed /documented.
The indicators also show error state by displaying
colors that are representative of an assigned state
condition. The color codes are as follows:
Sure Tork II 7-3

Error Responses Error Implications


There are three methods in which the user may If any error is not in the “none state” then the System
respond to an error condition: Retry, Ignore, and OK and Ready To Start CLI outputs are set low and
Disable. Depending upon the type of error received, cycles can not be executed on the effected channel(s).
the Error Handler Window provides buttons for two of
In addition, any System Errors prevent all channels
the three methods. Next to the buttons, there is a brief
from executing cycles.
description of the effects of selecting that type of
response. This means that an Error Handler Window If unsure of the implications resulting from any error
will show one of the following three button condition, contact the appropriate service personnel.
combinations:
Error Handling Notes
• Retry/Ignore – If the error condition has been
corrected then the “Retry” button clears the error. • A Log Book Error prevents new entries from being
The “Ignore” button puts the error in a Suspended added to the log and also prevents entries from
state. being viewed. Ignoring a Log Book Error creates a
• Ignore/Disable – The “Ignore” button disregards new Log Book.
that the error has occurred. The “Disable” button • A SRAM error causes all time stamping, cycle
renders inaccessible the features that use this numbering, and statistical features to be disabled.
resource. • If the servo amplifier supports the feature, the
• Retry/Disable – If the error condition has been Amplifier Fault Reset input can be set to get the
corrected; then the “Retry” button clears the error. amplifier out of the fault state. This signal should be
The “Disable” button renders inaccessible the pulsed high for 500 ms.
features that use this resource. • See the Troubleshooting Chart for a listing of the
most common errors, their causes, and resolutions.
Clearing Errors with the CLI • A rising edge on Automatic Mode will cause the
Two CLI inputs can be used to change the states of controller to attempt to clear any suspended errors.
errors. If the errors could not be successfully cleared; then
they are thrown again.
A rising edge on Automatic Mode will retest the • The status of all errors on the system, as well as the
conditions of all Suspended state errors on the
current channel; can be viewed in the Status
channel. If the cause of an error has been fixed, the
Window.
error will be cleared (put in “None state”).
• Detected errors are recorded to the log book with a
The External Fault Reset input will do the same for all timestamp.
errors of the following states: Detected, Displayed, or • Enable/Disable – This feature is available through
Suspended. the System Parameter Editor. If a channel is
disabled, error conditions will no longer be checked.
Refer to CLI Inputs page 5C-2, for further explanation of This is useful if the transducer needs to be
these signals. temporarily disconnected and a thrown error needs
to be avoided. Also the Enable/Disable feature can
be used to take a channel offline while all others run
normally.
• The External Fault Reset input on the CLI can be
used to clear errors in the thrown state if the
condition causing the error state has been resolved.
• Errors are not checked when the user is either in the
I/O Diagnostics window while in Manual Mode, or in
the Diagnostic Tests window.
7-4 Sure Tork II

two signals in the “Digital Input” group called “Depth


Transducer Checks 1” and “Depth 2” display the state of the inputs.
Transducer Checks are Channel specific (each Analog Depth Sensors – If possible, advance the
channel has its own transducer) and are grouped into spindle stroke. The input voltage can be checked in
two types (Pre-Cycle or Idle), according to when the the I/O Diagnostics window by looking in the "Analog
tests are run. Input" group. The "Analog Depth" voltage should
increase linearly as the sensor travels downward.
Pre-Cycle Check
Checking the Transducer Calibration Signal –
Before executing a screw program, the STII briefly Enter the I/O Diagnostics window in Manual Mode.
signals the transducer to set its torque output to full Press the “Toggle” button of the “Cal.Chk” in the
span (5V) and then to zero span (0V). If the transducer "Digital Output" group. The first analog input in the
does not respond within the designated specifications "Analog input" group should also toggle between
the test is failed. A failed test produces an error (NOK) about 0V and 5V.
Cycle Result; and also triggers a channel error that
requires user acknowledgment. Depending on the Hardware Logic Connections
problem, either “Transducer Calib Full Span Error“ or
“Transducer Calib Zero Offset Error“ is thrown. See Use the following information when connecting/
Channel Parameter Editor description (Transducer troubleshooting the Control Logic Interface (CLI)
Tests parameters) for information on how to adjust the connections. Example: attaching to a PLC.
specifications.
CLI Signal Specifications
Refer to Channel Parameter Editor page 5F-7, for further
explanation of channel parameters. CAUTION: It is important that the ground (the
reference) of the external device is connected to the
Idle Check ground of the STII on the CLI cable.

Idle checks are performed when the controller is CLI Digital Inputs have the following specifications:
between cycles. After a delay, the STII checks the
torque signal to see not only if the zero offset is within • Circuit type: sinking
specification, but also if the transducer is connected. • Input Voltage:
The delay time is determined by the Channel Min 18 VDC
Parameter “Error Check Delay.” Nominal 24 VDC
Max 30 VDC
The tolerance for the zero offset is the Channel • Input Current at
Parameter “Zero Counts Border.” If the deviance of the Nominal Voltage: Approx. 4 mA
torque signal from zero is greater than this tolerance,
CLI Digital Outputs have the following specifications:
the “Transducer Idle Zero Offset” error is thrown.
• Circuit type: sourcing
The tolerance for the disconnect check is set by the • Operating Voltage:
Channel Parameter “Disconnect Voltage.” If the Min 18 VDC
deviance of the torque signal from zero is greater than Nominal 24 VDC
this tolerance, the “Transducer Idle Disconnect” error is Max 30 VDC
thrown. • Continuous Current: Max. 0.5 A
Refer to Channel Parameter Editor page 5F-7, for further NOTE: CLI signal status (0=on or 1=off) is determined as
explanation of channel parameters. follows: 0 volts represents signal off (or “0”). 24 volts
represents signal on (or “1”).
Sensor Checks
CLI Signal Identification
The following Sensor checks can be performed with
the assistance of the I/O Diagnostics window: Refer to “Figure 7-1 CLI Circuit Identification Chart” for
a listing of CLI signals (inputs and outputs). This chart
Refer to I/O Diagnostics page 5H-2, for an explanation of identifies CLI wires by name and provides association
the I/O Diagnostics window and its features. for each circuits color, I/O type, and function.

Digital Depth Sensors – If possible, advance the Also provided is “Figure 7-2 CLI Signal Timing
spindle stroke and check the LED indicator on the Diagram” and “Figure 7-3 CLI Event Reference Chart”
sensor. The connection from the sensor to the STII to illustrate the relationship of the CLI Signals.
can be checked in the I/O Diagnostics window. The
Sure Tork II 7-5

Name Color I/O Function


Auto/Manual (Automatic Mode) BLK/WHT Input Select between Automatic or Manual Mode.

Start (Start Cycle) GRN/BLK Input Execute a Screw Cycle.

Prgrm Sel 1 (Program Select 1) RED/BLK/WHT Input Bit 1 of binary format program selection.

Prgrm Sel 2 (Program Select 2) WHT/RED/BLK Input Bit 2 of binary format program selection.

Prgrm Sel 4 (Program Select 4) BLU/WHT Input Bit 4 of binary format program selection.

Prgrm Sel 8 (Program Select 8) BLK Input Bit 8 of binary format program selection.

Prgrm Sel 16 (Program Select 16) GRN/WHT Input Bit 16 of binary format program selection.

Depth 1 RED/GRN Input Digital depth sensor 1

Depth 2 BLK/RED/WHT Input Digital depth sensor 2

External Fault Reset RED/GRN/WHT Input Remove STII from error state if cause or error resolved.

System Ready (Ready To Start) BLU/BLK Output STII is ready to accept Start Cycle input.

Driving NOK (Cycle NOK) GRN/BLK/WHT Output Last executed cycle was NOK.

Driving OK (Cycle OK) ORN/BLK/WHT Output Last executed cycle was OK.

System OK BLU/BLK/WHT Output STII is not in an error state.

High Torque ORN/GRN Output High Torque

Low Angle BLU Output Low Angle

Low Torque ORN Output Low Torque


Figure 7-1 CLI circuit identification chart
(NOTE: The column identifing I/O status is in respect to the STII, not the external device.)

NOTE: Labeling of the individual CLI wires can aid in installation, diagnosis, and/or troubleshooting.
7-6 Sure Tork II

Cycle NOK
System OK
Error Reset

Automatic
EVENTS:

Cycle OK

Ready to
Program

Program

Program

Program

Program
External

Select 4

Select 3

Select 2

Select 0

Signal
Cycle

Mode
Start

Start
O

O
I

I
I

Output
Input/
1. Auto On

2. Start Prog. 30

3. Cycle OK

4. Start Prog. 1

5. Cycle NOK

6. Start Prog. 9

Digital Timing Waveforms


7. Error

8. Error Clear-
Failed. Still Error

9. Error Cleared.

10. Start Friction


Test

11. Frict. Test OK

12. Start Friction

13. Frict. Test NOK

14. Start Prog 2

15. Cycle Stopped

16. Auto. Off

Figure 7-2 CLI Signal Timing Diagram


Sure Tork II 7-7

Event Descriptions Event Affects

1. Automatic Mode switch set high. After the STII is in a “safe state,” Ready to Start is set high.

Program Select bits latched in STII. Ready to Start set low.


2. PLC sets Start Cycle high.
Program executed.

3. Screw Program finished OK. Cycle OK set by STII. Ready to Start set high.

Program Select bits latched in STII. Ready to Start and Cycle


4. PLC sets Start Cycle high.
OK set low. Program executed.

5. Screw Program finished NOK. Cycle NOK set by STII. Ready to Start set high.

Program Select bits latched in STII. Ready to Start and Cycle


6. PLC sets Start Cycle high.
NOK set low. Program executed.
7. Error occurs while driving. This could be, for example, an
STII sets System OK low and Cycle NOK high.
amplifier fault.

8. Error clear failed. Hardware error still present. STII keeps System OK low.

9. Error clear succeeded. Hardware error was fixed. STII set System OK high.

Program Select bits latched in STII. Ready to Start and Cycle


10. PLC starts Friction Test (program 0).
NOK set low. Program executed.

11. Friction Test passed. Cycle OK set by STII. Ready to Start set high.

Program Select bits latched in STII. Ready to Start and Cycle


12. PLC starts Friction Test (program 0).
OK set low. Program executed.

13. Friction Test passed. Cycle NOK set by STII. Ready to Start set high.

Program Select bits latched in STII. Ready to Start and Cycle


14. PLC sets Start Cycle high.
OK set low. Program executed.

15. PLC sets Start Cycle low before STII completes cycle. Cycle NOK set by STII. Ready to Start set high.

Ready to Start set low. STII switched into Manual Mode. User
16. Automatic Mode switched off.
allowed to utilize Run Protected features.
Figure 7-3 CLI Event Reference Chart
7-8 Sure Tork II

• To view the inputs read by the I/O box.


CLI Signal Notes • To read some status bits.
The friction test is run by executing program zero The I/O Diagnostics window offers a means of
(setting the all Program Select inputs to zero). When a monitoring the current Input/Output signal status
friction test has failed, no system error occurs. It is up between the controller and the external device.
to the PLC to suspend operation if that is the desired Through this feature the user is able to verify the logic
outcome. and debug any suspected I/O communication
The program to be executed is latched on the STII problems.
when the rising edge on the Start Cycle occurs. In order to set outputs from the I/O Diagnostics
Ready To Start is low when the user is in certain window, the channel must be in Manual Mode. If the
sections on the STII interface such as Setup. Therefore window is entered in Automatic Mode (View Only
Ready to Start is not necessarily high whenever Mode), the user may view the states of the I/O signals
Automatic Mode is. as they are updated, but will not be permitted to set
any outputs.
The External Fault Reset signal prompts the STII to
attempt to clear any errors that have been detected by By using the I/O Diagnostics while in “View Only Mode”
the STII’s error handling system. For example, if a PLC (Automatic Mode), it is possible to debug logic and
detects a fault has occurred (System OK is low), it signal problems while cycles are running.
may set the External Fault Reset to high. System OK Legend for I/O Diagnostics window:
will only go high If the condition causing the fault is
fixed. Analog Input – This group shows the voltage levels
of analog inputs as well as the converted values.
Manual Mode Request signal is set high when the
user is requesting access to a Run Protected section of Analog Output – This group can be used to set the
the GUI that is currently in Automatic Mode. This two analog outputs (% speed and % power).
provides a method for the STII to ask the outside logic Encoder – This group can be used to view the angle
device (PLC) to drop (set low) the Automatic Mode encoder value and also reset the value to zero.
input signal.
I/O Status – This group shows the status of the
CLI Signal Testing following: I/O Node communications, Digital Output
state, and Analog Input state. A high Digital Output
Enter the I/O Diagnostics window. State indicates an over-current condition on a digital
output. If Analog Input State is high then the inputs
NOTE: When viewing the displayed signal status, “0” is
synonymous with off (0 volts) and “1” is are out of range (plus/minus 10V limit).
synonymous with on (24 volts). Digital Input – This group shows the status of each
digital input.
Digital Output – This group can be used to set each
digital output. In addition, pressing the individual
“Toggle” buttons causes the corresponding output to
be repeatedly switched from “0” to “1” status (turning
on and off roughly once a second). The “Reset”
button sets all digital outputs to “0.”
Toggling outputs can be useful for verifying wiring.
For example, if there are many inputs on a PLC, a
technician would probably want to be able to
correctly identify and/or label them (for instance,
which input the Ready to Start STII output is
connected to). Toggling an output on the STII will
cause the corresponding input on the PLC to also
toggle on and off approximately once per second.
I/O Diagnostics window. The I/O Diagnostics window provides the means to
The I/O Diagnostics window is useful for the following: check the above signals.
• To set the outputs of the I/O box.
Sure Tork II 7-9

How to Test Signals In addition, Inputs and Outputs may be checked on the
I/O Box. The I/O Box has two rows of LED indicators.
Check Inputs – On the PLC, “force” each output (input The green indicators are for Input signals, while the
to STII) high one at a time. As signals are set, the text orange indicators are for Output signals. These
next to the signal name should change from “0” to “1” indicators should light when their corresponding signal
in the “Digital Input” column. Check the first seven is set.
signals (check 6 and 7 only if connected).
Check Outputs – On the PLC, check each input (output
to STII) high one at a time. Press the “Toggle” button
next to the first four signals in the “Digital Output” Signal
column. As signals are toggled, the text next to the Identification

signal names should change from “0” to “1” about once


per second.

LED
Indicators

I/O Box.
7-10 Sure Tork II

Troubleshooting Chart
Problem Possible Cause Solution

User has chosen the wrong step from


Result values are too accurate to be true. In the Easy Programmer, change the
which to display the RDP value.
step of the RDP in question to the step
Example: for a Seating Torque result. with the strategy type “Dwell” (if
Example: RDP is collected from the
Target Torque: 1.0 Nm. necessary – add the Dwell step to the
seating step of the program and not the
RDP result: 1.001 Nm. program).
dwell step.

Residual torque from the end of the Adjust the Channel Parameters for
Transducer Zero Offset Error occurs
cycle or during retraction of the stroke controlling the transducer checks:
after cycles.
is causing the transducer check to fail. Error Check Delay, Tolerance Percent.

In the Easy Programmer, adjust the


controlling settings of the programmed
Torque overshots or values much speed change. Examples:
Tool is not slowing down fast enough
greater than desired from the Torque • Motor Speed
when approaching Seating Torque.
Target. • Ramp Time
• Snug Torque
• Depth Sensor
See SECTION-PAGE for the
Ready To Start digital output will not description of the Ready Status. Each
The STII is not ready.
go high. condition for the Ready State can also
be checked in the Status Window.
Check connections on cables and
Loose or disconnected communications
address rotary switch on the I/O Box.
I/O Communication Error. cable. Possible node number addressing
I/O Box RxD and TxD LEDs should be
conflict.
on.
First cycle the power On-Off (leave
System is in an Estop state or power Off for at least ten seconds). If
Experiencing DriveFault or EStop error. experiencing a fault on the servo problem still exists, check all possible
amplifier. causes for Estop conditions such as a
light curtain violation.
Sure Tork II 8-1

Section 8: Maintenance 7B

Maintenance ............................................... 8-1


U U

Repair Procedures ..................................... 8-1


U U

Maintenance Repair Procedures


Keep system clean and free from excessive dust and At NO time should any user attempt repair procedures
grease. upon the Main Control Unit. If the unit is experiencing
problems or developing programming deficiencies,
As necessary, clean the touch screen display. If
contact the appropriate Weber service personnel.
possible, perform all screen cleaning with the
enclosure power supply turned OFF. Use a soft, damp Refer to Contact Information page 9-1, when requesting
X X X X

cloth for cleaning, and if needed, use only mild customer service.
detergents. No harsh chemicals should be used.
Check power cord periodically for exposed conductors.
If any problems are found, contact the appropriate
service personnel.
Make sure all enclosure connections (CLI cables,
printer port connections, etc) are properly secured and
free from entanglement.
Perform periodic Friction Tests to monitor friction
tolerances and encoder accuracy.

Refer to Diagnostic Tests page 5H-3, for the Manual


X X X X

Friction Test.

When appropriate, ensure that daylight savings time is


properly updated. Any necessary Date/Time changes
can be performed through the System Parameter
Editor.

Refer to System Parameter Editor page 5F-5, for further


X X X X

explanation of system parameters.


Notes:
Sure Tork II 9-1

Section 9: Contact Information 8B

Weber Customer Service Web Site:


Should you have any difficulty installing, setting up, or http://www.weberusa.com
H

operating the Sure Tork II controller, please contact an


appropriate representative for Weber Screwdriving NOTE: Weber USA handles Product Sales and Service for
Systems. the North American Continent only. If you are
requesting information from outside North America,
please contact our parent company at: Weber
Weber Screwdriving Systems, Inc.
3B
Schraubautomaten, Wolfratshausen, Germany.
Email: weber-schraubautomaten@t-online.de or
1401 Front Street H H

telephone: (08171) 406-0.


Yorktown Heights,
New York 10598

Phone: (914) 962-5775


Fax: (914) 962-5321

Please direct STII specific calls to the Service


Department.
Be prepared to identify your software version (found in the
System Status screen of Diagnostics.)
Notes:
Sure Tork II a-1

Glossary
A Channel Parameter Editor (GUI feature) – This
window permits viewing, editing, and printing of all
Abnormal Result – An event that causes a
Channel Parameters.
premature exit from a Screw Program (such as a
communication error). Abnormal Results can define Channel Parameters – These settings influence
a Cycle Status. only one channel or Node of the Sure Tork II (STII).
Advanced Program – A Screw Program either Channel Setup (GUI feature) – This window
developed in, or converted to be used by the contains features for configuring Channel
Advanced Program Editor. Parameters.
Advanced Program Editor (GUI feature) – This Control Logic Interface (CLI) – This set of digital
window permits viewing, editing, and printing of all inputs and outputs provides the means by which an
Advanced Screw Program Parameters. Advanced external logic device, such as a PLC, communicates
Program Editor provides more program with the Sure Tork II (STII).
customization at the cost of increased complexity.
Control Loop – The Sure Tork II (STII) records
Analog Depth – This is a depth Input Type. Analog Cycle Results while processing a Control Loop.
Depth is recorded as a floating point number. During the Control Loop cycle, the STII measures
Inputs, compares Limits, checks for Targets, and
Automatic Friction Test – A Friction Test
sets motor outputs at a frequency of 2 kHz.
performed by the Sure Tork II (STII) when the
current program is set to Screw Program 0 and a Control Strategy – A type of step Strategy that uses
Start Cycle is given over the CLI. The test rotates an Input Type as a Target.
the spindle, measures the friction and rotation, and
Current (Graph Type) – This is the Graph data
passes or fails the test based on the Limits set for
collected from the most recent triggered Cycle.
the test (Channel Parameters).
Curve Memory (Graph) – Graphing data used for
Automatic Mode – Automatic Mode is used to put
curve visualization. May be transmitted (printed) on a
the Sure Tork II (STII) in a state where it can execute
network.
Cycles. Each channel has two modes of operation,
Automatic or Manual. Cycle – see Screw Cycle
Automatic Printing – This feature allows result data Cycle Result – The outcome/value of an Input Type
of a Screw Cycle to be automatically sent out after the execution of a Screw Program.
through Serial Port 2 (COM4) to be collected by a
serial printer or a network device. Cycle Status – The overall outcome of the execution
of a Screw Program. Cycle Status can be OK, NOK,
B or defined by an Abnormal error.
Backup Files (GUI feature) – This window allows D
either an Administrator or Weber level user to save
either System and Channel or Screw Program Diagnostic Tests (GUI feature) – This window
parameter sets to non – volatile memory. This allows the user to perform two Diagnostic Tests: a
provides a means to recover configurations if Friction Test on the spindle, or a Motor Test on the
inadvertent changes have occurred. servo drive.
Diagnostics (GUI feature) – This menu contains
C
features for checking I/O communications, running
Channel – The Sure Tork II (STII) can control up to tests, recording log book entries, and viewing the
four tools, each through a subsystem called an I/O system status.
Node. The term “channel” refers to the I/O Node and
spindle combination. Digital Depth – This is a depth Input Type. Digital
Depth is recorded as an on/off signal.
Channel Errors – These errors apply to only one
channel of the Sure Tork II (STII) system.
a-2 Sure Tork II

Digital Input – Signals that are read by the Sure which are available within the window that is
Tork II (STII) and set by an external controller or currently being viewed.
other device such as a PLC.
High Signal – A digital signal that is on.
Digital Output – Signals set by the Sure Tork II
(STII) and read by an external controlling device
such as a PLC.
Display Parameter Editor (GUI feature) – This
window permits viewing, editing, and printing of a
Screw Program's Result Display Parameters.
Dwell Step – The function of a Dwell Step is to stop
the servo drive while continuing to measure Inputs.
The purpose of a Dwell Step is to check that the
reaction time and inertia of the system does not
cause an Input of a Cycle to go outside of its Limits.
E
Easy Program – A Screw Program developed in
Easy Program Editor.
Easy Program Editor (GUI feature) – This window
permits viewing, editing, and printing of all Easy
Screw Program Parameters. Recommended for
initial program development.
Empty Program – A Screw Program with no
established steps.
Error Handling (GUI feature) – This section of the
interface is responsible for detecting any errors,
informing the user when errors occur, and reacting in
accordance to user response.
F
Fastening Spindle – The Fastening Spindle is the
mechanical device that performs the fastening
process. Each I/O Node of the Sure Tork II (STII)
can be connected to a spindle and monitor its Inputs,
such as: a torque transducer, an angle encoder,
depth sensors.
Falling Edge – The moment that a digital signal
changes states from High (on) to Low (off).
Friction Test – This test is used to monitor spindle
friction and encoder accuracy.
G
Graph (GUI feature) – This window displays a trace
of motor speed output, torque, angle, and depth
inputs graphed against time.
Graphical User Interface (GUI) – The GUI is the
program interface between the user and the Sure
Tork II (STII).
H
Help Button (GUI feature) – A context sensitive
feature that provides a brief explanation of attributes
Sure Tork II a-3

I Monitor Strategy – A type of step Strategy that


checks an Input Type to see that it falls within certain
I/O Box – An I/O Box collects the input signals and Limits.
sets the output signals used for communication.
Motor Test – This test is used to test and tune the
I/O Diagnostics (GUI feature) – This window allows servo drive.
the user to view and troubleshoot the status of
system I/O (Digital Input and Outputs such as CLI N
signals as well as other I/O like analog and encoder). Negative Values – The Sure Tork II (STII) uses
I/O Node – Four I/O Nodes can be connected to the positive numbers to convey clockwise rotation and
Main Control Unit. For each node, there is a Control negative numbers to convey counter-clockwise
Logic Interface (CLI) where a PLC or other logic rotation. This concept applies to motor speed,
circuitry is connected. An I/O Node is comprised of rotation angle, and torque.
an I/O Box and a Servo Amplifier. NOK – An unsuccessful Cycle Result. An Input that
Idle Check (Transducer) – Idle checks are is outside its Limits causes an NOK result. NOK is
performed when the controller is between Cycles. also a type of Cycle Status.
Following a delay after Cycle execution, the Sure NOK Data (GUI feature) – This window displays the
Tork II (STII) checks the torque signal to see not only NOK results of the last 10 fastening failures for the
if the zero offset is within specification, but also if the selected Screw Program.
transducer is connected.
O
Input Type – Possible Input Types are: Torque,
Angle, Time, and Depth. These are the Inputs from OK – A successful Cycle Result. An Input that is
the fastening spindle that are used by the STII’s within its Limits causes an OK result. OK is also a
control loop to control Screw Cycles. type of Cycle Status.

L Optional Parameters – Configuration values for a


Strategy of an Easy Program that are not critical for
Limits – Limits are the upper (maximum) and lower its execution, but are useful for more comprehensive
(minimum) boundaries that are assigned for a control.
Monitored Input value. Minimum Limits are only
checked at the end of a step, while maximum Limits Overshot (n.), Overshoot (v.) – When an Input
are continuously checked. value is greater than its maximum Limit. This
generally causes a Screw Cycle to be NOK.
Log Book (GUI feature) – This window allows the
user to view a list of the last 999 important events P
that have occurred on the system. Parameter Print (GUI feature) – This window allows
Low Signal – A digital signal that is off. the printout of parameters associated with either a
single channel or the entire Setup configuration.
M
Population Statistics (GUI feature) – This window
Main Control Unit – The Main Control Unit permits viewing and printing of all statistics
assembly consists of the central processing unit, generated by population Statistics Memory.
memory card, touch screen display, and
communication ports for control I/O, external logic, Population Statistics Memory – This is a list of
and networking. result values. As each Cycle completes, it is added
to a list of 2000 results stored in a First-In-First-Out
Manual Mode – Manual Mode allows the user queue.
access to Sure Tork II (STII) features that are not
available while executing Cycles. Each channel has Pre-Cycle Check (Transducer) – Before executing
two modes of operation, Automatic or Manual. a Screw Program, the Sure Tork II (STII) briefly
signals the transducer to set its torque output to full
Manual Mode Request (GUI feature) – This window span (5V) and then to zero span (0V). If the
initiates a CLI request for Manual Mode access to transducer does not respond within the designated
Run Protected features. specifications the test is failed.
Master (Graph Type) – One graph per channel may Prevailing Torque – The torque required to run a
be stored. This data is designated by the user to be fastener down against the joint. Prevailing Torque is
saved as non-volatile memory for future reference. more noticeable when using fasteners that contain
features such as silicone or plastic inserts.
a-4 Sure Tork II

Previous (Graph Type) – This is the Graph data Screw Cycle – The process of applying torque to a
collected from the previously triggered Cycle. fastener.
Program Clipboard – The temporary memory Screw Program – A Screw Program is a series of
where Screw Program data sets are stored when a programmed sets of parameters (Screw Steps) that
copy is performed in the Program Manager. the Sure Tork II (STII) executes to control a fastening
application.
Program Manager (GUI feature) – This window
allows the user to copy, paste, delete, insert, and Screw Program Parameters – These settings are
convert Screw Programs and Screw Steps. specific to one program of the Sure Tork II (STII).
Program Status – see Cycle Status. Screw Program Setup (GUI feature) – This menu
contains features for configuring Screw Program
Program Type – Screw Programs are defined by
Parameters.
their type: Empty, Easy, or Advanced
Screw Step – Screw Programs are divided into 25
Programmable Logic Controller (PLC) – A digital
sections called Screw Steps. Each step is defined by
electronic device that uses programmable memory to
a set of parameters (Limits, motor speed, etc.)
perform functions such as logic, timing, or
sequencing to control machines and processes. Seating Torque – The final torque value achieved
at the completion of a fastening process.
R
Serial Port 1 (COM2) – This port is used for all user
Raw Data (GUI feature) – The window allows the
initiated reports (parameter prints, Screw Program
user to view the individual result values for a single
prints, statistics prints, etc.)
Screw Program in the Population Statistics Memory.
Serial Port 2 (COM4) – This port is reserved for any
Ready State – The Sure Tork II (STII) is prepared to
Automatic Print data (text or WSK2).
execute Cycles.
Servo Amplifier – The Servo Amplifier is
Recursive Statistics (GUI feature) – This window
responsible for controlling the spindle’s brushless DC
permits viewing and printing of all statistics
motor.
generated by Recursive Statistics Memory.
Setup (GUI feature) – This menu contains features
Recursive Statistics Memory – This memory differs
that are used to configure the Sure Tork II (STII).
from population data in that it can not be separated
into individual results. Using recursive statistics Snug Torque – Snug Torque is the point at which
allows an infinite sample size, but does not allow the stretching/elongation portion of the fastening
individual values to be extracted or calculations to be process begins. It is the torque where the
filtered. compressive load is induced.
Required Parameters – These are Parameters in Statistics (GUI feature) – This menu contains
an Easy Program that are critical to complete the features for viewing Cycle Results and the statistics
chosen Strategy for a Screw Step. calculated from those results.
Result Display Parameters (RDPs) – Determine Step Clipboard – The temporary memory where
what values (by Input Type) are displayed and sent Screw Step data sets are stored when a copy is
to ports when a Screw Cycle completes. performed in the Program Manager.
Rising Edge – The moment that a digital signal Step Display (GUI feature) – This window displays
changes states from Low (off) to High (on). the result values from each step of the last
completed Cycle.
Run Protected – Features of the GUI that are only
accessible in Manual Mode. Active Run Protected Step Status – The overall outcome of a Screw Step
features do not permit Cycles to be executed. is called its Step Status. Status can be OK, NOK, or
an abnormal result.
Run Window (GUI feature) – This window displays
Cycle Results for each channel. It is the root of GUI Strategy – Each Screw Step in an Easy Program
navigation from which all menus and windows can has a strategy type. A step’s Strategy determines the
be accessed. goal of the step, such as drive to a depth or delay for
0.1 seconds. Strategies can be one of the following:
S
Torque Control, Torque Control/Angle Monitor, Angle
Save Overlay (Graph) – The method for designating Control/Torque Monitor, Depth, Time, Release.
(saving) a Master Graph.
Sure Tork II a-5

Sure Tork II (STII) – The Sure Tork II (STII) is a U


closed loop DC electric fastening system that
Undershot (n.), Undershoot (v.) – When an Input
controls up to four Weber SA series fastening
value is less than its minimum Limit.
spindles.
User – Refers to the person interacting with the Sure
System Errors – These errors apply to the entire
Tork II (STII) over the Graphical User Interface
system (all four channels).
(GUI).
System Parameter Editor (GUI feature) – This
User Account Setup (GUI feature) – This window
window permits viewing, editing, and printing of all
allows either a Weber or an Administrator level user
System Parameters.
to edit the accounts of other users (Operators or
System Parameters – These settings influence the Programmers).
entire Sure Tork II (STII) system (effect all four
User Accounts – Each user should have a unique
channels).
user account consisting of initials, access level, and
System Setup (GUI feature) – This menu contains password. Theses accounts control user access to
features for configuring System Parameters. important features and provide a means to log user
activity. There are four types of accounts: Operator,
System Status (GUI feature) – This window allows
Programmer, Administrator, Weber.
the user to check the status of the following: system
and channel errors, the current program selected V
through the CLI, and the Ready State criteria.
View Only Mode – Entering a Run Protected section
T in Automatic Mode. When in View Only Mode, the
user is not permitted to affect any changes.
Target – Target is an Input value that must be
measured in order for an application to proceed in W
the fastening process.
WSK2 (Graph Printing) – WSK2 format is
Trigger (Graph) – Commands the controller to proprietary Weber software that enables graph
collect graphing data for the next Cycle. viewing and printing capabilities with a personal
computer (PC).
Notes:
Sure Tork II b-1

Index
Buttons (continued) Buttons (continued)
A Graph ............................................................. 5E-3 Stats ............................................................... 5G-3
Abbreviations.......................................................... ii Cursor ....................................................... 5E-6 Channel Select ......................................... 5G-4
Abnormal Results ...................................5D-3, 5C-6 Input Display ............................................ 5E-4 Clear Channel Stats.................................. 5G-2
Active Channel............................. 5E-1, 5G-1, 5H-2 Print........................................................... 5E-7 Population Statistics................................. 5G-4
Administrator Account ............. see User Accounts Save Overlay............................................. 5E-5 Next Parameter ................................... 5G-4
Advanced Program Editor Window............. 5F-21 Trigger ...................................................... 5E-6 Stats View Mode................................. 5G-4
Advanced Programs........................... 5F-10, 5F-21 View.......................................................... 5E-5 Max Sample Size ................................ 5G-4
Conversion To ..............................................5F-21 Zoom......................................................... 5E-6 Print..................................................... 5G-4
Editing ..........................................................5F-21 Help................................................................5B-4 Sigma Factor ....................................... 5G-4
Hints and Tips ..............................................5F-23 NOK Data ...................................................... 5E-7 Set Upper Spec.................................... 5G-4
Structure .......................................................5F-21 Print........................................................... 5E-8 Set Lower Spec ................................... 5G-4
All Channels Button ......................................... 5F-4 Toggle View ............................................. 5E-8 Clear Stats ........................................... 5G-4
Amplifier 0 Speed Setting Parameter............. 5F-8 Update....................................................... 5E-8 Program number ...................................... 5G-4
Analog Output Buttons............................ 5H-3, 7-8 Setup .............................................................. 5F-1 Raw Data.................................................. 5G-5
Analog Outputs......................................... 5H-3, 7-8 Backup ...................................................... 5F-3 Up/Dn.................................................. 5G-6
Angle Control/Torque Monitor Strategy..... 5F-11 Load ..................................................... 5F-4 Recursive Statistics .................................. 5G-5
Programming ................................................5F-15 Save...................................................... 5F-4 Next Parameter ................................... 5G-5
Angle Factor Parameter .................................. 5F-8 Channel ..................................................... 5F-7 Print..................................................... 5G-5
ASCII or ASCII nl Data ................................... 5I-2 Chan Params ........................................ 5F-7 Sigma Factor ....................................... 5G-5
Auto Graph Printing......................................... 5I-6 Parameter Print ......................................... 5F-4 Set Upper Spec.................................... 5G-5
Auto Print Delay Parameter ........................... 5F-6 All Channels ........................................ 5F-4 Set Lower Spec ................................... 5G-5
Auto Print Parameter ...................................... 5F-8 Channel................................................ 5F-4 Clear Stats ........................................... 5G-5
Auto Printing ............................................ 5I-1, 5I-6 Screw Prog................................................ 5F-9 Update ................................................. 5G-5
Automatic Friction Test................................... 5C-3 Edit Program Name ............................. 5F-9 Step.................................................................5E-2
Automatic Mode ...........................5C-2, 5C-4, 5F-3 Up/Dn .................................................. 5F-9
Automatic Mode Signal ................................... 5C-2 Program number .................................. 5F-9
C
Channel................................................ 5F-9 Cancel Button
B Advanced Program Editor ........................... 5F-21
Display Param Editor ........................ 5F-24
Backup Button .................................................. 5F-3 Input Type .................................... 5F-24 Channel Parameter Editor.............................. 5F-7
Backup Files ...................................................... 5F-3 Step ............................................... 5F-24 Easy Program Editor.................................... 5F-14
Loading Files..................................................5F-4 Prog Manager ......................................... 5F-25 Program Manager......................................... 5F-25
Screw Program Backups ................................5F-3 More.............................................. 5F-25 Required Parameter Editor .......................... 5F-16
System and Channel Backups ........................5F-3 Step Copy ..................................... 5F-26 System Parameter Editor ............................... 5F-6
User Data ........................................................5F-3 Step Paste...................................... 5F-26 Chan Params Button ........................................5F-7
Backup Files Window ...................................... 5F-3 Step Insert ..................................... 5F-26 Channels............................................................ 5A-1
Binary Data ........................................................ 5I-4 Step Delete.................................... 5F-26 Channel Button .................................................5F-7
Buttons Prog Name .................................... 5F-26 Channel Print Buttons......................................5F-4
Diag. .............................................................. 5H-2 Prog Convert................................. 5F-26 Channel Selection Buttons .................... 5F-9, 5H-2
Channel..................................................... 5H-2 Prog Copy ..................................... 5F-26 Channel Errors.................................................... 7-2
Diagnos. Tests .......................................... 5H-3 Prog Paste ..................................... 5F-26 Channel ID Number Parameter ......................5F-8
(Friction Test)...................................... 5H-4 Prog Delete ................................... 5F-26 Channel Indicators........................................... 5C-6
Frict. Tolerance .............................. 5H-4 Screw Program editor ........................ 5F-14 Channel Param Editor Window......................5F-7
Motor Speed ................................... 5H-4 (Advanced) Channel Parameter Print.................................5F-4
Time................................................ 5H-4 Print ......................................... 5F-21 Channel Parameters ............................... 5F-2, 5F-7
Ramp Time..................................... 5H-4 Cancel ...................................... 5F-21 Amplifier 0 Speed Setting ............................. 5F-8
Start Test ........................................ 5H-4 Save & Exit.............................. 5F-21 Angle Factor................................................... 5F-8
(Motor Test) ........................................ 5H-4 Step Copy ................................ 5F-21 Auto Print Delay ............................................ 5F-8
Motor Speed ................................... 5H-4 Step Paste................................. 5F-21 Channel ID Number....................................... 5F-8
Motor Power................................... 5H-4 (Easy) CW Motor Ref ............................................... 5F-8
Motor Ramp ................................... 5H-4 Cancel ...................................... 5F-14 Depth Sensor.................................................. 5F-7
Start Test ........................................ 5H-4 Save & Exit.............................. 5F-14 Encoder Position ............................................ 5F-8
I/O Diag .............................................5H-2, 7-8 Print ......................................... 5F-14 Friction Test ................................................... 5F-8
Analog Output ..............................5H-3, 7-8 Step Insert ................................ 5F-14 Friction Test Speed (%) ............................ 5F-8
Encoder.........................................5H-3, 7-8 Step Delete............................... 5F-14 Limit (% Full) ........................................... 5F-8
Digital Output...............................5H-3, 7-8 Select Strategy ......................... 5F-15 Ramp Time................................................ 5F-8
Toggle Digital Output ..................5H-3, 7-8 More......................................... 5F-15 Rotation Time ........................................... 5F-8
Log Book.................................................. 5H-4 Edit Parameters........................ 5F-16 Graph Print..................................................... 5F-8
Up/Down ............................................. 5H-5 Display Params........................ 5F-18 Motor Position ............................................... 5F-8
System Status ........................................... 5H-5 System....................................................... 5F-4 Motor Power .................................................. 5F-8
Update ................................................. 5H-6 System Params..................................... 5F-4 Protection Torque........................................... 5F-7
Edit User Accts.................................... 5F-6 Stat Mode ....................................................... 5F-8
Torque Factor................................................. 5F-7
b-2 Sure Tork II
Channel Parameters (continued) Diagnostics Menu............................................. 5H-2 Displaying Inputs ...........................................5E-4
Transducer Test ..............................................5F-9 Diagnostic Tests.............................................5H-3 Graph (continued)
Disconnect Voltage ...................................5F-9 I/O Diagnostics ..............................................5H-2 Displaying Types ...........................................5E-5
Error Check Delay.....................................5F-9 Log Book .......................................................5H-4 Overlaying Types...........................................5E-5
Full Counts Border ....................................5F-9 System Status.................................................5H-5 Printing...........................................................5E-7
Sample Points ............................................5F-9 Diagnostics Test Window................................ 5H-3 Save Overlay ..................................................5E-5
Tolerance Percent ......................................5F-9 Digital Depth ..................................................... 5F-7 Triggering Data Collection ............................5E-6
Zero Counts Border ...................................5F-9 Graph ............................................................. 5E-5 Types ..............................................................5E-4
Channel Select Button......................................5G-4 NOK Data ...................................................... 5E-7 Valve Display.................................................5E-5
Channel Setup Menu........................................ 5F-7 Program Structure........................................ 5F-10 View Setup .....................................................5E-5
Channel Status Indicators ...............................5C-6 Run Window Display ....................................5D-3 Zoom Controls ...............................................5E-6
Channel Status Parameter............................... 5F-5 Sensor Checks.................................................. 7-4 Graph Button.................................................... 5E-3
Channels Parameter......................................... 5F-5 Statistics .........................................................5G-6 Graph Print Parameter ....................................5F-8
Clear Channel Stats Button.............................5G-2 Step Display................................................... 5E-2 Graph View Setup Window ............................ 5E-5
Clear Stats Button ................................. 5G-4, 5G-5 Step Programming ............................5F-18, 5F-22 Graph Window................................................. 5E-3
Clearing Statistics........................5G-2, 5G-4, 5G-5 Digital Output Buttons............................. 5H-3, 7-8 Graphical User Interface (GUI) ..................... 5B-1
CLI Inputs .........................................................5C-2 Digital Outputs.......................................... 5H-3, 7-8 Menu Structure.................................... 5B-2, 5B-5
Automatic Mode............................................ 5C-2 Disconnect Voltage Parameter ........................ 5F-9 Graphing Software.............................................5I-6
External Fault Reset ...................................... 5C-4 Display Param Editor Button........................ 5F-24
Program Select .............................................. 5C-3 Display Parameter Select Window ............... 5F-18
H
Start Cycle ..................................................... 5C-3 Display Params Buttons................................. 5F-18 Help Button....................................................... 5B-4
CLI Outputs ......................................................5C-4 Dwell Add/Remove Parameter ...................... 5F-16 High Signal........................................................ 5A-1
Cycle NOK .................................................... 5C-4 Dwell Steps........................................... 5F-13, 5F-16 I
Cycle OK ....................................................... 5C-4 Dwell Time Parameter ................................... 5F-16
Manual Mode Request .................................. 5C-4 I/O Box ................................................................. 3-2
Ready To Start............................................... 5C-4
E I/O Diag Button .........................................5H-2, 7-8
System OK..................................................... 5C-4 Easy Programmer Window ........................... 5F-14 I/O Diagnostics Window...........................5H-2, 7-8
CLI Signals................................................ 5C-2, 7-4 Easy Programs .................................... 5F-10, 5F-14 Hints & Tips.................................................. 5H-3
Identification.....................................................7-4 Converting ........................................5F-10, 5F-21 I/O Node ............................................................... 3-1
Inputs ............................................................. 5C-2 Hints and Tips.............................................. 5F-19 Idle Check ............................................................ 7-4
Outputs .......................................................... 5C-4 Navigation.................................................... 5F-20 Input Display Button ....................................... 5E-4
Specifications ...................................................7-4 Programming ............................................... 5F-15 Input Type Buttons .........................................5F-24
Testing ..............................................................7-8 Structure....................................................... 5F-14 Inserting Steps .....................................5F-26, 5F-14
Component Identification...................................3-1 Edit Parameters Buttons................................ 5F-15 L
Contact Information............................................9-1 Edit Program Name.......................................... 5F-9
Control Logic Interface (CLI)...............5C-1, 5A-1 Edit Program Name Button............................. 5F-9 Limit (% Full) Parameter ................................5F-8
Description .................................................... 5C-1 Edit User Accounts ........................................... 5F-6 Limits..................................................... 5A-3, 5F-11
Error Handling..................................................7-1 Edit User Accts Button..................................... 5F-6 Checking ................................... see Control Loop
Signals ..........................................see CLI Signals Encoder Button ......................................... 5H-3, 7-8 Programming.........................5F-16, 5F-17, 5F-22
Start Cycle Logic........................................... 5C-4 Encoder Position Parameter............................ 5F-8 Load Button .......................................................5F-4
Control Loop......................................... 5A-5, 5F-13 Error Check Delay Parameter ........................ 5F-9 Log Book Button .............................................. 5H-4
Converting Programs............. 5F-10, 5F-21, 5F-26 Error Handling System ...................................... 7-1 Log Book Window............................................ 5H-4
Copying Programs.............................. 5F-25, 5F-26 Errors ................................................................... 7-1 Low Signal......................................................... 5A-1
Copying Steps...................................... 5F-26, 5F-21 Abnormal .......................................................5C-6 M
Current Graph.................................................. 5E-4 Clearing............................................................ 7-3
Cursor Buttons.................................................. 5E-6 Implications ..................................................... 7-3 Machine ID Parameter .....................................5F-6
Cursor Controls ................................................ 5E-6 Indicators ......................................................... 7-2 Main Control Unit............................................... 3-1
Curve Data ........................................................ 5E-4 Ready State ....................................................5C-6 Main Setup Menu..............................................5F-1
CW Motor Ref Parameter............................... 5F-8 Responses......................................................... 7-3 Maintenance ........................................................ 8-1
Cycle................................................see Screw Cycle States ................................................................ 7-2 Managing Screw Programs............................5F-25
Cycle NOK Signal.............................................5C-4 Types................................................................ 7-1 Manual Friction Test ....................................... 5H-4
Cycle Number ...................................................5A-5 External Fault Reset Signal .............................5C-4 Manual Mode................................ 5C-2, 5C-4, 5F-3
Cycle OK Signal................................................5C-4 Manual Mode Request...... 5C-4, 5E-5, 5C-4, 5F-5,
F 5F-7, 5G-2, 5H-2
Cycle Status .......................................................5D-2
Abnormal Results ..........................................5D-3 Falling Edge.......................................................5A-1 Manual Mode Request Signal......................... 5C-4
NOK Results..................................................5D-2 Fastening Control Theory................................5A-4 Master Graph ................................................... 5E-4
OK Results.....................................................5D-2 Fastening Spindle................................................ 3-2 Max Sample Size Button ................................. 5G-4
Filtering Statistics ............................................ 5G-4 Maximum ................................................. see Limits
D Frict. Tolerance Button ................................... 5H-4 Menus
Data Output ....................................................... 5I-1 Friction Test ......................................................5C-3 Run Window ................................................. 5B-2
Date View Format Parameter ......................... 5F-6 Automatic.......................................................5C-3 Diagnostics............................................... 5H-2
Date/Time Parameter....................................... 5F-5 Manual ...........................................................5H-4 Main Setup ................................................5F-1
Deleting Programs.......................................... 5F-26 Parameters...................................................... 5F-8 System Setup........................................5F-4
Deleting Steps...................................... 5F-26, 5F-14 Friction Test Speed (%) Parameter................ 5F-8 Channel Setup ......................................5F-7
Depth Sensor Parameter.................................. 5F-7 Full Counts Border Parameter........................ 5F-9 Screw Prog Setup.................................5F-9
Depth Strategy ................................................ 5F-11 Stats .......................................................... 5G-3
G Minimum.................................................. see Limits
Programming ............................................... 5F-15
Depth Type ........................................................ 5F-7 General Concepts & Terminology ..................5A-1 More Buttons .......................................5F-14, 5F-25
Analog .............................7-4, 5F-7, 5F-10, 5F-22 General Information........................................... 2-1 Motor Position Parameter................................5F-8
Digital ........................................see Digital Depth Graph .................................................................5E-3 Motor Power Button ........................................ 5H-4
Diag. Button ......................................................5H-2 Cursor Controls.............................................. 5E-6 Motor Power Parameter...................................5F-8
Diagnos. Tests Button ......................................5H-3 Curve Data ..................................................... 5E-4 Motor Ramp Button ........................................ 5H-4
Digital Depth ................................................. 5E-5 Motor Speed Button......................................... 5H-4
Sure Tork II b-3
Motor Speed Parameter ................................ 5F-16 Optional Parameters ............................... 5F-17 R
Motor Test.........................................................5H-4 Parameter Value ................................ 5F-17
Ramp Time ........................................ 5F-17 Ramp Time Button .......................................... 5H-4
N Parameters (continued) Ramp Time Parameter .........................5F-8, 5F-17
Naming Programs .......................................... 5F-26 Reset Angle Encoder ......................... 5F-17
Negative Valves................................................. 5A-2 Snug Torque ...................................... 5F-17
Next Parameter Button......................... 5G-4, 5G-5 Required Parameters.......................... 5F-16
NOK Data.......................................................... 5E-7 Parameter Value ................................ 5F-16
Cycle Number................................................ 5E-7 Motor Speed ...................................... 5F-16
Digital Depth ................................................. 5E-7 Spindle Direction............................... 5F-16
Printing .......................................................... 5E-8 Dwell Add/Remove ........................... 5F-16
Toggle View .................................................. 5E-8 Dwell Time ........................................ 5F-16
Updating ........................................................ 5E-8 System Parameters................................5F-2, 5F-5
NOK Data Button............................................. 5E-7 Auto Print Delay....................................... 5F-6
NOK Data Window .......................................... 5E-7 Channel Status .......................................... 5F-5
NOK Results Channels ................................................... 5F-5
Cycle Results................................................. 5D-2 Date View Format .................................... 5F-6
NOK Data...................................................... 5E-7 Date/Time ................................................. 5F-5
Run Window.................................................. 5D-2 Machine ID ............................................... 5F-6
Statistics......................................................... 5G-4 Result Print Format................................... 5F-6
Step Display .................................................. 5E-2 Serial Port 1 (COM2) ............................... 5F-5
Strategy.........................................................5F-11 Serial Port 2 (COM4) ............................... 5F-5
Touch Screen Calibration ......................... 5F-6
O
Units.......................................................... 5F-6
OK Results Passwords ................................................5A-2, 5F-6
Cycle Results................................................. 5D-2 Pasting Programs............................................ 5F-26
Run Window.................................................. 5D-2 Pasting Steps........................................ 5F-26, 5F-21
Statistics......................................................... 5G-4 Population Statistics Button ........................... 5G-4
Step Display .................................................. 5E-2 Population Statistics Window......................... 5G-4
Strategy.........................................................5F-11 Pre-Cycle Check ..................................................7-4
Operating Instructions........................................5-1 Prevailing Torque .............................................5A-3
Operator Account...................... see User Accounts Previous Graph .................................................5E-4
Optional ........................................................... 5F-15 Print Button
Optional Parameters ...................................... 5F-17 Advanced Program Editor ........................... 5F-21
Parameter Value ...........................................5F-17 Easy Program Editor.................................... 5F-14
Ramp Time ...................................................5F-17 Graph ............................................................. 5E-7
Reset Angle Encoder....................................5F-17 NOK Data ...................................................... 5E-8
Snug Torque .................................................5F-17 Population Statistics ......................................5G-4
Optional Parameters Window ...................... 5F-17 Raw Data .......................................................5G-5
Overlaying Graphs........................................... 5E-5 Recursive Statistics........................................5G-5
Overshot, Overshoot ........................................ 5A-3 Print Formats ..................................................... 5I-2
P ASCII or ASCII nl.......................................... 5I-2
Binary ............................................................. 5I-4
Parameter Print Button ................................... 5F-4 Short................................................................ 5I-3
Parameter Print Window ................................ 5F-4 Printer Ports....................................................... 5I-1
Parameters Prog Convert Button ...................................... 5F-26
Channel Parameters.............................. 5F-2, 5F-7 Prog Copy Button ........................................... 5F-26
Amplifier 0 Speed Setting.........................5F-8 Prog Delete Button.......................................... 5F-26
Angle Factor ..............................................5F-8 Prog Manager Button..................................... 5F-25
Auto Print Delay........................................5F-8 Prog Name Button .......................................... 5F-26
Channel ID Number ..................................5F-8 Prog Paste Button ........................................... 5F-26
CW Motor Ref...........................................5F-8 Program ....................................see Screw Program
Depth Sensor .............................................5F-7 Program Conversion .......................... 5F-10, 5F-21
Encoder Position .......................................5F-8 Program Manager .......................................... 5F-25
Friction Test ..............................................5F-8 Clipboard ..................................................... 5F-25
Limit (% Full).......................................5F-8 Display ......................................................... 5F-26
Friction Test Speed (%) .......................5F-8 Hints and Tips.............................................. 5F-27
Rotation Time.......................................5F-8 Program Manager Window........................... 5F-25
Ramp Time ...........................................5F-8 Program Number Button.......................5F-9, 5G-4
Graph Print ................................................5F-8 Program Select Signal ......................................5C-3
Motor Position...........................................5F-8 Programmer Account................see User Accounts
Motor Power..............................................5F-8 Programming
Protection Torque......................................5F-7 Digital Depth ............................................... 5F-18
Stat Mode ..................................................5F-8 Limits ................................................. 5A-3, 5F-11
Torque Factor ............................................5F-7 Optional Parameter ...................................... 5F-17
Transducer Test .........................................5F-9 Required Parameter ..................................... 5F-16
Tolerance Percent.................................5F-9 Step Parameter ............................................. 5F-15
Error Check Delay................................5F-9 Step RDP's ................................................... 5F-18
Disconnect Voltage ..............................5F-9 Step Strategy................................................ 5F-15
Sample Points.......................................5F-9 Targets ......................................................... 5F-16
Full Counts Border...............................5F-9 Tutorial Walkthrough .......................................6-1
Zero Counts Border..............................5F-9 Protection Torque Parameter ......................... 5F-7
Screw Program Parameters ................ 5F-2, 5F-15
b-4 Sure Tork II
Raw Data Button ..............................................5G-5 Screw Program Parameters................. 5F-2, 5F-15 Screw Step
Raw Data Window............................................5G-5 Combining....................................................5F-12
RD Param Editor Window ............................ 5F-24 Definition ...................................................... 5A-2
Ready State........................................................5C-5 Displaying .............................. 5E-2, 5F-15, 5F-21
Ready To Start Signal ......................................5C-4 Monitoring ................................ see Control Loop
Recursive Statistics Button..............................5G-5 Parameters ........................................ 5F-15, 5F-21
Recursive Statistics Window ...........................5G-5 Programming.................................... 5F-15, 5F-21
Release Strategy.............................................. 5F-11 Run Window Display.................................... 5D-1
Programming ............................................... 5F-15 Strategies .......................................... 5F-11, 5F-15
Repair Procedures...............................................8-1 Seating Torque ................................................. 5A-3
Required Parameters ..................................... 5F-16 Select Strategy Buttons...................................5F-15
Dwell Add/Remove..................................... 5F-16 Select Strategy Window..................................5F-15
Dwell Time.................................................. 5F-16 Sensor Checks...................................................... 7-4
Motor Speed ................................................ 5F-16 Analog Depth ................................................... 7-4
Parameter Value .......................................... 5F-16 Digital Depth.................................................... 7-4
Spindle Direction......................................... 5F-16 Transducer Calibration..................................... 7-4
Required Parameters ..................................... 5F-15 Serial Port 1 (COM2) Parameter ....................5F-5
Required Parameters Window...................... 5F-16 Serial Port 2 (COM4) Parameter ....................5F-5
Reset Angle Encoder Parameter................... 5F-17 Serial Ports..........................................................5I-1
Result Analysis.................................................. 5E-1 Servo Amplifier ................................................... 3-2
Graph ............................................................. 5E-3 Set Lower Spec Button ......................... 5G-4, 5G-5
NOK Data...................................................... 5E-7 Set Upper Spec Button.......................... 5G-4, 5G-5
Statistics.........................................................5G-1 Setting Up User Accounts.................................5F-6
Step Display................................................... 5E-2 Setup ...................................................................5F-1
Result Display Parameters (RDP) ...... 5D-2, 5F-10 Entering In Edit Mode ...................................5F-3
Program Manager ........................................ 5F-27 Structure Overview ........................................5F-2
Programming ....................................5F-18, 5F-24 Setup Button ......................................................5F-1
Run Window Display ....................................5D-2 Setup Menu ........................................................5F-1
Screw Program ..................... 5F-15, 5F-18, 5F-24 Channel Setup ................................................5F-7
Statistics...............................................5G-1, 5G-5 System Setup..................................................5F-4
Step Display................................................... 5E-2 Screw Program Setup.....................................5F-9
Types .............................................................5D-2 Advanced Program Editor ......................5F-21
Result Print Format Parameter ...................... 5F-6 Easy Program Editor ...............................5F-14
Rising Edge........................................................5A-1 Program Manager....................................5F-25
Rotation Time Parameter ................................ 5F-8 RDP Editor..............................................5F-24
Run Protected .............................see Manual Mode Short Data ...........................................................5I-3
Run Window ...........................................5B-2, 5D-1 Sigma Factor Button............................. 5G-4, 5G-5
Active Channel .............................................. 5E-1 Snug Torque ............................. 5A-3, 5F-17, 5F-22
Display...........................................................5D-1 Snug Torque Parameter .................................5F-17
Indicators .......................................................5D-4 Software Version Identification...................... 5H-6
Results ...........................................................5D-2 Spindle .................................................................. 3-2
Run Window Indicators...................................5D-4 Spindle Direction Parameter .........................5F-16
Run Window Menu .......................................... 5B-2 Start Cycle Signal............................................. 5C-3
Start Test Button.............................................. 5H-4
S Stat Mode Parameter........................................5F-8
Safety Information ..............................................1-1 Statistics ............................................................ 5G-1
Sample Points Parameter ................................ 5F-9 Clearing ......................................................... 5G-2
Save & Exit Button........5F-7, 5F-14, 5F-21, 5F-25 Definitions..................................................... 5G-2
Save Button ....................................................... 5F-4 Filtering ......................................................... 5G-4
Save Overlay Button ........................................ 5E-5 Memory Types .............................................. 5G-2
Screw Cycle Sample Size................................................... 5G-2
Definition.......................................................5A-2 Statistics Menu ................................see Stats Menu
Numbering.....................................................5A-5 Stats Button ...................................................... 5G-3
Results ................................................. 5D-2, 5E-2 Stats Menu ........................................................ 5G-3
Run Window Display ....................................5D-1 Population Statistics...................................... 5G-4
Status .............................................................5D-2 Raw Data....................................................... 5G-5
Screw Prog Button............................................ 5F-9 Recursive Statistics ....................................... 5G-5
Screw Prog Setup Menu .................................. 5F-9 Stats View Mode Button.................................. 5G-4
Screw Program ................................................. 5F-9 Step ................................................... see Screw Step
Definition.......................................................5A-2 Step Button ............................................5E-2, 5F-24
Depth Type .......................................5F-10, 5F-26 Step Copy Button ................................5F-21, 5F-26
Execution.......................................................5A-4 Step Delete Button...............................5F-14, 5F-26
Initialization...................................................5A-4 Step Display Window....................................... 5E-2
Managing..................................................... 5F-25 Step Insert Button ...............................5F-14, 5F-26
Name...................................................5F-9, 5F-26 Step Paste Button ................................5F-21, 5F-26
Numbering..........................................5F-9, 5F-26 Strategies..............................................5F-11, 5F-15
RDP ..................................................5F-10, 5F-27 Combining....................................................5F-12
Structure .............................................. 5A-4, 5F-9 Programming................................................5F-15
Type ........................................ 5F-9, 5F-10, 5F-26 Types ............................................................5F-11
Screw Program Backups ................................. 5F-3 Sure Tork II ......................................................... 2-1
Screw Program Editor Button ...................... 5F-14 System Overview ............................................. 2-1
Screw Program Parameter Print .................... 5F-4 System & Channel Backups.............................5F-3
Sure Tork II b-5
System Button ................................................... 5F-4 Programming ............................................... 5F-15 W
System Errors ......................................................7-1 Torque Control/Angle Monitor Strategy ..... 5F-11
System OK Signal............................................. 5C-4 Programming ............................................... 5F-15 Weber Account.......................... see User Accounts
System Param Editor Window ....................... 5F-5 Torque Factor Parameter................................ 5F-7 Weber Customer Service.................................... 9-1
System Parameters ..................................5F-2, 5F-5 Touch Screen Calibration Parameter ............ 5F-6 Windows
Auto Print Delay.............................................5F-6 Advanced Program Editor ........................... 5F-21
Transducer Calibration Check ..........................7-4
Channel Status................................................5F-5 Backup Files................................................... 5F-3
Transducer Checks..............................................7-4
Channels .........................................................5F-5 Idle ....................................................................7-4 Channel Param Editor.................................... 5F-7
Date View Format ..........................................5F-6 Parameters...................................................... 5F-9 Diagnostics Test............................................ 5H-3
Date/Time .......................................................5F-5 Pre-Cycle ..........................................................7-4 Easy Programmer......................................... 5F-14
Machine ID.....................................................5F-6 Display Parameter Select ........................ 5F-18
Trigger Button ..................................................5E-6
Result Print Format ........................................5F-6 Optional Parameters................................ 5F-17
Triggering Data Collection ..............................5E-6
Serial Port 1 (COM2) .....................................5F-5 Required Parameters ............................... 5F-16
Troubleshooting Chart......................................7-10
Serial Port 2 (COM4) .....................................5F-5 Select Strategy ........................................ 5F-15
Touch Screen Calibration...............................5F-6
U Graph..............................................................5E-3
Units ...............................................................5F-6 Undershot, Undershoot ....................................5A-3 Graph View Setup.....................................5E-5
Units Parameter ................................................ 5F-6 I/O Diagnostics ...................................... 5H-2, 7-8
System Params Button..................................... 5F-4
Up/Dn Buttons.........................................5F-9, 5G-6 Log Book....................................................... 5H-4
System Setup Menu.......................................... 5F-4
Up/Down Buttons............................................. 5H-5 NOK Data ......................................................5E-7
System Status Button .......................................5H-5
Update Button Parameter Print............................................... 5F-4
System Status Window.....................................5H-5
NOK Data ...................................................... 5E-8 Population Statistics...................................... 5G-4
T Recursive Statistics........................................5G-5 Program Manager......................................... 5F-25
Target..................................................... 5A-3, 5F-11 System Status.................................................5H-6 Raw Data....................................................... 5G-5
Checking.................................... see Control Loop User ....................................................................5A-1 RD Param Editor.......................................... 5F-24
Programming ................................................5F-16 User Accounts..........................................5A-2, 5F-6 Recursive Statistics ....................................... 5G-5
Terminology ............................................5A-1, 5A-3 Add A User .................................................... 5F-6 Step Display ...................................................5E-2
Testing CLI Signals.............................................7-8 Levels.............................................................5A-2 System Param Editor ..................................... 5F-5
Time Button ......................................................5H-4 Passwords ............................................ 5A-2, 5F-6 System Status ................................................ 5H-5
Time Strategy.................................................. 5F-11 Remove A User ............................................. 5F-7 User Accounts................................................ 5F-6
Programming ................................................5F-15 Setting Up ...................................................... 5F-6 WSK2 Software..................................................5I-6
Toggle Digital Output Buttons................ 5H-3, 7-8 User Names.......................................... 5A-2, 5F-6 Z
Toggle View Button.......................................... 5E-8 User Accounts Window .................................... 5F-6
Tolerance Percent Parameter ......................... 5F-9 User Names..............................................5A-2, 5F-6 Zero Counts Border Parameter ......................5F-9
Torque User Reports....................................................... 5I-1 Zoom Buttons ....................................................5E-6
Prevailing....................................................... 5A-3 Zoom Controls...................................................5E-6
Seating ........................................................... 5A-3
V
Snug........................................5A-3, 5F-17, 5F-22 View Button.......................................................5E-5
Torque Control Strategy ............................... 5F-11

Please Contact WEBER Screwdriving Systems for assistance or service for this product.

Вам также может понравиться