HMI Functionality: Difference between revisions

From Knowledge Base
No edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Category:TMAC]]
[[Category:TMAC]]
[[:Category:TMAC|Back to TMAC Categories Page]]
[[TMAC|Back to TMAC Home Page]]


== '''Overview''' ==
== '''Overview''' ==
Line 17: Line 17:
* Toggle between Operation Modes
* Toggle between Operation Modes
* Reset the system, clearing any alarms  
* Reset the system, clearing any alarms  
 
[[File:Screen Shot 2022-09-12 at 7.07.41 AM.png|center|thumb|732x732px|HMI Components ]]
The HMI has the following components on the default screen:  
The HMI has the following components on the default screen:
 
* TMAC Action Bar (1)
* TMAC Action Bar (1)
* Live Graph(s) (2)
* Live Graph(s) (2)
Line 37: Line 36:
==== '''''Displaying Limits, Alarms and Events''''' ====
==== '''''Displaying Limits, Alarms and Events''''' ====
The HMI graph displays limits, learned value, idle value, and various events on the live graph during cutting mode operations. Limits appear on the graph as dot- ted horizontal lines. The lines are color coded to indicate the limit type. Learned and idle values are also represented by horizontal dotted lines.
The HMI graph displays limits, learned value, idle value, and various events on the live graph during cutting mode operations. Limits appear on the graph as dot- ted horizontal lines. The lines are color coded to indicate the limit type. Learned and idle values are also represented by horizontal dotted lines.
 
[[File:Screen Shot 2022-09-12 at 7.10.41 AM.png|center|thumb|516x516px|Standard Limit Example ]]
Work limits are represented differently than standard limits on the HMI. As a operation progresses, work is accumulated. Work limits are represented on the right side of the live graph by circular progress bars. As work accumulates, the progress bars fill one at a time until the cut is finished. The undercut bar fills first, followed by learned and wear progress bars. In addition to progress bars, the area on the live graph between the idle capture and signal value is filled with a color representing the work values (blue for undercut work, green for learned work, and yellow for wear).
Work limits are represented differently than standard limits on the HMI. As a operation progresses, work is accumulated. Work limits are represented on the right side of the live graph by circular progress bars. As work accumulates, the progress bars fill one at a time until the cut is finished. The undercut bar fills first, followed by learned and wear progress bars. In addition to progress bars, the area on the live graph between the idle capture and signal value is filled with a color representing the work values (blue for undercut work, green for learned work, and yellow for wear).
 
[[File:Screen Shot 2022-09-12 at 7.12.08 AM.png|center|thumb|650x650px|Work Limit Example ]]
Events (such as alarms, resets, Monitor starts and Monitor stops) appear as vertical lines. Event lines are labeled on the graph.
Events (such as alarms, resets, Monitor starts and Monitor stops) appear as vertical lines. Event lines are labeled on the graph.


Line 55: Line 54:


The bottom half of the fields (Channel Summary) is dedicated to configured channels in the system. For each channel, the following data is displayed:
The bottom half of the fields (Channel Summary) is dedicated to configured channels in the system. For each channel, the following data is displayed:
[[File:Screen Shot 2022-09-12 at 7.14.37 AM.png|center|thumb|666x666px|System Overview (left) and Channel Summary (right) Example ]]


* Signal Value  
* Signal Value  
Line 69: Line 69:
* Create View: Launches the view editor
* Create View: Launches the view editor
* Create Default Views: Automatically creates a view for each channel available to the TMAC instance
* Create Default Views: Automatically creates a view for each channel available to the TMAC instance
 
[[File:Screen Shot 2022-09-12 at 7.16.17 AM.png|center|thumb|522x522px|No views created]]
All existing views are located on the bottom portion of the HMI. Each existing view is represented by a button that, when clicked, switches the graphical inter- face to the selected view. Clicking the "..." button opens a menu that displays the following:
All existing views are located on the bottom portion of the HMI. Each existing view is represented by a button that, when clicked, switches the graphical inter- face to the selected view. Clicking the "..." button opens a menu that displays the following:


