Fault Detection: Difference between revisions

From Knowledge Base
(Created page with "Return to DTect-IT Categories Page == '''Overview''' == The Fault Detection analysis monitors machining processes against extreme thresholds to detect and log events such as machine crashes, tool breaks and excessive temperatures. This analysis type can be password protected by a supervisor to prevent changes from being made after set up. == '''Fault Detection Wizard''' == The Fault Detection Analysis wizard eases the setup of a Fault Detection Analysis b...")
 
Line 26: Line 26:
* Fault Limit Sliders: Moves the fault limits on the graph up and down for quick setting. (5)  
* Fault Limit Sliders: Moves the fault limits on the graph up and down for quick setting. (5)  
* Zoom Tools: See table for description of zoom tools. (6)
* Zoom Tools: See table for description of zoom tools. (6)
[[File:Screen Shot 2022-09-15 at 3.17.27 PM.png|center|thumb|696x696px|Main User Interface With Fault Detection]]
[[File:Screen Shot 2022-09-15 at 3.18.36 PM.png|center|thumb|700x700px|Zoom Button Functionality]]


=== '''Fault Detection User Interface After Start''' ===
=== '''Fault Detection User Interface After Start''' ===
Once the start button is pressed and fault limits locked, the Fault Detection User interface changes.  
Once the start button is pressed and fault limits locked, the Fault Detection User interface changes.  
 
[[File:Screen Shot 2022-09-15 at 3.19.30 PM.png|center|thumb|763x763px|User Interface for Running Fault Detection Analysis]]
 
After the user interface change, the following buttons are available:  
After the user interface change, the following buttons are available:  


Line 40: Line 41:
== '''Performing a Fault Detection Analysis''' ==
== '''Performing a Fault Detection Analysis''' ==
To perform a Fault Detection Analysis, start by setting fault limits. This can be done with the slider bars in the user interface, or a numerical value can be set in the settings menu for the analysis. Run the machining process without starting the analysis to understand how the monitored data will be affected by the fault limits. Adjust the fault limits to represent values the would occur for extreme machining situations, like crashes or tool breaks. Press Start to begin monitoring data against the programmed fault limits. Once a fault detection is started, DTect-IT will monitor the measured data against the set fault limits until the Stop or Disable button is pressed.
To perform a Fault Detection Analysis, start by setting fault limits. This can be done with the slider bars in the user interface, or a numerical value can be set in the settings menu for the analysis. Run the machining process without starting the analysis to understand how the monitored data will be affected by the fault limits. Adjust the fault limits to represent values the would occur for extreme machining situations, like crashes or tool breaks. Press Start to begin monitoring data against the programmed fault limits. Once a fault detection is started, DTect-IT will monitor the measured data against the set fault limits until the Stop or Disable button is pressed.
[[File:Screen Shot 2022-09-15 at 3.20.12 PM.png|center|thumb|846x846px|Performing a Fault Detection Analysis]]


When the analysis starts, a meter replaces the live graph in the user interface. The meter displays the current monitored value numerically and visually. As a part program runs, the needle will move in between the two thresholds representing the current monitored value.


When the analysis starts, a meter replaces the live graph in the user interface. The meter displays the current monitored value numerically and visually. As a part program runs, the needle will move in between the two thresholds representing the current monitored value. If a threshold is crossed, an alarm is triggered and latched. Data will be recorded for a set period of time before and after the alarm.
If a threshold is crossed, an alarm is triggered and latched. Data will be recorded for a set period of time before and after the alarm.


=== '''Fault Detection: After an Alarm Triggers''' ===
=== '''Fault Detection: After an Alarm Triggers''' ===
Line 52: Line 56:


* View Fault: Opens the History View for the analysis with the most recent fault open.
* View Fault: Opens the History View for the analysis with the most recent fault open.
 
