OnTakt User Guide: Difference between revisions

From Knowledge Base
(Break out machine setup)
(move tools and maintenance)
Line 10: Line 10:


== Machines ==
== Machines ==
After global options, machines are the largest unit of organization, meaning that any other items (programs, parts, events) and their data collected belongs to a machine.
See [[OnTakt Machines]].
 
=== Adding a machine ===
See [[OnTakt Machine Setup]].
 
=== Colors ===
Machine cards on the main machines page have a color indicator that makes it easy to see the status of the shop at a glance. Clicking on a machine card to expand it will show text describing the color's meaning on top of the colored area.
 
[[File:Colors.png]]
 
=== Production charts ===
Each machine in the list has a chart preview showing an outline of its activity on the current day. To open the full-size chart for a machine, click this preview.
 
==== Time navigation ====
The full-size chart page opens to today's data, but it also allows you to view historical data. To change the day that is displayed, use the previous and next day navigation buttons. You can also click the date that is displayed in the center to open a calendar and choose any date.
 
==== Chart interactivity ====
The chart has two modes: normal mode and compare mode. In '''normal mode''', clicking on an item in the chart will open a menu with more information and actions you can take. In '''compare mode''', clicking on an item will select it for comparison with others.
In normal mode, the chart allows you to '''edit the parts and events''' that are displayed.
 
To edit a part:
 
# Click on the part point on the chart
# In the menu that opens, click Edit/Manage Part
# Make any changes and click Save
 
To edit an event:
 
# Click on the event line on the chart
# In the menu that opens, click Edit/Manage Event
# Make any changes and click Save
 
In compare mode, clicking parts and events shows the time that passed between them, how many parts were made in that time, and the average time per part. To use compare mode:
 
# Change the mode selector to Compare Mode
# Click on the points you want to compare
# Selected nodes will be outlined in black
# Once multiple points have been selected, lines will be drawn and annotated between them
# Click nodes again to remove them from the selection
 
To '''clear''' the chart of all tooltips and selections, right-click on it and then click Clear Annotations.
 
===== Zoom =====
To '''zoom in''', click and drag on an area of the chart while in either mode to make a selection, then right-click on the chart and click Zoom to Selection.
 
To '''zoom out''', right-click on the chart again and click Reset Zoom.
 
Zooming and date navigation will be animated unless your operating system's setting for [[reduced motion]] is enabled.
 
==== Highlights ====
Important information about the currently-displayed day is shown below the chart.
 
Clicking on the links shown will open tables with more information about each type of data.
 
=== OEE ===
See [[OEE]] for more information.


== Processes ==
== Processes ==
Line 119: Line 64:


== Tools ==
== Tools ==
A tool is a physical tool present in a machine. Tools have a defined number of parts it can produce before requiring replacement, and they track how many parts have been produced between replacements.
See [[OnTakt: Tools]].
 
=== Adding tools ===
 
# Open the Tools page.
# Click the Add Tool button.
# Enter the name of the tool you are adding into the window that opens.
# Click Create
# The new tool will now be listed in the tools table.
 
=== Customizing tools ===
To get the most out of tool tracking, it is necessary to configure the life expectancy of each tool.
 
Additionally, setting a warning threshold will provide notification before a tool is fully used.
 
# Open the Tools page.
# Click the Edit button next to the tool you want to edit.
# The following information is available for editing in the window that opens:
#* '''Part Life'''
#** '''Total life expectancy''' is the number of parts the tool will make before needing to be replaced.
#** The '''warning threshold''' will show an alert on the dashboard, highlight the tool in the table, and send a notification to the Slack channel assigned to the last machine to use the tool when it is expected to need replacement after this many more parts.
#** The '''current part count''' shows how many parts the tool has produced since it was last replaced.
#* '''Info'''
#** '''Name/Description''' determines how the tool will be labeled in the list of tools.
#** '''Location/Slot/Pot''' is the location of the tool in the machine and can make it easier to identify which tool needs replacement.
#** '''Type''' sets the icon displayed in the tool list and can make identifying tools easier.
#* '''Notes''' is a notepad for saving information about tools for future reference.
# Click Save
# The new tool will now be listed in the tools table.
 