Line 77: Line 77:
* Delete Current View: Deletes the selected view
* Delete Current View: Deletes the selected view
* Delete All Views: Deletes all views that have been created  
* Delete All Views: Deletes all views that have been created  
[[File:Screen Shot 2022-09-12 at 7.18.10 AM.png|center|thumb|741x741px|View Editor Menu Button ]]


==== '''''Using the View Editor''''' ====
==== '''''Using the View Editor''''' ====
Line 82: Line 83:
[[File:Screen Shot 2022-08-30 at 4.44.15 PM.png|center|thumb|848x848px|View Editor Toolbar]]
[[File:Screen Shot 2022-08-30 at 4.44.15 PM.png|center|thumb|848x848px|View Editor Toolbar]]
Once the desired configuration of channel fields has been created, the channel for each field can be selected by clicking the '''SELECT CHANNEL''' button in each field. Once the view is complete, click the '''SAVE AND EXIT''' button to make the view available in the HMI.
Once the desired configuration of channel fields has been created, the channel for each field can be selected by clicking the '''SELECT CHANNEL''' button in each field. Once the view is complete, click the '''SAVE AND EXIT''' button to make the view available in the HMI.
==== '''''Example: Configuring a Three Channel View''''' ====
The following steps display how a user could configure a three channel view to display vibration, spindle speed and coolant flow:
# Select the default field by clicking in the empty space
# Click the SPLIT VERT button
# Select the field on the right by clicking in the empty space
# Click the SPLIT HORZ. button
# Click the SELECT CHANNEL button in one of the fields
# Select the channel to be displayed by clicking the corresponding TMAC instance and channel from the provided list
# Repeat steps 5 and 6 for each remaining view field until all desired channels are displayed.
# When the view is configured, click the Save and Exit button
[[File:Screen Shot 2022-09-12 at 7.24.14 AM.png|center|thumb|Configure 3-Channel View Steps 1-2 ]]
[[File:Screen Shot 2022-09-12 at 7.24.56 AM.png|center|thumb|Configure 3-Channel View Steps 3-4]]
[[File:Screen Shot 2022-09-12 at 7.26.16 AM.png|center|thumb|Configure 3-Channel View Steps ]]
[[File:Screen Shot 2022-09-12 at 7.27.00 AM.png|center|thumb|Main User Interface]]
[[File:Screen Shot 2022-09-12 at 7.28.05 AM.png|center|thumb|Main User Interface]]


==== '''''Setting a Default View''''' ====
==== '''''Setting a Default View''''' ====
The View Editor allows a single view to be set as a default per instance. Setting a view as default does the following:
The View Editor allows a single view to be set as a default per instance. Setting a view as default does the following:


* Default views are labeled with a star icon (See figure below). The background of the star label is the same color as the associated instance color.  
* Default views are labeled with a star icon. The background of the star label is the same color as the associated instance color.
* Clicking on an instance listed in the System Summary instantly renders the default view for that instance in the HMI.
* Clicking on an instance listed in the System Summary instantly renders the default view for that instance in the HMI.
 
[[File:Screen Shot 2022-09-12 at 7.29.09 AM.png|center|thumb|Default View Icon (Outlined in Red) ]]
To set a view as default, open the view in the View Editor and perform the following steps
To set a view as default, open the view in the View Editor and perform the following steps
# Click the SET AS DEFAULT VIEW button
# Click the SET AS DEFAULT VIEW button
# Select an instance from the list to associate with the View
# Select an instance from the list to associate with the View
# Click SAVE AND EXIT.  
# Click SAVE AND EXIT.  
[[File:Screen Shot 2022-09-12 at 7.31.09 AM.png|center|thumb|Default Views]]