[[File:Screen Shot 2022-09-15 at 3.21.05 PM.png|center|thumb|854x854px|Fault Detection Meter in Fault]]
If a fault is not reset, DTect-IT will continue to record each additional fault. In addition to the fault detection meter, data can be viewed in the right hand panel of the user interface. The following data are displayed:  
If a fault is not reset, DTect-IT will continue to record each additional fault. In addition to the fault detection meter, data can be viewed in the right hand panel of the user interface. The following data are displayed:
 
* Started: Date and time the analysis was started.  
* Started: Date and time the analysis was started.  
* Alarm Count: The number of faults that have occurred.  
* Alarm Count: The number of faults that have occurred.  
Line 65: Line 68:
=== '''Status Icons''' ===
=== '''Status Icons''' ===
In the analysis tab for a Fault Detection, icons will appear based on the alarm status of the analysis. When the analysis is running if a fault threshold is exceeded an icon will appear in the analysis tab.
In the analysis tab for a Fault Detection, icons will appear based on the alarm status of the analysis. When the analysis is running if a fault threshold is exceeded an icon will appear in the analysis tab.
[[File:Screen Shot 2022-09-15 at 3.22.18 PM.png|center|thumb|852x852px|Analysis Tab Icons]]


== '''Fault Detection Settings''' ==
== '''Fault Detection Settings''' ==
Line 79: Line 83:
* After Fault Record Duration: The time period DTect-IT records data after a latched alarm. The range is 1 second to 15 seconds.  
* After Fault Record Duration: The time period DTect-IT records data after a latched alarm. The range is 1 second to 15 seconds.  
* Password Protection: If password protection is enabled, set a password in the field. The buttons in the fault detection user interface and settings menu become password protected.
* Password Protection: If password protection is enabled, set a password in the field. The buttons in the fault detection user interface and settings menu become password protected.
[[File:Screen Shot 2022-09-15 at 3.23.15 PM.png|center|thumb|851x851px|Fault Detection Settings Menu Settings Tab]]


=== '''Graph Tab''' ===
=== '''Graph Tab''' ===
The table below describes the graph tab settings for Fault Detection:
The table below describes the graph tab settings for Fault Detection:
[[File:Screen Shot 2022-09-15 at 3.24.02 PM.png|center|thumb|792x792px|Fault Detection Settings Menu Graph Tab]]
[[File:Screen Shot 2022-09-15 at 3.24.55 PM.png|center|thumb|764x764px|Fault Detection Settings - Graph Tab]]


=== '''Fault Limits Tab''' ===
=== '''Fault Limits Tab''' ===
Line 89: Line 96:
* Upper Limit: Enter a numerical value for the upper fault limit. The value entered in this field is the value that the measured data must exceed to trigger and latch an upper alarm (orange).  
* Upper Limit: Enter a numerical value for the upper fault limit. The value entered in this field is the value that the measured data must exceed to trigger and latch an upper alarm (orange).  
* Enable/Disable Fault Limits: The check-boxes next to each fault limit determine if a limit is enabled or disabled. By default each fault limit is enabled. Press the check-box to remove the check and disable the limit. Press the check-box again to re-enable the limit. When a fault limit is disabled, the slider bar for the associated limit will be removed from the interface and the fault limit will not be displayed on the live graph or fault detection meter
* Enable/Disable Fault Limits: The check-boxes next to each fault limit determine if a limit is enabled or disabled. By default each fault limit is enabled. Press the check-box to remove the check and disable the limit. Press the check-box again to re-enable the limit. When a fault limit is disabled, the slider bar for the associated limit will be removed from the interface and the fault limit will not be displayed on the live graph or fault detection meter
 
[[File:Screen Shot 2022-09-15 at 3.25.50 PM.png|center|thumb|735x735px|Fault Detection Settings Menu Faults Tab]]
'''Note:''' Fault limits can also be set using the slider bars in the fault detection user interface.
'''Note:''' Fault limits can also be set using the slider bars in the fault detection user interface.