=== Replacing tools ===
When a tool is replaced in the machine, its part count should be reset in OnTakt.
 
# Open the Tools page.
# Click ⇆ Replace next to the tool you want to replace.
 
When a tool is replaced, a history entry is created that stores when the replacement occurred and how many parts had been produced before replacement. To view this data:
 
# Open the Tools page.
# Expand the ⇆ Replace dropdown next to the tool you want to view the replacement history of.
# Click Replacement History
 
== Tool Assemblies ==
A tool assembly is a group of tools that are located in the same tool slot in a machine. This is usually a combination of tool holders, drives, inserts, etc. Tools must be placed into an assembly, and then that assembly must be added to a process, to have their part counts updated when parts are produced.


== Inventory ==
== Inventory ==
Line 168: Line 70:


== Maintenance ==
== Maintenance ==
 
See [[OnTakt: Maintenance]].
=== Maintenance Items ===
Maintenance items are regular tasks that are performed for the shop as a whole or on a single machine. They can be scheduled to show up as alerts in OnTakt on an interval measured in hours, days, or weeks, with instructions for completing the maintenance item.
 
==== Creating maintenance items ====
Only administrators and planners can create maintenance items
 
# Navigate to the Maintenance page
# At the top right of the Items table, click the "New item" button.
# Select a type (task or measurement). The available form fields change based on the type.
# Enter an identifiable name for the item.
# Machine selection is optional. If no machine is selected, the item is considered to be "shop-wide".
# Enter instructions to display when completing the item
# To send reminders when regular maintenance items must be completed, switch to the Reminders tab at the top of the editor window and enter an interval. Once an interval is set (zero disables reminders), another option will appear that offers a list of notification channels to send messages to when the reminder comes up. Regardless of this option, an in-app alert will appear in the alerts pane.
 
For '''measurements''', the following additional fields are available in the Info tab:
 
# Enter the measurement unit to guide entry and analysis. For example, "%" or "mm".
# Enter the acceptable range of the measured values. One or both ends of the range can be specified. If either or both ends is entered, another option will appear that offers a list of notification channels to send messages to when a measurement exceeds the range. Regardless of this option, an in-app alert will appear in the alerts pane.
 
==== Completing maintenance items ====
 
# Click the green plus button in the Actions column of an item.
# Follow the item's instructions (if shown). For tasks, check whether the task was completed successfully. For measurements, enter the measured value.
# Enter any relevant notes
 
This window can also be accessed from the entry viewer (described below) by clicking "New entry" at the top.
 
==== Viewing collected data ====
Click the table row of a measurement item. A new column appears that contains the log of entries.
 
For measurements, a chart will be displayed above the table.
 
==== Maintenance Tasks ====
Maintenance tasks are maintenance items that record the date and time last performed, whether the task was successful, and user-supplied notes.
 
==== Maintenance Measurements ====
Maintenance measurements are numeric measurements that are taken on an interval and can be charted over time. They can define an acceptable range and notify when a value falls outside this range.
 
=== Maintenance Issues ===
Maintenance issues are occasional maintenance items that can optionally be scheduled.
 
'''One-time''' maintenance issues are instantaneous, for example, machine crashes.
 
'''Ongoing''' maintenance issues define a start and optionally an end date, such as scheduled downtime.
 
==== Creating maintenance issues ====
 
# Navigate to the Maintenance page
# At the top right of the Issues table, click the "New issue" button.
# Select a type (one-time or ongoing). The available form fields change based on the type.
# Enter an identifiable name for the item. As you type, names of previous issues will be suggested to make it easier to link recurring issues. Most browsers will allow you to press the down arrow on the keyboard from the empty name field to show all previous names.
# For one-time issues, the current timestamp will be recorded. For ongoing issues, enter the start and/or end times. If left empty, the start time will be set to the current time, and the end time will stay empty. An issue with an empty end time is considered "unresolved".
# Enter a helpful, detailed description.


== Reports ==
== Reports ==

Revision as of 14:44, 14 February 2023

Getting Started

  1. Set an administrator password
  2. Set the time zone
  3. Define the shop's shift times
  4. Create the first machine