=== '''TMAC Toolbar''' ===
=== '''TMAC Toolbar''' ===
Line 104: Line 124:
* Disconnect button (Arrow): Disconnects from the TMAC system and returns to the machine list in the TMAC Explorer (Explorer only)
* Disconnect button (Arrow): Disconnects from the TMAC system and returns to the machine list in the TMAC Explorer (Explorer only)
* Profile Sign-in: Sign in or switch profiles
* Profile Sign-in: Sign in or switch profiles
[[File:Screen Shot 2022-09-12 at 7.32.21 AM.png|center|thumb|516x516px|TMAC Toolbar]]


==== '''''Alarm Messages''''' ====
==== '''''Alarm Messages''''' ====
When TMAC enters an alarm state, the HMI alerts the user with an alarm message. Alarm messages are accessible by clicking the '''Bell''' button on the TMAC toolbar. All active system alarms are listed and provide the following information:
When TMAC enters an alarm state, the HMI alerts the user with an alarm message. Alarm messages are accessible by clicking the '''Bell''' button on the TMAC toolbar. All active system alarms are listed and provide the following information:


Instance Name: Name of the TMAC instance associated with the alarm. l Alarm Name: Name of the triggered alarm
* Instance Name: Name of the TMAC instance associated with the alarm.
 
* Alarm Name: Name of the triggered alarm
Alarm Description: Brief description of why the alarm was triggered.
* Alarm Description: Brief description of why the alarm was triggered.


[[File:Screen Shot 2022-09-12 at 7.33.54 AM.png|center|thumb|496x496px|Sample Alarm Message ]]
Additionally, pressing the '''ALARM DEFINITIONS''' button opens a menu that lists all system alarms that TMAC can produce. Each menu item is expandable to display descriptions and corrective actions (if any) for each alarm.
Additionally, pressing the '''ALARM DEFINITIONS''' button opens a menu that lists all system alarms that TMAC can produce. Each menu item is expandable to display descriptions and corrective actions (if any) for each alarm.
 
[[File:Screen Shot 2022-09-12 at 7.35.00 AM.png|center|thumb|Alarm Definitions ]]
'''Note:''' The alarm codes listed in the Alarm Definitions menu are also listed in the alarm tables
'''Note:''' The alarm codes listed in the Alarm Definitions menu are also listed in the alarm tables


Line 129: Line 151:


# Click the Profile button on the HMI
# Click the Profile button on the HMI
# Select '''Change Profile'''
# Select '''Change Profile,''' select the desired profile from the list
# Select the desired profile from the list
# If applicable, enter a password in the field
# If applicable, enter a password in the field
# Press '''Sign In'''
# Press '''Sign In'''
 
[[File:Screen Shot 2022-09-12 at 7.45.02 AM.png|center|thumb|663x663px|Main User Interface ]]
Note: Step two is bypassed when changing from the Operator profile to another profile. When changing profiles from any profile other than Operator, the user can also select '''Sign Out''' at step 2. Selecting '''Sign Out''', changes the active profile to the Operator profile.
Note: Step two is bypassed when changing from the Operator profile to another profile. When changing profiles from any profile other than Operator, the user can also select '''Sign Out''' at step 2. Selecting '''Sign Out''', changes the active profile to the Operator profile.


Line 146: Line 167:
# Enter the new password in the fields
# Enter the new password in the fields
# Click '''SUBMIT'''
# Click '''SUBMIT'''
[[File:Screen Shot 2022-09-12 at 7.46.36 AM.png|center|thumb|Password Reset Step 1 ]]
[[File:Screen Shot 2022-09-12 at 7.48.32 AM.png|center|thumb|Password Reset Step 2-4]]

Latest revision as of 15:40, 24 October 2022

Back to TMAC Home Page

Overview

The TMAC HMI (Human-Machine Interface) is a browser-based interface that grants access to TMAC functionality (e.g. creation of jobs, diagnostic analysis, etc...). The TMAC HMI provides an instant visual representation of machine data. The HMI is supported on the following platforms:

  • Google Chrome
  • Apple Safari
  • TMAC Explorer

TMAC HMI: Features and Components