Line 101: Line 108:
** No Filter: Displays raw signal data.
** No Filter: Displays raw signal data.
** Custom Filter: Creates a custom filter by allowing the user to set low pass and/or a high pass cutoff frequencies to be applied to the signal. Check the box(es) to enable one or both of the cutoff frequencies. Then set the frequency(Hz) in the field to the right for each frequency cutoff enabled.
** Custom Filter: Creates a custom filter by allowing the user to set low pass and/or a high pass cutoff frequencies to be applied to the signal. Check the box(es) to enable one or both of the cutoff frequencies. Then set the frequency(Hz) in the field to the right for each frequency cutoff enabled.
[[File:Screen Shot 2022-09-15 at 3.28.34 PM.png|center|thumb|853x853px|Filter Mode Options]]
[[File:Screen Shot 2022-09-15 at 3.29.16 PM.png|center|thumb|851x851px|Fault Detection Settings Menu Sensor Tab]]


=== '''CNC Tab''' ===
=== '''CNC Tab''' ===
Line 110: Line 119:
** Alarm: Writes the alarm status of the analysis to the specified variable.  
** Alarm: Writes the alarm status of the analysis to the specified variable.  
** Peak Value: Writes the highest recorded value to the specified variable
** Peak Value: Writes the highest recorded value to the specified variable
[[File:Screen Shot 2022-09-15 at 3.31.05 PM.png|center|thumb|836x836px|Fault Detection Settings Menu CNC Configuration Tab]]


==== '''''Alarm and Command Codes for Fault Detection''''' ====
==== '''''Alarm and Command Codes for Fault Detection''''' ====
[[File:Screen Shot 2022-09-15 at 3.31.58 PM.png|center|thumb|855x855px|Fault Detection Alarm Codes]]


==== '''''CNC Commands and Command Returns''''' ====
==== '''''CNC Commands and Command Returns''''' ====
Line 125: Line 136:
** Lower Fault Limit (Purple): When a lower fault is triggered, the mapped output turns on.  
** Lower Fault Limit (Purple): When a lower fault is triggered, the mapped output turns on.  
** Upper Fault Limit (Orange): When an upper fault is triggered, the mapped output turns on. Note: The I/O device must be configured and connected to a USB port on the PC that DTect-IT is installed for any I/O parameters to be accessed in DTect-IT.
** Upper Fault Limit (Orange): When an upper fault is triggered, the mapped output turns on. Note: The I/O device must be configured and connected to a USB port on the PC that DTect-IT is installed for any I/O parameters to be accessed in DTect-IT.
[[File:Screen Shot 2022-09-15 at 3.33.25 PM.png|center|thumb|688x688px|Fault Detection Settings I/O Tab]]


=== '''Data Logging''' ===
=== '''Data Logging''' ===
Line 133: Line 145:
* Specifier: A specifier is added to the file naming convention when log files are generated for the analysis. This allows the data files for specific analyses to be organized separately from the normal naming convention.  
* Specifier: A specifier is added to the file naming convention when log files are generated for the analysis. This allows the data files for specific analyses to be organized separately from the normal naming convention.  
* Detailed Output: Adds dates and time stamps to outputs
* Detailed Output: Adds dates and time stamps to outputs
[[File:Screen Shot 2022-09-15 at 3.34.21 PM.png|center|thumb|720x720px|Fault Detection Settings Menu- Data Logging Tab]]


== '''Fault Detection History View''' ==
== '''Fault Detection History View''' ==
If a Fault Detection analysis is selected in the main user interface, pressing the History View button will open a screen displaying a record of faults that occurred for that analysis. An example of the Fault Detection History View can be seen in Figure 4-13. The three buttons in this window are described in the Table 4-5.
If a Fault Detection analysis is selected in the main user interface, pressing the History View button will open a screen displaying a record of faults that occurred for that analysis.
 
