Professional Documents
Culture Documents
If you received this document by means other than a direct E-Mail from DaimlerChrysler AAME Robotics Group, you are
not on the distribution list and you will not receive future updates. It is the users responsibility to obtain latest updates to this
document.
AS OF 10/03/2006
Printed copies are not source controlled
TABLE OF CONTENTS
PROCESS REQUIREMENTS TO ALLOW FOR ALIGNMENT OF ROBOT ................................................................. 4
ROBOTIC BY-PASS CONCEPT ............................................................................................................................................ 4
TEACH PENDANT PF KEY ASSIGNMENT........................................................................................................................ 4
A.B.B. ROBOT SIGNALS AND MACHINE AUTOMATIC................................................................................................ 5
ROBOT PROGRAM NAMING............................................................................................................................................... 6
REGISTER AND COUNTER NAMING ................................................................................................................................ 6
ROBTARGET NAMING.......................................................................................................................................................... 6
ROBOT TO ROBOT HAND-OFF........................................................................................................................................... 6
BASE LIMIT CONNECTIONS AND OPERATION ............................................................................................................ 6
STANDARD ROBOT PROGRAM NUMBERS..................................................................................................................... 7
D-NET MAP DESCRIPTIONS (ROBOT TO PLC) .............................................................................................................. 9
D-NET MAP DESCRIPTIONS (PLC TO ROBOT) ............................................................................................................ 13
ROBOT DEVICE NET MASTER NODE ASSIGNMENT.................................................................................................. 17
APPLICATION ERRORS...................................................................................................................................................... 40
STANDARD ROBOT LOGIC ............................................................................................................................................... 47
ROBOT INTERFERENCE ZONES...................................................................................................................................... 60
INTERFERENCE ZONE EXAMPLE 1........................................................................................................................................................... 61
INTERFERENCE ZONE EXAMPLE 2........................................................................................................................................................... 62
The logic, flow charts, and sample programs supplied are intended as a basic example and may not include all logic required to properly
control a robot in all applications. It is the build vendor's responsibility to provide and debug all logic and robot programming required for
proper system operation. The examples set forth in this document shall be followed. Any deviations will require approval by
DaimlerChrysler AAME robotics group.
AS OF 10/03/2006
Printed copies are not source controlled
11-11-2005
Rel. 2.0
4-13-2006
Rel. 3.0
10-03-2006
Comments
Initial release. Additional applications will be released as determined
by RT process requirements. Additional applications will affect I/O
bit maps and Application errors. Note this release has extended MH
app errors.
Logic update to rungs 4, 7 and 9.
Added MH I/O nodes 31, 32, 33, 34, 35 and 39. and Isra node 38
Revised Master Dnet map to accommodate 4 weld controls and 4
water saver and added Isra map
Updated pg 5 Robot Ready weld mode active
Pg. 8 Program 1,2 & 3 redefined
Pg. 10 DO5 DO7 redifined
Pg. 12 DO80 redefined
Pg. 16 DI86 & DI 87 redefined
Pg. 25 Stud I/O added
Update app. Errors
Update prog. Instructions.
Added sample programs
Pg.9 Updated Do and DI numbers, Updated user output and user
input naming
Pg.11 Added WeldinPrgrsActiv for second weld control
Pg.30 Added Norgen smart pump
Pg.36 Updated ATI bit maps
Pg.38 Added Tool nest node
Pg.40 Added Application error 1 DF&C
Pg.44 Added ISRA application errors
Pg.47 Updated logic reference.
AS OF 10/03/2006
Printed copies are not source controlled
tooling.
C. Send required back-up information to down stream robot(s) and/or FIS/AVI for
downstream manual backup.
-
In processes which do not allow for the line to run with a specific robot in by-pass.
A. Allow the current part or job to transfer out of that station (if the robot is clear).
B. Stop further machine cycles if left in by-pass mode.
C. Allow for easy changes to the PLC logic to override item B in the event that the
plant provides temporary manual back-up for continued production.
Note: Process Engineering, during the Design Phase of a project, will identify robots that can be
by-passed while tooling continues to operate.
AS OF 10/03/2006
Printed copies are not source controlled
AS OF 10/03/2006
Printed copies are not source controlled
ROBTARGET NAMING
1.
The robtarget name should include the robot number, station number and shall include a meaningful descriptor of the
position.
Never clamp the same part with two robots at the same time. The robot with the part must release the part (open gripper)
prior to the other robot gripping the part (close gripper)
The robot presenting the part, must be positioned at the hand-off location so that the grippers can be opened without the
part falling or moving due to gravity.
Handshaking shall be performed through the Robot to PLC to Robot communications. All robot handshaking must be
monitored (part present/not present, clamps opened/clamps closed, vacuum on/off) to ensure a smooth and reliable part
exchange.
The robots should be programmed in a manner consistant with a robot picking up a part from an idle fixture or dropping
off a part at an empty idle fixture.
Each Base Limits Zone circuit will use 2 (two) switches per zone. These switches will be wired to the normally open
contacts and held closed by two commonly cut cams when the robot is not in the operators zone.
The Safety PLC logic will examine both of these zone switches to be ON (Closed) indicating a clear of operator or
OFF (Opened) indicating not clear of operator.
The Safety PLC logic will indicate a Base Zone Limit Switch Error if the switch signals do not match (both opened or
both closed). Since both switches will not close or open at exactly the same time, a timer delay of around 0.5 seconds will
be required to buffer the signals during the transition periods.
AS OF 10/03/2006
Printed copies are not source controlled
OPERATION PERFORMED
MAINT STYLE 1 (User Specified)
MAINT STYLE 2 (User Specified)
MAINT STYLE 3 (User Specified)
PURGE PROGRAM
TIP BURN IN
SERVICE PROGRAM
TIPDRESS PROGRAM 1st GUN
TIPDRESS PROGRAM 2nd GUN
TOOL CHANGE
STYLE 1 BASE PROGRAM (JS)
STYLE 1 PROGRAM NO. 1
5
STYLE 1 BACK UP PRG 1
4
STYLE 2 BASE PROGRAM ( )
STYLE 2 PROGRAM NO. 1
5
STYLE 2 BACK UP PRG 1
4
STYLE 3 BASE PROGRAM ( )
STYLE 3 PROGRAM NO. 1
5
STYLE 3 BACK UP PRG. 1
AS OF 10/03/2006
Printed copies are not source controlled
BIT PATTERN
000001
000010
000011
000100
000101
000110
000111
001000
001001
001010
001011
001100
001101
001110
001111
010000
010001
010010
010011
010100
010101
010110
010111
011000
011001
011010
011011
011100
011101
011110
011111
100000
100001
100010
100011
100100
100101
100110
100111
OPERATION PERFORMED
BIT PATTERN
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
5
STYLE 4 BACK UP PRG 1
4
STYLE 5 BASE PROGRAM
STYLE 5 PROGRAM NO. 1
5
STYLE 5 BACK UP PRG 1
4
RETURN FROM POUNCE PGM. NO. 1
RETURN FROM POUNCE PGM. NO. 2
101000
101001
101010
101011
101100
101101
101110
101111
110000
110001
110010
110011
110100
110101
110110
110111
111000
111001
111010
111011
111100
111101
111110
111111
87
88
89
90
98
99
100
NA
NA
NA
NA
NA
NA
AS OF 10/03/2006
Printed copies are not source controlled
PLC TAG
Logical
Signal Description
RobotInAuto
IccssNyy.b
DO0
This robot system output signal informs the PLC that the robot is in automatic mode.
RobotReady
IccssNyy.b
DO1
This robot system output signal informs the PLC that the robot is ready for a remote PLC
StartRobot order. The conditions for RobotReady are specified on page 5 of this document.
RobotFaulted
IccssNyy.b
DO2
This robot system output signal informs the PLC that the robot is in a faulted state.
DryCycleActive
IccssNyy.b
DO3
This robot output signal informs the PLC that the robot is in dry cycle mode.
RobotClrFixt1
IccssNyy.b
DO4
RobotClrFixt2
IccssNyy.b
DO5
RobotClrFixt3
IccssNyy.b
DO6
PathRestartError
IccssNyy.b
DO7
This robot output informs the PLC that the robot is clear of fixture 1. (output driven by World
Zone definition)
This robot output informs the PLC that the robot is clear of fixture 1. (output driven by World
Zone definition)
This robot output informs the PLC that the robot is clear of fixture 1. (output driven by World
Zone definition)
This robot system output informs the PLC that the robot has moved off the planned path
and the program cannot be remotely restarted.
RunChainOK
IccssNyy.b
DO8
This robot system output informs the PLC that the robot run chain is not broken.
EStopActive
IccssNyy.b
DO9
This robot system output informs the PLC that a robot E-stop condition is active.
MotionSupError
IccssNyy.b
DO10
This robot system output informs the PLC that the robot motion supervision has detected a
collision.
I/OBlockedInAuto
IccssNyy.b
DO11
This robot system output informs the PLC that the user has changed to AUTO. Mode and
has elected to leave one or more I/O signals blocked. (when a signal is blocked, the
connection between the logical and physical values are disconnected).
RobotAtWork
IccssNyy.b
DO12
This robot output signal informs the PLC that the robot is has left the Pounce position and is
entering the style routine.
RobotCycleOn
IccssNyy.b
DO13
This robot system output signal informs the PLC that the robot program is executing.
WorkComplete
IccssNyy.b
DO14
This robot output informs the PLC that the robot has successfully completed the cycle.
Clr2UnclampEarly
IccssNyy.b
DO15
This robot output informs the PLC that the robot is clear to unclamp early (user control).
RobotAtPounce
IccssNyy.b
DO16
This robot output informs the PLC that the robot is at pounce position.
RobotAtHome
IccssNyy.b
DO17
This robot system output informs the PLC that the robot is at home position.
RobotAtService
IccssNyy.b
DO18
This robot system output informs the PLC that the robot is at service position.
RobotAtUserPos1
IccssNyy.b
DO19
This robot system output informs the PLC that the robot is at user defined position 1.
RobotAtUserPos2
IccssNyy.b
DO20
This robot system output informs the PLC that the robot is at user defined position 2.
RobotAtUserPos3
IccssNyy.b
DO21
This robot system output informs the PLC that the robot is at user defined position 3.
RobotAtUserPos4
IccssNyy.b
DO22
This robot system output informs the PLC that the robot is at user defined position 4.
RobotAtUserPos5
IccssNyy.b
DO23
This robot system output informs the PLC that the robot is at user defined position 5.
ActiveStyleBit1
IccssNyy.b
DO24
This robot output along with the next six bits, (ActiveStyleBit2 - ActiveStyleBit64) in a binary
pattern (seven bit group output goActiveStyle), allows the robot to Acknowledge to the PLC
that it has received the ActiveStyle value that was originally sent by the PLC.
The BCD value for ActiveStyleBit1 = 1 (2^0)
ActiveStyleBit2
IccssNyy.b
DO25
ActiveStyleBit4
IccssNyy.b
DO26
ActiveStyleBit8
IccssNyy.b
DO27
ActiveStyleBit16
IccssNyy.b
DO28
ActiveStyleBit32
IccssNyy.b
DO29
ActiveStyleBit64
IccssNyy.b
DO30
ReservedPLCdo31
IccssNyy.b
DO31
Option1Active
IccssNyy.b
DO32
Option2Active
IccssNyy.b
DO33
AS OF 10/03/2006
Printed copies are not source controlled
Signal Name
PLC TAG
Logical
Signal Description
Option3Active
IccssNyy.b
DO34
Option4Active
IccssNyy.b
DO35
RobotClrZone1
IccssNyy.b
DO36
This robot output informs the PLC that the robot is clear of interference zone 1. Reference
the AAME zone logic standard document for further information.
RobotClrZone2
IccssNyy.b
DO37
This robot output informs the PLC that the robot is clear of interference zone 2. Reference
the AAME zone logic standard document for further information.
RobotClrZone3
IccssNyy.b
DO38
This robot output informs the PLC that the robot is clear of interference zone 3. Reference
the AAME zone logic standard document for further information.
RobotClrZone4
IccssNyy.b
DO39
This robot output informs the PLC that the robot is clear of interference zone 4. Reference
the AAME zone logic standard document for further information.
RobotClrZone5
IccssNyy.b
DO40
This robot output informs the PLC that the robot is clear of interference zone 5. Reference
the AAME zone logic standard document for further information.
RobotClrZone6
IccssNyy.b
DO41
This robot output informs the PLC that the robot is clear of interference zone 6. Reference
the AAME zone logic standard document for further information.
RobotClrZone7
IccssNyy.b
DO42
This robot output informs the PLC that the robot is clear of interference zone 7. Reference
the AAME zone logic standard document for further information.
RobotClrZone8
IccssNyy.b
DO43
This robot output informs the PLC that the robot is clear of interference zone 8. Reference
the AAME zone logic standard document for further information.
UserOutput1
IccssNyy.b
DO44
UserOutput2
IccssNyy.b
DO45
UserOutput3
IccssNyy.b
DO46
UserOutput4
IccssNyy.b
DO47
UserOutput5
IccssNyy.b
DO48
UserOutput6
IccssNyy.b
DO49
UserOutput7
IccssNyy.b
DO50
UserOutput8
IccssNyy.b
DO51
ClrOfPickup1
IccssNyy.b
DO52
This robot output indicates that the robot is clear of pickup position 1.
AtPickup1
IccssNyy.b
DO53
This robot output indicates that the robot is at the pickup position 1.
ClrOfDropoff1
IccssNyy.b
DO54
This robot output indicates that the robot is clear of drop off position 1.
AtDropoff1
IccssNyy.b
DO55
This robot output indicates that the robot is at the drop off position 1.
ClrOfPickup2
IccssNyy.b
DO56
This robot output indicates that the robot is clear of pickup position 2.
AtPickup2
IccssNyy.b
DO57
This robot output indicates that the robot is at the pickup position 2.
ClrOfDropoff2
IccssNyy.b
DO58
This robot output indicates that the robot is clear of drop off position 2.
AtDropoff2
IccssNyy.b
DO59
This robot output indicates that the robot is at the drop off position 2.
ClrOfPickup3
IccssNyy.b
DO60
This robot output indicates that the robot is clear of pickup position 3.
AtPickup3
IccssNyy.b
DO61
This robot output indicates that the robot is at the pickup position 3.
ClrOfDropoff3
IccssNyy.b
DO62
This robot output indicates that the robot is clear of drop off position 3.
AtDropoff3
IccssNyy.b
DO63
This robot output indicates that the robot is at the drop off position 3.
ClrOfPickup4
IccssNyy.b
DO64
This robot output indicates that the robot is clear of pickup position 4.
AtPickup4
IccssNyy.b
DO65
This robot output indicates that the robot is at the pickup position 4.
ClrOfDropoff4
IccssNyy.b
DO66
This robot output indicates that the robot is clear of drop off position 4.
AtDropoff4
IccssNyy.b
DO67
This robot output indicates that the robot is at the drop off position 4.
AppClr1
IccssNyy.b
DO68
Appclr2
IccssNyy.b
DO69
AS OF 10/03/2006
Printed copies are not source controlled
10
Signal Name
PLC TAG
Logical
Signal Description
RobotPartPres1
IccssNyy.b
DO70
This robot output indicates that Part1Present switch is made at the robotically held gripper.
Typical usage is PLC / robot coordination of a manual load operation to a robot gripper.
RobotPartPres2
IccssNyy.b
DO71
This robot output indicates that Part2Present switch is made at the robotically held gripper.
Typical usage is PLC / robot coordination of a manual load operation to a robot gripper.
RobotPartPres3
IccssNyy.b
DO72
This robot output indicates that Part3Present switch is made at the robotically held gripper.
Typical usage is PLC / robot coordination of a manual load operation to a robot gripper.
RobotPartPres4
IccssNyy.b
DO73
This robot output indicates that Part4Present switch is made at the robotically held gripper.
Typical usage is PLC / robot coordination of a manual load operation to a robot gripper.
RobotPartPres5
IccssNyy.b
DO74
This robot output indicates that Part5Present switch is made at the robotically held gripper.
Typical usage is PLC / robot coordination of a manual load operation to a robot gripper.
RobotPartPres6
IccssNyy.b
DO75
This robot output indicates that Part6Present switch is made at the robotically held gripper.
Typical usage is PLC / robot coordination of a manual load operation to a robot gripper.
ReposTooling1
IccssNyy.b
DO76
This robot output along with the next two bits, (ReposTooling2 - ReposTooling4) in a binary
pattern (three bit group output goReposTooling), allows the robot to remotely request the
PLC to reposition the tooling (Tooling 1 7). The BCD value for ReposTooling1 = 1 (2^0)
ReposTooling2
IccssNyy.b
DO77
(2^1)
ReposTooling4
IccssNyy.b
DO78
(2^2)
WaitingForPlcCmd
IccssNyy.b
DO79
ReqToEntTN
IccssNyy.b
DO80
This robot output indicates the robot has timed out waiting for a PLC command. Program
execution does NOT stop nor is it a fault condition.
This robot output informs the PLC that the robot is requesting to enter the tool change nest.
(for Tool Change).
ClrOfNest
IccssNyy.b
DO81
This robot output informs the PLC that the robot is clear of tool change nest (for Tool
Change).
WeldInPrgrsActiv2
IccssNyy.b
DO82
RmvMnrFISFault
IccssNyy.b
DO83
This robot output indicates that a weld sequence is in progress (feedback taken directly from
the weld controller).
This robot output indicates the reported minor fault can be removed as it is no longer active.
NoStrokeActive
IccssNyy.b
DO84
WeldModeActive
IccssNyy.b
DO85
This robot output indicates that weld current is enabled (feedback taken directly from the
weld controller).
WeldInPrgrsActiv1
IccssNyy.b
DO86
This robot output indicates that a weld sequence is in progress (feedback taken directly from
the weld controller).
RobotAtTipDress
IccssNyy.b
DO87
This robot output indicates that the robot is at tip dress position.
TipDressComplt
IccssNyy.b
DO88
This robot output indicates that the tip dress sequence is complete.
TurnOnTipDresser
IccssNyy.b
DO89
This robot output allows the robot to remotely request the PLC to turn on the tip dress
motor(s).
StepperReset1Ack
IccssNyy.b
DO90
This robot output indicates that the stepper has been reset.
StepperReset2Ack
IccssNyy.b
DO91
This robot output indicates that all steppers have been reset.
TipBurnInComplt
IccssNyy.b
DO92
This robot output indicates that the tip burn in sequence is complete.
AirOK
IccssNyy.b
DO93
WaterOn
IccssNyy.b
DO94
WaterBypassed
ExtPurg1InProgrs
IccssNyy.b
IccssNyy.b
DO95
DO96
This robot output indicates that the water flow detection is bypassed.
ExtPurg2InProgrs
IccssNyy.b
DO97
ReqEntryZone1
IccssNyy.b
DO98
This robot output is used to request PLC permission to enter interference zone 1.
ReqEntryZone2
IccssNyy.b
DO99
This robot output is used to request PLC permission to enter interference zone 2.
ReqEntryZone3
IccssNyy.b
DO100
This robot output is used to request PLC permission to enter interference zone 3.
ReqEntryZone4
IccssNyy.b
DO101
This robot output is used to request PLC permission to enter interference zone 4.
ReqEntryZone5
IccssNyy.b
DO102
This robot output is used to request PLC permission to enter interference zone 5.
AS OF 10/03/2006
Printed copies are not source controlled
11
Signal Name
PLC TAG
Logical
Signal Description
ReqEntryZone6
IccssNyy.b
DO103
This robot output is used to request PLC permission to enter interference zone 6.
ReqEntryZone7
IccssNyy.b
DO104
This robot output is used to request PLC permission to enter interference zone 7.
ReqEntryZone8
IccssNyy.b
DO105
This robot output is used to request PLC permission to enter interference zone 8.
RobotPartPres7
IccssNyy.b
DO106
This robot output indicates that Part7Present switch is made at the robotically held gripper.
Typical usage is PLC / robot coordination of a manual load operation to a robot gripper.
RobotPartPres8
IccssNyy.b
DO107
This robot output indicates that Part8Present switch is made at the robotically held gripper.
Typical usage is PLC / robot coordination of a manual load operation to a robot gripper.
RobotPartPres9
IccssNyy.b
DO108
This robot output indicates that Part9Present switch is made at the robotically held gripper.
Typical usage is PLC / robot coordination of a manual load operation to a robot gripper.
RobotPartPres10
IccssNyy.b
DO109
This robot output informs the PLC that the Part10Present switch is made at the robotically
held gripper. Typical usage is PLC / robot coordination of a manual load operation to a robot
gripper.
RobotPartPres11
IccssNyy.b
DO110
This robot output indicates that Part11Present switch is made at the robotically held gripper.
Typical usage is PLC / robot coordination of a manual load operation to a robot gripper.
RobotPartPres12
IccssNyy.b
DO111
This robot output indicates that Part12Present switch is made at the robotically held gripper.
Typical usage is PLC / robot coordination of a manual load operation to a robot gripper.
ESIO Monitor 1
IccssNyy.b
DO112
ESIO Monitor 2
IccssNyy.b
DO113
App1EquipReady
IccssNyy.b
DO114
This robot output indicates that application 1 process equipment is ready to run.
App2EquipReady
IccssNyy.b
DO115
This robot output indicates that application 2 process equipment is ready to run.
StartExtApp1Proc
IccssNyy.b
DO116
StartExtApp2Proc
IccssNyy.b
DO117
ProcessFault
IccssNyy.b
DO118
This robot output allows the robot to remotely request the PLC to start external application 1
process.
This robot output allows the robot to remotely request the PLC to start external application 2
process.
This robot output indicates that a process fault has occurred.
AppErrorActive
IccssNyy.b
DO119
This robot output indicates that a robot application error has occurred.
AppErrorBit1
IccssNyy.b
DO120
This robot output along with the seven bits, (AppErrorBit2- AppErrorBit128) in a binary
pattern (eight bit group output goAppError), allows the robot to send the PLC the current
AppError table index.
The BCD value for AppErrorBit1 = 1 (2^0)
AppErrorBit2
IccssNyy.b
DO121
=2
(2^1)
AppErrorBit4
IccssNyy.b
DO122
=4
(2^2)
AppErrorBit8
IccssNyy.b
DO123
=8
(2^3)
AppErrorBit16
IccssNyy.b
DO124
AppErrorBit32
IccssNyy.b
DO125
AppErrorBit64
IccssNyy.b
DO126
AppErrorBit128
IccssNyy.b
DO127
Reference DCX Book of Implementation Guidelines for proper Tag and UDT (Naming) - Design standards for control Logix.
AMS 0220 Section 9.3.2, 7.0 Tag Device Net Tag Naming Guidelines, Starting on Page 28.
AS OF 10/03/2006
Printed copies are not source controlled
12
PLC TAG
Logical
Signal Description
This robot system input allows the PLC to remotely order the robot to stop program
execution and de-energize motor power.
This robot system input allows the PLC to remotely order the robot to energize motor power
and start program execution.
This robot system input allows the PLC to remotely order the robot to clear all robot faults.
StopRobot
OccssNyy.b
DI0
StartRobot
OccssNyy.b
DI1
ClearAllFaults
OccssNyy.b
DI2
UseDryCycle
OccssNyy.b
DI3
ReservedPLCdi4
OccssNyy.b
DI4
This robot input is set high when any 20 hour run bits are active in the robot program. THIS
OUTPUT MUST BE LOW OR REMOVED FOR NORMAL PRODUCTION RUNS.
This robot input is not assigned.
ReservedPLCdi5
OccssNyy.b
DI5
ReservedPLCdi6
OccssNyy.b
DI6
ReservedPLCdi7
OccssNyy.b
DI7
ReservedPLCdi8
OccssNyy.b
DI8
ReservedPLCdi9
OccssNyy.b
DI9
ReadStyle
OccssNyy.b
DI10
InitiateCycle
OccssNyy.b
DI11
GoToWork
OccssNyy.b
DI12
ReqToEnter
OccssNyy.b
DI13
WorkCompleteAck
OccssNyy.b
DI14
ReservedPLCdi15
OccssNyy.b
DI15
RetFromPounce
OccssNyy.b
DI16
ServiceCmpltReq
OccssNyy.b
DI17
GoToServiceReq
OccssNyy.b
DI18
ClrToExitUsrPos1
OccssNyy.b
DI19
This robot input allows the PLC to remotely request the robot to move from the Pounce
position back to the Home position and return to the mainline program.
This robot input allows the PLC to remotely request the robot to move from the Service
position to the Home position after system auto mode has been re-established. This input
may only be used when the robot is at the service position.
This robot input allows the PLC to remotely request the robot to move from the Home
position to the Service position.
This robot input allows the PLC to signal the robot that it is clear to exit UserPos1.
ClrToExitUsrPos2
OccssNyy.b
DI20
This robot input allows the PLC to signal the robot that it is clear to exit UserPos2.
ClrToExitUsrPos3
OccssNyy.b
DI21
This robot input allows the PLC to signal the robot that it is clear to exit UserPos3.
ClrToExitUsrPos4
OccssNyy.b
DI22
This robot input allows the PLC to signal the robot that it is clear to exit UserPos4.
ClrToExitUsrPos5
OccssNyy.b
DI23
This robot input allows the PLC to signal inform the robot that it is clear to exit UserPos5.
StyleBit1
OccssNyy.b
DI24
StyleBit2
OccssNyy.b
DI25
This robot input along with the next six bits, (StyleBit2 - StyleBit64) in a binary pattern
(seven bit group input giStyle), are used by the robot as program select bits. The bit weight
of these seven bits is the decimal value of the robot program to be executed.
The BCD value for StyleBit1 = 1 (2^0)
Reference StyleBit1.
The BCD value for StyleBit2 = 2 (2^1)
StyleBit4
OccssNyy.b
DI26
Reference StyleBit1.
(2^2)
StyleBit8
OccssNyy.b
DI27
Reference StyleBit1.
(2^3)
StyleBit16
OccssNyy.b
DI28
Reference StyleBit1.
StyleBit32
OccssNyy.b
DI29
Reference StyleBit1.
StyleBit64
OccssNyy.b
DI30
Reference StyleBit1.
AS OF 10/03/2006
Printed copies are not source controlled
This robot input allows the PLC to remotely request the robot to read the BCD style bits
(StyleBit1 StyleBit64). Reference StyleBit1 - StyleBit64.
This robot input allows the PLC to remotely request the robot to proceed from the Home
position to the Pounce position.
This robot input allows the PLC to remotely request the robot to proceed from the Pounce
position and into the Active Style routine.
This robot system input allows the PLC to remotely order the robot to stop program
execution after the robot has finished executing the current instruction. This allows the user
to enter the cell during midcycle without inadvertently interrupting a process sequence.
This robot input allows the PLC to remotely acknowledge to the robot that the work
complete signal was received.
This robot input is not assigned.
13
Signal Name
ReservedPLCdi31
Option1
PLC TAG
OccssNyy.b
OccssNyy.b
Option2
OccssNyy.b
DI33
Option3
OccssNyy.b
DI34
Option4
OccssNyy.b
DI35
Zone1ClrToEnter
OccssNyy.b
DI36
Zone2ClrToEnter
OccssNyy.b
DI37
Zone3ClrToEnter
OccssNyy.b
DI38
Zone4ClrToEnter
OccssNyy.b
DI39
Zone5ClrToEnter
OccssNyy.b
DI40
Zone6ClrToEnter
OccssNyy.b
DI41
Zone7ClrToEnter
OccssNyy.b
DI42
Zone8ClrToEnter
OccssNyy.b
DI43
UserInput1
UserInput2
UserInput3
UserInput4
UserInput5
UserInput6
UserInput7
UserInput8
GoToPickup1
ExitPickup1
OccssNyy.b
OccssNyy.b
OccssNyy.b
OccssNyy.b
OccssNyy.b
OccssNyy.b
OccssNyy.b
OccssNyy.b
OccssNyy.b
OccssNyy.b
DI44
DI45
DI46
DI47
DI48
DI49
DI50
DI51
DI52
DI53
GoToDropoff1
ExitDropoff1
OccssNyy.b
OccssNyy.b
DI54
DI55
GoToPickup2
OccssNyy.b
DI56
ExitPickup2
OccssNyy.b
DI57
GoToDropoff2
OccssNyy.b
DI58
ExitDropoff2
OccssNyy.b
DI59
GoToPickup3
OccssNyy.b
DI60
ExitPickup3
OccssNyy.b
DI61
GoToDropoff3
OccssNyy.b
DI62
ExitDropoff3
OccssNyy.b
DI63
GoToPickup4
OccssNyy.b
DI64
ExitPickup4
OccssNyy.b
DI65
GoToDropoff4
OccssNyy.b
DI66
ExitDropoff4
OccssNyy.b
DI67
App1ClrToEnter
OccssNyy.b
DI68
This robot input allows the PLC to remotely inform the robot to continue its program from
drop off position 4 and/or shift the part info. To the robot position in the shift register
This robot input is used to indicate that the Machine is clear for process 1.
App2ClrToEnter
OccssNyy.b
DI69
This robot input is used to indicate that the Machine is clear for process 2
Part1InFixture
OccssNyy.b
DI70
This robot input is used to indicate that part 1 is present in the tooling fixture.
Part2InFixture
OccssNyy.b
DI71
This robot input is used to indicate that part 2 is present in the tooling fixture.
Part3InFixture
OccssNyy.b
DI72
This robot input is used to indicate that part 3 is present in the tooling fixture.
Part4InFixture
OccssNyy.b
DI73
This robot input is used to indicate that part 4 is present in the tooling fixture.
AS OF 10/03/2006
Printed copies are not source controlled
Logical
DI31
DI32
Signal Description
This robot input is not assigned.
This robot input allows the PLC to remotely inform the robot that option 1 is active for the
current style.
This robot input allows the PLC to remotely inform the robot that option 2 is active for the
current style.
This robot input allows the PLC to remotely inform the robot that option 3 is active for the
current style.
This robot input allows the PLC to remotely inform the robot that option 4 is active for the
current style.
This robot input allows the PLC to remotely inform the robot that interference zone 1 is clear
to enter. Reference the AAME zone logic standard document for further information.
This robot input allows the PLC to remotely inform the robot that interference zone 2 is clear
to enter. Reference AAME zone logic standard document for additional info.
This robot input allows the PLC to remotely inform the robot that interference zone 3 is clear
to enter. Reference AAME zone logic standard document for additional info.
This robot input allows the PLC to remotely inform the robot that interference zone 4 is clear
to enter. Reference AAME zone logic standard document for additional info.
This robot input allows the PLC to remotely inform the robot that interference zone 5 is clear
to enter. Reference AAME zone logic standard document for additional info.
This robot input allows the PLC to remotely inform the robot that interference zone 6 is clear
to enter. Reference AAME zone logic standard document for additional info.
This robot input allows the PLC to remotely inform the robot that interference zone 7 is clear
to enter. Reference AAME zone logic standard document for additional info.
This robot input allows the PLC to remotely inform the robot that interference zone 8 is clear
to enter. Reference AAME zone logic standard document for additional info.
This robot input is designated for a user defined function.
This robot input is designated for a user defined function.
This robot input is designated for a user defined function.
This robot input is designated for a user defined function.
This robot input is designated for a user defined function.
This robot input is designated for a user defined function.
This robot input is designated for a user defined function.
This robot input is designated for a user defined function.
This robot input allows the PLC to remotely inform the robot to go to pickup position 1.
This robot input allows the PLC to remotely inform the robot to continue its program from
pickup position 1 and/or shift the part info. To the robot position in the shift register
This robot input allows the PLC to remotely inform the robot to go to drop off position 1.
This robot input allows the PLC to remotely inform the robot to continue its program from
drop off position 1 and/or shift the part info. to the robot position in the shift register
This robot input allows the PLC to remotely inform the robot to go to pickup position 2.
This robot input allows the PLC to remotely inform the robot to continue its program from
pickup position 2 and/or shift the part info. To the robot position in the shift register
This robot input allows the PLC to remotely inform the robot to go to drop off position 2.
This robot input allows the PLC to remotely inform the robot to continue its program from
drop off position 2 and/or shift the part info. To the robot position in the shift register
This robot input allows the PLC to remotely inform the robot to go to pickup position 3.
This robot input allows the PLC to remotely inform the robot to continue its program from
pickup position 3 and/or shift the part info. To the robot position in the shift register
This robot input allows the PLC to remotely inform the robot to go to drop off position 3.
This robot input allows the PLC to remotely inform the robot to continue its program from
drop off position 3 and/or shift the part info. To the robot position in the shift register
This robot input allows the PLC to remotely inform the robot to go to pickup position 4.
This robot input allows the PLC to remotely inform the robot to continue its program from
pickup position 4 and/or shift the part info. To the robot position in the shift register
This robot input allows the PLC to remotely inform the robot to go to drop off position 4.
14
Signal Name
PLC TAG
Logical
Signal Description
Part5InFixture
OccssNyy.b
DI74
This robot input is used to indicate that part 5 is present in the tooling fixture.
Part6InFixture
OccssNyy.b
DI75
This robot input is used to indicate that part 6 is present in the tooling fixture.
ToolingRepod1
OccssNyy.b
DI76
ToolingRepod2
OccssNyy.b
DI77
This robot input along with the next two bits, (ToolingRepod2 -ToolingRepod4) in a binary
pattern (three bit group input giToolingRepod), are used by the PLC to indicate to the robot
that the tooling (Tooling 1 7) has been repositioned.
The BCD value for
ToolingRepod1 = 1 (2^0)
Reference ToolingRepod1. The BCD value for ToolingRepod2 = 2 (2^1)
ToolingRepod4
OccssNyy.b
DI78
ClrToEntTN
OccssNyy.b
DI79
ToolInNest1
OccssNyy.b
DI80
ToolInNest2
OccssNyy.b
DI81
ToolInNest3
OccssNyy.b
DI82
ToolInNest4
OccssNyy.b
DI83
NoStrokeReq
OccssNyy.b
DI84
This robot input is used to remotly inform the PLC that the robot is clear to enter the tool
change nest.
This robot input is used to inform the robot that a tool is present in tool change nesting fixture
1.
This robot input is used to inform the robot that a tool is present in tool change nesting fixture
2.
This robot input is used to inform the robot that a tool is present in tool change nesting fixture
3.
This robot input is used to inform the robot that a tool is present in tool change nesting fixture
4.
This robot input allows the PLC to remotely request the robot to activate no stroke mode.
TipDressDumpExtd
OccssNyy.b
DI85
This robot input is used to inform the robot that the tip dresser dump is extended.
ReservedPLCdi86
OccssNyy.b
DI86
TipDressGunReq
OccssNyy.b
DI87
This robot input allows the PLC to remotely request the robot to do a tip dress sequence.
TipDrsDumpRetrct
OccssNyy.b
DI88
This robot input is used to indicate that the tip dress dump(s) are retracted.
TipDrsMotorOn
OccssNyy.b
DI89
This robot input is used to indicate the tip dress motor is running.
ExtStepperReset1
OccssNyy.b
DI90
This robot input allows the PLC to remotely order the Weld controller to reset the steppers.
ExtStepperReset2
OccssNyy.b
DI91
This robot input allows the PLC to remotely order the Weld controller to reset the steppers.
TipBurnInReq
OccssNyy.b
DI92
ReservedPLCdi93
OccssNyy.b
DI93
This robot input allows the PLC to remotely request the robot to perform a tip burn-in
sequence.
This robot input is not assigned.
ExtWaterOnReq
OccssNyy.b
DI94
This robot input allows the PLC to remotely turn on water flow.
ExtWaterOffReq
OccssNyy.b
DI95
This robot input allows the PLC to remotely turn off water flow.
PurgeGun1Req
OccssNyy.b
DI96
PurgeGun2Req
OccssNyy.b
DI97
ReservedPLCdi98
OccssNyy.b
DI98
This robot input allows the PLC to remotely request the robot to perform a purge sequence
for dispenser 1
This robot input allows the PLC to remotely request the robot to perform a purge sequence
for dispenser 2
This robot input is not assigned.
ReservedPLCdi99
OccssNyy.b
DI99
PickTool1
OccssNyy.b
DI100
PickTool2
OccssNyy.b
DI101
This robot input along with the next three bits (101 to 104) in a binary pattern (four bit group
input giPickTool), are used by the PLC to order the robot to pick up a specific tool.
The
BCD value for PickTool1 = 1 (2^0)
Reference PickTool1 DI101
The BCD value for PickTool2 = 2 (2^1)
PickTool4
OccssNyy.b
DI102
PickTool8
OccssNyy.b
DI103
MaintStyle1Req
OccssNyy.b
DI104
MaintStyle2Req
OccssNyy.b
DI105
MaintStyle3Req
OccssNyy.b
DI106
ReservedPLCdi107
OccssNyy.b
DI107
This robot input allows the PLC to remotely order the robot to execute Style1 (contents of
Style1 maintenance routine are project defined).
This robot input allows the PLC to remotely order the robot to execute Style2 (contents of
Style2 maintenance routine are project defined).
This robot input allows the PLC to remotely order the robot to execute Style3 (contents of
Style3 maintenance routine are project defined).
This robot input is not assigned.
ReservedPLCdi108
OccssNyy.b
DI108
ReservedPLCdi109
OccssNyy.b
DI109
ReservedPLCdi110
OccssNyy.b
DI110
ReservedPLCdi111
OccssNyy.b
DI111
ExtApp1Complete
OccssNyy.b
DI112
AS OF 10/03/2006
Printed copies are not source controlled
15
(2^2)
Signal Name
PLC TAG
Logical
Signal Description
ExtApp2Complete
OccssNyy.b
DI113
ExtApp1StartReq
OccssNyy.b
DI114
This robot input allows the PLC to remotely start application 1 process.
ExtApp2StartReq
OccssNyy.b
DI115
This robot input allows the PLC to remotely start application 2 process.
ReservedPLCdi116
OccssNyy.b
DI116
ReservedPLCdi117
OccssNyy.b
DI117
ReservedPLCdi118
OccssNyy.b
DI118
AppErrorAck
OccssNyy.b
DI119
ReservedPLCdi120
OccssNyy.b
DI120
This robot input is used to Acknowledge that the system PLC has received the Application
Error Bits.
This robot input is not assigned.
PalletPosBit1
OccssNyy.b
DI121
PalletPosBit2
OccssNyy.b
DI122
This robot input along with the next three bits, (PalletPosBit2 - PalletPosBit8) in a binary
pattern (four bit group input giPalletPos), are used by the PLC to request the robot to move to
a specific pallet position.
The BCD value for PalletPosBit1 = 1 (2^0)
Reference PalletPosBit1.
The BCD value for PalletPosBit2 = 2 (2^1)
PalletPosBit4
OccssNyy.b
DI123
Reference PalletPosBit1.
(2^2)
PalletPosBit8
OccssNyy.b
DI124
Reference PalletPosBit1.
(2^3)
ReservedPLCdi125
OccssNyy.b
DI125
ReservedPLCdi126
OccssNyy.b
DI126
ReservedPLCdi127
OccssNyy.b
DI127
Reference DCX Book of Implementation Guidelines for proper Tag and UDT (Naming) - Design standards for control Logix.
AMS 0220 Section 9.3.2, 7.0 Tag Device Net Tag Naming Guidelines, Starting on Page 28
AS OF 10/03/2006
Printed copies are not source controlled
16
DaimlerChrysler
08RT
I/O Size
16 IN / 16 OUT
32 IN / 32 OUT
32 IN / 32 OUT
32 IN / 32 OUT
32 IN / 32 OUT
NOT ASSIGNED
64 IN / 64 OUT
32 IN / 8 OUT
32 IN / 8 OUT
32 IN / 8 OUT
32 IN / 8 OUT
NOT ASSIGNED
NOT ASSIGNED
NOT ASSIGNED
NOT ASSIGNED
32 IN / 48 OUT
32 IN / 48 OUT
NOT ASSIGNED
NOT ASSIGNED
NOT ASSIGNED
NOT ASSIGNED
16 IN
16 IN
16 IN
16 IN
16 IN
NOT ASSIGNED
8 IN / 8 OUT
128 IN / 32 OUT
40 OUT
NOT ASSIGNED
8 IN / 8 OUT
8 IN / 8 OUT
NOT ASSIGNED
NOT ASSIGNED
16 IN / 16 OUT
16 IN / 16 OUT
16 IN / 16 OUT
16 IN / 16 OUT
16 IN / 16 OUT
16 IN / 16 OUT
8 IN / 8 OUT
NOT ASSIGNED
NOT ASSIGNED
128 IN / 40 OUT
8 IN / 8 OUT
8 IN / 8 OUT
8 IN / 8 OUT
8 IN / 8 OUT
NOT ASSIGNED
NOT ASSIGNED
NOT ASSIGNED
NOT ASSIGNED
NOT ASSIGNED
AS OF 10/03/2006
Printed copies are not source controlled
Robot Inputs
Byte
Bits
Robot Outputs
Byte
Bits
2
4
4
4
4
16
32
32
32
32
2
4
4
4
4
16
32
32
32
32
8
4
4
4
4
64
32
32
32
32
8
1
1
1
1
64
8
8
8
8
4
4
32
32
6
6
48
48
2
2
2
2
2
16
16
16
16
16
0
0
0
0
0
0
0
0
0
0
1
16
8
128
1
4
5
8
32
40
1
1
8
8
1
1
8
8
2
2
2
2
2
2
1
16
16
16
16
16
16
8
2
2
2
2
2
2
1
16
16
16
16
16
16
8
8
1
1
1
1
64
8
8
8
8
1
1
1
1
1
8
8
8
8
8
17
Application
Reserved by Robot
Reserved by Robot
Reserved by Robot
Reserved by Robot
Reserved by Robot
Reserved by Robot
Reserved by Robot
Reserved by Robot
Reserved by Robot
Reserved by Robot
ABB -DSQC 328
Weld Timer #1
Weld Timer #2
Weld Timer #3
Weld Timer #4
Spare
Stud Weld
Water Saver #1
Water Saver #2
Water Saver #3
Water Saver #4
Spare
Spare
Spare
Spare
Dispense System A Nordson Process Sentry
Dispense System B Nordson Process Sentry
Spare
Spare
Spare
Spare
MH Input Block 1
MH Input Block 2
MH Input Block 3
MH Input Block 4
MH Input Block 5
Spare
Norgen Smart Pump
Isra Vision (part detect)
Numatics Valve manifold
Hemming (Proportional Regulator)
Ped Weld Dense Pack 1
Ped Weld Dense Pack 2
Spare
Spare
Utica Pierce Unit A Block1
Utica Pierce Unit A Block2
Utica Pierce Unit B Block1
Utica Pierce Unit B Block2
Utica Pierce Unit C Block1
Utica Pierce Unit C Block2
Spare
Spare
Spare
ATI Quick Connect Redundant Tool Changer
Tool changer cover control
Tool changer cover control
Tool changer cover control
Tool changer cover control
Spare
Spare
Spare
Spare
Reserved ODVA Default
Node address: 10
Module Name: ABB-DSQC328
Type:
Signal Name
Type
ESISO Monitor 1
ESISO Monitor 2
ResrvdNode10di2
ResrvdNode10di3
ResrvdNode10di4
ResrvdNode10di5
ResrvdNode10di6
ResrvdNode10di7
g1_temp_ok
Input
Input
Input
Input
Input
Input
Input
Input
Input
0
1
2
3
4
5
6
7
8
g2_temp_ok
Input
ResrvdNode10di10
ResrvdNode10di11
ResrvdNode10di12
ResrvdNode10di13
ResrvdNode10di14
ResrvdNode10di15
Input
Input
Input
Input
Input
Input
10
11
12
13
14
15
Logical
Signal Description
This robot input indicates the state of channel one of the ESISO relay.
This robot input indicates the state of channel two of the ESISO relay.
This robot input is not assigned
This robot input is not assigned
This robot input is not assigned
This robot input is not assigned
This robot input is not assigned
This robot input is not assigned
This input from gun 1 weld transformer temperature switch is OK when
equal to 1
This input from gun 2 weld transformer temperature switch is OK when
equal to 1
This robot input is not assigned
This robot input is not assigned
This robot input is not assigned
This robot input is not assigned
This robot input is not assigned
This robot input is not assigned
Node address: 10
Module Name: ABB-DSQC328
Type:
Signal Name
Type
ResrvdNode10do0
ResrvdNode10do1
ResrvdNode10do2
ResrvdNode10do3
ResrvdNode10do4
ResrvdNode10do5
ResrvdNode10do6
ResrvdNode10do7
Fault Light
g1_equalize
g2_equalize
ResrvdNode10do11
ResrvdNode10do12
ResrvdNode10do13
ResrvdNode10do14
ResrvdNode10do15
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
AS OF 10/03/2006
Printed copies are not source controlled
Logical
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Signal Description
This robot output is not assigned
This robot output is not assigned
This robot output is not assigned
This robot output is not assigned
This robot output is not assigned
This robot output is not assigned
This robot output is not assigned
This robot output is not assigned
This robot output is for Belvedere plant use
This robot output will activate the pneumatic equalizer valve for gun1
This robot output will activate the pneumatic equalizer valve for gun2
This robot output is not assigned
This robot output is not assigned
This robot output is not assigned
This robot output is not assigned
This robot output is not assigned
18
Node address: 11
Module Name: MFDC Welder
Type:
Signal Name
Type
WT1WeldEnabled
WT1NoFault
WT1NoAlert
WT1WeldFltAvail
Input
Input
Input
Input
0
1
2
3
WT1WeldFltBit1
WT1WeldFltBit2
WT1WeldFltBit4
WT1WeldFltBit8
WT1WeldFltBit16
WT1WeldComplete
WT1WeldInProgres
WT1SteppersReset
WT1NearEndOfStep
Input
Input
Input
Input
Input
Input
Input
Input
Input
4
5
6
7
8
9
10
11
12
WT1EndOfStepper
Input
13
WT1ReadyToWeld
WT1DressTipsReq
WT1GunRetractA
WT1GunRetractB
WT1input18
WT1input19
WT1input20
WT1input21
WT1input22
WT1input23
WT1input24
WT1input25
WT1input26
WT1input27
WT1input28
WT1input29
WT1input30
WT1input31
WT1WeldFaultNum
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Group
Input
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
4-8
AS OF 10/03/2006
Printed copies are not source controlled
Logical
Signal Description
This robot input from the weld timer indicates that weld current is enabled
This robot input from the weld timer indicates that no fault condition exist
This robot input from the weld timer indicates that no alert is present
This robot input from the weld timer indicates that a weld fault/alert code is
set
This robot input is binary bit 1 for the weld fault/alert
This robot input is binary bit 2 for the weld fault/alert
This robot input is binary bit 4 for the weld fault/alert
This robot input is binary bit 8 for the weld fault/alert
This robot input is binary bit 16 for the weld fault/alert
This robot input from the weld timer indicates a weld has been completed
This robot input from the weld timer indicates a weld is in progress
This robot input from the weld timer indicates the stepper has been reset
This robot input from the weld timer indicates that end of stepper is
approaching
This robot input from the weld timer indicates that end of stepper has been
reached
This robot input from the weld timer indicates that it is ready to apply welds
This robot input from the weld timer indicates that tip dressing is required
This robot input from the weld timer will not be used for Servo weld guns
This robot input from the weld timer will not be used for Servo weld guns
This robot input from the weld timer is currently not used
This robot input from the weld timer is currently not used
This robot input from the weld timer is currently not used
This robot input from the weld timer is currently not used
This robot input from the weld timer is currently not used
This robot input from the weld timer is currently not used
This robot input from the weld timer is currently not used
This robot input from the weld timer is currently not used
This robot input from the weld timer is currently not used
This robot input from the weld timer is currently not used
This robot input from the weld timer is currently not used
This robot input from the weld timer is currently not used
This robot input from the weld timer is currently not used
This robot input from the weld timer is currently not used
This robot group input is a 5 bit weld fault number from weld timer1
19
Node address: 11
Module Name: MFDC Welder
Type
Signal Name
Type
WT1EnableWeld
WT1FaultReset
WT1WeldFltAck
WT1ProgramBit1
WT1ProgramBit2
WT1ProgramBit4
WT1ProgramBit8
WT1ProgramBit16
Output
Output
Output
Output
Output
Output
Output
Output
0
1
2
3
4
5
6
7
WT1ProgramBit32
Output
WT1InitiateWeld
WT1PressTest
WT1InitRetract
WT1ResetStepper
WT1IsoContSvrEnb
Output
Output
Output
Output
Output
9
10
11
12
13
WT1ControlStop
WT1Tipsdressed
WT1WeldIDBit1
Output
Output
Output
14
15
16
WT1WeldIDBit2
Output
17
WT1WeldIDBit4
Output
18
WT1WeldIDBit8
Output
19
WT1WeldIDBit16
Output
20
WT1WeldIDBit32
Output
21
WT1WeldIDBit64
Output
22
WT1WeldIDBit128
Output
23
WT1WeldIDBit256
Output
24
WT1WeldIDBit512
Output
25
WT1WeldIDBit1024
Output
26
WT1WeldIDBit2048
Output
27
WT1WeldIDBit4096
Output
28
WT1WeldIDBit8192
Output
29
WT1output30
WT1output31
WT1ProgramNum
Output
Output
Group
Output
Group
Output
30
31
3-8
WT1WeldIDNum
AS OF 10/03/2006
Printed copies are not source controlled
Logical
Signal Description
This robot output will activate weld mode on the weld timer
This robot output will reset faults on the weld timer
This robot output will acknowledge the weld fault/alert was received
This robot output is binary bit 1 for weld program selection on the weld timer
This robot output is binary bit 2 for weld program selection on the weld timer
This robot output is binary bit 4 for weld program selection on the weld timer
This robot output is binary bit 8 for weld program selection on the weld timer
This robot output is binary bit 16 for weld program selection on the weld
timer
This robot output is binary bit 32 for weld program selection on the weld
timer
This robot output will initiate a weld program on the weld timer
This robot output will not be used by the robot for Servo weld guns
This robot output will not be used by the robot for Servo weld guns
This robot output will reset the stepper(s) on the weld timer
This robot output will activate the isolation contactor saver on the weld
timer
This robot output will order the weld timer to stop its current operation
This robot output will acknowledge that the weld tips have been dressed
This robot output is binary bit 1 for weld identification selection on the
weld timer
This robot output is binary bit 2 for weld identification selection on the weld
timer
This robot output is binary bit 4 for weld identification selection on the weld
timer
This robot output is binary bit 8 for weld identification selection on the weld
timer
This robot output is binary bit 16 for weld identification selection on the weld
timer
This robot output is binary bit 32 for weld identification selection on the weld
timer
This robot output is binary bit 64 for weld identification selection on the weld
timer
This robot output is binary bit 128 for weld identification selection on the
weld timer
This robot output is binary bit 256 for weld identification selection on the
weld timer
This robot output is binary bit 512 for weld identification selection on the
weld timer
This robot output is binary bit 1024 for weld identification selection on the
weld timer
This robot output is binary bit 2048 for weld identification selection on the
weld timer
This robot output is binary bit 4096 for weld identification selection on the
weld timer
This robot output is binary bit 8192 for weld identification selection on the
weld timer
This robot output to the weld timer is currently not used
This robot output to the weld timer is currently not used
This robot group output sends a 6 bit weld program number to weld timer
16-29
20
This robot group output sends a 14 bit weld identification number to weld
timer
Node address: 12
Module Name: MFDC Welder
Type
Signal Name
Type
WT2WeldEnabled
WT2NoFault
WT2NoAlert
WT2WeldFltAvail
Input
Input
Input
Input
0
1
2
3
WT2WeldFltBit1
WT2WeldFltBit2
WT2WeldFltBit4
WT2WeldFltBit8
WT2WeldFltBit16
WT2WeldComplete
WT2WeldInProgres
WT2SteppersReset
WT2NearEndOfStep
Input
Input
Input
Input
Input
Input
Input
Input
Input
4
5
6
7
8
9
10
11
12
WT2EndOfStepper
Input
13
WT2ReadyToWeld
WT2DressTipsReq
WT2GunRetractA
WT2GunRetractB
WT2input18
WT2input19
WT2input20
WT2input21
WT2input22
WT2input23
WT2input24
WT2input25
WT2input26
WT2input27
WT2input28
WT2input29
WT2input30
WT2input31
WT2WeldFaultNum
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Group
Input
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
5-9
AS OF 10/03/2006
Printed copies are not source controlled
Logical
Signal Description
This robot input from the weld timer indicates that weld current is enabled
This robot input from the weld timer indicates that no fault condition exist
This robot input from the weld timer indicates that no alert is present
This robot input from the weld timer indicates that a weld fault/alert code is
set
This robot input is binary bit 1 for the weld fault/alert
This robot input is binary bit 2 for the weld fault/alert
This robot input is binary bit 4 for the weld fault/alert
This robot input is binary bit 8 for the weld fault/alert
This robot input is binary bit 16 for the weld fault/alert
This robot input from the weld timer indicates a weld has been completed
This robot input from the weld timer indicates a weld is in progress
This robot input from the weld timer indicates the stepper has been reset
This robot input from the weld timer indicates that end of stepper is
approaching
This robot input from the weld timer indicates that end of stepper has been
reached
This robot input from the weld timer indicates that it is ready to apply welds
This robot input from the weld timer indicates that tip dressing is required
This robot input from the weld timer will not be used for Servo weld guns
This robot input from the weld timer will not be used for Servo weld guns
This robot input from the weld timer is currently not used
This robot input from the weld timer is currently not used
This robot input from the weld timer is currently not used
This robot input from the weld timer is currently not used
This robot input from the weld timer is currently not used
This robot input from the weld timer is currently not used
This robot input from the weld timer is currently not used
This robot input from the weld timer is currently not used
This robot input from the weld timer is currently not used
This robot input from the weld timer is currently not used
This robot input from the weld timer is currently not used
This robot input from the weld timer is currently not used
This robot input from the weld timer is currently not used
This robot input from the weld timer is currently not used
This robot group input is a 5 bit weld fault number from weld timer1
21
Node address: 12
Module Name: MFDC Welder
Type
Signal Name
Type
WT2EnableWeld
WT2FaultReset
WT2WeldFltAck
WT2ProgramBit1
WT2ProgramBit2
WT2ProgramBit4
WT2ProgramBit8
WT2ProgramBit16
Output
Output
Output
Output
Output
Output
Output
Output
0
1
2
3
4
5
6
7
WT2ProgramBit32
Output
WT2InitiateWeld
WT2PressTest
WT2InitRetract
WT2ResetStepper
WT2IsoContSvrEnb
Output
Output
Output
Output
Output
9
10
11
12
13
WT2ControlStop
WT2Tipsdressed
WT2WeldIDBit1
Output
Output
Output
14
15
16
WT2WeldIDBit2
Output
17
WT2WeldIDBit4
Output
18
WT2WeldIDBit8
Output
19
WT2WeldIDBit16
Output
20
WT2WeldIDBit32
Output
21
WT2WeldIDBit64
Output
22
WT2WeldIDBit128
Output
23
WT2WeldIDBit256
Output
24
WT2WeldIDBit512
Output
25
WT2WeldIDBit1024
Output
26
WT2WeldIDBit2048
Output
27
WT2WeldIDBit4096
Output
28
WT2WeldIDBit8192
Output
29
WT2output30
WT2output31
WT2ProgramNum
Output
Output
Group
Output
Group
Output
30
31
3-8
WT2WeldIDNum
AS OF 10/03/2006
Printed copies are not source controlled
Logical
Signal Description
This robot output will activate weld mode on the weld timer
This robot output will reset faults on the weld timer
This robot output will acknowledge the weld fault/alert was received
This robot output is binary bit 1 for weld program selection on the weld timer
This robot output is binary bit 2 for weld program selection on the weld timer
This robot output is binary bit 4 for weld program selection on the weld timer
This robot output is binary bit 8 for weld program selection on the weld timer
This robot output is binary bit 16 for weld program selection on the weld
timer
This robot output is binary bit 32 for weld program selection on the weld
timer
This robot output will initiate a weld program on the weld timer
This robot output will not be used by the robot for Servo weld guns
This robot output will not be used by the robot for Servo weld guns
This robot output will reset the stepper(s) on the weld timer
This robot output will activate the isolation contactor saver on the weld
timer
This robot output will order the weld timer to stop its current operation
This robot output will acknowledge that the weld tips have been dressed
This robot output is binary bit 1 for weld identification selection on the
weld timer
This robot output is binary bit 2 for weld identification selection on the weld
timer
This robot output is binary bit 4 for weld identification selection on the weld
timer
This robot output is binary bit 8 for weld identification selection on the weld
timer
This robot output is binary bit 16 for weld identification selection on the weld
timer
This robot output is binary bit 32 for weld identification selection on the weld
timer
This robot output is binary bit 64 for weld identification selection on the weld
timer
This robot output is binary bit 128 for weld identification selection on the
weld timer
This robot output is binary bit 256 for weld identification selection on the
weld timer
This robot output is binary bit 512 for weld identification selection on the
weld timer
This robot output is binary bit 1024 for weld identification selection on the
weld timer
This robot output is binary bit 2048 for weld identification selection on the
weld timer
This robot output is binary bit 4096 for weld identification selection on the
weld timer
This robot output is binary bit 8192 for weld identification selection on the
weld timer
This robot output to the weld timer is currently not used
This robot output to the weld timer is currently not used
This robot group output sends a 6 bit weld program number to weld timer
16-29
22
This robot group output sends a 14 bit weld identification number to weld
timer
Node address: 17
Module Name: Delta Point Water Saver
Type:
Signal Name
WS1Water OK to Weld
WS1ResrvdNode17di1
WS1Water Bypassed
WS1ResrvdNode17di3
WS1ResrvdNode17di4
WS1ResrvdNode17di5
WS1ResrvdNode17di6
WS1Water Aux. Power
OK
Type
Input
Input
Input
Input
Input
Input
Input
Input
Logical
0
1
2
3
4
5
6
7
Signal Description
This input indicates water flow is acceptable for welding
This input is reserved for water saver
This input indicates the water saver is electrically bypassed
This input is reserved for water saver
This input is reserved for water saver
This input is reserved for water saver
This input is reserved for water saver
This input indicates that auxiliary power is present at the water saver
Node address: 17
Module Name: Delta Point Water Saver
Type:
Signal Name
Type
Logical
WS1ResetWaterSaver
WS1TurnWaterOff
WS1ResrvdNode17do2
WS1ResrvdNode17do3
WS1ResrvdNode17do4
WS1ResrvdNode17do5
WS1ResrvdNode17do6
WS1ResrvdNode17do7
output
output
output
output
output
output
output
output
0
1
2
3
4
5
6
7
Signal Description
This output will reset the water saver to re-establish water flow
This output will turn the water valve off
This output is reserved by water saver
This output is reserved by water saver
This output is reserved by water saver
This output is reserved by water saver
This output is reserved by water saver
This output is reserved by water saver
Node address: 18
Module Name: Delta Point Water Saver
Type:
Signal Name
WS2Water OK to Weld
WS2ResrvdNode17di1
WS2Water Bypassed
WS2ResrvdNode17di3
WS2ResrvdNode17di4
WS2ResrvdNode17di5
WS2ResrvdNode17di6
WS1Water Aux. Power
OK
Type
Input
Input
Input
Input
Input
Input
Input
Input
Logical
0
1
2
3
4
5
6
7
Signal Description
This input indicates water flow is acceptable for welding
This input is reserved for water saver
This input indicates the water saver is electrically bypassed
This input is reserved for water saver
This input is reserved for water saver
This input is reserved for water saver
This input is reserved for water saver
This input indicates that auxiliary power is present at the water saver
Node address: 18
Module Name: Delta Point Water Saver
Type:
Signal Name
Type
Logical
WS2ResetWaterSaver
WS2TurnWaterOff
WS2ResrvdNode17do2
WS2ResrvdNode17do3
WS2ResrvdNode17do4
WS2ResrvdNode17do5
WS2ResrvdNode17do6
WS2ResrvdNode17do7
output
output
output
output
output
output
output
output
0
1
2
3
4
5
6
7
AS OF 10/03/2006
Printed copies are not source controlled
Signal Description
This output will reset the water saver to re-establish water flow
This output will turn the water valve off
This output is reserved by water saver
This output is reserved by water saver
This output is reserved by water saver
This output is reserved by water saver
This output is reserved by water saver
This output is reserved by water saver
23
Node address: 16
Module Name: Emhart Stud Weld
Type:
Signal Name
Std1NoFaultHead1
Std1WeldCmpltHd1
Std1HeadBackHd1
Std1SOWHead1
Std1WeldInTolHd1
Std1NoFaultHead2
Std1Weldcmplthd2
Std1HeadBackHd2
Std1SOWHead2
Std1WeldInTolHd2
Std1NoFaultHead3
Std1Weldcmplthd3
Std1HeadBackHd3
Std1SOWHead3
Std1WeldInTolHd3
Std1NoFaultHead4
Std1Weldcmplthd4
Std1HeadBackHd4
Std1SOWHead4
Std1WeldInTolHd4
Std1NoFaultHead5
Std1Weldcmplthd5
Std1HeadBackHd5
Std1SOWHead5
Std1WeldInTolHd5
Std1MaintRequest
Std1StudsLow
Std1ReadyForAuto
Std1ReadyToWeld
Std1FaultGrpBit1
Std1FaultGrpBit2
Std1FaultGrpBit4
Std1FaultBit1
Std1FaultBit2
Std1FaultBit4
Std1FaultBit8
Std1FaultBit16
Std1FaultBit32
Std1FaultBit64
Std1FaultBit128
Std1FaultBit256
Std1Input41
Std1Input42
Std1Input43
Std1Input44
Std1Input45
Std1Input46
Std1Input47
Std1Head1inWpos
Std1Head2inWpos
Std1Head3inWpos
Std1Head4inWpos
Std1Head5inWpos
Std1Head1inPpos
Std1Head2inPpos
Std1Head3inPpos
Std1Head4inPpos
Std1Head5inPpos
Std1SIGrprHead1
Std1SIGrprHead2
Std1SIGrprHead3
Std1SIGrprHead4
Std1SIGrprHead5
Std1MotionRelReq
Type
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
AS OF 10/03/2006
Printed copies are not source controlled
Logical
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
Signal Description
This input from the Emhart control 1 indicates No Fault is present on weld head 1.
This input from the Emhart control 1 indicates the stud weld was complete for head 1.
This input from the Emhart control 1 indicates stud head 1 is retracted.
This input from the Emhart control 1 indicates stud head 1 has a stud on the work piece.
This input from the Emhart control 1 indicates the stud weld was in tolerance for head 1.
This input from the Emhart control 1 indicates No Fault is present on weld head 2.
This input from the Emhart control 1 indicates the stud weld was complete for head 2.
This input from the Emhart control 1 indicates stud head 2 is retracted.
This input from the Emhart control 1 indicates stud head 2 has a stud on the work piece.
This input from the Emhart control 1 indicates the stud weld was in tolerance for head 2.
This input from the Emhart control 1 indicates No Fault is present on weld head 3.
This input from the Emhart control 1 indicates the stud weld was complete for head 3.
This input from the Emhart control 1 indicates stud head 3 is retracted.
This input from the Emhart control 1 indicates stud head 3 has a stud on the work piece.
This input from the Emhart control 1 indicates the stud weld was in tolerance for head 3.
This input from the Emhart control 1 indicates No Fault is present on weld head 4.
This input from the Emhart control 1 indicates the stud weld was complete for head 4.
This input from the Emhart control 1 indicates stud head 4 is retracted.
This input from the Emhart control 1 indicates stud head 4 has a stud on the work piece.
This input from the Emhart control 1 indicates the stud weld was in tolerance for head 4.
This input from the Emhart control 1 indicates No Fault is present on weld head 5.
This input from the Emhart control 1 indicates the stud weld was complete for head 5.
This input from the Emhart control 1 indicates stud head 5 is retracted.
This input from the Emhart control 1 indicates stud head 5 has a stud on the work piece.
This input from the Emhart control 1 indicates the stud weld was in tolerance for head 5.
This input from the Emhart control 1 indicates that service is requested.
This input from the Emhart control 1 indicates the stud hopper is not running.
This input from the Emhart control 1 indicates that is ready to execute a cycle.
This input from the Emhart control 1 indicates that it is changed and ready to weld.
This input from the Emhart control 1 is a binary bit 1 for group fault condition.
This input from the Emhart control 1 is a binary bit 2 for group fault condition.
This input from the Emhart control 1 is a binary bit 4 for group fault condition.
This input from the Emhart controller 1 is binary bit 1 for fault code report
This input from the Emhart controller 1 is binary bit 2 for fault code report
This input from the Emhart controller 1 is binary bit 4 for fault code report
This input from the Emhart controller 1 is binary bit 8 for fault code report
This input from the Emhart controller 1 is binary bit 16 for fault code report
This input from the Emhart controller 1 is binary bit 32 for fault code report
This input from the Emhart controller 1 is binary bit 64 for fault code report
This input from the Emhart controller 1 is binary bit 128 for fault code report
This input from the Emhart controller 1 is binary bit 256 for fault code report
This input from the Emhart controller 1 is currently not used.
This input from the Emhart controller 1 is currently not used.
This input from the Emhart controller 1 is currently not used.
This input from the Emhart controller 1 is currently not used.
This input from the Emhart controller 1 is currently not used.
This input from the Emhart controller 1 is currently not used.
This input from the Emhart controller 1 is currently not used.
24
Node address: 16
Module Name: Emhart Stud Weld
Type:
Signal Name
Type
Logical
Std1StartWeldHd1
Std1StartWeldHd2
Std1StartWeldHd3
Std1StartWeldHd4
Std1StartWeldHd5
Std1StartFeedHd1
Std1StartFeedHd2
Std1StartFeedHd3
Std1StartFeedHd4
Std1StartFeedHd5
Std1WldProgBit1
Std1WldProgBit2
Std1WldProgBit4
Std1WldProgBit8
Std1WldProgBit16
Std1WldProgBit32
Std1WldProgBit64
Std1Output17
Std1RestartWeld
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Std1ForceWeldCmp
Std1ModeSelect1
Std1ModeSelect2
Std1Output22
Std1Output23
Std1Output24
Std1Output25
Std1Output26
Std1Output27
Std1Output28
Std1Output29
Std1Output30
Std1Output31
Std1Output32
Std1Output33
Std1Output34
Std1Output35
Std1Output36
Std1Output37
Std1Output38
Std1Output39
Std1Output40
Std1Output41
Std1Output42
Std1Output43
Std1Output44
Std1Output45
Std1Output46
Std1Output47
Std1MovHd1ToWpos
Std1MovHd2ToWpos
Std1MovHd3ToWpos
Std1MovHd4ToWpos
Std1MovHd5ToWpos
Std1MovHd1ToPpos
Std1MovHd2ToPpos
Std1MovHd3ToPpos
Std1MovHd4ToPpos
Std1MovHd5ToPpos
Std1Output58
Std1Output59
Std1Output60
Std1Output61
Std1Output62
Std1Output63
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
AS OF 10/03/2006
Printed copies are not source controlled
Signal Description
This output to the Emhart control 1 will start a weld cycle with head 1.
This output to the Emhart control 1 will start a weld cycle with head 2.
This output to the Emhart control 1 will start a weld cycle with head 3.
This output to the Emhart control 1 will start a weld cycle with head 4.
This output to the Emhart control 1 will start a weld cycle with head 5.
This output to the Emhart control 1 initiates a stud feed cycle to head 1.
This output to the Emhart control 1 initiates a stud feed cycle to head 2.
This output to the Emhart control 1 initiates a stud feed cycle to head 3.
This output to the Emhart control 1 initiates a stud feed cycle to head 4.
This output to the Emhart control 1 initiates a stud feed cycle to head 5.
This output to the Emhart control 1 is bit value 1 of the binary weld select
This output to the Emhart control 1 is bit value 2 of the binary weld select
This output to the Emhart control 1 is bit value 4 of the binary weld select
This output to the Emhart control 1 is bit value 8 of the binary weld select
This output to the Emhart control 1 is bit value 16 of the binary weld select
This output to the Emhart control 1 is bit value 32 of the binary weld select
This output to the Emhart control 1 is bit value 64 of the binary weld select
This output to the Emhart controller 1 is currently not used.
This output to the Emhart control 1 will reweld a stud at the current weld position.
Someone must verify that a stud was not welded to the work piece before a reweld.
This output to the Emhart control 1 will force a weld complete signal
This output to the Emhart control 1 is used to activate modes of operation.
This output to the Emhart control 1 is used to activate modes of operation.
This output to the Emhart controller 1 is currently not used.
This output to the Emhart controller 1 is currently not used.
This output to the Emhart controller 1 is currently not used.
This output to the Emhart controller 1 is currently not used.
This output to the Emhart controller 1 is currently not used.
This output to the Emhart controller 1 is currently not used.
This output to the Emhart controller 1 is currently not used.
This output to the Emhart controller 1 is currently not used.
This output to the Emhart controller 1 is currently not used.
This output to the Emhart controller 1 is currently not used.
This output to the Emhart controller 1 is currently not used.
This output to the Emhart controller 1 is currently not used.
This output to the Emhart controller 1 is currently not used.
This output to the Emhart controller 1 is currently not used.
This output to the Emhart controller 1 is currently not used.
This output to the Emhart controller 1 is currently not used.
This output to the Emhart controller 1 is currently not used.
This output to the Emhart controller 1 is currently not used.
This output to the Emhart controller 1 is currently not used.
This output to the Emhart controller 1 is currently not used.
This output to the Emhart controller 1 is currently not used.
This output to the Emhart controller 1 is currently not used.
This output to the Emhart controller 1 is currently not used.
This output to the Emhart controller 1 is currently not used.
This output to the Emhart controller 1 is currently not used.
This output to the Emhart controller 1 is currently not used.
25
Node address: 25
Module Name: Nordson Process Sentry Dispense
Type:
Signal Name
Type
Logical
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
3
4
5
6
7
8
9
10
11
12
13
14
15
Input
16
Disp 1 Input17
Disp 1 Input18
Disp 1 Input 19
Disp 1 Input 20
Disp 1 Input 21
Disp 1 Input 22
Disp 1 Input 23
Disp 1 Input 24
Disp 1 Input 25
Disp 1 Input 26
Disp 1 Input 27
Disp 1 Input 28
Disp 1 Input 29
Disp 1 Input 30
Disp 1 Input 31
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
AS OF 10/03/2006
Printed copies are not source controlled
Signal Description
This input from the Nordson Controller indicates the system is ready to
dispense.
This input from the Nordson Controller indicates a High Volume Fault is
present
This input from the Nordson Controller indicates a Low Volume Fault is
present
This input from the Nordson controller indicates a System Fault is present
This input from the Nordson Controller is currently not used.
This input from the Nordson Controller is currently not used.
This input from the Nordson Controller is currently not used.
This input from the Nordson Controller is currently not used.
This input from the Nordson Controller is currently not used.
This input from the Nordson Controller is currently not used.
This input from the Nordson Controller is currently not used.
This input from the Nordson Controller is currently not used.
This input from the Nordson Controller is currently not used.
This input from the Nordson Controller is currently not used.
This input from the Nordson Controller is currently not used.
This input from the Nordson Controller indicates dispensing in process
This input from the Nordson Controller indicates Temperature Conditioner
Ready
This input from the Nordson Controller is currently not used.
This input from the Nordson Controller is currently not used.
This input from the Nordson Controller is currently not used.
This input from the Nordson Controller is currently not used.
This input from the Nordson Controller is currently not used.
This input from the Nordson Controller is currently not used.
This input from the Nordson Controller is currently not used.
This input from the Nordson Controller is currently not used.
This input from the Nordson Controller is currently not used.
This input from the Nordson Controller is currently not used.
This input from the Nordson Controller is currently not used.
This input from the Nordson Controller is currently not used.
This input from the Nordson Controller is currently not used.
This input from the Nordson Controller is currently not used.
This input from the Nordson Controller is currently not used.
26
Node address: 25
Module Name: Nordson Process Sentry Dispense
Type:
Signal Name
Type
Logical
Disp 1 Output
Disp 1 Output
Disp 1 Output
Disp 1 Style Bit 1
Output
Output
Output
Output
0
1
2
3
Output
Output
Output
Output
Output
Output
Output
10
Output
11
Output
12
Output
13
Output
14
Disp 1 Output
Disp 1 Output
Disp 1 Output
Disp 1 Output
Disp 1 Output
Disp 1 Output
Disp 1 Output
Disp 1 Output
Disp 1 Output
Disp 1 Output
Disp 1 Output
Disp 1 Output
Disp 1 Output
Disp 1 Output
Disp 1 Output
Disp 1 Output
Disp 1 Output
Disp 1 Part ID Bit 0
Disp 1 Part ID Bit 1
Disp 1 Part ID Bit 2
Disp 1 Part ID Bit 3
Disp 1 Output
Disp 1 Output
Disp 1 Output
Disp 1 Output
Disp 1 Dry Mode
Disp 1 Alarm Reset
Disp 1 Gun On
Disp 1 Part Strobe
Disp 1 Output
Disp 1 Output
Disp 1 Output
Disp 1 Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
AS OF 10/03/2006
Printed copies are not source controlled
Signal Description
This output to the. Nordson controller 1 is currently not used
This output to the. Nordson controller 1 is currently not used
This output to the. Nordson controller 1 is currently not used
This output is binary value 1 for dispense style selection to the Nordson controller
1.
This output is binary value 2 for dispense style selection to the Nordson controller
1.
This output is binary value 4 for dispense style selection to the Nordson controller
1..
This output is binary value 8 for dispense style selection to the Nordson controller
1.
This output is binary value 16 for dispense style selection to the Nordson
controller 1.
This output is binary value 32 for dispense style selection to the Nordson
controller 1.
This output is binary value 64 for dispense style selection to the Nordson
controller 1..
This output is binary value 128 for dispense style selection to the Nordson
controller 1.
This output is binary value 256 for dispense style selection to the Nordson
controller 1.
This output is binary value 512 for dispense style selection to the Nordson
controller 1..
This output is binary value 1024 for dispense style selection to the Nordson
controller 1.
This output is binary value 2048 for dispense style selection to the Nordson
controller 1.
This output to the. Nordson controller 1 is currently not used
This output to the. Nordson controller 1 is currently not used
This output to the. Nordson controller 1 is currently not used
This output to the. Nordson controller 1 is currently not used
This output to the. Nordson controller 1 is currently not used
This output to the. Nordson controller 1 is currently not used
This output to the. Nordson controller 1 is currently not used
This output to the. Nordson controller 1 is currently not used
This output to the. Nordson controller 1 is currently not used
This output to the. Nordson controller 1 is currently not used
This output to the. Nordson controller 1 is currently not used
This output to the. Nordson controller 1 is currently not used
This output to the. Nordson controller 1 is currently not used
This output to the. Nordson controller 1 is currently not used
This output to the. Nordson controller 1 is currently not used
This output to the. Nordson controller 1 is currently not used
This output to the. Nordson controller 1 is currently not used
This output to the. Nordson controller 1 indicates the Part ID 0
This output to the. Nordson controller 1 indicates the Part ID 1
This output to the. Nordson controller 1 indicates the Part ID 2
This output to the. Nordson controller 1 indicates the Part ID 3
This output to the. Nordson controller 1 is currently not used
This output to the. Nordson controller 1 is currently not used
This output to the. Nordson controller 1 is currently not used
This output to the. Nordson controller 1 is currently not used
This output to the. Nordson controller 1 indicates Dry Mode is Selected
This output to the. Nordson controller 1 indicates Alarm Reset is present
This output to the. Nordson controller 1 indicates to turn on Gun 1
This output to the. Nordson controller 1 indicates Part Strobe is active
This output to the. Nordson controller 1 is currently not used
This output to the. Nordson controller 1 is currently not used
This output to the. Nordson controller 1 is currently not used
This output to the. Nordson controller 1 is currently not used
27
Node address: 31
Module Name: MHBlock1
Type: Interlink BT FDNL-S1600-T-0203
Signal Name
Type Logical Signal Description
Part3Present
input
0
This input indicates that Part 3 is present.
Part4Present
input
1
This input indicates that Part 4 is present.
Part5Present
input
2
This input indicates that Part 5 is present.
Part6Present
input
3
This input indicates that Part 6 is present.
CYL4Open
input
4
This input indicates that Cylinder 4 is open.
CYL4Closed
input
5
This input indicates that Cylinder 4 is Closed.
CYL5Open
input
6
This input indicates that Cylinder 5 is open.
CYL5Closed
input
7
This input indicates that Cylinder 5 is Closed.
CYL6Open
input
8
This input indicates that Cylinder 6 is open.
CYL6Closed
input
9
This input indicates that Cylinder 6 is Closed.
CYL7Open
input
10
This input indicates that Cylinder 7 is open.
CYL7Closed
input
11
This input indicates that Cylinder 7 is Closed.
CYL8Open
input
12
This input indicates that Cylinder 8 is open.
CYL8Closed
input
13
This input indicates that Cylinder 8 is Closed.
CYL9Open
input
14
This input indicates that Cylinder 9 is open.
CYL9Closed
input
15
This input indicates that Cylinder 9 is Closed.
Node address: 32
Module Name: MHBlock2
Type: Interlink BT FDNL-S1600-T-0203
Type Logical Signal Description
Signal Name
Part7Present
input
0
This input indicates that Part 7 is present.
Part8Present
input
1
This input indicates that Part 8 is present.
Part9Present
input
2
This input indicates that Part 9 is present.
Part10Present
input
3
This input indicates that Part 10 is present.
CYL10Open
input
4
This input indicates that Cylinder 10 is open.
CYL10Closed
input
5
This input indicates that Cylinder 10 is Closed.
CYL11Open
input
6
This input indicates that Cylinder 11 is open.
CYL11Closed
input
7
This input indicates that Cylinder 11 is Closed.
CYL12Open
input
8
This input indicates that Cylinder 12 is open.
CYL12Closed
input
9
This input indicates that Cylinder 12 is Closed.
CYL13Open
input
10
This input indicates that Cylinder 13 is open.
CYL13Closed
input
11
This input indicates that Cylinder 13 is Closed.
CYL14Open
input
12
This input indicates that Cylinder 14 is open.
CYL14Closed
input
13
This input indicates that Cylinder 14 is Closed.
CYL15Open
input
14
This input indicates that Cylinder 15 is open.
CYL15Closed
input
15
This input indicates that Cylinder 15 is Closed.
AS OF 10/03/2006
Printed copies are not source controlled
28
Node address: 33
Module Name: MHBlock3
Type: Interlink BT FDNL-S1600-T-0203
Signal Name
Type Logical Signal Description
CYL16Open
input
0
This input indicates that Cylinder 16 is open.
CYL16Closed
input
1
This input indicates that Cylinder 16 is Closed.
CYL17Open
input
2
This input indicates that Cylinder 17 is open.
CYL17Closed
input
3
This input indicates that Cylinder 17 is Closed.
CYL18Open
input
4
This input indicates that Cylinder 18 is open.
CYL18Closed
input
5
This input indicates that Cylinder 18 is Closed.
CYL19Open
input
6
This input indicates that Cylinder 19 is open.
CYL19Closed
input
7
This input indicates that Cylinder 19 is Closed.
CYL20Open
input
8
This input indicates that Cylinder 20 is open.
CYL20Closed
input
9
This input indicates that Cylinder 20 is Closed.
CYL21Open
input
10
This input indicates that Cylinder 21 is open.
CYL21Closed
input
11
This input indicates that Cylinder 21 is Closed.
CYL22Open
input
12
This input indicates that Cylinder 22 is open.
CYL22Closed
input
13
This input indicates that Cylinder 22 is Closed.
CYL23Open
input
14
This input indicates that Cylinder 23 is open.
CYL23Closed
input
15
This input indicates that Cylinder 23 is Closed.
Node address: 34
Module Name: MHBlock4
Type: Interlink BT FDNL-S1600-T-0203
Signal Name
Type Logical Signal Description
CYL27Open
input
0
This input indicates that Cylinder 27 is open.
CYL27Closed
input
1
This input indicates that Cylinder 27 is Closed.
CYL28Open
input
2
This input indicates that Cylinder 28 is open.
CYL28Closed
input
3
This input indicates that Cylinder 28 is Closed.
CYL29Open
input
4
This input indicates that Cylinder 29 is open.
CYL29Closed
input
5
This input indicates that Cylinder 29 is Closed.
CYL30Open
input
6
This input indicates that Cylinder 30 is open.
CYL30Closed
input
7
This input indicates that Cylinder 30 is Closed.
CYL31Open
input
8
This input indicates that Cylinder 31 is open.
CYL31Closed
input
9
This input indicates that Cylinder 31 is Closed.
CYL32Open
input
10
This input indicates that Cylinder 32 is open.
CYL32Closed
input
11
This input indicates that Cylinder 32 is Closed.
CYL33Open
input
12
This input indicates that Cylinder 33 is open.
CYL33Closed
input
13
This input indicates that Cylinder 33 is Closed.
CYL34Open
input
14
This input indicates that Cylinder 34 is open.
CYL34Closed
input
15
This input indicates that Cylinder 34 is Closed.
AS OF 10/03/2006
Printed copies are not source controlled
29
Node address: 35
Module Name: MHBlock5
Type: Interlink BT FDNL-S1600-T-0203
Signal Name
Type Logical Signal Description
Part1Present
input
0
This input indicates that Part 1 is present.
Part2Present
input
1
This input indicates that Part 2 is present.
CYL1Open
input
2
This input indicates that Cylinder 1 is open.
CYL1Closed
input
3
This input indicates that Cylinder 1 is Closed.
CYL2Open
input
4
This input indicates that Cylinder 2 is open.
CYL2Closed
input
5
This input indicates that Cylinder 2 is Closed.
CYL3Open
input
6
This input indicates that Cylinder 3 is open.
CYL3Closed
input
7
This input indicates that Cylinder 3 is Closed.
Part11Present
input
8
This input indicates that Part 11 is present.
Part12Present
input
9
This input indicates that Part 12 is present.
CYL24Open
input
10
This input indicates that Cylinder 24 is open.
CYL24Closed
input
11
This input indicates that Cylinder 24 is Closed.
CYL25Open
input
12
This input indicates that Cylinder 25 is open.
CYL25Closed
input
13
This input indicates that Cylinder 25 is Closed.
CYL26Open
input
14
This input indicates that Cylinder 26 is open.
CYL26Closed
input
15
This input indicates that Cylinder 26 is Closed.
SLSAP Only
Node address: 37
Module Name: Norgen Smart Pump
Type:
Signal Name
Type
VacuumCH1PP
Input
VacuumCH2PP
Input
Logical
Input
Input
Input
Input
Input
Input
doVacCH1On
output
doBlwOffCh1On
output
doVacCH2On
output
doBlwOffCh2On
output
output
output
output
output
AS OF 10/03/2006
Printed copies are not source controlled
Signal Description
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
30
Node address: 38
Module Name: Isra Vision
Type:
Signal Name
Type
diISRA_StatBit1
diISRA_StatBit2
diISRA_StatBit4
diISRA_StatBit8
diISRA_Ready
diISRA_Meas_ip
diISRA_Data_ip
diISRA_ID_OK
diISRA_reservd
diISRA_ErrPLC
diISRA_ErrRbt
diISRA_OutTol
diISRA_Disabl
diISRA_ErrImage
diISRA_reservd1
diISRA_ErrDet
diISRA_XB1
diISRA_XB2
diISRA_XB4
diISRA_XB8
diISRA_XB16
diISRA_XB32
diISRA_XB64
diISRA_XB128
diISRA_XB256
diISRA_XB512
diISRA_XB1024
diISRA_XB2048
diISRA_XB4096
diISRA_XB8192
diISRA_XB16384
diISRA_XB32768
diISRA_YB1
diISRA_YB2
diISRA_YB4
diISRA_YB8
diISRA_YB16
diISRA_YB32
diISRA_YB64
diISRA_YB128
diISRA_YB256
diISRA_YB512
diISRA_YB1024
diISRA_YB2048
diISRA_YB4096
diISRA_YB8192
diISRA_YB16384
diISRA_YB32768
diISRA_ZB1
diISRA_ZB2
diISRA_ZB4
diISRA_ZB8
diISRA_ZB16
diISRA_ZB32
diISRA_ZB64
diISRA_ZB128
diISRA_ZB256
diISRA_ZB512
diISRA_ZB1024
diISRA_ZB2048
diISRA_ZB4096
diISRA_ZB8192
diISRA_ZB16384
diISRA_ZB32768
diISRA_RXB1
diISRA_RXB2
diISRA_RXB4
diISRA_RXB8
diISRA_RXB16
diISRA_RXB32
diISRA_RXB64
diISRA_RXB128
diISRA_RXB256
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
AS OF 10/03/2006
Printed copies are not source controlled
Logical
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
Signal Description
This input indicates that the Status Bit 1 is high (Mirrors the Command Bits)
This input indicates that the Status Bit 2 is high (Mirrors the Command Bits)
This input indicates that the Status Bit 4 is high (Mirrors the Command Bits)
This input indicates that the Status Bit 8 is high (Mirrors the Command Bits)
This input indicates that the ISRA Vision System is ready for type (Style).
Thiis input indicates that a measurement is in progress
This input indicates that a data transfer is in progress
This input indicates that the type (Style) is OK
This input is reserved
This input indicate a general communication error with the PLC has occurred
This input indicates a communication error with the robot has occurred
This input indicates that the calculation is out of tolerance
This input indicates that a wrong type (Style) was selected
This input indicates that a error occurred during image capture
This input is reserved
This input indicates that an error occurred during detection
This group input (giISRA_Offs_X) indicates the X offset data
This group input (giISRA_Offs_X) indicates the X offset data
This group input (giISRA_Offs_X) indicates the X offset data
This group input (giISRA_Offs_X) indicates the X offset data
This group input (giISRA_Offs_X) indicates the X offset data
This group input (giISRA_Offs_X) indicates the X offset data
This group input (giISRA_Offs_X) indicates the X offset data
This group input (giISRA_Offs_X) indicates the X offset data
This group input (giISRA_Offs_X) indicates the X offset data
This group input (giISRA_Offs_X) indicates the X offset data
This group input (giISRA_Offs_X) indicates the X offset data
This group input (giISRA_Offs_X) indicates the X offset data
This group input (giISRA_Offs_X) indicates the X offset data
This group input (giISRA_Offs_X) indicates the X offset data
This group input (giISRA_Offs_X) indicates the X offset data
This group input (giISRA_Offs_X) indicates the X offset data
This group input (giISRA_Offs_Y) indicates the Y offset data
This group input (giISRA_Offs_Y) indicates the Y offset data
This group input (giISRA_Offs_Y) indicates the Y offset data
This group input (giISRA_Offs_Y) indicates the Y offset data
This group input (giISRA_Offs_Y) indicates the Y offset data
This group input (giISRA_Offs_Y) indicates the Y offset data
This group input (giISRA_Offs_Y) indicates the Y offset data
This group input (giISRA_Offs_Y) indicates the Y offset data
This group input (giISRA_Offs_Y) indicates the Y offset data
This group input (giISRA_Offs_Y) indicates the Y offset data
This group input (giISRA_Offs_Y) indicates the Y offset data
This group input (giISRA_Offs_Y) indicates the Y offset data
This group input (giISRA_Offs_Y) indicates the Y offset data
This group input (giISRA_Offs_Y) indicates the Y offset data
This group input (giISRA_Offs_Y) indicates the Y offset data
This group input (giISRA_Offs_Y) indicates the Y offset data
This group input (giISRA_Offs_Z) indicates the Z offset data
This group input (giISRA_Offs_Z) indicates the Z offset data
This group input (giISRA_Offs_Z) indicates the Z offset data
This group input (giISRA_Offs_Z) indicates the Z offset data
This group input (giISRA_Offs_Z) indicates the Z offset data
This group input (giISRA_Offs_Z) indicates the Z offset data
This group input (giISRA_Offs_Z) indicates the Z offset data
This group input (giISRA_Offs_Z) indicates the Z offset data
This group input (giISRA_Offs_Z) indicates the Z offset data
This group input (giISRA_Offs_Z) indicates the Z offset data
This group input (giISRA_Offs_Z) indicates the Z offset data
This group input (giISRA_Offs_Z) indicates the Z offset data
This group input (giISRA_Offs_Z) indicates the Z offset data
This group input (giISRA_Offs_Z) indicates the Z offset data
This group input (giISRA_Offs_Z) indicates the Z offset data
This group input (giISRA_Offs_Z) indicates the Z offset data
This group input (giISRA_Offs_RX) indicates the RX offset data
This group input (giISRA_Offs_RX) indicates the RX offset data
This group input (giISRA_Offs_RX) indicates the RX offset data
This group input (giISRA_Offs_RX) indicates the RX offset data
This group input (giISRA_Offs_RX) indicates the RX offset data
This group input (giISRA_Offs_RX) indicates the RX offset data
This group input (giISRA_Offs_RX) indicates the RX offset data
This group input (giISRA_Offs_RX) indicates the RX offset data
This group input (giISRA_Offs_RX) indicates the RX offset data
31
diISRA_RXB512
diISRA_RXB1024
diISRA_RXB2048
diISRA_RXB4096
diISRA_RXB8192
diISRA_RXB16384
diISRA_RXB32768
diISRA_RYB1
diISRA_RYB2
diISRA_RYB4
diISRA_RYB8
diISRA_RYB16
diISRA_RYB32
diISRA_RYB64
diISRA_RYB128
diISRA_RYB256
diISRA_RYB512
diISRA_RYB1024
diISRA_RYB2048
diISRA_RYB4096
diISRA_RYB8192
diISRA_RYB16384
diISRA_RYB32768
diISRA_RZB1
diISRA_RZB2
diISRA_RZB4
diISRA_RZB8
diISRA_RZB16
diISRA_RZB32
diISRA_RZB64
diISRA_RZB128
diISRA_RZB256
diISRA_RZB512
diISRA_RZB1024
diISRA_RZB2048
diISRA_RZB4096
diISRA_RZB8192
diISRA_RZB16384
diISRA_RZB32768
doISRA_CommandB1
doISRA_CommandB2
doISRA_CommandB4
doISRA_CommandB8
doISRA_Start_M
doISRA_reservd
doISRA_Reset_E
doISRA_ID_Valid
doISRA_TpIDB1
doISRA_TpIDB2
doISRA_TpIDB4
doISRA_TpIDB8
doISRA_TpIDB16
doISRA_TpIDB32
doISRA_TpIDB64
doISRA_TpIDB128
doISRA_reservd
doISRA_reservd
doISRA_reservd
doISRA_reservd
doISRA_reservd
doISRA_reservd
doISRA_reservd
doISRA_reservd
doISRA_reservd
doISRA_reservd
doISRA_reservd
doISRA_reservd
doISRA_reservd
doISRA_reservd
doISRA_reservd
doISRA_reservd
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
AS OF 10/03/2006
Printed copies are not source controlled
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Node address: 39
Module Name: MHBlock9
Type: Numatics 2012 Manifold Assembly
Type
Logical Signal Description
Signal Name
CloseValve1
output
0
This output closes valve 1.
OpenValve1
output
1
This output opens valve 1.
CloseValve2
output
2
This output closes valve 2.
OpenValve2
output
3
This output opens valve 2.
CloseValve3
output
4
This output closes valve 3.
OpenValve3
output
5
This output opens valve 3.
CloseValve4
output
6
This output closes valve 4.
OpenValve4
output
7
This output opens valve 4.
CloseValve5
output
8
This output closes valve 5.
OpenValve5
output
9
This output opens valve 5.
CloseValve6
output
10
This output closes valve 6.
OpenValve6
output
11
This output opens valve 6.
CloseValve7
output
12
This output closes valve 7.
OpenValve7
output
13
This output opens valve 7.
CloseValve8
output
14
This output closes valve 8.
OpenValve8
output
15
This output opens valve 8.
CloseValve9
output
16
This output closes valve 9.
OpenValve9
output
17
This output opens valve 9.
CloseValve10
output
18
This output closes valve 10.
OpenValve10
output
19
This output opens valve 10
CloseValve11
output
20
This output closes valve 11
OpenValve11
output
21
This output opens valve 11
CloseValve12
output
22
This output closes valve 12.
OpenValve12
output
23
This output opens valve 12.
CloseValve13
output
24
This output closes valve 13.
OpenValve13
output
25
This output opens valve 13.
CloseValve14
output
26
This output closes valve 14.
OpenValve14
output
27
This output opens valve 14.
CloseValve15
output
28
This output closes valve 15.
OpenValve15
output
29
This output opens valve 15.
CloseValve16
output
30
This output closes valve 16.
OpenValve16
output
31
This output opens valve 16.
AS OF 10/03/2006
Printed copies are not source controlled
33
Node address: 45
Module Name: Pierce DriveABlk1
Type:
Signal Name
diDrvA_Ok
diDrvA_On
diDrvAHomeComp
diDrvAForce_Lub
diDrvAReturned
diDrvAAtPos
doDrvAReset
doDrvAMode1Sel
doDrvAMode2Sel
doStyle_drvALub
doDrvAAutomode
Type
Logical
Input
Input
Input
Input
Input
Input
Input
Input
output
output
output
output
output
output
output
output
Signal Description
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Node address: 46
Module Name: Pierce DriveABlk2
Type:
Signal Name
diDrvAMode1Ackn
diDrvAMode2Ackn
diSr400On
diSrFuseOk
doDrvATorqEnble
doDrvAExt_Pos1
doDrvAExt-Pos2
doDrvAPosSel
Type
Input
Input
Input
Input
Input
Input
Input
Input
output
output
output
output
output
output
output
output
AS OF 10/03/2006
Printed copies are not source controlled
Logical
Signal Description
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
34
Node address: 47
Module Name: Pierce DriveBBlk3
Type:
Signal Name
diDrvB_Ok
DiDrvB_On
diDrvBHomeComp
diDrvBForce_Lub
diDrvBReturned
diDrvBAtPos
doDrvBReset
doDrvBMode1Sel
doDrvBMode2Sel
doStyle_drvBLub
doDrvBAutomode
Type
Logical
Input
Input
Input
Input
Input
Input
Input
Input
output
output
output
output
output
output
output
output
Signal Description
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Node address: 48
Module Name: Pierce DriveBBlk4
Type:
Signal Name
diDrvBMode1Ackn
diDrvBMode2Ackn
diSr400On
diSrFuseOk
doDrvBTorqEnble
doDrvBExt_Pos1
doDrvBExt-Pos2
doDrvBPosSel
Type
Input
Input
Input
Input
Input
Input
Input
Input
output
output
output
output
output
output
output
output
AS OF 10/03/2006
Printed copies are not source controlled
Logical
Signal Description
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
35
Node address: 54
Module Name: ATI Dual Redundant Tool Changer
Type:
Signal Name
Type
ToolLocked
input
ToolUnLocked
input
DNetPowerOK
input
AuxPowerOK
input
ReadyToLock1
input
ReadyToLock2
input
ReadyToLockV1
input
ReadyToLockV2
input
ToolStndIntlkV1
input
ToolStndIntlkV2
input
ToolStndRelayV1
input
10
ToolStndRelayV2
input
11
ToolPresent
ReservedTooldi13
ReservedTooldi14
ReservedTooldi15
RTLMismatch
input
12
This robot input from the ATI tool changer indicates that the tool is
locked.
This robot input from the ATI tool changer indicates that the Tool is
unlocked.
This robot input from the ATI tool changer indicates that the Dnet
power is OK.
This robot input from the ATI tool changer indicates that the Aux
Power is OK.
This robot input from the ATI tool changer indicates that the changer is
ready to lock 1 is on.
This robot input from the ATI tool changer indicates that the changer is
ready to lock 2 is on.
This robot input from the ATI tool changer indicates that the RTL1 is
verified.
This robot input from the ATI tool changer indicates that the RTL2 is
verified.
This robot input from the ATI tool changer indicates the state of TSI
switch 1.
This robot input from the ATI tool changer indicates the state of TSI
switch 2.
This robot input from the ATI tool changer indicates the state of the
TSI relay 1.
This robot input from the ATI tool changer indicates the state of the
TSI relay 2.
This robot input from the ATI tool changer tool present.
input
13
input
14
input
15
input
16
TSIVMismatch
input
17
LatchOverLoad
input
18
UnlatchOverLoad
input
19
ReservedTooldi20
input
20
RTLrtlvMismatch
input
21
TSIVtsrvMismatch
input
22
UnsafeUnlatch
input
23
LckUnlckSensFlt
input
24
LatchNotComplt
input
25
UnlatchNotComplt
input
26
TSIVFault
input
27
RTLFault
input
28
ReservedTooldi29
input
29
ReservedTooldi30
input
30
ReservedTooldi31
input
31
ToolIDswtch1bit1
input
32
ToolIDswtch1bit2
input
33
ToolIDswtch1bit4
input
34
This robot input from the ATI tool changer indicates there is a
mismatch between RTL1 and RTL2.
This robot input from the ATI tool changer indicates there is a
mismatch between TSIV1 and TSIV2.
This robot input from the ATI tool changer indicates the latch output is
overloaded.
This robot input from the ATI tool changer indicates the unlatch output
is overloaded.
This robot input from the ATI tool changer indicates the spare output is
overloaded.
This robot input from the ATI tool changer indicates the master PCB
has an error.
This robot input from the ATI tool changer indicates the tool PCB or
TSI switch has an error.
This robot input from the ATI tool changer indicates that the tool
changer has detected an unsafe unlatch condition and disabled the
unlatch.
This robot input from the ATI tool changer indicates the tool changer
has detected lock and unlock sensors at the same time.
This robot input from the ATI tool changer indicates the latch process
did not complete.
This robot input from the ATI tool changer indicates the unlatch
process did not complete.
This robot input from the ATI tool changer indicates TSIV Input is
stuck high.
. This robot input from the ATI tool changer indicates RTL Input is
stuck high
This robot input from the ATI tool changer indicates Tool ID
Communication Timeout.
This robot input from the ATI tool changer indicates which tool ((ID)
switch 5 bit4) is coupled.
This robot input from the ATI tool changer indicates which tool ((ID)
switch 5 bit8) is coupled.
This robot input from the ATI tool changer indicates which tool ((ID)
switch 1 bit1) is coupled
This robot input from the ATI tool changer indicates which tool ((ID)
switch 1 bit2) is coupled
This robot input from the ATI tool changer indicates which tool ((ID)
switch 1 bit4) is coupled
ToolIDswtch1bit8
input
35
AS OF 10/03/2006
Printed copies are not source controlled
Logical
36
Signal Description
This robot input from the ATI tool changer indicates which tool ((ID)
switch 1 bit8) is coupled
ToolIDswtch2bit1
input
36
ToolIDswtch2bit2
input
37
ToolIDswtch2bit4
input
38
ToolIDswtch2bit8
input
39
ToolIDswtch3bit1
input
40
ToolIDswtch3bit2
input
41
ToolIDswtch3bit4
input
42
ToolIDswtch3bit8
input
43
ToolIDSwth4bit1
input
44
ToolIDSwth4bit2
input
45
ToolIDSwth4bit3
input
46
ToolIDSwth4bit4
input
47
ToolIDSwtch5bit1
input
48
ToolIDSwtch5bit2
input
49
ToolIDSwtch5bit4
input
50
ToolIDSwtch5bit8
input
51
ReservedTooldi52
ReservedTooldi53
ReservedTooldi54
ReservedTooldi55
ReservedTooldi56
ReservedTooldi57
ReservedTooldi58
ReservedTooldi59
ReservedTooldi6
ReservedTooldi6
Reserved
Reserved
input
52
This robot input from the ATI tool changer indicates which tool ((ID)
switch 2 bit1) is coupled
This robot input from the ATI tool changer indicates which tool ((ID)
switch 2 bit2) is coupled
This robot input from the ATI tool changer indicates which tool ((ID)
switch 2 bit4) is coupled
This robot input from the ATI tool changer indicates which tool ((ID)
switch 2 bit8) is coupled
This robot input from the ATI tool changer indicates which tool ((ID)
switch 3 bit1) is coupled
This robot input from the ATI tool changer indicates which tool ((ID)
switch 3 bit2) is coupled
This robot input from the ATI tool changer indicates which tool ((ID)
switch 3 bit4) is coupled
This robot input from the ATI tool changer indicates which tool ((ID)
switch 3 bit8) is coupled
This robot input from the ATI tool changer indicates which tool ((ID)
switch 4 bit1) is coupled
This robot input from the ATI tool changer indicates which tool ((ID)
switch 4 bit2) is coupled
This robot input from the ATI tool changer indicates which tool ((ID)
switch 4 bit4) is coupled
This robot input from the ATI tool changer indicates which tool ((ID)
switch 4 bit8) is coupled
This robot input from the ATI tool changer indicates which tool ((ID)
switch 5 bit1) is coupled
This robot input from the ATI tool changer indicates which tool ((ID)
switch 5 bit2) is coupled
This robot input from the ATI tool changer indicates which tool ((ID)
switch 5 bit4) is coupled
This robot input from the ATI tool changer indicates which tool ((ID)
switch 5 bit8) is coupled
This robot output to the ATI tool changer is not used.
input
53
input
54
input
55
input
input
56
57
input
58
input
59
input
60
input
61
input
62
input
63
AS OF 10/03/2006
Printed copies are not source controlled
37
Node address: 54
Module Name: ATI Dual Redundant Tool Changer
Type:
Signal Name
Type
Latch or Lock
Ouput
Unlatch or Unlock
Ouput
Spare
Clear Errors
Manual Mode Activated
Ouput
Ouput
Ouput
2
3
4
Out of Nest
Ouput
Logical
Signal Description
This robot output to the ATI tool changer will latch or lock tool
changer. Not used on DCX tool changers
This robot output to the ATI tool changer will unlatch or unlock the tool
changer.
This robot output to the ATI tool changer is a spare.
This robot output to the ATI tool changer will reset error bits.
This robot output to the ATI tool changer is for manual pendant
control.
This robot output to the ATI tool changer indicates that the EOAT is
out of nest.
6
7
SLSAP Only
Node address: 55
Module Name: Tool Nest and Changer Cover #1
Type:
Signal Name
Cover #1 Closed
Cover #1 Open
Tool in nest #1 switch 1
Tool in nest #1 switch 2
Close Cover #1
Open Cover #1
Type
Logical
Input
Input
Input
Input
Input
Input
Input
Input
output
output
0
1
2
3
4
5
6
7
8
9
output
10
output
11
output
output
output
output
12
13
14
15
Signal Description
This input to the robot indicates the cover over the tool changer #1 is closed
This input to the robot indicates the cover over the tool changer #1 is open.
This input to the robot indicates the tool is in the nest #1
This input to the robot indicates the tool is in the nest #1.
SLSAP Only
Node address: 56
Module Name: Tool Nest and Changer Cover #2
Type:
Signal Name
Cover #2 Closed
Cover #2 Open
Tool in nest #2 switch 1
Tool in nest #2 switch 2
Close Cover #2
Open Cover #2
Type
Logical
Input
Input
Input
Input
Input
Input
Input
Input
output
output
0
1
2
3
4
5
6
7
8
9
output
10
output
11
output
output
output
output
12
13
14
15
AS OF 10/03/2006
Printed copies are not source controlled
Signal Description
This input to the robot indicates the cover over the tool changer #2 is closed
This input to the robot indicates the cover over the tool changer #2 is open.
This input to the robot indicates the tool is in the nest #2.
This input to the robot indicates the tool is in the nest #2.
38
SLSAP Only
Node address: 57
Module Name: Tool Nest and Changer Cover #3
Type:
Signal +Name
Cover #3 Closed
Cover #3 Open
Tool in nest #3 switch 1
Tool in nest #3 switch 2
Close Cover #3
Open Cover #3
Type
Logical
Input
Input
Input
Input
Input
Input
Input
Input
output
output
0
1
2
3
4
5
6
7
8
9
output
10
output
11
output
output
output
output
12
13
14
15
Signal Description
This input to the robot indicates the cover over the tool changer #3 is closed
This input to the robot indicates the cover over the tool changer #3 is open.
This input to the robot indicates the tool is in the nest #3
This input to the robot indicates the tool is in the nest #3.
SLSAP Only
Node address: 58
Module Name: Tool Nest and Changer Cover #4
Type:
Signal Name
Cover #4 Closed
Cover #4 Open
Tool in nest #4 switch 1
Tool in nest #4 switch 2
Close Cover #4
Open Cover #4
Type
Logical
Input
Input
Input
Input
Input
Input
Input
Input
output
output
0
1
2
3
4
5
6
7
8
9
output
10
output
11
output
output
output
output
12
13
14
15
AS OF 10/03/2006
Printed copies are not source controlled
Signal Description
This input to the robot indicates the cover over the tool changer #4 is closed
This input to the robot indicates the cover over the tool changer #4 is open.
This input to the robot indicates the tool is in the nest #4.
This input to the robot indicates the tool is in the nest #4
39
APPLICATION ERRORS
(A.B.B. ROBOT)
THE FOLLOWING APPLICATION ERRORS ARE USED WITH MATERIAL HANDELING SYSTEMS ONLY
BIT WEIGHT
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
DESCRIPTION
Disable fault and continue is active on robot XX
AS OF 10/03/2006
Printed copies are not source controlled
40
THE FOLLOWING 42 APPLICATION ERRORS ARE USED WITH SPOT WELD ONLY
BIT WEIGHT DESCRIPTION
SOURCE
SOURCE FAULT MESSAGE
33
Input / Output Error
AC/MFDC
Invalid Sequence Selected:
(Fault)
34
35
36
37
38
39
40
41-43
44
Firing Error
Reserved
Compensation Error
45
46
47
48
Reserved
Extend Weld
Isolation Contactor Error
Welding Buss Voltage
49
50
51
C-Factor Limit
52
53
Secondary Current
Welding Transformer
54
55
56
Over Temperature
Reserved
Internal Timer Error
57
Inverter Fault
AC/MFDC
AC/MFDC
MFDC
AC/MFDC
AC/MFDC
AC/MFDC
AC/MFDC
AC/MFDC
AC/MFDC
AC/MFDC
MFDC
(Fault)
(Fault)
(Alert)
MFDC
MFDC
MFDC
(Alert)
(Alert)
(Alert)
AC/MFDC
MFDC
AC/MFDC
MFDC
MFDC
MFDC
AC/MFDC
AC/MFDC
AC/MFDC
AC/MFDC
MFDC
MFDC
MFDC
MFDC
MFDC
MFDC
Extend Weld:
(Alert)
Inverter ISO CNTR Off :
(Fault)
No Zero Crossing Synchronization: (Fault)
DC Bus Over Voltage :
(Fault)
Inverter Bus :
(Fault)
Weld Data Not Programmed :
(Fault)
Pressure Not Achieved:
(Fault)
Pressure Current Loop Alarm: (Fault)
High C-Factor Limit:
(Alert)
Low C-Factor Limit:
(Alert)
Sec Current Sensor :
(Fault)
Welding Transformer :
(Fault)
Output Ground :
(Fault)
Transformer Duty Cycle :
(Fault)
Tfmr Sec Diode Failure :
(Fault)
Inverter Over Temp:
(Fault)
AC/MFDC
AC/MFDC
AC/MFDC
MFDC
MFDC
MFDC
MFDC
MFDC
Ram Checksum:
(Fault)
Rom Checksum:
(Fault)
Hardware/Software Incompatibility: (Fault)
Inverter Serial Comm:
(Fault)
Capacitor Discharge :
(Fault)
Capacitor Charge :
(Fault)
Hard Over current:
(Fault)
Driver Low Voltage :
(Fault)
58
Medar Not Ready
AC/MFDC
59
Servo Gun Tip Consumption Alarm AC/MFDC
60
Reserved
61
Reserved
62
Reserved
63
Reserved
64
Water Not Flowing
65
Unexpected Water Flow
66
Tip Dress Request Not Reset
67
Burn In Request Not Reset
68
Reserved
69
Reserved
70
Reserved
71
Reserved
72
Reserved
73
Transformer over temperature
74
Air OK not received
75
Servo Gun Fault
Note: AC= Standard A.C. Welder, MFDC= Mid Frequency D.C. Welder, ( ) = Default Settings
AS OF 10/03/2006
Printed copies are not source controlled
41
THE FOLLOWING APPLICATION ERRORS ARE USED WITH ATI TOOL CHANGERS SYSTEMS ONLY
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
THE FOLLOWING APPLICATION ERRORS ARE USED WITH EMHART STUD WELD SYSTEMS ONLY
100
101
102
103
104
105
106
107
108
109
THE FOLLOWING APPLICATION ERRORS ARE USED WITH NORDSON DISPENSE SYSTEMS ONLY
120
121
122
123
124
125
126
127
128
129
130
AS OF 10/03/2006
Printed copies are not source controlled
42
SLSAP Only
THE FOLLOWING APPLICATION ERROR IS USED WITH PERCEPTRON CMM SYSTEMS ONLY
131
132
133
134
135
136
137
138
139
140
141
142
THE FOLLOWING APPLICATION ERROR IS USED WITH ISRA VISION SYSTEMS ONLY
150
General Vision Error
151
Measurement Error
152
Type Prepare Error
153
Tolerance Error
154
Camera Reduced Features Warning
155
Laser sensor fault
156
Search Failure
157
Laser Sensor Warning
158
Locking Bar Not In Position Fault
159
AS OF 10/03/2006
Printed copies are not source controlled
43
THE FOLLOWING APPLICATION ERRORS ARE USED WITH XXXXXXX ARC WELD SYSTEMS ONLY
XX
XX
XX
XX
XX
XX
XX
XX
XX
XX
XX
XX
THE FOLLOWING APPLICATION ERROR IS USED WITH XX
XX
XX
XX
XX
XX
XX
XX
XX
XX
XX
XX
XX
XX
XX
XX
THE FOLLOWING APPLICATION ERROR IS USED WITH DYNALOG SYSTEMS ONLY
XX
XX
XX
XX
XX
XX
XX
XX
XX
XX
XX
XX
XX
XX
XX
XX
AS OF 10/03/2006
Printed copies are not source controlled
44
THE FOLLOWING APPLICATION ERRORS ARE USED WITH MATERIAL HANDELING SYSTEMS ONLY
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
AS OF 10/03/2006
Printed copies are not source controlled
45
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
AS OF 10/03/2006
Printed copies are not source controlled
46
AS OF 10/03/2006
Printed copies are not source controlled
47
48
|THE ACTIVE STYLE RUNG INDICATES THAT THE STYLE SENT TO THE ROBOT MATCHES
|
|THE ACTIVE STYLE BY THE ROBOT
ST01 R01
|
|
ACTIVE STYLE|
|
INTERNAL
|
|+--GRT-------------+ +--EQU-----------+
R01.ActiveStyle |
8++Greater Than (A>B)+-+Equal (A=B)
+---------------------------------( )-----+
||A:
R01.PgmEcho | |A: R01.PgmEcho |
|
||B:
0 | |B: R01.PgmReqd |
|
|+------------------+ +----------------+
|
|
|
|THE RETURN FROM POUNCE RUNG IS USED TO ALLOW THE ROBOT TO MOVE FROM THE POUNCE |
|POSITION BACK TO A CYCLE START POSITION. THE SYSTEM GOTO POUNCE SIGNAL USED IN |
|THE READ STYLE RUNG MUST BE LOW PRIOR TO SENDING RETURN FROM POUNCE.
|
|
ST01 R01 |
|SYSTEM
ST01 R01
ST01 R01 ST0 1R01
RETURN
|
|RETURN
ACTIVE
RN01 ST01 RBT AT
GOTO
FROM
|
|FROM
STYLE
ENABLED
POUNCE
WORK
POUNCE
|
|POUNCE
INTERNAL INTERNAL
D-NET
D-NET
|
|S01.RetFrmPnc R01.ActiveStyle R01.Enabled I10N01.b17
O10N01.b13
O10N01.b17
|
9+--] [-------] [-------] [-------] [-------]/[---------------------------( )-----+
|
|
|
|
|THE GOTO WELD RUNG WILL ALLOW THE ROBOT TO PROCEED FROM POUNCE POSITION INTO
|
|THE PART. THE STATION GOTO WORK CONTACT IS A SYSTEM SIGNAL (CLAMPS CLOSED
|
|ETC.).THIS OUTPUT MAY CAUSE MOTION AND MUST BE CONDITIONED WITH SYSTEM
|
|AUTOMATIC.
|
|ST01 R01
ST01 R01
ST01 R01 S01 R01
ST01 R01 ST01 R01
|
|GOTO
ROBOT
ST01 R01 ACTIVE
ROBOT WORK PROGRAM
NO BODY
|
|WORK
CYCLE ON ENABLED
STYLE
COMPLETE COMPLETE IN STATION
|
|INTERNAL
D-NET
INTERNAL D-NET
D-NET
INTERNAL INTERNAL
|
| S01.RbtsGotoWork I10N01.b13 R01.Enabled R01.ActiveStyle I10N01.b14 R01.PgmComp S01.NoBody
|
10+--] [---------] [--------] [------] [-------]/[-------]/[-------]/[---
|
|
ST01 R01
STO1 R01|
|
CYCLE COMP
GOTO
|
|
MEMORY
WORK
|
|
INTERNAL
D-NET
|
|
R01.CycCompMem O10N01.b13 |
|
<-----]/[-+------( )----+
|
| S01 R01
|
|
| APPLICATION |
|
| 1 CLEAR TO |
|
| ENTER
|
|
| O10N01.B69 |
|
+-------( )---+
|
|
|THE ROBOT AT WORK RUNG IS TRUE FOR THE DURATION OF THE ROBOTS CYCLE. IT IS
|
|RESET BY THE ROBOT COMPLETING ITS PROGRAM.
|
|ST01 R01
|
|ROBOT AT
ST01 R01 |
|WORK
AT WORK |
|D-NET
INTERNAL |
| I10N01.b12
+--NEQ-------------- --+
R01.AtWork |
11+--] [---------+Not Equal (AB) +-----------------------------------------(L)----+
|
|A:
R01.PgmEcho|
|
|
|B:
0 |
|
|
+----------------+
|
|
|
AS OF 10/03/2006
Printed copies are not source controlled
49
|THE ROBOT AT WORK RUNG IS TRUE FOR THE DURATION OF THE ROBOTS CYCLE. IT IS
|
|RESET BY THE ROBOT COMPLETING ITS PROGRAM OR BYPASSING THE ROBOT.
|
|
ST01 R01 ST01 R01
|
|
ROBOT AT ROBOT
ST01 R01 |
|
HOME
COMPLETE
AT WORK |
|
D-NET
D-NET
INTERNAL |
|
+--EQU-----------+
I10N01.b33 I10N01.b14
R01.AtWork |
12+--------------+Equal (A=B)
+------] [-------]/[--+-------------------(U)----+
|RESET CYCLE
|A:
R01.PgmEcho|
|
|
|COMPLETE
|B:
0 |
|
|
|ONESHOT
+----------------+
|
|
|R01.ResetComp
|
|
+--] ]------------------------------------------------+
|
|THE ROBOT CYCLE COMPLETE MEMORY RUNG IS A LATCH CIRCUIT WHICH IS SET BY A ROBOT |
|OUTPUT AT THE END OF THE ROBOT PROGRAM WHILE THE ROBOT IS ON THE ARM BACK LIMIT |
|SWITCH OR SAFELY ON THE BASE LIMIT SWITCH AND IN TIP DRESS PROGRAM AND IS RESET |
|BY THE CYCLE COMPLETE ACKNOWLEDGE ALSO AT THE END OF THE ROBOT PROGRAM.
|
|ST01 RO1
ST01 R01
ST01 R01 |
|WORK
ROBOT AT
ST01 R01
CYCLE COMP|
|COMPLETE
HOME
AT WORK
MEMORY
|
|D-NET
D-NET
INTERNAL
INTERNAL |
|I10N01.b14
I10N01.b33
R01.AtWork
R01,CycCompMem |
13+--] [---+---] [---------------+-] [--------------------------------------(L)----+
|
| STO1 RO1
IN TIP
|
|
|
| ROBOT AT
DRESS
|
|
|
| USER POS1 CYCLE
|
|
|
| I10N01.b19 R01.InTipDress |
|
|
+---] [-------] [-----+
|
|THE CYCLE COMPLETE ACK. RUNG IS USED TO HAND SHAKE WITH THE ROBOT OUTPUT CYCLE |
|COMPLETE. THE USE OF THIS SIGNAL WILL ELIMINATE THE NEED FOR A 0.5 SECOND DELAY |
|IN THE ROBOT PROGRAM. THIS RUNG WILL ALSO RESET THE STYLE REGISTER.
|
|
ST01 R01|
|ST01 R01
WORK
|
|CYCLE COMP
COMPLETE|
|MEMORY
ACK
|
|INTERNAL
D-NET
|
| R01,CycCompMem
O10N01.b14 |
14+--] [-------------------------------------------+-----------------------( )-----+
|
|
|
|
|
RESET STYLE REGISTER
|
|
| +------MOVE-----------+
|
|
+-|
Move A TO B
|-------+
|
|
A:
0
|
|
|
|
|
|
|
|
B:
R01.PgmReqd |
|
|
|
|
|
|
+---------------------+
|
|
|
|THE ROBOT CYCLE COMPLETE MEMORY IS RESET BY A ONE SHOT SIGNAL CREATED IN THE
|
|SYSTEM LOGIC. THIS ONE SHOT IS USED TO RESET ALL ROBOTS IN THE MACHINE. IF
|
|THERE IS NO PART COMING INTO THE STATION THE ROBOT CYCLE COMPLETE CAN REMAIN
|
|LATCHED.
|
|ST01
|
|RESET CYC ST01
ST01 R01
|
|COMPLETE
NO BODY
CYCLE COMP |
|ONESHOT
IN STATION
MEMORY
|
|INTERNAL
INTERNAL
INTERNAL
|
| R01.ResetComp S01.NoBody
R01.CycCompMem |
15+--] [-------]/[---------------------------------------------------------(U)-----+
AS OF 10/03/2006
Printed copies are not source controlled
50
|ROBOT PROGRAM COMPLETE SHOULD BE USED TO ALLOW THE MACHINE TO CONTINUE ITS
|
|CYCLE. THIS RUNG CHECKS FOR A MAJOR FAULT, ROBOT CYCLE COMPLETE MEMORY AND ARM |
|BACK . BYPASS AND ARM BACK CAN GENERATE A PROGRAM COMPLETE IF THE ROBOT IS OUT |
|OF SERVICE AND THE PROCESS ALLOWS. TRANSFER LOGIC MUST ALSO MONITOR CLEAR TO
|
|INDEX.
|
|ST01 R01
ST01 R01 STO1 R01
ST01 R01 |
|CYCLE COMP
PROCESS
WELD MODE
PROGRAM
|
|MEMORY
FAULT
ACTIVE
COMPLETE |
|INTERNAL
D-NET
D-NET
INTERNAL |
| R01.CycCompMem I10N01.b119 I10N01.b21
R01.PgmComp |
16+--] [-----------]/[----+--] [----+--------------------------------------( )-----+
|
|
|
|
|
|
|
|
|
|PGM.COMP.|
|
|
|INTERNAL |
|
|
|R01.PgmComp|
|
|
+---] [---+
|
|ROBOT CLEAR TO INDEX INDICATES TO THE SYSTEM LOGIC THAT THE ROBOT IS CLEAR OF
|
|THE FIXTURE AND THE MACHINE CAN CONTINUE ITS CYCLE.
|
|
|
| ST01 R01
ST01 R01
ST01 R01 |
| ROBOT AT
CLEAR TO
CLEAR TO |
| HOME
TRANSFER
INDEX
|
| D-NET
D-NET
INTERNAL |
|I10N01.b18
I10N01.b34
R01.ClrToIndex |
17+--] [---------------+------] [-------------------------------------------( )----+
|
|
|
|ST01 R01
STO1 RO1|
|
|ROBOT AT
IN TIP |
|
|USER POS1
DRESS
|
|
|D-NET
CYCLE
|
|
|I10N01.b19 R01.InTipDress |
|
+--] [-------] [-----+
|
|
|
|
|ST01 R01
ST01 R01|
|
|ROBOT AT
IN
|
|
|USER POS2
SERVICE |
|
|D-NET
CYCLE
|
|
|I10N01.b20
R01.InServ |
|
+--] [--------] [----+
|
|
|
|ROBOT CLEAR TO UNCLAMP IS USED TO ALLOW THE FIXTURE TO UNCLAMP EARLY WHILE THE |
|ROBOT IS MOVING HOME.
|
|ST01 R01
ST01
|
|REPOS
UNCLAMP |
|TOOLING 1
FIXTURE |
|D-NET O15
EARLY
|
|I10N01.b15
S01.UnclpEarly |
18+--] [--------------------------------------------------------------------( )----+
|
|
AS OF 10/03/2006
Printed copies are not source controlled
51
|THE EXTERNAL WATER VALVE RESET SIGNAL WILL TRIGGER THE ROBOT TO RESET THE WATER |
|VALVE IF IT IS FAULTED.
SYSTEM
S01 R01 |
|
ANY AUTO
SYSTEM
EXTERNAL |
|
PB PRESSED
READY FOR
WATER
|
|
AUTOMATIC
VALVE
|
|
INTERNAL
RESET
|
|
Sys.AnyAutoPB
Sys.RdyForAuto
O10N01.b94
|
19+----------------------------+---+---+---] [-----+------] [-----------+--( )-----+
|
|
|
|SYSTEM
|
|
|
|
|
|
|FAULT RESET|
|
|
|
|
|
|Sys.FltReset
|
|
|
|
|
|
+---] [-----+
|
|
|
|
|
ZONE 1
|
|
|
|
| ZONE 1
S01-S02
SYSTEM
|
|
|
|
| S01-S02
PERIMTER
RESET WATER |
|
|
|
|
MR ON
ZONE OK
SAVER VALVE |
|
|
|
|
Zn1.MR
Zn1.PreimOK
Sys.ResetWater
|
|
|
|
+----] [--------] [--------] [-------+ S01 R01 |
|
|
ZONE
EXTERNAL |
|
|
S01-S02
WATER OFF|
|
|
MR ON
REQUEST |
|
|
Zn1.MR
O10N01.B96 |
|
+--------]/[--------------------------------( )-----+
|THE WATER ON/BYPASSED RUNG INDICATES THE STATE OF THE WATER SAVER. THE INPUT
|
|WILL BE ON IF WATER IS FLOWING AND FLASHING IF WATER SAVER BYPASSED
|
|ST01 R01
ST01 R01
S01 R01 |
|WATER ON
WATER
WATER
|
|D-NET
BYPASSED
ON
|
|I10N01.b32
I10N01.b15
R01.WaterOn |
20+--] [----------]/[--------------------------------------------------------( )---+
|ST01 R01
S01 R01 |
|WATER
WATER
|
|BYPASSED
BYPASSED |
|I10N01.b15
R01.WaterBypassed |
21+--] [---------------------------------------------------------------------( )---+
|THE WELD COUNTER FOR TIP DRESS RUNG COUNTS ONCE FOR EVERY WELD. WHEN THE
|
|COUNTER REACHES THE PRESET THE ROBOT WILL BE TOLD TO PERFORM A TIP DRESS.
|
|S01 R01
S01 R01
S01 R01|
|WELD IN
WELD
WELD
|
|PRGRS
COUNTER
COUNTER |
|ACTIVE
FOR TIP
FOR TIP |
|D-NET
DRESS
DRESS
|
|I10N01.b87 R01.WeldCntr.DN
+-MOV--------------+
+--CTU----------------+
|
22+--] [-------]/[--------------| Move
|-----| Count Up
|---+
|
| Source
200
|
| Counter R01.WeldCntr |
|
|
|
|
| Preset
200
|
|
|
|Dest R01.WeldCntr.PRE|
| Accum
0
|
|
|
|
200
|
+---------------------+
|
|
+------------------+
|
|THIS RUNG RESETS THE WELD COUNTER FOR TIP DRESS WHEN THE ROBOT ENTERS THE TIP
|
|DRESS CYCLE.
S01 R01 |
|SO1 RO1
WELD CTR |
|IN TIP
FOR TIP |
|DRESS
DRESS
|
|CYCLE
CTR
|
| R01.InTipDress
R01.WeldCntr
|
23+--] [------+------------------------------------------------------------[RES]---+
|
|
|
| STEPPER
|
|
| RESET 1
|
|
| ACK
|
|
| D-NET
|
|
| I10N01.b91
|
|
+--] [------+
|
AS OF 10/03/2006
Printed copies are not source controlled
52
|THE TIP DRESS REQUEST RUNG ALLOWS THE PLC TO SEND THE ROBOT TO TIP DRESS FROM |
|TIP DRESS PB OR PLC WELD COUNTER.
|
|S01 R01
SO1 RO1
SYSTEM
S01 R01
S01 R01 |
|TIP DRESS
S01 R01
IN TIP
AUTOMATIC IN
TIP DRESS |
|PANELVIEW
ENABLED
DRESS
MODE
SERVICE
GUN REQ
|
|PB
INTERNAL CYCLE
INTERNAL
CYCLE
D-NET
|
|R01.HMITipDress R01.Enabled I10N01.b89
S01.Auto
R01.InServ
O10N01.B88 |
24+--] [------+------] [-------]/[-------] [--------]/[---------------------( )----+
|
|
|
|S01 R01
|
NOTE: Style register N7 must be
|
|WELD
|
set to 7 to call 1st tip
|
|COUNTER
|
dress program #7 or 8 to
|
|FOR TIP
|
call 2nd tip dress program
|
|DRESS
|
#8 if more than one tip
|
|R01.WeldCntr.DN|
dresser is used.
|
+--] [------+
|
|
|
|THE TIP DRESSER DUMP RETRACTED RUNG TELLS THE ROBOT THAT THE DUMP UNIT IS CLEAR |
|OF THE PED WELDER AND THE ROBOT CAN MOVE TO THE PED WELDER.
S01 R01 |
|
TIP DRESS |
|SYSTEM
DUMP
|
|TIP DRESS
RETRACTED |
|DUMP RET'D
D-NET
|
|S01.TipDressDumpRetd
O10N01.b88 |
25+--] [-------------------------------------------------------------------( )-----+
|
|
|THE ROBOT IN TIP DRESS CYCLE RUNG IS USED TO CREATE AN IN TIP DRESS CYCLE
|
|SIGNAL FROM ACTIVE STYLE SIGNAL FROM ROBOT.
SO1 RO1 |
|
IN TIP
|
|
DRESS #1 |
|
CYCLE
|
|+--EQU-----------+
R01.InTipDress1|
26++Equal
+-----------------------------------------------------( )------+
||Source R01.PgmEcho |
|
||
0 |
|
||Source B
7 |
|
|+----------------+
SO1 RO1 |
|
IN TIP
|
|
DRESS #2 |
|
CYCLE
|
|+--EQU-----------+
R01.InTipDress2|
27++Equal
+------------------------------------------------------( )-----+
||Source R01.PgmEcho |
|
||
0 |
|
||Source B
8 |
|
|+----------------+
|
|
|
|ROBOT TIP DRESS CONTACTOR ON IS A SIGNAL TO THE PLC TO TURN ON THE TIP DRESSER |
|MOTOR. THIS RUNG WOULD BE DUPLICATED FOR SECOND TIP DRESSER. ADDITIONAL CONTROLS|
|MAY BE REQUIRED FOR DUMP UNITS.
|
|S01 R01
|
|TURN ON FROM SFTY
S01 R01
SO1 RO1
S01 R01 |
|TIP
S01 R01
S01 R01
S01 R01 R01 TIP TIP
IN TIP
TIP DRESS|
|DRESSER GEN STOP
RUN CHAIN ROBOT
DRESSER DRESS
DRESS
CONTACTOR |
|D-NET
ENABLE
OK
CYCLE ON READY
FAULT
CYCLE
ON
|
|I10M01.b90 FrmSfty.GenStpRbt.0 I10N01.B09 I10N01.B14 I10N01.B04 R01.TipDressFlt R01.InTipDress1 R01.TpDressMtr1|
28+--] [------] [---------] [------] [------] [------]/[-+------] [----+---( )-----+
|
|
|
|
|
| SO1 RO1
| S01 RO1 |
|
| IN AUTO
| TIP DRESS|
|
|
| BLOW OFF |
|
|
| ON
|
|
|R01.InAuto
|R01.TpBlowOff |
|
+----]/[------+---( )-----+
AS OF 10/03/2006
Printed copies are not source controlled
53
|
|
|TIP DRESSER MOTOR RUNNING INDICATES THE TIP DRESSER IS READY AND WILL ALLOW THE |
|WELD GUN TIPS TO CLOSE ON THE CUTTERS AND BE DRESSED.
|
|S01 RO1
S01 R01 |
|AUX
TIP DRESS|
|CONTACT
MOTOR
|
|TIP DRESS #1
ON
|
|MTR START
D-NET
|
| R01.TipDressMtrOn1
O10N01.b90 |
29+--] [------------------------------------------------------------------( )------+
|SERVICE REQUESTED WILL SEND THE ROBOT TO A SERVICE POSITION IF THE ROBOT IS
|
|RUNNING ITS MAINLINE PROGRAM OR WHEN THE ROBOT COMPLETES ITS PROGRAM. THIS
|
|OUTPUT MAY CAUSE ROBOT MOTION AND MUST BE CONDITIONED WITH SYSTEM AUTOMATIC.
|
|S01 R01
|
|SERVICE
S01 R01
SYSTEM
SO1 RO1
S01 R01
S01 R01 |
|SELECTOR
S01 R01
ROBOT AT AUTOMATIC IN TIP
IN TIP
GO TO
|
|SWITCH
ENABLED
SERVICE
MODE
DRESS #1
DRESS #2
SERVICE |
|SS
INTERNAL D-NET
NTERNAL
CYCLE
CYCLE
D-NET
|
|R01.HMIGotoServ R01.Enabled I10N01.b19
S01.Auto
R01.InTipDress1 R01.InTipDress2
O10N01.b19
|
30+--] [------+--] [-------]/[-------] [-------]/[-------]/[--------------( )------+
|
|
|
| S01 R01
|
|
| SERVICE
|
|
| REQUESTED |
|
| D-NET
|
|
| O10N01.b19 |
|
+--] [------+
|
|
|
|THE IN SERVICE CYCLE RUNG CREATES AN IN SERVICE CYCLE SIGNAL FROM THE STYLE
|
|ACK. SIGNAL FROM THE ROBOT.
|
|THIS BTD
|
|LOADS THE
ST01 R01 |
|ACTIVE STYLE
IN
|
|INPUTS TO
SERVICE |
|REGISTER
CYCLE
|
|+--EQU-----------+
R01.InServCyc |
31++Equal (A=B)
+-------------------------------------------------------( )----+
||Source R01.PgmEcho |
|
||
0 |
|
||Source B
6 |
|
|+----------------+
|
|
|
|SERVICE COMPLETE WILL ALLOW THE ROBOT TO RETURN FROM SERVICE POSITION TO CYCLE |
|START POSITION AND CONTINUE THE MAINLINE PROGRAM. THIS OUTPUT MAY CAUSE ROBOT
|
|MOTION AND MUST BE CONDITIONED WITH SYSTEM AUTOMATIC.
|
|
|
|S01 RO1
S01 R01
SYSTEM
SO1 R01 |
|SERVICE
ROBOT AT
AUTOMATIC
SERVICE |
|COMPLETE
SERVICE
MODE
CMPLT REQ|
|
PB
D-NET
INTERNAL
D-NET
|
|R01.HMIServComp
I10N01.b1 9
S01.Auto
O10N01.b18|
32+--] [-------+---------] [-------] [------------------------------------( )------+
|
|
|
| SO1 R01
|
|
| SERVICE
|
|
| CMPLT REQ |
|
| D-NET I16 |
|
| O10N01.b18
|
|
+--] [-------+
|
|
|
|
|
AS OF 10/03/2006
Printed copies are not source controlled
54
|ARM BACK ECHO SENDS THE STATE OF THE PLC INPUT FOR THE ARM BACK SWITCH BACK
|
|TO THE ROBOT CONTROLLER.
|
| S01 R01
S01 R01 |
| ROBOT ARM
ARM BACK |
| BACK LS
ECHO
|
|(FROM Safety PLC)
D-NET
|
|From.Safety.Res
O10N01.B06 |
33+--] [-------------------------------------------------------------------( )-----+
|BASE LIMIT SWITCH #1 ECHO SENDS THE STATE OF THE PLC INPUT FOR BASE LIMIT
|
|SWITCH #1 BACK TO THE ROBOT CONTROLLER. (WHEN REQUIRED)
S01 R01 |
|S01 R01
BASE LIMIT|
|ROBOT BASE
SWITCH #1 |
|LIMIT #1
ECHO
|
|(FROM SAFETY PLC)
D-NET
|
| From.Safety.Res
O10N01.b07 |
34+--] [-------------------------------------------------------------------( )-----+
|
|
|BASE LIMIT SWITCH #2 ECHO SENDS THE STATE OF THE PLC INPUT FOR BASE LIMIT
|
|SWITCH #2 BACK TO THE ROBOT CONTROLLER. (WHEN REQUIRED)
S01 R01 |
|SO1 R01
BASE LIMIT|
|ROBOT BASE
SWITCH #2 |
|LIMIT #2
ECHO
|
|(FROM SAFETY PLC)
D-NET
|
| From.Safety.Res
O10N01.b08 |
35+--] [-------------------------------------------------------------------( )-----+
|
|
|BASE LIMIT SWITCH #3 ECHO SENDS THE STATE OF THE PLC INPUT FOR BASE LIMIT
|
|SWITCH #3 BACK TO THE ROBOT CONTROLLER. (WHEN REQUIRED)
S01 R01 |
|S01 R01
BASE LIMIT|
|ROBOT BASE
SWITCH #3 |
|LIMIT #3
ECHO
|
|(FROM SAFETY PLC)
D-NET
|
| From.Safety.Res
O10N01.b09 |
36+--] [--------------------------------------------------------------------( )----+
|
|
|REMOTE STEPPER RESET WILL CAUSE THE ROBOT TO RESET THE WELD STEPPER.
|
|CAUTION!!!!!! THIS OUTPUT WILL RESET THE STEPPER COUNT. IF THE TIPS HAVE NOT
|
|BEEN CHANGED WELDS MAY NOT BE ADEQUATE. NO INDICATION OF THESE BAD WELDS
|
|(FAULT) WILL BE GIVEN.
|
|
S01 R01 |
|S01 R01
S01 R01
SYSTEM
EXTERNAL |
|HMI RESET
ROBOT
AUTO
S01 R01
STEPPER |
|STEPPER
CYCLE ON MODE
STEPPER
RESET
|
| PB
D-NET
INTERNAL RESET ACK
D-NET
|
|R01.HMIResetStprPB
I10N01.b14
S01.Auto
I10N01.B91
O10N01.B91 |
37+--] [--------------+--]/[-------]/[-------]/[--------------------------( )------+
|SYSTEM
|
|
|RESET ALL
|
|
|STEPPERS
|
|
|Sys.StprReset
|
|
+--] [--------------+
|
| S01 R01
|
|
| EXTERNAL
|
|
| STEPPER
|
|
| RESET
|
|
|O10N01.B91
|
|
+--] [--------------+
|
|
|
|THIS RUNG INDICATES THE STEPPERS HAVE BEEN RESET.
|
|S01 R01
S01 R01
|
|STEPPER
STEPPERS
|
|RESET ACK
ARE RESET
|
|I10N01.B91
R01.StprsAreReset |
38+---] [-----------------------------------------------------------------( )------+
AS OF 10/03/2006
Printed copies are not source controlled
55
|REMOTE TIP BURN IN WILL SEND THE ROBOT TO A TIP BURN IN PROGRAM.
|
|TIP BURN IN PROGRAM IS OPTIONAL BY PLANT PREFERENCE.
|
|S01 R01
S01 R01 |
|GLOBAL
S01 R01
TIP
|
|TIP
TIP BURN IN
BURN IN |
|BURN IN
COMPLETE
REQUEST |
|R01.HMITipBurn
I10N01.B93
O10N01.b93 |
39+--] [------+------]/[--------------------------------------------------( )------+
|S01 R01
|
|
|TIP BURN IN|
|
|REQUEST
|
|
|O10N01.B93
|
|
+--] [------+
|
|
|
|ROBOT APPLICATION ERROR RUNG
|
|S01 R01
|
|APP ERROR ZONE 1
S01 R01
|
|ACTIVE
S01-S02
APP ERROR
|
|D-NET
MR ON
ACTIVE
|
|I10N01.b120
Zn1.MR
R01.AppErr.Active |
40+--] [-------] [----------------------------------+----------------------( )-----+
|
|S01 R01
S01 R01
|
|
|IN TIP
APP ERROR
|
|
|DRESS
DISPLAY
|
|
|CYCLE #1
CODES TO HMI |
|
| R01.InTipDress1
R01AppErr.DisplayHMI |
|
+---] [-----+-------------( )--+
|
|IN TIP
|
|
|
|DRESS
|
|
|
|CYCLE #2
|
|
|
| R01.InTipDress2|
|
|
+---] [-----+
|
|
|S01 R01
|
|
|
|IN SERVICE |
|
|
|CYCLE
|
|
|
|INTERNAL
|
|
|
| R01.InServCyc |
|
|
+---] [-----+
|
|
|
S01
|
|
|
| AUTO MODE |
|
|
| S01.Auto
|
|
|
+---] [-----+
|
|
|
|THIS RUNG LOADS THE APPLICATION ERROR CODES
|
|
S01 R01
S01 R01
|
|
APP ERROR
APP ERROR |
|
BIT 1
ROBOT CODE |
|
I10N01.B121
R01.AppErr.RbtCode.0 |
41+------------------------------------------+-----------] [-----------------( )---+
|
|
S01 R01
S01 R01
|
|
|
APP ERROR
APP ERROR |
|
|
BIT2
ROBOT CODE |
|
|
I10N01.B122
R01.AppErr.RbtCode.1 |
|
+-----------] [-----------------( )---+
|
|
S01 R01
S01 R01
|
|
|
APP ERROR
PROGRAM
|
|
|
BIT 4
ROBOT CODE |
|
|
I10N01.B123
R01.AppErr.RbtCode.2|
|
+-----------] [-----------------( )---+
|
|
S01 R01
S01 R01
|
|
|
APP ERROR
PROGRAM
|
|
|
BIT 8
ROBOT CODE |
|
|
I10N01.B124
R01.AppErr.RbtCode.3|
|
+-----------] [-----------------( )---+
AS OF 10/03/2006
Printed copies are not source controlled
56
|
|
S01 R01
S01 R01
|
|
|
APP ERROR
APP ERROR |
|
|
BIT 16
ROBOT CODE |
|
|
I10N01.B125
R01.AppErr.RbtCode.4 |
|
+-----------] [-----------------( )---+
|
|
S01 R01
S01 R01
|
|
|
APP ERROR
PROGRAM
|
|
|
BIT 32
ROBOT CODE |
|
|
I10N01.B126
R01.AppErr.RbtCode.5|
|
+-----------] [-----------------( )---+
|
|
S01 R01
S01 R01
|
|
|
APP ERROR
PROGRAM
|
|
|
BIT 64
ROBOT CODE |
|
|
I10N01.B127
R01.AppErr.RbtCode.6|
|
+-----------] [-----------------( )---+
|
|
S01 R01
S01 R01
|
|
|
APP ERROR
PROGRAM
|
|
|
BIT 128
ROBOT CODE |
|
|
I10N01.B128
R01.AppErr.RbtCode.7|
|
+--------+-----------] [-----------------( )---+
|
|S01 R01
S01 R01
S01 R01
|
|
|APP ERROR
APP ERROR
APP ERROR |
|
|ROBOT CODE
RBT CODE
RBT CODE |
|
|R01.AppErr.RbtCode.8 R01.AppErr.RbtCode.9 R01.AppErr.RbtCode.10|
|
+------(U)---------------(U)------------(U)----+
|
|S01 R01
S01 R01
S01 R01
|
|
|APP ERROR
APP ERROR
APP ERROR |
|
|ROBOT CODE
RBT CODE
RBT CODE |
|
|R01.AppErr.RbtCode.11 R01.AppErr.RbtCode.12 R01.AppErr.RbtCode.13 |
|
+------(U)---------------(U)------------(U)----+
|
|
S01 R01
S01 R01
|
|
|
APP ERROR
APP ERROR |
|
|
RBT CODE
RBT CODE |
|
|
R01.AppErr.RbtCode.14 R01.AppErr.RbtCode.15|
|
+------------------------(U)------------(U)----+
|
|
|THE APPLICATION ERROR RUNG ACKNOLODGE RUNG ACKNOLODGES THE APP ERROR TO ROBOT
|
|
S01 R01
S01 RO1 |
| S01 R01
APP ERROR
APP ERROR|
|APP ERROR
SYSTEM
NEW ERROR
NEW ERROR|
| ACTIVE
FAST FLASH
ONE SHOT
|
|R01AppErr.Active Sys.Flasher3
R01AppErr.NewOns R01AppErr.New|
42+---] [---------] [-------------------------------------+-----(ons)-----( )------+
|
|
S01 R01 |
|
|
APPLICATION|
|
|
ERROR ACK|
|
|
O10N01.B120 |
|
+----------------( )-----+
|
|
AS OF 10/03/2006
Printed copies are not source controlled
57
AS OF 10/03/2006
Printed copies are not source controlled
58
THE EXTERNAL STOP ROBOT SIGNAL TO THE ROBOT MUST BE HELD HIGH TO RUN THE ROBOT. |
|
S01 RO1 |
|
STOP
|
|
ROBOT
|
|
D-NET
|
|
O10N01.b00 |
45+-----------------------------------------------------------------------( )------+
|
|
|
|
46+--------------------------------------------------------------------------[END]-+
AS OF 10/03/2006
Printed copies are not source controlled
59
AS OF 10/03/2006
Printed copies are not source controlled
60
AS OF 10/03/2006
Printed copies are not source controlled
61
The definitions described and show above, are to be followed as described and are not subject to interpretation.
If the above definitions can not be applied to a specific application then approval from an DCX Robotics
Engineer or Launch Technician will be required to redefine how Interference Zones are to be used.
Reference Pictures Only See Standard Robot Logic Reference for Details.
AS OF 10/03/2006
Printed copies are not source controlled
62
NUMBER
APPLICATION
PAGES
MAINLINE (XXXXX.100)
(ALL)
61
STYLE
(XXXXX.010)
(SPOT WELD)
62
STYLE
(XXXXX.010)
(MAT./ HAND.)
(DISPENSE)
63
STYLE
(XXXXX.010)
(MAT./HAND.)
(TOOLCHANGE)
64
STYLE
(XXXXX.010)
(MAT./HAND.)
65
STYLE
(XXXXX.007)
(TIP DRESS )
67
STYLE
(XXXXX.008)
(TOOLCHANGE)
68
STYLE
(XXXXX.060)
(RETURN FROM
POUNCE)
FUTURE
(PIN OUT
POSITION)
FUTURE
STYLE
(XXXXX.099)
STYLE
(XXXXX.006)
(SERVICE)
FUTURE
STYLE
(XXXXX.005)
FUTURE
STYLE
(XXXXX.009)
(GUN CHANGE)
FUTURE
STYLE
(XXXXX.010)
(STUD WELD)
FUTURE
AS OF 11/03/2005
63
Printed copies are not source controlled
AS OF 11/03/2005
64
Printed copies are not source controlled
AS OF 10/03/2006
Printed copies are not source controlled
65
AS OF 10/03/2006
Printed copies are not source controlled
66
AS OF 10/03/2006
Printed copies are not source controlled
67
AS OF 10/03/2006
Printed copies are not source controlled
68
AS OF 10/03/2006
Printed copies are not source controlled
69
AS OF 10/03/2006
Printed copies are not source controlled
70
AS OF 10/03/2006
Printed copies are not source controlled
71
AS OF 10/03/2006
Printed copies are not source controlled
72
ClearMajorFISFlt
Example/Argument
DisableReq2Enter;
ClearOfApp
ClearOfAppJ
ClearOfAppL
Definition
DisableReq2Enter
EnableReq2Enter;
EnableReq2Enter
AS OF 10/03/2006
Printed copies are not source controlled
73
EnterApp
MoveAbsJ_KEYpos
MoveJ
MoveL
PostMajorFISFlt
RmvMinorFISFlt
RepositionTool
StartExtProc
MoveAbsJ_KEYpos
USER_POS1,v1000,tool2; The TCP of the
tool, tool2, is moved along a non-linear path
to the absolute axis position as described by
USER_POS1, with speed data v1000.
AS OF 10/03/2006
Printed copies are not source controlled
74
ClearOfZone
ClearOfZoneJ
ClearOfZoneL
EnterZone
Definition
AS OF 10/03/2006
Printed copies are not source controlled
75
Definition
ClrOfDropoffJ
ClrOfDropoffL
ClrOfPickupJ
ClrOfPickupL
ExitPickup
ExitDropoff
EnterPickup
EnterDropoff
AS OF 10/03/2006
Printed copies are not source controlled
76
GetDropoffResult
GetPickupResult;
GetPickupResult
Definition
Get Dropoff Result = GetDropoffResult is a
function which returns the Dropoff fixture
value (DROPOFF_1 DROPOFF_4). The
Dropoff fixture value is determined from the
corresponding robot input GoToDropoffX
signal state values.
Get Pickup Result = GetPickupResult is a
function which returns the Pickup fixture value
(PICKUP_1 PICKUP_4). The Pickup fixture
value is determined from the corresponding
robot input GoToPickupX signal state values.
Retract Locating Pins = RetractLocPins retracts
the locating pin(s) which are mounted on the
end effector held by the IRB.
RetractLocPins
ReleasePart
PrepareToGrip
IrbAtPickupL
IrbAtDropoffL
GripPart
ExtendLocPins
VerifyRelease
AS OF 10/03/2006
Printed copies are not source controlled
77
LockHead
RotateHeadJ
RotateHeadL
studdata
StudJ
StudL
Definition
Lock stud weld Head = LockHead is used
whenever a stud head needs to be locked after
rotation has occurred.
AS OF 10/03/2006
Printed copies are not source controlled
78
Definition
StartDresserMtr 1;
The input signal Tipdrs1PowerOK will be
checked. Then the output StartTipdrs1Mtr
will be energized, and the input
Tipdrs1Started will be checked.
StopDresserMtr
RetractDresser
BurnInComplete
TipdressComplete
AdvanceDresser
StartWaterFlow
StopWaterFlow
StartDresserMtr
AS OF 10/03/2006
Printed copies are not source controlled
79
LatchTool
NestEmptyChk
NestNotEmptyChk
OpenNest
PrepMHToolXchng
ToolNotOnWrist
ToolOnWrist
UnLatchTool
NestEmptyChk1;
Tool nest 1 will be checked for a tool not
present.
Definition
Close tool Nest = CloseNest orders a tool
stand lid to close, and will check for the lid to
be closed.
Latch a Tool = LatchTool requests the tool
changer to advance its locking mechanism,
and will check for the locking mechanism to
be advanced.
Nest Empty Check = NestEmptyChk will
check for a tool not to be present in the tool
nest.
GetDropoffResults
GetPickupResults
AS OF 10/03/2006
Printed copies are not source controlled
80
AS OF 10/03/2006
Printed copies are not source controlled
81
AS OF 10/03/2006
Printed copies are not source controlled
82
AS OF 10/03/2006
Printed copies are not source controlled
83
Note: The above timing diagram would also apply for Style1, Style2, Style3, TipBurnIn, PurgeGun1, and PurgeGun2
maintenance requests (only the maintenance request signal(s), maintenance routine names, and active style value would
differ).
AS OF 10/03/2006
Printed copies are not source controlled
84
AS OF 10/03/2006
Printed copies are not source controlled
85
(*) Reference the EnterZone user instruction (EnterZone.doc) for further details.
AS OF 10/03/2006
Printed copies are not source controlled
86
AS OF 10/03/2006
Printed copies are not source controlled
87
Pickup sequence
PLC orders pickup robot to continue program TO pickup X
(where X = 1 4) GoToPickupX
Pickup robot informs PLC it is not clear of pickup X
(where X = 1 4) ClrOfPickupX
Pickup robot informs PLC it is at pickup X
(where X = 1 4) AtPickupX
Pickup robot requests PLC permission to release part
ReposToolingX
Pickup robot waits for PLC ack and then releases part
ToolingRepodX
PLC orders Pickup robot to continue program FROM pickup X
(where X = 1 4) ExitPickupX
AS OF 10/03/2006
Printed copies are not source controlled
88
Sample Programs
MODULE DCXIPCS
PROC main()
%%%
VERSION:1
LANGUAGE:ENGLISH
%%%
MODULE DCXIPCS
! ------------------------------------------------------------------! MAINLINE routine
! ------------------------------------------------------------------PROC main()
RecoverFromAbort;
OverrideDefaults;
InitializeSystem;
WHILE (TRUE) DO
WaitWithMessage WAITING_FOR_REQ;
ProcessStyleInfo;
VerifyAtHome;
IF ActiveStyle<=9 THEN
! Maintenance style section: Style1 - Style9
%ActiveStylString%;
MaintStyleComplt;
ELSE
! Base style section: Style10 and higher
HomeToPounce;
WaitWithMessage WAITING_FOR_PRCD;
IF (GoToWork=1) AND (RetFromPounce=0) THEN
%ActiveStylString%;
EndWork;
EndWorkToHome;
VerifyAtHome;
EndCycle;
ELSEIF (GoToWork=0) AND (RetFromPounce=1) THEN
PounceToHome;
VerifyAtHome;
ELSE
HandlePLConflict;
ENDIF
ENDIF
ENDWHILE
ENDPROC
PROC OverrideDefaults()
!***(This Procedure is not to contain any instructions without prior**! !***written
approval from a DaimlerChrysler representative).**********!
! Override Default System Behavior
ENDPROC
ENDMODULE
NOTE:
PROC main() is common to all robots and is not to be altered.
AS OF 10/03/2006
Printed copies are not source controlled
89
MODULE PGENRPTH
%%%
VERSION:1
LANGUAGE:ENGLISH
%%%
MODULE PGENRPTH
! ***************************** GENERAL PATH ROUTINES
!
PROC GoToSync()
! moves robot to sync position
CurrentTool:=CTool();
MoveAbsJ Home\NoEOffs,v500,fine,CurrentTool;
MoveAbsJ SyncPos\NoEOffs,v200,fine,CurrentTool;
WaitTime 5;
MoveAbsJ Home\NoEOffs,v500,fine,CurrentTool;
ENDPROC
*************************
PROC GoToHome()
CurrentTool:=CTool();
MoveAbsJ Home\NoEOffs,v100,fine,CurrentTool;
ENDPROC
PROC PounceToHome()
CurrentTool:=CTool();
MoveAbsJ Pounce\NoEOffs,v1000,fine,CurrentTool;
SetDO RobotAtPounce,0;
MoveAbsJ Home\NoEOffs,v1000,fine,CurrentTool;
ENDPROC
PROC HomeToPounce()
CurrentTool:=CTool();
MoveAbsJ Home\NoEOffs,v1000,fine,CurrentTool;
MoveAbsJ Pounce\NoEOffs,v1000,fine,CurrentTool;
SetDO RobotAtPounce,1;
ENDPROC
PROC HomeToService()
CurrentTool:=CTool();
MoveAbsJ Home\NoEOffs,v100,fine,CurrentTool;
MoveAbsJ Service\NoEOffs,v100,fine,CurrentTool;
ENDPROC
PROC ServiceToHome()
CurrentTool:=CTool();
MoveAbsJ Service\NoEOffs,v100,fine,CurrentTool;
MoveAbsJ Home\NoEOffs,v100,fine,CurrentTool;
ENDPROC
PROC EndWorkToHome()
CurrentTool:=CTool();
ENDPROC
AS OF 10/03/2006
Printed copies are not source controlled
90
AS OF 10/03/2006
Printed copies are not source controlled
91
MODULE PGENRDAT
%%%
VERSION:1
LANGUAGE:ENGLISH
%%%
MODULE PGENRDAT
! ******************************* USER PROGRAM DATA ***************************
!
!
PERS tooldata CurrentTool:=[TRUE,[[4.9668,-301.651,986.785],[0.5,0.5,-0.5,0.5]],[150.5,[25.6,-43.6,399.5],[1,0,0,0],20.686,11.342,11.51]];
PERS jointtarget Pounce:=[[37.33,-45.34,18.68,-44.1,87.66,137.37],[39.997,9E+09,9E+09,9E+09,9E+09,9E+09]];
PERS jointtarget Home:=[[26.55,-45.34,20.59,-44.1,87.66,137.37],[15,9E+09,9E+09,9E+09,9E+09,9E+09]];
PERS jointtarget Service:=[[-14.4,-45.34,28.09,-44.1,87.66,137.37],[39.9974,9E+09,9E+09,9E+09,9E+09,9E+09]];
PERS jointtarget
UserPos1:=[[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];
PERS jointtarget
UserPos2:=[[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];
PERS jointtarget
UserPos3:=[[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];
PERS jointtarget
UserPos4:=[[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];
PERS jointtarget
UserPos5:=[[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];
CONST jointtarget SyncPos:=[[0,0,0,0,0,0],[0,9E+09,9E+09,9E+09,9E+09,9E+09]];
ENDMODULE
AS OF 10/03/2006
Printed copies are not source controlled
92
MODULE pStyle20
%%%
VERSION:1
LANGUAGE:ENGLISH
%%%
MODULE pStyle20
LOCAL CONST robtarget
lo25:=[[1654.39,582.94,1691.88],[0.824362,0.39757,0.231432,0.329856],[-1,1,0,1],[14.9992,9E+09,9E+09,9E+09,9E+09,9E+09]];
PERS spotdata spot14:=[14,14,300,0,0];
PERS spotdata spot03:=[1,3,480,2.72,0];
PERS spotdata spot02:=[1,2,480,2.72,0];
LOCAL CONST robtarget
lo76:=[[1331.25,683.25,1362.56],[0.826137,0.488345,0.243926,0.139706],[0,1,0,0],[140.014,9E+09,9E+09,9E+09,9E+09,9E+09]];
LOCAL CONST robtarget lo75:=[[1046.33,1144,1233.26],[0.823419,0.491068,0.041426,0.28128],[0,-1,-1,0],[162.615,9E+09,9E+09,9E+09,9E+09,9E+09]];
LOCAL CONST robtarget lo73:=[[1527.4,1390.02,1395.14],[0.728886,-0.672438,0.006603,0.128489],[0,-2,-1,0],[164.269,9E+09,9E+09,9E+09,9E+09,9E+09]];
LOCAL CONST robtarget lo72:=[[1527.39,1390.02,1386.42],[0.729071,-0.671331,0.006437,0.133153],[0,-2,-1,0],[164.269,9E+09,9E+09,9E+09,9E+09,9E+09]];
LOCAL CONST robtarget lo_pounce:=[[1210.31,89.94,1594.29],[0.647358,0.65897,0.365877,0.113228],[0,-1,-2,0],[39.9975,9E+09,9E+09,9E+09,9E+09,9E+09]];
PERS spotdata spot13:=[1,13,480,0.5,0];
LOCAL CONST robtarget tipseater:=[[1202.41,-139.54,1540.74],[0.644085,0.625679,0.436246,0.058054],[0,-1,-2,0],[15,9E+09,9E+09,9E+09,9E+09,9E+09]];
LOCAL CONST robtarget burn_tip:=[[1202.41,-139.54,1540.73],[0.644084,0.625679,0.436248,0.058054],[0,-1,-2,0],[15,9E+09,9E+09,9E+09,9E+09,9E+09]];
LOCAL CONST robtarget lo71:=[[1269.44,-185.44,1666.04],[0.878936,-0.251078,0.400693,0.062267],[0,-1,-2,0],[14.9995,9E+09,9E+09,9E+09,9E+09,9E+09]];
LOCAL CONST robtarget lo70:=[[960.63,-362.34,1174.64],[0.491906,0.51427,0.488758,0.504649],[-1,0,-1,0],[80,9E+09,9E+09,9E+09,9E+09,9E+09]];
LOCAL CONST robtarget ptddep:=[[962.71,-361.61,1054.13],[0.49191,0.514274,0.488754,0.504645],[-1,0,-1,0],[80,9E+09,9E+09,9E+09,9E+09,9E+09]];
LOCAL CONST robtarget ptdapp:=[[962.72,-361.6,1054.13],[0.491912,0.514276,0.488751,0.504644],[-1,0,-1,0],[80,9E+09,9E+09,9E+09,9E+09,9E+09]];
PERS forcedata TD_force:=[150,2,0,0];
LOCAL CONST robtarget ptd:=[[961.22,-400.48,1053.87],[0.491915,0.51428,0.488748,0.50464],[-1,0,-1,0],[59.9935,9E+09,9E+09,9E+09,9E+09,9E+09]];
LOCAL CONST robtarget
lo65:=[[1661.3,1261.67,1354.07],[0.496863,0.625025,0.490172,0.349575],[0,1,0,1],[40.9816,9E+09,9E+09,9E+09,9E+09,9E+09]];
LOCAL CONST robtarget lo63:=[[1202.46,-139.56,1540.81],[0.64407,0.625723,0.436208,0.058036],[0,-1,-2,0],[14.9998,9E+09,9E+09,9E+09,9E+09,9E+09]];
LOCAL CONST robtarget
lo62:=[[1235.49,1114.82,1467.53],[0.567376,0.643886,0.410822,0.307766],[0,1,1,1],[103.462,9E+09,9E+09,9E+09,9E+09,9E+09]];
LOCAL CONST robtarget
lo61:=[[1454.17,1301.17,1414.21],[0.513203,0.608344,0.554605,0.242805],[0,2,1,1],[88.5126,9E+09,9E+09,9E+09,9E+09,9E+09]];
LOCAL CONST robtarget lo60:=[[1301.57,1234.84,1416.28],[0.714168,0.688001,0.053842,0.117134],[0,-1,-1,0],[188.462,9E+09,9E+09,9E+09,9E+09,9E+09]];
LOCAL CONST robtarget lo59:=[[1301.58,1234.81,1411.26],[0.714182,0.687987,0.05384,0.117129],[0,-1,-1,0],[188.462,9E+09,9E+09,9E+09,9E+09,9E+09]];
LOCAL CONST robtarget lo58:=[[1814.74,1415.13,1684.9],[0.696867,0.694558,0.123487,0.129299],[0,-1,-2,0],[184.995,9E+09,9E+09,9E+09,9E+09,9E+09]];
PERS spotdata spot01:=[1,1,480,1.42,0];
!Robtarget definitions for procedure rob17path
AS OF 10/03/2006
Printed copies are not source controlled
93
AS OF 10/03/2006
Printed copies are not source controlled
94
AS OF 10/03/2006
Printed copies are not source controlled
95
AS OF 10/03/2006
Printed copies are not source controlled
96