The TMAC HMI is a browser-based graphical user interface and is supported across a variety of devices. The HMI responds to either a touch-screen monitor or a keyboard and mouse. The TMAC HMI has several functions:

  • Graphically and numerically displays data from interfaced sensors and instances
  • Launch TMAC features such as the Job Editor, Data Viewer, Event Log, System Menu, and View Editor
  • Launch the View Editor
  • Toggle between Operation Modes
  • Reset the system, clearing any alarms
HMI Components

The HMI has the following components on the default screen:

  • TMAC Action Bar (1)
  • Live Graph(s) (2)
  • System Overview (3)
  • Channel Summary (4)
  • View Selection Bar (5)
  • TMAC Toolbar (6)

TMAC HMI Action Bar

The TMAC HMI Action Bar is a vertical menu located on the left side of the interface. The functionality is displayed below:

TMAC HMI Action Bar Functionality

TMAC HMI Graph Colors

On the live graph of the HMI, the graph background color is representative of the system state that is currently active in TMAC. These color backgrounds apply to Cutting Mode operations only.

System State Colors

Displaying Limits, Alarms and Events

The HMI graph displays limits, learned value, idle value, and various events on the live graph during cutting mode operations. Limits appear on the graph as dot- ted horizontal lines. The lines are color coded to indicate the limit type. Learned and idle values are also represented by horizontal dotted lines.

Standard Limit Example

Work limits are represented differently than standard limits on the HMI. As a operation progresses, work is accumulated. Work limits are represented on the right side of the live graph by circular progress bars. As work accumulates, the progress bars fill one at a time until the cut is finished. The undercut bar fills first, followed by learned and wear progress bars. In addition to progress bars, the area on the live graph between the idle capture and signal value is filled with a color representing the work values (blue for undercut work, green for learned work, and yellow for wear).

Work Limit Example

Events (such as alarms, resets, Monitor starts and Monitor stops) appear as vertical lines. Event lines are labeled on the graph.

The table below describes for how certain limits, alarms, and events are displayed on the HMI.

System State Colors

System and Channel Summary

The fields on the right side of the screen display system and channel information. The top half of the fields (System Summary) are dedicated to the TMAC instances in the System. For each instance the following information is displayed:

  • Machine Name
  • Active Job Name
  • Current Operation Mode
  • Current System State
  • Alarm Status

The bottom half of the fields (Channel Summary) is dedicated to configured channels in the system. For each channel, the following data is displayed:

System Overview (left) and Channel Summary (right) Example
  • Signal Value
  • Actual Value
  • Peak Value

Manipulating the Channel and System Summaries

The system and channel summary fields can be adjusted using the action bar found in the middle of the summary fields. Both the channel and system summary fields can be scrolled through using a mouse wheel or finger swipe. The action bar functionality is described below

Indicator Action Bar Functionality

Views

The largest portion of the HMI is dedicated to the display of sensor channels in a graphical user interface. Up to four channels can be viewed at the same time, but this requires the creation of views. If no views have been previously created, the graph portion of the HMI offers the following two options:

  • Create View: Launches the view editor
  • Create Default Views: Automatically creates a view for each channel available to the TMAC instance
No views created

All existing views are located on the bottom portion of the HMI. Each existing view is represented by a button that, when clicked, switches the graphical inter- face to the selected view. Clicking the "..." button opens a menu that displays the following:

  • Current View: Name of the current view displayed at the top of the menu
  • Create New View: Launches the View Editor for the creation of a new view
  • Edit Current View: Launches the View Editor to edit the selected view
  • Delete Current View: Deletes the selected view
  • Delete All Views: Deletes all views that have been created
View Editor Menu Button

Using the View Editor

The View Editor allows the user to configure a visual representation of up to four channels in the TMAC system. When creating a new view, the default channel configuration is one channel. This field can be split and manipulated using the toolbar at the bottom of the screen. For descriptions of full toolbar functionality refer to the table below.

View Editor Toolbar

Once the desired configuration of channel fields has been created, the channel for each field can be selected by clicking the SELECT CHANNEL button in each field. Once the view is complete, click the SAVE AND EXIT button to make the view available in the HMI.

Example: Configuring a Three Channel View