[[File:Screen Shot 2022-09-15 at 3.35.08 PM.png|center|thumb|831x831px|Fault Detection History View]]
If History view is enabled, each fault that occurs is recorded by DTect-IT. In the History View screen, the faults that have occurred for the analysis are listed on the right. Pressing on a fault displays a graph of the recorded fault. In a Fault Detection analysis, data is recorded before and after the actual fault based on the settings. The moment the fault occurred is marked by a vertical dashed red line and "X". The fault thresholds are marked on the graph by horizontal lines.  
If History view is enabled, each fault that occurs is recorded by DTect-IT. In the History View screen, the faults that have occurred for the analysis are listed on the right. Pressing on a fault displays a graph of the recorded fault. In a Fault Detection analysis, data is recorded before and after the actual fault based on the settings. The moment the fault occurred is marked by a vertical dashed red line and "X". The fault thresholds are marked on the graph by horizontal lines.  


Note: Due to a redesign of the database structure, all historical data will not be backwards compatible with any existing 1.5.x and below versions of DTect-IT. It is recommended all old data is backed up after install of DTect-IT 1.6.0.
Note: Due to a redesign of the database structure, all historical data will not be backwards compatible with any existing 1.5.x and below versions of DTect-IT. It is recommended all old data is backed up after install of DTect-IT 1.6.0.
[[File:Screen Shot 2022-09-15 at 3.35.56 PM.png|center|thumb|850x850px|Fault Detection History View Buttons]]

Revision as of 15:36, 15 September 2022

Return to DTect-IT Categories Page

Overview

The Fault Detection analysis monitors machining processes against extreme thresholds to detect and log events such as machine crashes, tool breaks and excessive temperatures. This analysis type can be password protected by a supervisor to prevent changes from being made after set up.

Fault Detection Wizard

The Fault Detection Analysis wizard eases the setup of a Fault Detection Analysis by guiding the user through the settings step by step. To set up a new Fault Detection Analysis, click the Create button in the General Settings menu and select Fault Detection. This launches the Fault Detection Analysis Wizard. Perform the following steps in the wizard to create the analysis:

  1. Press Begin.
  2. Select or Create a new sensor for the analysis to utilize.
  3. Select a Channel and Unit Type from the drop down menu.
  4. Select a filtering mode.
  5. Use the sliders to choose how long data should be recorded before and after each latched alarm.
  6. Enable password protection, if desired. If password protection is enabled, enter a password as well.
  7. Enter a name for the analysis and Press Finish.

After finishing the analysis, the Fault Detection analysis settings menu will be opened.

Fault Detection User Interface

The Fault Detection analysis user interface displays one live graph for monitoring data in real time. When running a Fault Detection analysis, DTect-IT tests the measured data against user programmed fault limits. Two fault limits can be programmed for Fault Detection, Upper and Lower. If the monitored data falls below or exceeds the fault limits, an alarm is triggered and latched. Data is only recorded for the programmed amount of time before and after an alarm is latched. The following buttons and features are available in the Fault Detection analysis user interface:

  • Tare: Adjusts the current sensor signal to zero. This allows the user to eliminate unwanted idle data. (1)
  • Start: Press to begin the Fault Detection analysis. DTect-IT prompts the user to confirm locking the fault thresholds. (2)
  • Auto Select Fault Limits: Press to automatically place fault limits based on the current measured peaks. Use this feature to quickly snap the fault limits around the peaks and make adjustments from there. (3)
  • Reset Peaks: DTect-IT stores and displays two peak values and the actual measured value on the live graph. Pressing the Reset Peaks button, resets the stored upper and lower peaks to the actual measured value. (4)
  • Fault Limit Sliders: Moves the fault limits on the graph up and down for quick setting. (5)
  • Zoom Tools: See table for description of zoom tools. (6)
Main User Interface With Fault Detection
Zoom Button Functionality

Fault Detection User Interface After Start

Once the start button is pressed and fault limits locked, the Fault Detection User interface changes.

User Interface for Running Fault Detection Analysis

After the user interface change, the following buttons are available:

  • Stop: Press to stop the Fault Detection analysis and return to the default user interface.
  • Disable: Disables the fault detection meter. The sensor will still run but alarms won't be triggered.