Machines

See OnTakt Machines.

Processes

Processes allow you to connect machines and programs to tools and inventory tracking. A process is the combination of a machine, a set of program from that machine, a set of tool assemblies that are used for the process, and settings that define the behavior of OnTakt while that process is running.

Creating a process

  • Go to the Processes page
  • Click Create Process
  • Enter a name for the new process and click Create.

Adding programs to a process

  • Right-click the program in the list and click Edit
  • Choose the process to add the program to from the Processes menu
  • Click Save Changes

Aggregating data

To view all the parts produced by a process on any given day, click the group's name in the list of program groups in the Groups section of the Programs page. This chart can then be navigated like an individual machine chart. Note that goals and events are not shown because they can vary between machines.

Part counting

Some looping programs do not enter a completed state, so they can't increment the part count reported by the control. In these cases, it is possible for OnTakt to read the part count from a common variable (also known as a macro variable) that the program can increment each time it loops, producing an accurate part count in OnTakt.

To use this mode, set the part count variable option of the program in OnTakt to the number of the variable on the control that you will be writing to.

A note about common variables on FANUC controls: only variables #500 through #549 are read by OnTakt. Attempting to use a variable outside that range for part counting or value reporting will not work. This is because these are the only common variables that persist across machine restarts on FANUC Series 30i/31i/32i, 0i-D/F, and PMi-A controls.

Variables

OnTakt can read the values of common variables (also called macro variables) from the machine control when it saves a part and add these values to the part record. You can also set up notifications to be alerted as soon as the machine reports a variable that is above, below, or at a threshold you set.

Because the indices of these variable may change between programs, OnTakt allows you to assign names to variable numbers on a per-program basis. This process is called variable mapping:

  1. Go to the Programs page
  2. Right-click on the program you want to assign variables for
  3. Click Edit
  4. To add a variable mapping, click Add Row in the "Variable mapping" section of the program editor
  5. In the text fields that appear, enter the name of the variable and the index that this program uses to store it. When entering the name, all of the names that are already used appear as suggestions. This allows you to click one and use it so that names can be consistent between users and programs.
  6. For notifications, choose a comparison and a threshold. For example, to be notified when a variable is greater than 5, choose ">" for the comparison and enter 5 for the threshold. To turn off notifications, choose "Never" for the comparison (and the threshold will be saved, but ignored).
  7. Add as many mappings as you need. You can remove a mapping by clicking Delete Row in the row of the mapping you want to remove.
  8. When you are done, click Save

The next time a cycle running this program completes, the part record will contain the values of these variables under the names you specified. To view this information, you can open the part editor from a machine chart page, or go to the Parts page, right-click on the part, and then click Edit.

If a machine does not report a named variable when the part is created, a warning will appear on the dashboard until it shows up for a future part.

Serial numbers

OnTakt has a special mapped variable name for serial numbers. If you enter SERIAL as the data name, OnTakt will treat this variable as containing the serial number of the part. This will appear as a suggested name even if you have not used it before.

Example use case: When running parts from bar stock of a known length, a common variable can count the number of parts made from the current bar. When it is a couple parts away from the number of parts you know you can make from one bar, send a notification to prepare to replace it soon instead of waiting for a machine alarm to reduce downtime.

Programs

Each machine has a set of programs that it has reported. OnTakt creates a new program item for each filename the machine reports having loaded even if no parts or events are recorded.

Tools

See OnTakt: Tools.

Inventory

Inventory items are types of tools that are ordered. For example, a certain type of tool insert may be used for many different tools. This insert would be an inventory item, and each tool using it would be linked so that they subtract from the total stock when the tools are replaced.

Maintenance

See OnTakt: Maintenance.

Reports

Report options

OnTakt can collect a lot of data very quickly, and the report options allow you to pick out the data you need without downloading everything.

Machines

Generating a report requires that you select at least one machine.

The parts, programs, or events from selected machines will be included.

Date range

If you frequently export data, you may wish to only include data that was created after the last export. To do this, set the "From" date to the previous export date and the "To" date to the latest day you want to include.

Only parts and events created inside this range will be included in their export files.

Options

See OnTakt Global Settings.