The following steps display how a user could configure a three channel view to display vibration, spindle speed and coolant flow:

  1. Select the default field by clicking in the empty space
  2. Click the SPLIT VERT button
  3. Select the field on the right by clicking in the empty space
  4. Click the SPLIT HORZ. button
  5. Click the SELECT CHANNEL button in one of the fields
  6. Select the channel to be displayed by clicking the corresponding TMAC instance and channel from the provided list
  7. Repeat steps 5 and 6 for each remaining view field until all desired channels are displayed.
  8. When the view is configured, click the Save and Exit button
Configure 3-Channel View Steps 1-2
Configure 3-Channel View Steps 3-4
Configure 3-Channel View Steps
Main User Interface
Main User Interface


Setting a Default View

The View Editor allows a single view to be set as a default per instance. Setting a view as default does the following:

  • Default views are labeled with a star icon. The background of the star label is the same color as the associated instance color.
  • Clicking on an instance listed in the System Summary instantly renders the default view for that instance in the HMI.
Default View Icon (Outlined in Red)

To set a view as default, open the view in the View Editor and perform the following steps

  1. Click the SET AS DEFAULT VIEW button
  2. Select an instance from the list to associate with the View
  3. Click SAVE AND EXIT.
Default Views

TMAC Toolbar

  • The buttons of the TMAC Toolbar provide the following functionality:
  • Active Downloads (Cloud button): View active downloads in the TMAC Explorer
  • Alarm Message list (Bell button): View system alarms messages
  • Notifications (Message Box) : View system notifications
  • Refresh button: Refreshes the TMAC Explorer and HMI
  • Disconnect button (Arrow): Disconnects from the TMAC system and returns to the machine list in the TMAC Explorer (Explorer only)
  • Profile Sign-in: Sign in or switch profiles
TMAC Toolbar

Alarm Messages

When TMAC enters an alarm state, the HMI alerts the user with an alarm message. Alarm messages are accessible by clicking the Bell button on the TMAC toolbar. All active system alarms are listed and provide the following information:

  • Instance Name: Name of the TMAC instance associated with the alarm.
  • Alarm Name: Name of the triggered alarm
  • Alarm Description: Brief description of why the alarm was triggered.
Sample Alarm Message

Additionally, pressing the ALARM DEFINITIONS button opens a menu that lists all system alarms that TMAC can produce. Each menu item is expandable to display descriptions and corrective actions (if any) for each alarm.

Alarm Definitions

Note: The alarm codes listed in the Alarm Definitions menu are also listed in the alarm tables

Profiles

TMAC is capable of providing password protected user profiles that restrict access to certain features, functions and settings. By default, TMAC has the following user profiles:

  • Operator: Access to basic HMI functionality with restrictions to features and system settings
  • Supervisor: Wider access to features and settings
  • Integrator: Full access to features, settings and diagnostics. This level is used by TMAC system installers.

In addition to the default profiles, TMAC provides the ability to create customized profiles. Customized profiles allow specific functions and features to be restricted on an individual basis.

Changing Profiles

The active profile is displayed in the TMAC Toolbar. To change profiles, do the following:

  1. Click the Profile button on the HMI
  2. Select Change Profile, select the desired profile from the list
  3. If applicable, enter a password in the field
  4. Press Sign In
Main User Interface

Note: Step two is bypassed when changing from the Operator profile to another profile. When changing profiles from any profile other than Operator, the user can also select Sign Out at step 2. Selecting Sign Out, changes the active profile to the Operator profile.

Resetting a Password

If a password is forgotten, contact CEI to request a temporary password reset code. Locate the TMAC serial number in the General tab of the System information window. The TCU hardware should also be labeled with the TMAC serial number. Once system information has been confirmed, CEI will respond with a password reset code.

Applying the Reset Code

Use the following steps to apply the password reset code:

  1. Click the Reset Password link
  2. Enter the reset code sent by CEI
  3. Enter the new password in the fields
  4. Click SUBMIT
Password Reset Step 1
Password Reset Step 2-4