Note: If password protection is enabled, the programmed password must be entered to use any button after the analysis is started.

Performing a Fault Detection Analysis

To perform a Fault Detection Analysis, start by setting fault limits. This can be done with the slider bars in the user interface, or a numerical value can be set in the settings menu for the analysis. Run the machining process without starting the analysis to understand how the monitored data will be affected by the fault limits. Adjust the fault limits to represent values the would occur for extreme machining situations, like crashes or tool breaks. Press Start to begin monitoring data against the programmed fault limits. Once a fault detection is started, DTect-IT will monitor the measured data against the set fault limits until the Stop or Disable button is pressed.

Performing a Fault Detection Analysis


When the analysis starts, a meter replaces the live graph in the user interface. The meter displays the current monitored value numerically and visually. As a part program runs, the needle will move in between the two thresholds representing the current monitored value.

If a threshold is crossed, an alarm is triggered and latched. Data will be recorded for a set period of time before and after the alarm.

Fault Detection: After an Alarm Triggers

After an alarm is triggered, two new buttons appear in the user interface:

  • Reset: Resets the fault detection meter to clear the alarm.

Note: If password protection is enabled, the programmed password must be entered to use the Reset button.

  • View Fault: Opens the History View for the analysis with the most recent fault open.
Fault Detection Meter in Fault

If a fault is not reset, DTect-IT will continue to record each additional fault. In addition to the fault detection meter, data can be viewed in the right hand panel of the user interface. The following data are displayed:

  • Started: Date and time the analysis was started.
  • Alarm Count: The number of faults that have occurred.
  • Upper Fault: The programmed upper fault threshold.
  • Lower Fault: The programmed lower fault threshold.
  • Alarm: Displays the alarm status of the analysis.
  • Peak: Displays the peak value recorded during the fault.
  • Recording: Displays the recording status of the analysis, Active or Inactive.

Status Icons

In the analysis tab for a Fault Detection, icons will appear based on the alarm status of the analysis. When the analysis is running if a fault threshold is exceeded an icon will appear in the analysis tab.

Analysis Tab Icons

Fault Detection Settings

In the Fault Detection settings menu, the following parameters can be programmed no matter which tab is open:

  • Name: Change the analysis name in this field.
  • Enabled: Enables or disables the analysis. Disabling the analysis will remove it from the list of analyses in the main user interface, but will not delete the analysis.
  • Notifications: Enables or disables notifications for the analysis. Disabling notifications prevents notifications for the analysis from being stored in the Notification Center.

Settings Tab

The following parameters can be set in the Settings tab:

  • Before Fault Record Duration: The time period DTect-IT records data before a latched alarm. The range is 1 second to 15 seconds.
  • After Fault Record Duration: The time period DTect-IT records data after a latched alarm. The range is 1 second to 15 seconds.
  • Password Protection: If password protection is enabled, set a password in the field. The buttons in the fault detection user interface and settings menu become password protected.
Fault Detection Settings Menu Settings Tab

Graph Tab

The table below describes the graph tab settings for Fault Detection:

Fault Detection Settings Menu Graph Tab
Fault Detection Settings - Graph Tab

Fault Limits Tab

The following parameters can be set in the Faults tab:

  • Lower Limit: Enter a numerical value for the lower fault limit. The value entered in this field is the value that the measured data must fall below to trigger and latch a lower alarm (purple).
  • Upper Limit: Enter a numerical value for the upper fault limit. The value entered in this field is the value that the measured data must exceed to trigger and latch an upper alarm (orange).
  • Enable/Disable Fault Limits: The check-boxes next to each fault limit determine if a limit is enabled or disabled. By default each fault limit is enabled. Press the check-box to remove the check and disable the limit. Press the check-box again to re-enable the limit. When a fault limit is disabled, the slider bar for the associated limit will be removed from the interface and the fault limit will not be displayed on the live graph or fault detection meter
