Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Table of Contents
Table of Contents................................................................................................................................ i 1 - Introduction to the FIS.................................................................................................................. 1 Functional Overview...................................................................................................................... 1 FIS Applications ............................................................................................................................ 2 Who Benefits from FIS? ................................................................................................................ 4 Quick Start Table ........................................................................................................................... 5 2 - FIS System Architecture............................................................................................................... 7 Network Operation......................................................................................................................... 7 FIS Network Devices..................................................................................................................... 8 Remote Operation .......................................................................................................................... 9 3 - Process Equipment ..................................................................................................................... 11 Plant ............................................................................................................................................. 12 Area.............................................................................................................................................. 12 System.......................................................................................................................................... 12 Machine........................................................................................................................................ 13 Station .......................................................................................................................................... 14 Element ........................................................................................................................................ 14 Message (PLC I/O) ...................................................................................................................... 14 4 Equipment Diagnostics .............................................................................................................. 16 Machine States ............................................................................................................................. 16 Machine Conditions ..................................................................................................................... 17 Logged Events and Active Events ............................................................................................... 18 Cycle Times ................................................................................................................................. 18 Part Counters................................................................................................................................ 18 Accumulator Counters ................................................................................................................. 19 Process Variables ......................................................................................................................... 19 5 Application Navigation.............................................................................................................. 20 Running an Application ............................................................................................................... 20 FIS Analysis Tools ....................................................................................................................... 21 FIS Real Time Applications ......................................................................................................... 21 FIS Tools ...................................................................................................................................... 21 FIS Application Window ............................................................................................................. 22 Title Bar ....................................................................................................................................... 22 Menu Bar ..................................................................................................................................... 23 Tool Bar ....................................................................................................................................... 23 Status Bar ..................................................................................................................................... 23 FIS Application Configuration Files............................................................................................ 24 Saving a File ................................................................................................................................ 25 Loading a File .............................................................................................................................. 25 Closing a File ............................................................................................................................... 25 File Naming Conventions ............................................................................................................ 25 6 FIS Real Time ............................................................................................................................ 26 What Is FIS Real Time?............................................................................................................... 26 User Responsibilities ................................................................................................................... 26 Accessing Machine Status ........................................................................................................... 26 00 FIS USERS GUIDE.doc i 10/30/2007
Selecting a Display List ............................................................................................................... 27 6a Accumulator Monitor............................................................................................................... 31 Accumulator List .......................................................................................................................... 31 6b FIS Cycle Time Monitor.......................................................................................................... 33 Cycle Time List ............................................................................................................................ 33 6c FIS Fault Alarm Monitor ......................................................................................................... 35 Fault Alarm List ........................................................................................................................... 35 6d FIS Graphics ............................................................................................................................ 37 Graphics ....................................................................................................................................... 37 Accessing FIS Graphics............................................................................................................... 37 Plant Overview Screen................................................................................................................. 37 Zoom Files ................................................................................................................................... 38 Legend Display ............................................................................................................................ 38 Zoom to an Area .......................................................................................................................... 38 Graphical Zoom Detail Breakdown ............................................................................................. 38 First Level (Area)......................................................................................................................... 39 Second Level (Zoom to Faults).................................................................................................... 40 Single Machine (Zoom to Machine Status) ................................................................................. 41 Element List ................................................................................................................................. 42 6e Process Variables Monitor ....................................................................................................... 44 Process Variable List ................................................................................................................... 44 6f FIS Status and Production Monitor .......................................................................................... 45 Part Counter List .......................................................................................................................... 47 7 FIS Analysis Tools..................................................................................................................... 48 7a FIS Charting ............................................................................................................................. 49 Process Variable Chart................................................................................................................ 49 View / Print Process Variable Chart Data.................................................................................... 52 Process Variable Statistics ........................................................................................................... 52 Accumulators Chart ..................................................................................................................... 52 View / Print Accumulator Chart Data.......................................................................................... 54 Accumulator Statistics ................................................................................................................. 54 Charting from within FIS Graphics ............................................................................................. 55 Auto Update ................................................................................................................................. 55 7b FISMPI..................................................................................................................................... 56 Functional Overview.................................................................................................................... 56 Industry-Standard Performance Indicators .................................................................................. 56 Quality Data ................................................................................................................................. 57 Adjustable Scheduling ................................................................................................................. 57 Production Targets ....................................................................................................................... 57 Aggregate Indicators .................................................................................................................... 57 Machine State Consolidation ....................................................................................................... 58 Machine State Profiles ................................................................................................................. 59 Indicators...................................................................................................................................... 60 Profile-Based Indicator Components........................................................................................... 60 Machine Breakdown Time........................................................................................................... 60 Documented Stoppage Time........................................................................................................ 60 Non-Productive Time................................................................................................................... 60 Setup and Adjustment Time......................................................................................................... 60 Tooling Loss Time....................................................................................................................... 61 Blocked Time............................................................................................................................... 61 00 FIS USERS GUIDE.doc ii 10/30/2007
Cycling Time ............................................................................................................................... 61 Other Indicator Components........................................................................................................ 61 Unplanned Downtime .................................................................................................................. 61 Net Available Time...................................................................................................................... 61 Machine Performance Indicators ................................................................................................. 61 AVAILABILITY ......................................................................................................................... 62 QUALITY.................................................................................................................................... 62 PE................................................................................................................................................. 62 MTTR .......................................................................................................................................... 62 MTBF........................................................................................................................................... 62 OA................................................................................................................................................ 63 PA ................................................................................................................................................ 63 Actual JPH ................................................................................................................................... 63 SAJPH.......................................................................................................................................... 63 SAA.............................................................................................................................................. 63 ISA ............................................................................................................................................... 64 OSA.............................................................................................................................................. 64 DIA .............................................................................................................................................. 64 MPI User Interface....................................................................................................................... 64 Launching the MPI Application................................................................................................... 64 The MPI Analysis Workspace ..................................................................................................... 67 Active Machines List ................................................................................................................... 67 Summary Options ........................................................................................................................ 68 Export to Excel ............................................................................................................................ 68 Sorting Indicators......................................................................................................................... 68 Select / De-Select rows for charting ............................................................................................ 68 Chart Selection List...................................................................................................................... 68 Display Preferences ..................................................................................................................... 69 MPI Trend Chart Features ........................................................................................................... 69 MPI Stacked States Chart ............................................................................................................ 73 Other Charting Features............................................................................................................... 74 Bad Part Data Entry ..................................................................................................................... 75 Aggregate Indicators .................................................................................................................... 77 7c - Reports ...................................................................................................................................... 78 Report Types................................................................................................................................ 78 Starting Reports ........................................................................................................................... 78 Standard Report Option Controls................................................................................................. 80 Machine Selection........................................................................................................................ 81 Viewing Format ........................................................................................................................... 81 Report Type ................................................................................................................................. 81 Production Times ......................................................................................................................... 81 Date Control................................................................................................................................. 82 By Time Interval .......................................................................................................................... 82 Alarms Report.............................................................................................................................. 83 AVI Read Performance Report.................................................................................................... 84 Cycle Time Report....................................................................................................................... 85 Cycle Time Report Examples ...................................................................................................... 87 Cycle Time Report Definitions.................................................................................................... 88 Lost Production Report ................................................................................................................ 89 Machine Status............................................................................................................................. 89 00 FIS USERS GUIDE.doc iii 10/30/2007
Machine Status Report Definitions.............................................................................................. 94 Machine Performance Report ...................................................................................................... 95 Process Variables Report ............................................................................................................. 96 Production Counts........................................................................................................................ 97 Status and Production Report..................................................................................................... 101 Status and Production Report Definitions.................................................................................. 101 Data Integrity Report ................................................................................................................. 102 Data Integrity Report Definitions .............................................................................................. 103 Saving Machine Lists................................................................................................................. 106 Opening A Saved File................................................................................................................ 107
iv
10/30/2007
The following outlines the primary features of the FIS system: Machine States - FIS reports on the state of each piece of plant floor machinery that is controlled from a PLC. The following are examples of commonly used machine states: MACHINE STATE IN CYCLE FAULT OUT OF AUTO POWER OFF STARVED BLOCKED PROD STOP COMM FAULT TYPE Normal Operation Machine Breakdown Machine Breakdown Machine Breakdown Machine Stoppage Machine Stoppage Machine Stoppage Data Collection Problem
Machine states are prioritized when presented in FIS displays. The displays show the current state and state history of monitored equipment including:
10/30/2007
- Elapsed time of the current machine state - Total time duration for a given state for the current shift - Number of occurrences for a given state for the current shift Machine Breakdowns A basic feature of FIS is the immediate identification of machine breakdowns. A breakdown is a condition that prevents the machine from running normally and will usually require intervention by maintenance personnel in order to fix the problem. In FIS, each prohibitive I/O is identified and organized in a prioritized display. With the aid of this display, maintenance personnel can "clear" all prohibitive conditions and sequence the machine in order to return it the IN CYCLE state. The original cause of the fault condition is archived in a database so that it is included in all FIS analysis functions. Alarms FIS has the ability to warn plant personnel of impending problems through the alarm feature. Alarms are essentially warnings that may occur while the machine is cycling normally. While they may not require immediate attention, Alarms identify conditions that may eventually result in a machine failure or stoppage. MATERIAL CALL, LOW LUBE LEVEL, and TOOL WARNING are examples of alarm conditions. Cycle Times - FIS keeps a detailed record of machine cycle times, allowing plant personnel to evaluate if the machinery is performing to design specifications. FIS records invalid cycle times (a cycle time that exceeds established high or low limits) based upon a previously determined standard. FIS also displays the number of times an invalid cycle time was detected, making it simpler to establish the probable impact on production. Production Counts - FIS displays a running total of the number of parts produced for the current hour and shift for any machine that has part counters associated with it. The system can show the variance between actual and target production counts. Accumulator Counts - Accumulator counts are displayed in real-time as parts pass in and out of equipment zones. High and low accumulator thresholds can be set in order to signal conditions that may cause process blockages. Process Variables Although the FIS system is primarily concerned with discrete processes, continuous process conditions such as temperatures, pressures, humidity, and volume can be monitored and recorded through the use of Process Variables. Users can display the current readings for any process variable in real time, or launch a historical chart that shows long-term trends associated with such process points.
FIS Applications
The Graphical User Interface (GUI) for FIS runs under Microsoft Windows 2000 or Windows XP, and conforms to Windows-standard design practices. All real-time and historical information can be accessed through the use of five basic FIS applications. Each application is launched from an IWS via the "Start", "Programs", "Factory Information System" menu sequence by Windows. Later in this manual, a detailed explanation of each application is presented. Figures 1.1 1.5 show a typical view of each application with a brief description of the application: 0 FIS USERS GUIDE.doc 2 10/30/2007
Machine Status - A tabular list of a group of machines with real-time display of machine states, current machine events, production counts, machine cycle times, accumulator counts, and process variable readings. Users can select any machine from the list and drill down to obtain detailed statistics for the selected machine. Historical logs can be launched that show machine states, counts and cycles in a chronological list or chart format.
Figure 1.1 Machine Status Application Graphics Real-time animation of CAD-like graphical views of plant areas, departments, lines, and machines. Graphic displays show plant process topology with animation of process machines, interconnecting conveyors, and part accumulation lanes. Users can zoom to detailed graphic displays that show sections of the plant that cannot be fully rendered on a higher level display. All graphics use a standard color coding convention to easily identify process problems.
Figure 1.2 Graphics Application Charting Generates charts from the reading of accumulators and process variables over any selected date/time range. An option to display high/low fault/alarm limits is also included. The application also includes a feature for overlaying trends from various sources for easy comparison. Although charts can be launched by other FIS applications, the Charting Application is offered as a convenient and quick way to launch a chart for a specific type and range of data. Figure 1.3 Charting Application
10/30/2007
Reports - Provides the capability for a user to generate, save, and print reports related to machine performance and production statistics. Detailed or summary reports can be selected for any date range up to one year. Results can be exported to any one of a number of popular formats like CSV, XLS, and HTML. All reports are ad hoc in nature, i.e. they are not pre-generated and stored for later retrieval. Reports are generated on demand based on any selection criteria specified. Figure 1.4 Reports Application Machine Performance Indicators (MPI) Used for long-term analysis of machine performance and identification of process bottlenecks to improve plant efficiency. This tool supports trending of many industry-standard indicators such as Overall Equipment Effectiveness (OEE), Mean Time To Repair (MTTR), Mean Time Between Failure (MTBF), and Stand-Alone Jobs Per Hour (SAJPH). Alternate schedules can be applied for short-shift and tag relief events.
10/30/2007
equipment can also be used to develop Preventive Maintenance (PM) schedules as well as provide data for failure analysis. Line Supervisors can use the part count, trending and production targeting features to determine if there is a need to move an operator up the line or down the line to enhance overall throughput. Predictive part count analysis can aid in making short-term scheduling decisions. Production reports can be used to evaluate long-term production performance. Engineers can fine tune a process based on the analysis of cycle performance. Reports on overall machine performance aid in providing feedback to original equipment manufacturers. Process equipment suppliers can be evaluated on their ability to meet the original performance specifications. The data gathered from cycle time reports can also be used to adjust downstream line speeds and manpower distribution, identify production bottlenecks, and establish optimum equipment cycle time. Plant Managers and Center Managers can use the MPI and Reports applications to evaluate overall system efficiency and throughput. Long-term trend charts can pinpoint performance issues with respect to production or maintenance.
In summary, FIS is a tool designed to assist plant and corporate personnel in daily troubleshooting and long-term decision-making processes. Improving uptime and productivity is the ultimate goal, and FIS is one part of the strategy to achieve this goal. Like any other tool, however, FIS must be maintained in order for it to convey accurate data. Therefore, keeping the FIS configuration up to date is essential in insuring that the tool is properly used. It is extremely important that parameters such as machine design times, part counts, machine state diagnostic PLC logic, and area production schedules are as accurate as possible. While the purpose of this manual is not to cover the configuration of FIS, it is important that the user understand that only through the proper configuration of FIS will it provide the promised benefits. See the FIS Configuration Manual on the FIS Web site for more information.
Then
See Chapter 1, Functional Overview. This chapter serves as an introduction to FIS for new users. See Chapter 2, FIS System Architecture. This chapter gives the user a high-level description of how FIS collects data from various plant floor devices and explains how FIS information is disseminated to the end-user via the plant and corporate networks. See Chapter 3, Process Equipment. In this chapter, a detailed explanation of the layout of equipment from the highest (plant) level down to lowest (message) level is presented. Sample graphic displays are used to visualize each plant component.
10/30/2007
Become familiar with the basic diagnostic and monitoring functions offered by the FIS system
See Chapter 4, FIS Diagnostics. This chapter expands on the concepts presented in Chapter 1 with regard to the various monitoring functions supported by the FIS System. It will familiarize the user with terms that are common to FIS such as Active Event, and Logged Event. It will also enable the user to interpret the various displays and reports in FIS. See Chapter 5, Application Navigation. This chapter describes the drill down technique, which is common to most FIS applications. It also illustrates how FIS uses pull down lists, menus, pop-ups and other functions common to Windows compliant applications. See Chapter 6 FIS Real Time. This chapter explains how to launch and interpret the information presented on graphical and tabular real-time displays. Also included are instructions to create user-defined displays and shortcuts to frequently used displays. See Chapter 7, FIS Analysis Tools. This chapter explains the three basic analytical tools supported by FIS: Reports, Charting, and MPI.
Use FIS to monitor the day-to-day performance of the manufacturing process Use FIS to analyze the performance of the manufacturing process
10/30/2007
CAS
Router
OA
Marquee Mgr. Server Windows 2000
OA
WCC #0
AIX 5.3 IBM p520
WCC #1
AIX 5.3 IBM p520
WCC #2
AIX 5.3 IBM p520
WCC #3
AIX 5.3 IBM p520
PA
Terminal Server
PA
Scrolling Marquee
Andon Board
(Line or Full Matrix)
Networked PLCs
Network Operation
All communications between devices within the plant is achieved via a Local Area Network (LAN). A LAN is a high-speed network that services various computers, printers, and other intelligent devices within a relatively small area such as a plant or segment of a plant. The jurisdiction of a typical LAN is normally restricted to one building, or between buildings with a radius of no more than a mile. Two Local Area Networks, the Plant Automation Network (PA) and the Office Automation Network (OA), interconnect the plant floor devices and display terminals that service FIS. FIS shares these networks with other standard DaimlerChrysler plant systems such as PFS, PFCS, AVI, SPC, and QAS. The PA network is primarily responsible for communications among plant floor devices that control machinery. The OA network services all office devices such as Application File Servers, Database File Servers and Desktop computers. The OA and PA Networks are interconnected with a Firewall, which serves to prevent unauthorized entry into the PA network from the OA network.
10/30/2007
The Wide Area Network (WAN) connects the components of a multiple station computer system on a larger scale. The DaimlerChrysler WAN interconnects all LANs within the corporation. Response time for communications across the WAN is slower than that achieved via the LAN. This is due to the fact that communications packets must traverse through a series of network Routers that are responsible for interconnecting seperate LANs within the WAN.
10/30/2007
Function The device that controls plant machinery. Both the control logic and FIS diagnostic logic reside on the PLC. The FIS diagnostic logic sends event data blocks to the WCC when a change in machine status (i.e. part counters or machine states) occurs. Workcell A data concentrator that interprets the data blocks Controller (WCC) sent by the PLC and converts them to a format usable by the Historical Database and Intelligent Work Stations. Historical File Acts as a storage and distribution center for all Server historical data available to FIS. Intelligent Work Provides the user access to the data and displays Station (IWS) the data as text and graphics
Remote Operation
Typically, a plant IWS will make a default connection to WCCs and File Servers that reside on the plant network in order to launch displays pertinent to that plant. However, the occasion may arise when the user needs to access data from another plant. In fact, this is the typical mode of operation for the mobile user. FIS provides the ability for the user to change the default plant, or make a remote connection to devices outside of the local network. The Change Default Plant Application allows you to change the Plant that is accessed each time any FIS32 Application is started. This may be used by anyone to access and view another plants FIS system. However, the number of remote connections is limited to 32 per WCC. An FIS32 connection is considered remote if you are at one Plant and change the default to another Plant or if you are connecting from your home or a remote site. FIS Change Default Plant can be started using the following method. From Windows taskbar, click Start > Programs > Factory Information System > FIS Tools > FIS Change Default Plant. The following window will open displaying the current default plant at the top of the application window.
Follow these steps to change the default Plant: 1) 2) 3) Close all FIS Applications Click the button Click to Change Default Plant. The following list will appear.
10/30/2007
4) Click on the desired plant to select and click OK to change or dbl-click the Plant to change. After you have made a change the window will collapse to save space. 5) You may click Cancel if you do not wish to change the plant. This will cause the window to collapse to save space. 6) Click the X on the upper right hand corner of the window to close the application. Tip You may leave the Change Default Plant Application open if you are switching between multiple plants.
10
10/30/2007
3 - Process Equipment
This section describes the organization of process equipment and defines commonly used terms with regard to FIS. Figure 3-1 shows an example equipment layout of an assembly plant. Notice that the layout follows a natural hierarchy, starting with the Plant at the highest level to Messages (input / output or control point) at the lowest level.
Figure 3-1 Equipment Layout Each level in the hierarchy is described in detail as follows:
11
10/30/2007
Plant
Assembly, Component, Power Train, and Stamping plants are some of the obvious examples here. The plant can be selected using the "Change Default Plant" application as was discussed in Section #2 - Remote Operation.
Area
An area of the plant. Examples of areas found in DaimlerChrysler plants are shown in the table below. Usually, areas are assigned by major process or by product line. The most significant aspect of them is that production schedules are configured by area. For example, in an assembly plant, it may be necessary to stagger shift start and end times across the major process areas. The FIS system accommodates this through the use of the FIS Scheduler which is explained in more detail later on in this manual. Powertrain Assembly Stamping Areas are assigned by major machining or assembly area: Engine Assembly, Piston Assembly, Bedplate Machining, Finish, Filters Areas are assigned by major process area: Body in White, Paint Shop, Trim Chassis Final Areas are assigned by product line: JA Hood, JA Left Rear Door, WJ Left Body Side
System
A System is a logical grouping of machines. The System is used primarily as a criteria for machine selection in FIS, and actually has little significance from a diagnostic standpoint. Figure 3-2 shows an example of a machine selection dialog box that includes a description of each system and their associated machines in tree view form.
Figure 3-2 Machine Selection Dialog using Systems Here, the Glass System in the Assembly Area (ASM) has been expanded so that all of the individual machines under that system are shown. FIS is configured such that machines are 0 FIS USERS GUIDE.doc 12 10/30/2007
grouped according to logical process, line or operation. The generic terminology that FIS uses for these groupings is System. Some examples of Systems are the following: Underbody System, Door System, Head Line Operation #3, Engine Assembly Zone C, Brake System, Paint Oven System, etc.
Machine
A Machine is best described as a section of process machinery that runs as a synchronous unit. While a machine may have adjacent upstream or downstream conveyors, it is always identified by the fact that all of its components (transfers, stations etc.) run in synchronism. Conveyors are treated as a separate machine from a process machine because they run independently of the process machine. An example is given in the graphical view of an Aperture Respot Machine shown in Figure 3-3.
Elements
Stations
Figure 3-3 Aperture Respot Machine The Aperture Respot Machine contains seven individual stations, shown in the figure as S01 S07, interconnected with a shuttle bar or ARS XFER station. S01 and S07 are carrier pushers, which serve to load (S01) and unload (S07) parts from the adjacent conveyors. S02, S03, S05, and S06 are stations where various welding operations take place, while S04 serves as a part positioner. When all stations have completed their work, the shuttle bar transfers each part to the next station where it is clamped after coming to rest. Once clamped, weld robots at each station are permitted to advance, perform the weld sequence, and return. At this point, the cycle starts all over again. The important concept here is that all stations, including the shuttle, run in synchronism with one another, and therefore, the entire operation is treated as a machine. The Aperture Respot 0 FIS USERS GUIDE.doc 13 10/30/2007
machine is cyclical in nature because it runs in discrete cycles. Other machines, such as conveyors, are non-cyclical because they have no discrete machine cycle and are running continuously.
Station
For a cyclical machine, a station is a transfer, center-base, or location where the part comes to rest in order for work to be performed. FIS considers S01 - S07 and the ARS XFER each to be individual stations of the Aperture Respot machine. For a non-cyclical machine such as a conveyor, the station refers to a conveyor section that is controlled by an individual drive motor. FIS performs diagnostics at the station level. States, cycle times, part counters, and accumulator counts are all associated with a station and can be accessed via FIS real-time displays using machine/station selection options. Another important concept is that of a Composite Station. A composite station is an abstract station that is always configured for machines with multiple stations. For example, the Aperture Machine has a composite station in addition to the eight functional stations previously described. The purpose of the composite station is to maintain the state of the station that currently has highest priority. Figure 3-3 is the composite state of the Aperture Respot. For example, the Aperture Respot Machine shows S01 - S07 in WHITE, which indicates that these stations are CYCLING normally. The ARS XFER is shown in RED, which indicates that this station has a FAULT condition that prevents the shuttle bar from moving. The composite station would therefore show RED, since FAULT is the highest priority state present among all stations of the machine. FAULT is also considered to be the state of the Aperture Respot machine. Therefore, the state of the composite station always reflects the state of the entire machine.
Element
An Element is an actual working unit or logical unit of a station. The Aperture Respot machine has 4 working units, or elements, at station S02. They are robots R01, R02, R05, and R06. Other examples of Elements are: panel views, drive units, fixtures, process controllers, etc. Graphical displays can be configured at the element to provide element level diagnostics. In other words, a graphic object may be configured to represent an individual element or composite of several elements.
S01 R02 Tip Dress FAULT Disconnected Blocked BLOCKED Downstream DOWN 0 FIS USERS GUIDE.doc
S01 Operation Material ALARM Shortage S01 Operator PRODUCTION Over Cycle Load STOP
Parts that feed this machine are loaded manually from a magazine. Alarm condition is triggered when magazine is low of parts. Machine is still running but this condition signals that a critical problem is pending. Machine is waiting for manual load of the next part. Machine will run when part present on fixture.
15
10/30/2007
4 Equipment Diagnostics
FIS reports the current status of every piece of automation equipment. The term "status" means any condition of the machine that is relevant to the diagnoses of equipment performance such as: current and past machine states, machine conditions such as alarms, cycle times, hour and shift production counts, parts in accumulation, process variable readings and set points etc.
Machine States
The Machine State identifies the current state of the machine. Table 4-1 lists the most common states found in DaimlerChrysler production facilities. In order to facilitate the visual interpretation of graphical displays, a common color coding convention is used for each machine state throughout FIS. Shown at the top of the list is the IN CYCLE state. When a machine is in motion it is referred to as being IN CYCLE. All other machine states refer to a condition where the machine is at rest. These inanimate states have various causes such as: operator intervention (PROD STOP), machine problems (FAULT), problems with adjacent machinery (BLOCK UP / DOWN) etc.
State
IN CYCLE POWER OFF FAULT
Color Code
WHITE RED RED
Description
Machine is running normally. No power to plant floor equipment. Any event that causes a machine failure. For example, a transfer advanced limit switch failure would stop all stations on the machine from cycling until the fault is corrected. Equipment is in manual mode. Any event that drops the machine out of automatic mode is classified with this state. An event that could cause a line stop because of a possible product defect detected from the Quality Alert sub-system. An example of an event that could cause a QUALITY ALERT is a torque tool failure. QUALITY ALERT warnings, or pulls, are reported in the form of ALARMS while QUALITY ALERT failures, or stops, are reported in the form of the QUALITY ALERT state. This state usually occurs on a conveyor system with a sub-system such as a manual-assist hoist that follows a part on the conveyor. An END OF TRAVEL indicates that the operator of the hoist has fallen behind the planned work sequence. Such an event may require a modification to the work routine or it may require an adjustment of the END OF TRAVEL switch location. The machine has been stopped by operator due to a break, lunch, or other condition that requires operator intervention. Waiting the immediate upstream process or conveyor to load a part into the given process machine. The BLOCKED UP state could be caused by a failure or slow condition on an upstream process machine. Waiting for a part on the immediate downstream process machine to advance. The BLOCKED DOWN state could be caused by a failure or slow condition on a downstream process machine. Usually used for production conveyors to flag a condition where a problem could eventually result downstream if the condition is not serviced immediately. Although the conveyor chain is still running, it may stop unless the problem is corrected. An example of a MAINT ASSIST event might be "DRIVERS DOOR OPEN ON CONV. U1" This event warns maintenance that the door must be closed in order for the part to advance through to the next downstream process. The machine was stopped in order to perform preventative maintenance.
RED YELLOW
END OF TRAVEL
YELLOW
YELLOW BLUE
BLOCKED DOWN
BLUE
MAINT ASSIST
RED
PM EVENT
RED
16
10/30/2007
RED
Description This state usually applies to conveyor systems and is used as a way to catch any state of the machine that was not trapped by the diagnostic logic in the PLC. This state has an associated event that is set by the motor starter contact. It is triggered if no other states are present and the conveyor drive is not running. In other words, the SAFETY NET state would occur in the event that the diagnostics were unable to detect the fault condition Flags a problem that occurred with control hardware such as an AVI Reader, I/O Control Racks, or other PLC related hardware. Occasionally, a station with multiple robots might have one of the robots disabled, or in BYPASS, while one of the other adjacent robots is programmed to perform the work of the disabled rob () THIS STATE OCCURS WHEN NO EVENT MESSAGE HAS BEEN CONFIGURED FOR THE ASSOCIATED EVENT BIT. THE PLANT FIS STAFF SHOULD BE NOTIFIED WHEN THIS EVENT IS ACTIVATION IN ORDER THAT THE EVENT MESSAGE CAN BE PROPERLY CONFIGURED.
UNDEFINED
CYAN
Table 4-1 Machine States (Continued) Machine states are always accompanied by a state message, which is a detailed description of the state condition. For example, PROD STOP might be accompanied with the message, "CAR PRESENT - WAITING FOR CYCLE START". The message description serves to alert maintenance or production personnel as to the actions required resume the cycle. In most cases, the state message corresponds to an I/O point in the PLC or an error code from an intelligent control device such as a robot. Also, a numeric code associated with each state message is given which serves as a convenient reference for FIS configuration personnel.
Machine Conditions
Machine conditions are used to alert plant personnel of non-critical process problems. Table 4-2 highlights the various machine conditions. For example, a machine condition such as an ALARM serves as a warning that a more critical problem could eventually result if the condition is not corrected in a timely manner.
State ALARM Color Code MAGENTA Description A condition that requires attention but is not critical enough to actually stop the machine or cause an immediate problem. Alarms are not machine states, therefore, they are never treated as logged events. Alarms actually accompany machine states. However, alarms are archived in a special alarm log, which can be examined via the Alarm Report covered in Section 7c. The machine cycle has exceeded the design time specification for the machine. The logged event for the machine in this state is IN CYCLE. Always reported on a machine for the controlling PLC. This condition means that communication was lost between the WCC and the PLC. Although this condition does not represent an actual machine state, it is treated as the logged event for the simple reason that no other state can possibly be reported when communication is lost between the WCC and the PLC. This event could be caused by a failure in the PLC driver, PLC hardware, terminal server hardware, WCC hardware, or WCC driver. Communication lost between the IWS and WCC
CYAN BROWN
COMM LOST
BROWN
17
10/30/2007
Cycle Times
An important feature of FIS is the ability to display and record cycle times of the machine. Generally, FIS measures a machine cycle from the occurrence of a "start event" to the time that this same event occurs again. In other words, machine cycle times are measured from start to start. If at any point in the cycle the machine enters an inanimate state, timing of the cycle is stopped and will not restart until the machine resumes in the cycling state. Thus, the machine cycle time measures only the time that the machine is in motion. All cyclical machines have a configured design time and fault time. When the machine cycle exceeds the design time it is referred to as "slow" and is flagged with the SLOW CYCLE machine condition. When the machine cycle exceeds the fault time, it is referred to as an INVALID CYCLE. An invalid cycle is not treated as an actual machine condition in FIS, however. The reason for this is that in most cases, the machine will enter one of the inanimate states when the fault time is exceeded.
Part Counters
FIS supports two types of part counters: individual part counters and composite part counters. Individual part counters are always associated at the station level whereas composite counters are always associated at the machine level. Using a truck assembly process as an example, an individual part counter might correspond to a particular part type such as short cab, extended cab, short bed, or long bed. On the other hand, a machining operation may use an individual part counter for good parts and another counter for rejected parts. The composite counter is simply a composite representation of some or all of the individual part counters on the stations under a machine. For example, we may want the composite counter in our truck example to include all types of truck beds produced. In this case, the composite counter would be configured to represent the sum of all individual part counters. For the machining example, we may want to report only the good parts at the composite level. In this case, the composite counter would be configured such that it would include only the good part counter and exclude the reject part counter. When generating production reports, it is important that the user distinguish between individual and composite part counters. 0 FIS USERS GUIDE.doc 18 10/30/2007
Part counters in FIS are reported by hour and by shift. Hour and shift counts are accumulated according to the configuration of the FIS schedule. The start and end times of each hour and shift, as well as the scheduled time classification for each hour (Productive, Non-Productive, and Break) are configured in order to instruct how the production reports should be formatted.
Accumulator Counters
Accumulator counters are up/down counters that show the number of parts queued in an accumulation bank or conveyor. Critical threshold limits can be configured in order to flag conditions where the number of parts in the accumulator exceeds a preset maximum or minimum. Accumulator counts are archived into the historical database at ten-minute intervals.
Process Variables
All of the diagnostic information discussed thus far has been concerned with discrete processes. FIS also reports data from continuous processes such as tank levels and oven temperatures etc. Associated with each process variable are high limits, low limits and a set point. Like accumulators, process variable readings are archived to the historical database every 10 minutes and can be later retrieved in the form of a trend chart for any duration of time.
19
10/30/2007
5 Application Navigation
Once FIS is installed on a users PC it becomes integrated with the Start menu and supports features that are often seen among windowing applications. This chapter highlights some the FIS specific elements and how they are used within the Windows environment. For additional help with Windows core tasks, such as, minimizing, maximizing, and exiting applications refer to Windows Help.
Running an Application
To access the FIS Applications begin navigation with the Start Menu: > All Programs > Factory Information Systems > This will produce a menu that allows entry into one of the three main functional areas of FIS; Analysis Tools, Real Time, and Tools. Selecting any one of these will display a sub-menu listing the applications associated with that function. The following figure provides an overview of the FIS applications available to the user through the menus.
20
10/30/2007
FIS Tools
21
10/30/2007
Status Bar
Figure 5-2 Typical Application Window To best serve the specialized features of each application the bars and menu items vary across the different FIS applications.
Title Bar
The Title bar varies and provides FIS specific information about what is being displayed. When an application allows for the displaying of different views, the title bar will include additional information that describes that view. For example, the title bar on an FIS Graphics window, displays the name of the graphic file being used along with the plant name. A view showing a Fault/Alarm Listing has a title bar that contains different information, including the element list [*** Plant Summary ***] and the plant name Warren Truck Assembly Plant.
22
10/30/2007
Menu Bar
FIS provides menu driven access to the features of each application. Like most Windows applications, the pop-up menus are grouped and organized by the actions that are performed. The menu items can either be accessed by clicking with a mouse interface or by using the Shortcut Keys that are displayed next to each menu item.
Tool Bar
The tool bar offers easy, one-click access to commonly used tasks for that application. Some of them are very simple and others will contain many more options. The tool bar is organized into groups of buttons, each group performing similarly relevant tasks. As the cursor is moved over File Open/Save Launch Other the tool icons, the buttons function is displayed beneath it. Print Screen FIS Apps The group of icons located at the rightmost side of the toolbar is used to launch other FIS applications quickly and easily and is found on many of the FIS applications. Only one instances of each application is allowed to be open at one time and this group makes it easy to switch back and forth between the opened applications. For example, a window is opened for FIS Graphics while the user is actively working in FIS Machine Status. Clicking on the FIS Graphics icon, will bring the FIS Graphics window to the front, where the user can continue that work session where it was last left. To go back to Machine Status, click the Machine Status icon, and the Machine Status application will be reactivated.
Status Bar
The status bar carries a variety of information which may also be of importance to this work session. The example below shows the contents of the status bar for FIS Machine Status.
Version
Local Date
Local Time
Message
The version number is typically included, allowing the user to verify that the latest version is running. This is extremely useful when verifying that the application contains the latest fixes, updates and functionality. Another commonly used feature is the message area. It may contain
23
10/30/2007
additional hints on how to use the application, or what is being pointed to by the cursor. The status bar can be turned off at any time by selecting Status Bar from the View menu.
The following table shows the Configuration file types extensions, file icons and the applications that will open automatically.
File Icon Configuration File extension Application
24
10/30/2007
Saving a File
To save a configuration file, choose Save from the file menu, or click the Disk icon on the menubar. The user will be prompted to type a filename and choose a path before saving. The default directory for your files will be the FISRW sub-directory of the installed FIS directory. . Once saved, the path and filename will appear in the title bar after FIS Machine Status. Choosing Save will cause changes to be written to the same file. To save changes as a different file, choose Save as from the File menu and follow prompt to enter a different file name. This feature supports long filenames, and filenames with spaces.
Loading a File
After entering Machine Status, opening a file can by done by selecting Open File from the File menu. The default directory for the files will be the FISRW sub-directory of the installed FIS directory. If files were saved elsewhere on the hard drive, click the drop-down directory selection to choose a different directory. Within the Windows operating system environment, double clicking on an icon will automatically open Machine Status with the contents of that configuration file.
Closing a File
There are a several different ways to close a file. Closing each window individually by clicking the or by choosing Close from the file menu. Choosing Close all from the file menu. Opening another file. icon in the right corner of the window,
Closing all the windows in a file renders the file itself closed. When a file is closed, its name will be removed from the title bar.
25
10/30/2007
User Responsibilities
In order for Machines to report properly in real time there are certain requirements the user must maintain. Standard [design] cycle time must be configured correctly in the FIS data base. Diagnostics must be maintained and accurate. Production schedules must be accurate and assigned correctly. Plant must have a designated individual for maintaining FIS integrity.
26
10/30/2007
Once the user has entered any Real Time window the user may proceed directly to another Real Time application (except FIS Graphics) by selecting File then New from the Menubar.
Note that the windows are placed into groups that are relevant to their purpose. From there, they are generally referred to by level notation.
Fault/Alarm Group Level 1 Level 2 Level 3 Level 1 Level 2 Level 3 Level 1 Level 2 Level 3 Level 1 Level 2 Level 1 Level 2
Status/Production Group
27
10/30/2007
Figure 6-1 Machine Selection Tool Tabular or list screens can be rearranged or added to by right clicking on a row or rows. This will cause a pop-up menu to appear.
Priority Sort - When you turn the priority sort on, it will rearrange the order in which the machines are listed. The rearranged list will have the highest priority fault or alarm at the top. As events occur or clear, they will be inserted or moved to their appropriate prioritized spot. Disabling sort will not restore the list to its original order. Insert Additional Machine(s) - When you select this menu item from the right click menu it will show the machine selection screen. Machines can be selected and the machines now selected will be added to the list of the machines displayed.
28
10/30/2007
Save User-Defined List - This feature saves a list of machines selected either as a local machine list or as a global machine list. If the list is saved as a local machine list it will be visible only from the workstation it was saved on. If the list is saved as global machine list it will be visible from all the workstations. User with appropriate rights can only save machine lists as global list but every FIS user can save a list as a local machine list. State Filter- You have to turn the priority sort on for this feature to be available. When you select the Set State Filter from the right click menu a selection screen will appear, displaying all the possible states. Select the states you dont want to display then press the OK key and it will filter that state. All the machines that are in the selected state wont be displayed anymore. You can undo this by turning the selected state to off.
Navigating To Other Levels and Groups Machine Status follows two approaches to navigate to other groups and levels. To navigate to another group, while preserving the machine list, use the Copy-to toolbar buttons. See Copy-To Group. The other method is a drill down approach. This approach allows you to double-click anywhere within a component window to get to the next level. This allows you to quickly access other component windows while preserving your machine list.
29
10/30/2007
Copy-To Group The group of Copy-to icons is used to traverse between the different groups of screens while preserving the machines you have already selected. If, for example, you have a Fault/Alarm List open, and wish to view the same machines in a Cycle Time List, clicking on the Copy to Cycle Times Display will open that component window with all those machines. The copy-to buttons are level sensitive as well. If you are in a detail level screen such as Fault/Alarm Detail, and click the Copy to Cycle Times Display button, you will be taken to the Cycle Time Detail screen. Traversal options which are not available will be shown by a grayedout button. Chart Group The two buttons in the chart group are used for toggling between text views and chart views of certain components. The left (pie chart) button toggles between the State Monitor and the State Histogram Chart. The State Monitor component is located in the Fault/Alarm Detail and Status/Production Detail windows. The State Histogram chart displays a graphical representation of the total durations a machine was in each cycle during a shift. For more information, see State Monitor. The right (bar chart) button toggles between the Logged Event and the Event Pareto Chart. The Logged Event component is located in the Fault/Alarm Detail window.
30
10/30/2007
6a Accumulator Monitor
Accumulator List
This application tells the user the number of pieces in the selected accumulators and the limits as to the number of parts, maximum and minimum, that will cause a fault condition to be generated.
Figure 6a-1 Accumulator List Component The following information is presented on the Accumulator List:
Column Heading Machine Name Accum. # Accum. Description Actual Abs. Min Min Fault Min Alarm Max Alarm Max Fault Abs. Max Description Description of the machine. If Show Machine Description is selected, the long name will be shown. A number assigned to a desired accumulator. A brief description of the accumulator. Total amount of parts currently available in the accumulator. Absolute lowest amount of parts allowed in the accumulator to still perform the desired cycle. The lowest number of parts that will trigger a fault condition. The lowest number of parts that will trigger an alarm condition. The highest number of parts that will trigger an alarm condition. The highest number of parts that will trigger a fault condition. Absolute maximum amount of parts allowed in the accumulator.
31
10/30/2007
Selecting Rows for Charting with Short Cut menu (Right Mouse)
Single process variable charting. Multiple contiguous rows. Multiple non-contiguous rows.
Double-click a single row ORClick to select a single row, right click and select Chart. Click and drag to select a block of rows. Right click and select Chart. Control-click single rows in any order. Right click and select Chart.
32
10/30/2007
33
10/30/2007
CYCLE 1 CYCLE 2 CYCLE 3 CYCLE 4 CYCLE 5 VALID CYCLES SLOW CYCLES INVALID CYCLES TOTAL SLOW LOW CYCLE AVG CYCLE HIGH CYCLE
The total number of cycles in the current shift that did not exceed the invalid time. The total number of valid cycles in the current shift that exceeded the standard time. The total number of invalid cycles during the shift. The total amount of time the machine has been in slow cycle for the shift. The shortest machine cycle of the shift. The average length of time for all valid cycles. (Slow cycles are included, invalid cycles are not included in calculating this average.) The longest valid cycle for the shift.
34
10/30/2007
Figure 6c-1 Fault / Alarm List The following information is presented on the Fault/Alarm List:
Column Heading MACHINE NAME STATUS ALM (ALARM) FAULT/ALARM DESCRIPTION MSG LOC (Location) STA (Station) EVNTS CMTS (Comments) Description Displays either the 15-character short name or the long machine description. The current state that the machine is in (this block is color-coded the same as the graphics color coding for more rapid interpretation of the state). Standard color-coding convention. A flag box to indicate an alarm condition; indicates number of outstanding alarms. A short description of the highest priority fault or alarm currently active for this machine. A five-digit code related to the state description associated with the message description. The physical location of the faulted element or device. The station of the faulted element or device in multi-station machines (mostly used for multiple stations or composite machines.) The total number of currently active events for the machine. A number indicating how many events have associated comments entered for the machine for the current shift.
35
10/30/2007
The Fault Alarm List Sub-Menu allows the user to alter the viewing characteristics of the display. This menu is launched by right-clicking anywhere on the screen. The following options are available on the menu: Insert Blank Row, Delete Row(s), Cut Row(s), Copy Row(s), Paste Rows, Turn Priority Sort On, Insert Additional Machines, Save User-Defined List and Set State Filter. Example: The initial screen will display all the selected machines and for some of them the current state is In Cycle. If the user doesnt want to see the machines that are In Cycle right click anywhere on the screen on the menu select Set Priority Sort On. This will rearrange the list with the machines that have the highest priority fault or alarm at the top. Now right click again and from the menu select Set State Filter a screen with all the states appears, check In Cycle and press OK button on the screen. This will hide all the machines with In Cycle state. Multiple states can be selected to be filtered. The default view for the Fault/Alarm List can be switched to a Trend view that shows the percentage of time in each state. To switch to this view select View then select Trend on the Menu bar.
36
10/30/2007
6d FIS Graphics
Graphics
The Graphics portion of FIS depicts the real-time status of plant floor process machinery through the use of dynamically changing text and color values.
37
10/30/2007
Zoom Files
Zoom files contain groupings of machines from a specific area or sub-area within the plant. These displays give the user a finer view of individual machine and conveyor detail. Zoom files are plant specific, and can be changed and modified upon request. The user may choose to Display Zoom Files directly by putting a in the Display Zoom Files Box.
Legend Display
The colors on the legend display are used to determine the status of equipment. The colors listed are plant specific. Colors will remain consistent throughout all displays within a plant FIS installation.
Zoom to an Area
There are two types of zooming, region or area, and actual object zooming. Zooming to an Area is commonly used to access Area Displays through the Plant Overview graphics screen. FIS is set up in some plants to allow the user to zoom in on a graphic for a more detailed look at a specific area of the plant. For example, the user may be able to zoom in on the Framing area of the Body Shop graphic. Even if the Zoom to Area is not possible, it may be possible to zoom to a special view of specific equipment such as accumulators.
38
10/30/2007
Step
1 2 3 4 Optional
Action Press TAB to outline a section (or Area). Press ENTER to initiate the zoom. (Figure 6d-3) Once you pick an area using the TAB and ENTER keys or by double-clicking with the mouse, you may continue to zoom down to a zone. Next, you can zoom to the desired machine to find out the current state. You can also access the Production Monitor, Cycle Hour Detail, Current Events, and Reports by simply right-clicking over the desired area display (Figure 6d-4).
The user can also drill down to determine the specific fault or reason codes and view the event log for the machine, conveyors, or group of machines. 0 FIS USERS GUIDE.doc 39 10/30/2007
40
10/30/2007
41
10/30/2007
Element List
Element List is the next lowest level of real-time machine diagnostics. Rather than an overall machine state, this component offers the user diagnostics at the machines element level. This allows users to identify what element within a machine is causing a particular problem. Element List also provides the opportunity to view this diagnostic data in a format that allows the viewing of multiple elements and/or machines at one time (see figure 6d-7.)
Figure 6d-7 Element List For machines with multiple elements, an overall element is usually also present. This overall element represents the worst condition of all elements of that machine. If all elements are IN CYCLE, except for one that is FAULTED and another is BLOCKED DOWN, the FAULTED condition is the worst of these, so the overall status will reflect this. 0 FIS USERS GUIDE.doc 42 10/30/2007
Elements which are not reporting a current event at the time are assumed to be IN CYCLE, but for clarity, are shown with an - - OK - - state, and the description will read No event present for this element. This special state will not cause an overall state to change. The following information is presented on the Element List:
Column Heading Machine Name Elem. Name Element Description Status Min Alarm ALM (ALARM) Description Msg Loc Events Description Description of the machine. If Show Machine Description is selected, the long name will be shown. Short description of the element. Long description of the element. Current machine event of the element. The lowest number of parts that will trigger an alarm condition. Number of alarms present. Event description. Event message number. Event message location. Total number of events present.
43
10/30/2007
Figure 6e-1 Process Variable List The following information is presented on the Process Variable List:
Column Heading Machine Name Element Value Name Actual Units Low Fault Low Alarm Set Point Hi Alarm Hi Fault Description Description of the machine. If Show Machine Description is selected, the long name will be shown. Element name. A brief description of the value being shown. Actual value in real-time. Unit of measure for all values. The lowest value that will trigger a fault condition. The lowest value that will trigger an alarm condition. Set point value. The highest value that will trigger a fault condition. The highest value that will trigger an alarm condition.
Single process variable charting. Multiple contiguous rows. Multiple non-contiguous rows.
Double-click a single row ORClick to select a single row, right click and select Chart. Click and drag to select a block of rows. Right click and select Chart. Control-click single rows in any order. Right click and select Chart.
44
10/30/2007
Figure 6f-1 Status and Production List The following columns appear on the Status and Production List Applet window
Column Heading MACHINE NAME STATUS ALM (ALARM) HR1HR10 SHIFT TOTAL AC1AC3 Description Displays either the 15-character short name or the long machine description. The current state that the machine is in (this block is color-coded the same as the graphics color coding for more rapid interpretation of the state). Standard color-coding convention. A flag box to indicate an alarm condition; indicates number of outstanding alarms. A breakdown by hour of the number of units produced or processed by the machine during the current shift (Three dashes (---) are present if that hour has not yet started.) The mathematical total of the hourly production counts. The number of units in each of a maximum of three accumulators associated with that machine. (At the bottom of the screen are accumulator totals for all the accumulators shown on the list.) Note: Only the first three are shown. The number of currently active events for the machine. A number indicating how many events have associated comments entered for the machine.
45
10/30/2007
Based on the current trend, the Production Trending function within machine status is a way to predict the outcome of production for the current shift (See Figure 6f-3). To access the production trending chart follow these steps: From the Status and Production screen, go to View menu item Click on Trend
Figure 6f-3 Production Trend View Option of Status and Production The HR1HR10 bar changes to PRODUCTION TREND and TARGET, and the accumulator counts (AC1AC3) bar changes to production data VAR, JPH, and MIN
Column Heading PRODUCTION TREND TARGET Description A single bar divided into color-coded portions, which represent production and nonproduction time thus far during the shift as a percentage of elapsed time. The total number of units that should have been processed or produced by the machine thus far in the shift. (This number is determined by dividing the number in the MIN column by 60 and multiplying the result by the number in the JPH column. See the example below.) The variation between the target and the actual shift total. The line rate, or the number of units the machine has been set to process per hour. The number of elapsed minutes in the shift.
Figure 6f-4 Production Trend Column Descriptions Example: 367 minutes have elapsed in the shift. The JPH is 55. 367 / 60 = 6.1 and 6.1 x 55 = 336. Therefore the target is 336.
46
10/30/2007
The following columns appear on the Part Counter List component window
Column Heading MACHINE NAME COUNTER NO. COUNTER DESCRIPTION HR1HR10 SHIFT TOTAL Description Displays either the 15-character short name or the long machine description. Part counter Description A breakdown by hour of the number of units produced or processed by the machine during the current shift (Three dashes (---) are present if that hour has not yet started.) The mathematical total of the hourly production counts.
47
10/30/2007
48
10/30/2007
7a FIS Charting
FIS Charting is a tool used to trend both Process Variable data as well as Accumulator values. These values are typically analog values such as temperatures, fluid levels, etc. This type of data is handled differently than machine state or production counts. Process variables and Accumulator values are sampled and stored at a regular intervals, where the state data is event driven and stored whenever it. Although these process variables and accumulator values may change constantly in realtime, they are archived for in FIS at intervals of 10 minutes.
FIS Charting can be opened from either FIS graphics or from the FIS start menu under FIS Analysis tools. The charting applications are slightly different depending on which method was used to open it. The differences are explained later in the Opening Charting from Graphics chapter. When the Charting window opens, the two available chart types can be selected under the File New menu as shown here
49
10/30/2007
When satisfied with the list, select the View Chart button on the right.
50
10/30/2007
Show Alarms Show Faults Show Set Point Buttons View Raw Data Print Raw Data Print Stats
Places alarm setting values in the chart for the first process variable. Places fault setting values in the chart for the first process variable. Places set point value in the chart for the first process variable. Toggles between chart and chart data. Prints chart data in spreadsheet form. Prints stats data in spreadsheet form.
Process Variables have Alarm and Fault values as well as Set Points configured for each machine. The check boxes on the right of the chart, toggle these values on/off. These values are stored in the FIS database and can be configured at the machine level using the FIS Configurator. Refer to the FIS Configuration manual for more details on setting these values.
51
10/30/2007
Accumulators Chart
The Accumulators selection is similar to the Process Variable selection described above. ALL ACCUMULATORS will be listed in the bottom in place of ALL PROCESS VARIABLES. To produce an Accumulators Chart the procedure remains the same as the Process Variables Chart above.
52
10/30/2007
53
10/30/2007
Show Min/Max Alarms Show Min/Max Faults Buttons View Raw Data Print Raw Data Print Stats
Places alarm setting values in the chart for the first Accumulator. Places fault setting values in the chart for the first Accumulator. Toggles between chart and chart data. Prints chart data in spreadsheet form. Prints stats data in spreadsheet form.
Accumulators have Alarm Minimum / Alarm maximum and Fault Minumum / Fault Maximum values configured for each accumulator. The check boxes on the right of the chart toggle these values on/off. These values are stored in the FIS database and can be configured at the accumulator level using the FIS Configurator. Refer to the FIS Configuration manual for more details on setting these values.
Accumulator Statistics
Just like with the Process Variable charts, three additional data fields are calculated for each row in the machine selection list for each chart. The three fields are located to the right of the shift field. These calculations are described below. Average This calculates a simple average for each the accumulator values over the date range and shift(s) selected in the respective row and subsequent line in the current chart. Range The range is the difference between the maximum and minimum value for the respective accumulator over the selected date range and shift(s).
54
10/30/2007
STD Dev (Standard Deviation) This is the Standard Deviation calculated for each respective accumulator over the selected date range and shift(s).
Auto Update
This Auto Update option is ONLY available when running charting from FIS Graphics. When this timer expires, the chart will update itself with new Process Variable or Accumulator data relevant to the current chart. This value is dynamic depending on how often the machines poll data, most often this value is set to 10 minutes. This value is configurable on the workcell. 0 FIS USERS GUIDE.doc 55 10/30/2007
7b FISMPI
Functional Overview
Machine Performance Indicators (MPI) is an analysis tool set that is fully integrated into the FIS suite of programs. The purpose of this tool is to facilitate the long-term analysis of machine and process performance through the reporting and trending of performance and throughput statistics, or indicators. Included in the MPI tool set is support for Preventive Maintenance (PM) metrics, which is in support of the corporate-wide PM Standards initiative. All indicators supported by MPI are industry-standard measures that can be used by plant maintenance, engineering, throughput improvement, and process simulation groups. The purpose of this document is to provide the user with the background necessary to effectively use the MPI tool. While the emphasis is primarily on the interpretation and analysis of the indicators, the proper use of MPI also requires the manual entry of production schedules, production targets, and scrap part data. Although there are security restrictions on data entry functions, all plant and corporate users have the ability to generate trend charts and reports. The goal of MPI is to provide a set of metrics by which each plant can measure overall performance with respect to cost and efficiency. MPI achieves this goal by supporting the following important features:
MPI provides the ability to analyze these indicators through the use of trend charts and reports, rendering the data over any desired date range, or for a specified month, day, or shift. Root cause analysis of negative or unusual trends observed in these indicators can then be performed using a drill-down approach that is familiar to FIS users. It also facilitates the comparison of these indicators over multiple shifts as well as ranking the indicators for multiple machines in a department or process line. Raw indicator data can be viewed using various sort criteria in a tabular or chart form, and accommodates the exporting of the data to an EXCEL spreadsheet.
Quality Data
The MPI tool also supports machine quality statistics. It accomplishes this by providing the ability to manually, or automatically, collect the total number of bad parts produced for a given machine and shift. Bad part data can be corrected at a later time, even if it was automatically collected.
Adjustable Scheduling
Plant personnel now have the ability to adjust schedules after the work day has completed in order to apply significant scheduling events such as tag relief, extend shift, short shift etc. This will insure that the schedule accurately reflects the actual time worked. An accurate schedule will improve the accuracy of the MPI indicators, and consequently improve the integrity of the analysis. This control can be accessed through the EDIT menu of MPI through the FIS Schedule application. or
Production Targets
Plant personnel can enter a production target for a particular plant area, system, machine, or part counter. This information is required for the determination of the Schedule Attainment indicators. This control can be accessed through the EDIT menu of MPI through the FIS Schedule application. or
Aggregate Indicators
Each indicator conveys information relevant to the performance characteristics and operating trends of a particular piece of process machinery. By trending an indicator, plant personnel are able to measure the effect of past decisions and actions made toward the goal of improving machine throughput. The purpose of an aggregate indicator is to provide a standard method of trending the overall performance of a given group of process machines. Trending an indicator for a group of machines will convey the effectiveness of all of the decisions and how subsequent actions impact the performance for that group. Typically, the group of machines being analyzed
57
10/30/2007
is comprised of those machines associated with pay points in the overall process. A pay point is a critical junction or merge point in the manufacturing process where the accountability for production transitions from one department to another. MPI allows aggregate indicators to be grouped by a custom MACHINE GROUP created in the FIS List Editor, a predefined AREA, or a predefined SYSTEM.
State IN CYCLE FAULT OUT OF POWER OFF OUT OF PROD STOP IN CYCLE
Message MACHINE IN NORMAL CYCLE RETURN TRANSFER FAULT SH1 C-STOP RELAY NOT ON SH1 MASTER MR1 RELAY NOT SH1 C-STOP RELAY NOT ON SH1 SINGLE CYC MODE MACHINE IN NORMAL CYCLE Time
Breakdown
MPI will consolidate the states occurring between the FAULT and the PROD STOP into one breakdown with a total duration of 11 minutes. The initial machine breakdown condition, Return Transfer Fault in the example, will be reported as the sole cause of the machine breakdown and credited with the entire 11 minutes of downtime. Thus, all states in the consolidation will include the fault time; the time required to correct the fault, and the time needed to jog the transfer back into a position where the machine can be returned to automatic and restarted. Consolidating these intermediate states enhances the accuracy of indicators such as MTTR and MTBF. Without state consolidation, FIS will report 5 separate downtime occurrences: FAULT (1), OUT OF AUTO (2), POWER OFF (1), PROD STOP(1). With state consolidation, just one occurrence attributed to the FAULT for the Return Transfer is recorded. State consolidation is achieved through the configuration of the breakdown and recovery profiles. This is available through the FIS CONFIGURATOR application. The state(s) that make up a breakdown or recovery condition and the duration time required to enter or exit the
58
10/30/2007
breakdown is configurable on a per-machine basis. This filtering process will also eliminate the noise due to spurious machine state occurrences. The FIS Event Log display also provides for the visualization of all consolidations. State consolidation has been included in a number of FIS applications. The checkbox shown to the right serves to remind the user that the application implements this feature. The default mode for all FIS applications is to apply state consolidation. To emulate the reporting mode for legacy FIS applications, the user can disable state consolidation by deselecting this feature.
As an example, the Blocked profile is used to drive the SAJPH indicator and typically contains the STARVED and BLOCKED DOWN machine states. Another example, the Cycling profile, includes all states that represent the condition when the machine is running normally. States such as IN CYCLE and MATERIAL LOW would be included in the Cycling profile. When a new machine/station is configured within FIS, the default setting for each profile is applied to the machine. Plant FIS configuration personnel can then change to a custom profile to reflect the specific operating characteristics of this machine/station. The application of the MAINTENANCE ASSIST state illustrates the flexibility of the machine state profile. This state is primarily used to alert maintenance personnel that a machine needs immediate attention. Often times, this state is used to warn of an impending FAULT condition even though the machine continues to run normally. For high visibility on the main plant graphics display, however, MAINTENANCE ASSIST is usually configured as a state instead of an alarm. The MAINTENANCE ASSIST state, used in this context, should be excluded from the Breakdown profile but included in the Cycling profile. This way, all calculations related to downtime for the machine will exclude all MAINTENANCE ASSIST time and occurrences, while all calculations related to uptime will include all MAINTENANCE ASSIST time and occurrences. In the case that a machine uses MAINTENANCE ASSIST to represent an actual machine down condition, the state should be included in the Breakdown profile but excluded from the Cycling profile. To achieve an accurate analysis, it is important that the configuration of the machine state profiles reflect the actual running characteristics of the machine. 0 FIS USERS GUIDE.doc 59 10/30/2007
Indicators
The analysis of indicators is what MPI is all about, and it is important that the user gain a thorough understanding of what information each indicator conveys before basing decisions on them. The approach in this section is to first describe the building blocks, or components, of each indicator. Each component, represented by a machine state profile, is presented first. Next, the Unplanned Downtime and Net Available Time components are introduced. Finally, the derivation of each indicator is described in detail along with the corresponding formulas.
Non-Productive Time
This component represents the condition where the machine is ready to run but intentionally left idle. Machine states such as IDLE, ENERGY CONSERVATION, and PM EVENT are included in this category. This component provides the ability to adjust scheduled productive time downward so as to avoid penalizing maintenance or operations for an event that has no impact on overall process throughput.
60
10/30/2007
Blocked Time
All machine blockages that are due to dependencies on upstream or downstream automation are included in this component.
Cycling Time
This is the time that the machine is spent in a normal cycling mode. This category will always include the IN CYCLE state. Other states that serve to warn plant personnel of possible future problems or special machine conditions, but do not actually cause the machine to stop are also included in this category. Machine states such as MATERIAL LOW and BYPASS are examples of such a condition.
61
10/30/2007
AVAILABILITY
Availability is the total percentage of scheduled productive time that the machine is operating normally and is capable for part production.
QUALITY
The Quality indicator is a measure of the rate of production of good parts. The Quality indicator has no provision for parts that re-circulate due to repair. Total Defective Parts should reflect the value for the actual number of parts that were scrapped as opposed to those that were re-worked and re-introduced into the normal part flow.
PE
Performance Efficiency is a measure of machine throughput during the normal machine cycle. Any deterioration in this measure could likely be attributed to wear on machine tooling, or wear on mechanical / hydraulic machine components. The Design Cycle Time is the suggested time at which the machine is capable of completing one part production cycle. This value is manually entered at the machine/station level through the FIS configuration process. NOTE: Errors in the Design Cycle Time will cause the Performance Efficiency reading to be unrealistically low or high.
MTTR
Mean Time To Repair is the average time required to return the machine to a normal cycling condition after a breakdown.
MTBF
Mean Time Between Failure is the average time between machine breakdowns.
62
10/30/2007
OA
Operational Availability is the percentage of productive time that the machine was available and ready for part production. It is a measure of how well the machinery operates while in automatic, how well it is being maintained, and the rate at which maintenance personnel respond to breakdowns. In other words, OA is concerned with the way the machine runs without regard to external dependencies such as manual/auto load/unload operations or operator initiated production stops.
PA
Production Availability is a measure of the overall run time efficiency of the machine. It is especially useful when compared to the OA indicator. Divergences between the OA and PA indicate issues related to plant operations. Specifically, downtime due to manual slow loads and machine blockages can be quickly identified when analyzing OA and PA together.
Actual JPH
Actual Jobs per Hour is the hourly rate of production for the machine during scheduled productive time.
SAJPH
Stand Alone Jobs Per Hour is a measure of throughput capacity of the machine without the dependencies imposed by up and downstream machinery. This indicator is especially useful when analyzing the performance of multiple machines in a process. It will help to identify the machine that is controlling the overall rate of product flow through a production line and can highlight throughput bottlenecks..
SAA
Stand Alone Availability measures the availability of a machine without the dependencies imposed by upstream or downstream process machinery. This indicator is useful for determining the machine that controls the overall throughput of multiple machines in a process. SAA and Stand 0 FIS USERS GUIDE.doc 63 10/30/2007
Alone Jobs Per Hour (SAJPH) are similar measures in that they both exclude dependencies on adjacent machines. However, SAA does not convey any information about raw production throughput as does SAJPH. SAA, however, has an advantage over SAJPH in that it can be used to analyze throughput on process lines that contain parallel, redundant operations that may operate at different rates than the overall process.
ISA
In-Line Schedule Attainment is used to measure the achievement of the target production during the original scheduled productive hours. ISA excludes all unanticipated overtime or extra time worked due to tag relief occurrences. This assumes that the target production count is based solely on normal operating times. Also, no adjustments will be made to the target production for short shifting. If the original schedule calls for an 8-hour workday and the schedule was terminated early on 7th hour, the target production remains fixed at the original value.
OSA
The Overall Schedule Attainment (OSA) measures the performance for the entire work period including overtime, tag relief, and short shifts etc. The formula shows that the OSA is a ratio of the actual rate of production to the target rate of production. If the actual rate exceeds the target rate, the resultant OSA would be greater than 100% whereas an OSA less that 100% would occur when the actual rate is less than the target rate.
DIA
The diagnostic health indicator is a measure of the accuracy of the machine diagnostics. Zero is a perfect score. A DIA within the range of -.1 and +.1 is considered good.
64
10/30/2007
MPI will first prompt for the desired machine(s), shift(s), and date range using the standard machine selection tool shown below.
**Note** The default setting for the State Consolidation selection is enabled. As previously discussed, it is recommended that this default setting is used for most analysis functions. Once the desired selections are made, press the Add Machine(s) button. This will launch the main MPI display and populate the MPI machine list with the desired machines and date selections. At any time, this criterion can be modified by right clicking on the machine list and selecting the edit/add machine selections option. Initially, the Analysis Workspace window of the MPI display is empty. To populate the workspace with data, simply drag a machine from the machine list into the Analysis Workspace, OR drag the header to add ALL machines in the list. You may also do this by double clicking on the machine or header.
65
10/30/2007
The analysis workspace has a look and feel similar to a standard spreadsheet. It shows a list of all machines activated for analysis and the associated indicator values for the date range and shifts selected. The Clear button at the top allows the user to clear the workspace at any time and choose another set of machines for analysis. If the user needs to add or delete machines from the original machine list, change the date range, or change the selected shifts, he/she can right-click anywhere in the Machines list to re-activate the machine selection tool.
66
10/30/2007
Export to Spreadsheet
67
10/30/2007
Summary Options
Pressing one of the four buttons - Total, Month, Day, or Shift - will refresh the active workspace and adjust all indicator values accordingly. The Total summary mode is the default mode and will be populated when calculating indicators the first time. Summary options can be selected anytime after data is in the Analysis Workspace. Summary options can be initiated by simply selecting the summary button at the top of the workspace, or by double clicking on any machine in the workspace, double clicking allows a one level drilldown into the next summary level. Drilling down from the default total summary calculates the Summary By Monthly, Drilling down again results in Summary by Day etc.
Export to Excel
Located just above and to the right of the Analysis workspace, is the Export to Excel button. Clicking this button will export the analysis workspace to a Microsoft Excel formatted spreadsheet. Only the data within the Analysis Workspace that is associated with a selected row will be exported.
Sorting Indicators
To sort an indicator within the Analysis Workspace is done by click on the header for any indicator. The sorting feature is toggled between sorting the data from the lowest to highest value (Ascending) to the highest to lowest value (Descending). The original order, chronological by day, shift etc., can be restored by clicking on the machine header.
68
10/30/2007
Display Preferences
MPI is installed with default settings for chart properties such as chart types and colors, 3-D effects, plotting attributes etc. The user can change these preferences following the procedure outlined below. First; right click anywhere in the chart window to activate the Chart Properties Menu. Then select the Properties option, which will activate the Chart Properties Settings dialog. Once the properties are changed, they can be permanently saved using the Charts / Save Current Chart(s) as Templates menu item. Chart properties are unique by chart type, i.e., OEE, SAJPH, PE etc. Therefore, the user can save different charting properties for each chart type.
69
10/30/2007
clicking the indicator to trend from the charts list box located just below the machine list. An example OEE trend chart is shown below.
Indicator Formula
Window Tabs
Moving the mouse over each indicator plot on the graph will activate a fly-by window which shows the date and indicator value for the associated reading. As charts are added to the display, a new tab is created to hold the chart. As this happens, the existing dataset and other charts are moved to the back. Each chart has a Window Tab, which serves to quickly identify and recall an active chart. Charts can be deleted with a right-click on the Window Tab and then selecting the Delete Chart option in the menu pop-up. However, the Data Set tab, which corresponds to the Analysis Workspace window, is the only window that cannot be deleted. As a reference to the indicator formula, the formula for each indicator can be displayed with a right-click on the indicator name in the Charts selection window.
70
10/30/2007
An example of a typical analysis of a machine would be to start with the OEE trend and look at each of the OEE components in order to find the underlying cause of the OEE trend. The three OEE components are shown below.
Quality
Performance Efficiency
Availability
Each indicator can be displayed in several ways. The first chart will simply be created on a new tab. Subsequent charts will prompt a selection box with three options.
The first option, Create XX chart on NEW TAB is the same as the first chart created by default. This will create a new TAB and put the new chart on it utilizing the maximum space.
71
10/30/2007
The second option, Add XX chart to XX will divide the current TAB into two horizontal charts with the newest chart on the bottom. This can be done several times allowing up to three separate charts to show on the same tab. These charts will also be represented this way when printed. (See example)
The third option, Overlay chart, superimposes the indicator over the current chart. This is only allowed if the two charts are of similar types. (percentage, time, etc.) A maximum of three indicator charts can be displayed in the same window while there is no restriction as to the number of plots that can be superimposed.
72
10/30/2007
State Pareto chart shown above. The Pareto chart (Below) sorts the percentage of production time of each event from largest to smallest total duration over the given time period.
73
10/30/2007
Finally, the user can next zoom to the Historical Event Log for the given day with a double click on the Machine State Pareto. This produces the Event Log display shown below.
The Event Log is a chronological listing of all events that occurred for the machine in time. The Event Log application shows all component states of a machine breakdown. Each breakdown is highlighted in gray as shown in the figure and emulates the consolidation process discussed in the FIS configuration document. A feature to view the Event Log in consolidated form is also available and can be activated by clicking on the Turn Consolidation View On button in the upper left-hand corner of the display.
74
10/30/2007
SAJPH
AJPH
The chart below shows an example of a rendering of the AJPH indicator for two separate shifts for a single machine. To generate this type of chart, the user must first activate all shifts in the Analysis Workspace. Also, the Analysis Workspace must be set with the Shift summary display mode so that the data for each shift is displayed separately.
75
10/30/2007
Part data cannot be entered for any of the other summary time periods, i.e. total, month, or day. An example display is shown below.
If the bad part counter is collected automatically (See the FIS Configuration Manual for details), the actual value will initially be displayed in the appropriate cell on the spreadsheet. For manual counters, the initial value is always set to zero. After the shift is complete, the user has the opportunity to override the automatic count or enter the manual count. This, of course, assumes that the user has the appropriate security rights. To enter part counts, the user must click on the spreadsheet cell associated with the count value to be altered. He/she will then be required to enter a user name and password. NOTE: Security rights to enter bad part data can be granted by the FIS Security Administrator. Once security has been approved, the user can type in the new counter value and press the Enter key or, alternatively, click in another cell. All indicator values, in particular the Quality indicator, in the row will be automatically recomputed to reflect the new value for bad parts. At this point, the new counter value is immediately saved to the FIS Historical Database. The user can continue to click on all counter values in the spreadsheet that need to be changed until all edits are complete.
76
10/30/2007
Aggregate Indicators
Aggregate indicators are measurements performed on a group of process machines rather than on an individual machine. A group of process machines can be an area, system, or one of the predefined machine groups shown in the Machine Selection dialog. The List Type frame in the Machine Selection dialog shown in the example below provides for the selection of the type of group to be analyzed. In the example below, once the Machine Groups option is selected, the Machine List dialog box shows all of the plant-defined machine groups. Multiple machine groups can be selected by double-clicking on each of the desired machine group descriptions.
Once the Analysis Workspace is launched, the values for each aggregate indicator are shown in a manner similar to that which is shown for a list of individual machines. From here, the user can generate trend charts for each indicator. The determination of a given aggregate indicator is achieved using a weighted-average based on the denominator of the indicator formula. The aggregate OA, for example, is determined by weighting each individual machine OA value by its time contribution to the total productive time for all machines in the group. Using the weighted average calculation insures that a machine with low or high indicator readings will not skew the aggregate, especially if this machine runs to a different production schedule than the other machines in the group. This is particularly relevant in a machining plant, where the product is manufactured at various rates and to different schedules. Regardless of the application, machining or assembly, weighting each machine indicator in this fashion results in an accurate rendering of the aggregate indicator value. \\ICC01_SHAREITM.SERVERS.CHRYSLER.COM\SHAREITM\1705\FIS Users Guide 2007 Update\7c FIS Reports.doc
77
10/30/2007
7c - Reports
Report Types
The FISReports application enables the improvement and problem solving capability of plant operations. It provides a variety of report types that allow for a quick review and/or detailed analysis of the historical machine data collected by FIS. The FISReports features include: A variety of selectable report types that include both detailed and summary information. Parameter saving ability for quick repeats of specific settings. Standard formulas and calculations for ease of analysis and comparisons. Landscape and Portrait format options where applicable. Ability to export report data.
Starting Reports
A user may gain access to FISReports in many ways. One option is to start it directly from the Start menu by selecting Start, then All Programs, then Factory Information Systems, and then FISReports. It may also be started from within any other FIS application by clicking on the report button on the toolbar. After FISReports has started the gray container form with several options will appear at the top.
Figure 7c-1 Tool Bar By clicking on the white page icon a menu of available reports will appear.
78
10/30/2007
The reports selection menu can also be reached by selecting File then New.
Figure 7c-3 Reports Menu Available reports may vary from plant to plant. FISGraphics offers a direct link to FISReports from the Plant Overview screen. By simply right clicking over a dynamic figure or counter with the mouse, the user will be linked to the FISReports Report Choice Menu. After selecting the desired report the Reports Option Screen will appear with the machine or machines associated with the selected graphics object already selected on the Reports Options Screen. (See FISGraphics for more information.)
79
10/30/2007
80
10/30/2007
Machine Selection
This control at the top of all Report Option Screens is a common element in all FISReports applications. The user opens the hierarchy by clicking on an element. Double clicking on an element selects that element for inclusion in the report. Report elements are printed in the order of selection.
Viewing Format
This control allows you to determine if the generated report will be printed in landscape or portrait format.
Report Type
This appears on most Option Screens and allows for either detailed or summary reporting when applicable.
Production Times
This option is used to determine whether data items occurring during non-scheduled times should be included in a report.
81
10/30/2007
Date Control
The Date control is consistent with the entire FIS Suite of applications and allows you to select the date or range of dates as well as the shift(s) to be included in the report. Shift names are plant specific, this is an example.
By Time Interval
A short cut for defining data date ranges is the Interval option. When the By time Interval box is checked the user may select data from the current date to as far back as defined by the two parameter options.
82
10/30/2007
Alarms Report
Alarms are a condition that requires attention but is not critical enough to actually stop the machine or cause an immediate problem. Alarms can occur simultaneously with machine states. Low Lube or VMS Out of Auto are just two examples of alarm conditions. Since Alarms are not machine states they are never treated as logged down time events but are logged separately for later reviewing if desired.
83
10/30/2007
84
10/30/2007
3)
85
10/30/2007
A second set of report options are available under the Cycle Time Report Options list. These options allow for data to be displayed in various graphical forms and/or to be delimited. Options will be grayed out when they are mutually exclusive of previously selected options.
Figure 7c-16 Cycle Time Report Options The various options are: 1) Cycle Time Graph is an option that presents the data selected in graphical form. If more than one machine is included each machines data will be presented on separate graphs. 2) Over Cycle Bar Graph (%) is an option that will compare and rank by percent of cycles over cycle the data selected for all machines selected within the time frame selected. The description along the x axis will contain the total amount of over cycle time. More than 10 machines may be included for comparison but only the top 10 will be displayed. 3) Over Cycle Bar Graph (Time) is an option that will compare and rank by amount of over cycle time for the data selected for all machines selected within the time frame selected. The description along the x axis will contain the percent of times over cycle. More than 10 machines may be included for comparison but only the top 10 will be displayed. 4) Include Invalid Cycles is an option which allows invalid cycle times to be included in the report and its subsequent calculations and summaries. Invalid cycle times are determined by the cycle time exceeding the Invalid threshold set in Sybase during configuration. This value can be modified using the FIS Configurator. Invalid Cycle Time is displayed at the top right section of the report header. 5) Include Zero Cycle Times is an option which allows cycle times calculated as 0 (Zero) to be displayed on the report and included in its subsequent calculations and summaries. 6) Invalid Cycles With Events is an option which will create a detailed list of all Invalid Cycles for the data selected for all machines selected within the
86
10/30/2007
7)
time frame selected. The list will include set time, duration and active state for each cycle included in the list. Cycle Time Limits (secs) is an option that allows the user to further define the limits of data to be included in a report. The values of the limits are in 10th of seconds without decimal points. The example in Figure 6d-16 shows limits set as 20 seconds to 30 seconds.
Figure 7c-17 Cycle Time Detail Report Asterisks (*) next to an entry in the detail report indicate Invalid Data. That is data outside of the Valid Times parameters.
87
10/30/2007
When the Summary option is chosen the Cycle Time Summary Report (Figure 6c-18) prints only the summary information for the data selected. The Cycle Time Summary Reports calculate summaries for each Day/Shift/Machine and again at the end of the report for grand total.
Invalid Time : Total: Normal: NA Low: Avg.: High: OT in Min TT in Min % OC Time Avg OC Time Std. Dev:
88
10/30/2007
Machine Status
As each machine changes state FIS records the state change and information about that state in the FIS database. The Machine Status Report allows the user to retrieve this history in several manners and with a variety of delimiters (Figure 7c-20 Machine Status Report Options). These reports contain the machines identification, date/shift, start and end times of the state, and total time in state (Duration), state description, message code, message description, location and I/O address. This report is available in detail, summary and spreadsheet format. Below are examples of the Machine Status Report. They are the Machine Status Detail Report (Figure 7c-20) and the Machine Status Summary Report (Figure 7c-22). Both were run with State Consolidation checked. When this report is run either in detail mode or summary mode transition states of less than some pre-configured parameter (usually 10 seconds) are included in the lapse time of a machine fault. When this has occurred the consolidated fault is highlighted in gray. Figure 7c-21 is an example of the same data run with State Consolidation unchecked, causing all state changes are listed.
89
10/30/2007
90
10/30/2007
Figure 7c-22 Machine Status Summary Report The Machine Status Report can be executed using several options (Figure 7d-23).
Figure 7c-23 Machine Status Report Options The Report By Message option is a typical option selection.
91
10/30/2007
After selecting the machines and time periods for the report, select the desired option. The machine or machines selected will appear in the left window. By clicking the machine the list of statuses will appear. Clicking on the desired state will open the list of messages associated with the state selected. Double clicking on the desired message or messages will cause them to appear in the right window. When all the desired messages have been selected click the OK button. Similarly if you check By Reason Code you will see a Reason Code selection control for picking Reason codes.
Figure 7c-25 Reason Code Selection Control Summary Reports allow for additional options. When the Summary Report option is chosen by selecting Spreadsheet from the report options, the data is displayed as a spreadsheet report showing three shifts of data, one calendar week at a time.
92
10/30/2007
Figure 7c-27 Day/Shift Report Spreadsheet The Machine Status Report offers a time period option to display data within a certain time period. This option is selected through the menu option (Figure 6c-28).
Figure 7c-28 Time Period Pull Down Option A dialog box will appear with a start and end time field. (See Figure 7c-29) Multiple days may be used with this option, although, the time period is enforced within each day. For example, if a user selects the time period of 1:00PM to 3:00 PM for Monday through Friday, the results will be 2 hours of data for Monday, and 2 hours of data for Tuesday, etc.
93
10/30/2007
94
10/30/2007
Figure 7c-30 Machine Performance Report Refer to the FISMPI chapter for a definition of terms and formulas.
95
10/30/2007
Figure 7c-31 Process Variables Report The Include Set Points option (See Figure 7c-32) will display the set point next to the actual reading. (See Figure 7c-31) The Set Point is pre-configured using the FIS Configurator tool. The Show 3 Hour Average is a rolling 3 hour average of the machines actual samples. (See Figure 7c-32)
96
10/30/2007
Production Counts
Production counts as stored in the data base in hourly increments based upon the production hourly/shift schedule. When a production hour contains both productive and non productive time the counts are separated as to which time the part was counted. This report is available with the standard FIS parameters of date range, shift selection, inclusion or exclusion of non productive time data, detail or summary report. Summary Reports may be formatted with five summary parameters. Detail or summary reports can include either Production Targets or Design Targets. Production Targets are the scheduled production for the machine. Design Targets are the scheduled production time divided by machine Cycle Times. In addition a Production Report can be presented in graphical form: Checking Production Trend option generates the graph. Checking Remove Non-Prod Days eliminates scheduled non-productive days from the data. Entering a Target Value allows the user to establish an hourly rate bench mark production target.
97
10/30/2007
Figure 7c-34 Detail Production Counts Non Productive Included Note that the total Line in the Detail Production Report differs from the Summary Production Report. This is because the Detail Report has the Include Break/Lunch and Include Non-Production option was also selected.
98
10/30/2007
Figure 7c-35 Summary Production Counts Non Productive Excluded The production count report provides the ability to plot a trend line showing average production counts per hour over multiple days. This option is displayed by selecting the Production Trend option in the Production Trend Options Control. (See Figure 7c33) The Production Trend control also allows a Target Value to be displayed on the graph as a straight target line.(See Figure 7c-36) If Remove Non-Prod Days is selected, any day in the selected date range which has a 0 (Zero) production count, will be eliminated from the graph. To see an example of this, Compare (Figure 7c-36) and (Figure 7c-37)
99
10/30/2007
Figure 7c-37 Production Count Report Graph with Target Line Remove NonProd Days
100
10/30/2007
101
10/30/2007
Time (InCycle + Blocked Up + Blocked Down) / Available Time Standard Cycle Time from Sybase.
102
10/30/2007
If this field is zero it is highlighted in red. Production Counts/In Cycle Time Hours Calc JPH: If the divisor is zero the field will contain an asterisk and be highlighted blue. Cycle High Limit: FIS configured high limit for cycle time. Cycle Low Limit: FIS configured low limit for cycle time. Total Available Time is the entire shift duration. Available Run
103
10/30/2007
Time: Total Time In State: Total Time In Cycle Time: Total Time Undefined Time: Prod Count: Avg Cycle Time (sec): Cumulative Cycle Time: In Cycle Time Required: Prod Count Estimates: Design vs Avg Cycle Time %:
Sum the amount of time a machine spent in the various states. Time in the In Cycle State. Time in the Undefined State. Production Counts for selected shift. If value is zero, the field is red. Average cycle time over the selected period. If this field is zero it is highlighted in red. If the machine is noncyclic, the field is grey. This is the sum of all the cycle times during the selected date/shift range. Invalid cycle times will be excluded. The amount of time the machine should have spent in a cycling state. Equal to Design Cycle Time x Production Counts. The sum of time spent in the In Cycle State divided by the machines Design Cycle Time. If the divisor is zero the field will contain an asterisk and be highlighted blue. Calculate the difference between design and average cycle time. The difference is divided by Design Cycle Time, and displayed as a percentage. Invalid cycle times will be excluded. If Average Cycle Time is zero, this field fails. If Design Cycle Time is zero and Average Cycle Time is not zero, this field fails. If threshold is exceeded, field will be highlighted yellow. This field evaluates the In Cycle State Time Required against the amount of Total Time in the In Cycle State. Failure causes the field to be highlighted yellow. Reasons for failure include: Design Cycle Time multiplied by Production Counts equals zero, and the time in the In Cycle State does not equal zero (this field is set to 0) Evaluation threshold is exceeded. Compare the cumulative cycle times to the amount of time spent in the In Cycle State. These values should be equal. The difference is divided by In Cycle State time and displayed as a percentage. Invalid cycle times will be excluded. Failure causes the field to be highlighted yellow. Reasons for failure include: Cumulative cycle time does not equal zero and the time in the in cycle state equals zero (this field is set to zero) Evaluation threshold is exceeded. Sum the amount of time a machine spent in the various states. Subtract the amount of available run time from the FIS schedule. The difference is divided by time reported and displayed as a percentage. Failure causes the field to be highlighted yellow. Reasons for failure 104 10/30/2007
include: The time reported equals zero, and the available run time does not equal zero (this field is set to zero) Evaluation threshold is exceeded Calculate production count estimate (In Cycle State Time/Design Rpt Prod Count Cycle Time). Compare this to the production count the machine vs Est %: reported. The difference is divided by production counts and displayed as a percentage. If machine is non-cyclic the result field is N/A. Failure causes the field to be highlighted yellow. Reasons for failure include: Design Cycle Time is zero. (this field is set to zero) Production count equals zero and time in the In Cycle State is greater than zero. (this field is set to zero) Evaluation threshold is exceeded. Prod Delta Count Evaluate if the production count delta configured in FIS matches what the machine is reporting. Calculated by Number of Cycles x Pieces %: per Cycle configured in FIS. If machine is non-cyclic the result field is N/A. Failure causes the field to be highlighted yellow. Reasons for failure include: Number of cycles multiplied by pieces per cycle is zero and the production count does not equal zero (this field is set to zero) Evaluation threshold is exceeded. An event occurrence is an instance when a machine enters a state. Event Occr Per From all event occurrences, remove the In Cycle occurrences. Count: Evaluate whether or not the ratio of event occurrences to production counts for a machine is greater than a threshold. This is an indication that there is erroneous event activity. If threshold is exceeded, field will be highlighted yellow. For the following - N/A means the machine is non-cyclic and this check is for cyclic machines. X means the check failed. Blank means the check passed. Value is a NA, X, or blank based on Design Cycle Time above. Design Cycle Time Cfg: Value is a NA, X, or blank based on Design vs Avg Cycle Time Design vs Avg above. Cycle Time: Value is a NA, X, or blank based on In Cycle Time Required and In Time In Cycle: Cycle State Time above. Value is a NA, X, or blank based on Cycle Time vs Cycle State above. Cycle Time vs. Cycle State: Reported vs Avail Value is an X or blank based on Reported vs Available Time above. Time: Value is an X or blank. Examine the time the machine reported the Time in Undefined State. If this time is greater than zero, this check fails. Undefined State: This could indicate incomplete configuration of a state on the FIS 0 FIS USERS GUIDE.doc 105 10/30/2007
Prod Count vs Estimates: Prod Count Delta: Event Occr per Count: FIS Status: FIS Status Percent:
workcell or the machine reporting an inaccurate state. Value is an X or blank based on Reported Prod Count vs Est above. Value is an X or blank based on Prod Delta Count above. Value is an X or blank based on Event Occr Per Count above. Sum of Xs above, based on thresholds defined in report options, field will be green, yellow, or red. For any failed field, designated with an X. That field subtracts from 100% the sum of 1* the associated weight (from configuration).
The thresholds defined in the Data Integrity Report Options determine whether or not an item will receive an X. Additionally, the color coding for FIS Status results (green, red, yellow) can also be selected. The selected values print at the bottom of the report. An option to include the formula sheet, as detailed above, is available.
Figure 7c-41 Data Integrity Report Options A plant may choose to change the weight associated with each check. This configuration is on a per plant basis, the default value is for fields to receive an equal weighting when determining FIS Status %. The weights used to run the report are printed at the bottom of the report.
106
10/30/2007
machine list. If the list is saved as a local machine list it will be visible only from the workstation from which it was saved. If the list is saved as global machine list it will be visible from all the workstations. User with appropriate rights can only save machine lists as global list but every FIS user can save a list as a local machine list. Saving machine lists uses the Windows Save and Save As functions. After selecting Save As you will be prompted for file name. See Figure 7c-39.
Figure 7c-42 Save Report Dialog Box The saved report parameters will automatically be saved in the C:\FIS32\ FISRW\ Directory with a .FUR extension.
107
10/30/2007
. Figure 7c-43 Open report Menu Select the saved file you wish to load and Select Open. (See Figure 7c-41)
108
10/30/2007