Fault Detection Settings Menu Faults Tab

Note: Fault limits can also be set using the slider bars in the fault detection user interface.

Sensor Tab

The following parameters can be set in the Sensor Tab:

  • Sensor: Choose the Sensor to be utilized by the analysis, or create a new sensor using the Create Sensor button.
  • Filtering mode: Select a data filter from the drop-down list. The following filters are available:
    • Averaging Filter: Centers the signal at zero and averages the total magnitude of the signal. This filter is useful for overall vibration.
    • Rectify Peaks Filter: Centers the signal at zero and shows the absolute value of the signal. Useful for looking for high peaks in any direction.
    • No Filter: Displays raw signal data.
    • Custom Filter: Creates a custom filter by allowing the user to set low pass and/or a high pass cutoff frequencies to be applied to the signal. Check the box(es) to enable one or both of the cutoff frequencies. Then set the frequency(Hz) in the field to the right for each frequency cutoff enabled.
Filter Mode Options
Fault Detection Settings Menu Sensor Tab

CNC Tab

The following parameters can be set in the CNC Configuration tab:

  • Device: Select a CNC from the drop-down menu. If a CNC has not been created, use the create button to open the wizard for the desired CNC.
  • Enable analysis specific variables and source: Press the check boxes to enable more analysis specific information to be written to the CNC. Select which register and variable DTect-IT should use when writing data to the CNC. The following can be enabled for fault detection:
    • Acknowledge: The acknowledge register is populated with the corresponding value when the analysis is started or stopped.
    • Alarm: Writes the alarm status of the analysis to the specified variable.
    • Peak Value: Writes the highest recorded value to the specified variable
Fault Detection Settings Menu CNC Configuration Tab

Alarm and Command Codes for Fault Detection

Fault Detection Alarm Codes

CNC Commands and Command Returns

CNC commands are currently unavailable for Fault Detection.

I/O Tab

The following parameters can be set in the I/O tab:

  • Device: Assign an I/O device to the analysis. If one has not been created yet, one can be created using the Create New Device button.
  • Inputs: There are no inputs available for Fault Detection.
  • Outputs: Assign analysis features to specific outputs. The following features can be mapped to outputs for fault detection:
    • Acknowledge: The acknowledge output bit turns on when the analysis is started and the bit turns off when the analysis is stopped.
    • Lower Fault Limit (Purple): When a lower fault is triggered, the mapped output turns on.
    • Upper Fault Limit (Orange): When an upper fault is triggered, the mapped output turns on. Note: The I/O device must be configured and connected to a USB port on the PC that DTect-IT is installed for any I/O parameters to be accessed in DTect-IT.
Fault Detection Settings I/O Tab

Data Logging

The following parameters can be set in the Data Logging Tab:

  • Enabled: Enables data logging for the analysis.
  • Output: Specify the type of data file output. If an output has not been created yet, one can be created using the create button.
  • Specifier: A specifier is added to the file naming convention when log files are generated for the analysis. This allows the data files for specific analyses to be organized separately from the normal naming convention.
  • Detailed Output: Adds dates and time stamps to outputs
Fault Detection Settings Menu- Data Logging Tab

Fault Detection History View

If a Fault Detection analysis is selected in the main user interface, pressing the History View button will open a screen displaying a record of faults that occurred for that analysis.

Fault Detection History View

If History view is enabled, each fault that occurs is recorded by DTect-IT. In the History View screen, the faults that have occurred for the analysis are listed on the right. Pressing on a fault displays a graph of the recorded fault. In a Fault Detection analysis, data is recorded before and after the actual fault based on the settings. The moment the fault occurred is marked by a vertical dashed red line and "X". The fault thresholds are marked on the graph by horizontal lines.

Note: Due to a redesign of the database structure, all historical data will not be backwards compatible with any existing 1.5.x and below versions of DTect-IT. It is recommended all old data is backed up after install of DTect-IT 1.6.0.

Fault Detection History View Buttons