A MachineMetrics "Job" is the function that MachineMetrics uses to represent the production standards used in your environment for machine operations. The 'Jobs' page allows you to create or import Job standards for each machine operation, and to view and manage existing Job standards.
Article Topics
This article contains the following topics:
- MachineMetrics Job Creation Requirements
- MachineMetrics Job Creation Methods
- Accessing the Jobs Page
- Jobs Page Layout
- Jobs Section Layout and Functions
- Creating and Modifying Jobs
- Job Dialog Settings
- Job: Identifying the Job Operation
- Name: Job Naming and Identification Standards
- Part: Job Part Considerations
- Operation: Identifying the Job Task
- Lot: Associating Job by Lot
- Description: Describing the Job for Reporting and Exporting
- Part Value: Assigning the Part Cost or Price
- Due Date: Assigning a Job Completion Date
- Quantity Required: Assigning the Job Part Production Requirement
- Quantity Produced: Tracking the Job Part Production
- Defaults: Setting the Job Operation Performance Standards
- Goals: Setting Job Performance Goals
- Notifications: Setting Up Job-Based User Notifications
- Job Dispatch: Machine Assignment for the Job
- Import Section Layout and Functions
MachineMetrics Job Creation Requirements Back to Topics
A MachineMetrics Job must be created for each discrete machine operation used in your manufacturing process for a particular part. For example, if you have a part that takes 10 separate operations on 10 separate machines (lathe turning, milling, and so on), you will need to create one Job in MachineMetrics for each of the 10 separate machine operations. Only machine operations need to have Jobs created for them. Non-machining activities such as heat treatment, layout, and mounting are not specifically tracked in MachineMetrics Jobs unless the Setup Stages feature is enabled in System Settings.
MachineMetrics Job Creation Methods Back to Topics
Companies can create Jobs in MachineMetrics using the following methods:
- Create Jobs individually in the MachineMetrics System Settings > Jobs page
- Import large groups of Jobs in a MachineMetrics CSV file
- Create Jobs automatically through a programmatic integration with the MachineMetrics API
This article presents how to create, view and modify individual Jobs through the 'Jobs' page. For instructions and best practices for using the MachineMetrics CSV file for bulk Job imports, see the Job Import CSV Format article. For information about the requirements for implementing the MachineMetrics API integration, consult with your MachineMetrics Customer Success Manager.
Accessing the Jobs Page Back to Topics
To navigate to the 'Jobs' page, hover over Settings in the main navigation and select Jobs from the dropdown menu as pictured below.
Jobs Page Layout Back to Topics
The Jobs page is divided into the following functional sections:
Jobs Section Layout and Functions Back to Topics
The Jobs section of the 'Jobs' page displays the MachineMetrics Jobs that have been created for the environment, and provides the functionality to create new jobs as well as view and modify the settings for existing Jobs.
Jobs Section Layout Back to Topics
The Jobs section lists the Jobs created for the environment in a table with the following information:
- Name: Name of the Job as created in MachineMetrics. See Job Naming and Identification.
- Machines: Name of the machine setup assigned to the Job, or an integer representing one or more individual machines. See Job Dispatch: Assigning Workcenters to a Job.
- Program: Name of the program associated with the job.
- Part Time/Part Rate/Cycle Time: The Job operation performance metric and thresholds that are being used for the Job. See Performance Metrics Vary by System Setting.
- Modified: Last date and time that the Job settings were modified.
- Job Report: Link that allows you to generate and view the production performance report for the Job.
Performance Metrics Vary by System Setting Back to Topics
As indicated in the above figure, the performance metric and associated Job performance standards that display in this column (as well as in the Job dialog Defaults and Job Dispatch sections) will vary depending on a setting in the System Settings page. The system setting that controls this metric is Cycle Time Entry. Depending on the System Settings > Cycle Time Entry setting, this column will display the following:
- Part Time: The amount of time a machine is expected to take to run the Job operation for a single part. The column will display this metric when Cycle Time Entry=Single Part Duration.
- Part Rate: The average number of parts that a machine running the Job operation is expected to process in an hour. The column will display this metric when Cycle Time Entry=Parts Per Hour.
- Cycle Time: The amount of time a machine is expected to take to complete one cycle of the Job operation. The column will display this metric when Cycle Time Entry=Full Cycle Duration.
See Defaults: Setting the Job Operation Performance Standards for more information.
Jobs Section Functions Back to Topics
The Jobs section provides the following functions:
- View/Manage Job Settings: Click on any entry in the Jobs table to view and manage the settings for the Job operation. See Creating and Modifying Jobs.
- Export Active Jobs: Click this button to generate a formatted CSV file of all currently active Jobs. For details on the MachineMetrics CSV format, see the Job Import CSV Format article.
- View Report: Click on this link to generate and view the current production performance report for the Job.
- [#] Jobs: Displays the current total number of active Jobs.
- Page Navigation: Allows you to navigate through the Jobs list by page for environments that have more than one page of Jobs. Click the << and >> to go to the beginning or end of the list.
- Create New Job: Click this button to create a new Job for a machine operation. See Creating and Modifying Jobs.
Creating and Modifying Jobs Back to Topics
When you click on the Create New Job button or click on an existing entry in the Jobs section, the Job dialog will open. The Job dialog contains the settings for the machine operation represented by the Job that. These Job settings are the standards that MachineMetrics uses in measuring and reporting on machine performance.
IMPORTANT! When you are creating or modifying an individual Job through the 'Jobs' page, you must be aware of and strictly follow the MachineMetrics Job Naming and Identification Standards used in your environment. These standards are defined during implementation by your internal core team that is responsible for your MachineMetrics environment in consultation with your MachineMetrics Customer Success Manager.
Job Dialog Sections Back to Topics
The settings in the Job dialog are divided into the following functional sections:
- Job: Used to view/enter the settings that identify the Job operation, as well as the due date and quantity required (if applicable) for the overall part production.
- Defaults: Used to view/enter the settings MachineMetrics should use for evaluating the Job operation performance of a machine along with Job setup time thresholds and the part counting method to use.
- Goals: Used to view/enter the settings MachineMetrics should use for machine performance thresholds when the Job is run.
- Notifications: Used to view/enter users who will receive notifications based on the Job performance.
- Job Dispatch: Used to view/enter the machine or group that will be able to run the Job.
Saving/Cancelling Job Changes Back to Topics
To complete the creation of a new Job or apply changes to an existing Job, you must click the Save Changes button at the bottom of the Job dialog (below the Job Dispatch section). If you want to cancel the Job creation or the changes you made to an existing Job, click the Cancel button. If you click the Cancel button or close the Job dialog using the X in the top right after making entries in the dialog fields, the Cancel button will change to Discard Changes? and require you to confirm the cancellation.
Archiving Active Jobs Back to Topics
When you open the Job dialog for an existing Job, an Archive button is available. Clicking the Archive button will remove the Job from the active list of Jobs.
The following sections of this article describe the settings and functions available in each of the Job dialog sections.
Job: Identifying the Job Operation Back to Topics
The following figure shows the fields in the Job section at the top of the Job dialog after the Create New Job button is clicked (with no entries populated). The following sections present the functional definition for each setting in the Job section and any related considerations when identifying a Job operation.
Name: Job Naming and Identification Standards Back to Topics
The Name field is used to specify the name for the operation represented by the Job. Most companies using MachineMetrics create Job names based on one of the following:
- Work order number
- Part number/ID
Companies standardize how they are going to name Jobs during the initial MachineMetrics implementation. In addition to the Job Name field, a company must define complete Job identification standards for their MachineMetrics users to follow to effectively identify the Jobs they create.
Setting Job Identification Standards
The Name field is the only field in the Job section of the Job dialog that is required by the MachineMetrics software. In other words, you can create a Job that only has an entry in the Name field and leaves the remaining fields in the Job section blank. However, in nearly all cases this will not adequately identify the Job operation to your MachineMetrics operators and other users. To fully identify a Job, the entry in the Name field must be used in combination with entries in one or more of the Part, Operation, and Lot fields. Setting Job identification standards means determining which of the Part/Operation/Lot fields will be used in combination with the Name field, and what information all of these fields will contain. This determination should be made based on the characteristics of the manufacturing operation and the requirements of the business.
Entering or Changing Job Identification Settings
When entering new Job settings or modifying an existing Job in the 'Jobs' page, you must understand the following about your company's Job identification standards:
- The basis and structure your company uses for MachineMetrics Job names.
- Basis: Does the Job name represent a work order, part number, or something else?
- Structure: Does the Name field contain the complete work order/part number, only the most significant characters, or use another naming structure?
- Which of the Part, Operation and Lot fields are used.
- If work orders are used in the Name field, the Part and Operation fields must be used as well.
- If part numbers are used in the Name field, the Part field can be left blank but the Operation field still must be used.
- The Lot field is only used if your company wants or needs to track machine production by lot in MachineMetrics.
- Whether and how the remaining fields in the Job section (Description, Part Value, Due Date, and Quantity Required) are used.
Job Identification Example
The following figure shows an example of how a Job could be identified in MachineMetrics.
Job Display Example
The following figure shows an example of how the above "Job Identification" settings could display in the MachineMetrics Tablet interface used by operators.
Formatting the Job Display
Note that the Name and Part fields in the Tablet display above are reversed compared to their order in the Job dialog fields. The Job Name Display Format field in System Settings controls how the identifying Job fields display in the Dashboard and Tablet interfaces. You can choose to display the Job Name along with any or all of the Part, Operation and Lot fields. You can choose which of these fields to display or not, and you can choose the order in which they display. If you leave the Job Name Display Format field blank, only the Job name displays. See the System Settings article for more information on how to configure the Job Name Display Format setting.
Part: Job Part Considerations Back to Topics
The Part field allows you to specify the part number/ID that is produced by the operation represented by the Job. If your company uses the part number/ID in the Name field, this field can be left blank. If your company uses work order numbers or something other than the part number/ID for the Job name, the Part field must be used to identify the part produced by the Job according to your Job Naming and Identification standards.
Operation: Identifying the Job Task Back to Topics
The Operation field is used to identify the machine operational task (milling, lathe turning, drilling, and so on) that the Job represents. While the MachineMetrics software will allow you to create a Job with no entry in the Operation field, this field is required (in combination with either the Name or Part field) to adequately identify a Job to MachineMetrics users.
Lot: Associating Job by Lot Back to Topics
The Lot field is optional and allows you to identify the lot associated with the Job operation, where applicable. Companies may use this field to associate production lots (bulk lots, heat treatment lots) with the Job.
Description: Describing the Job for Reporting and Exporting Back to Topics
The Description field is optional and allows you to enter descriptive text that may help identify the Job in MachineMetrics reporting and data exports. This field is often used to provide a fuller description of the part or the operation, or to provide the common, "short-hand" name for the Job operation as it is known in the company. The Description field and its contents do not display in the Dashboard or Tablet interfaces.
Part Value: Assigning the Part Cost or Price Back to Topics
The Part Value field is optional and allows you to associate a monetary value with the part that is produced by the Job operation. Companies that use this field can choose to enter the part manufacturing cost or sales price so they can track the financial impact of Job performance. Note that this financial impact tracking is not provided by MachineMetrics and must be provided by your company systems.
Due Date: Assigning a Job Completion Date Back to Topics
The Due Date field is optional and allows you to specify a due date (DD/MM/YYYY) by which the part production that the Job supports must be completed. Values in this field display in MachineMetrics reporting and data exports but do not display in the Dashboard or Tablet interfaces.
Quantity Required: Assigning the Job Part Production Requirement Back to Topics
The Quantity Required field is optional and allows you to specify the total number of completed parts must be produced for a particular work order or part number. The value entered in this field displays in the MachineMetrics Tablet interface below the Job status for the current machine shift and is used to provide a progress indicator bar. As shown in the figure below, the progress indicator bar indicates the total quantity of parts produced so far by all machines and all other Job operations required to produce the completed part compared to the quantity of parts required for the overall production process that was entered in this field.
Quantity Produced: Tracking the Job Part Production Back to Topics
The Quantity Produced field is a read-only field that displays in the Job dialog only after a Job has been created and run at least once. The Quantity Produced field displays the total number of parts that have been produced to date by all machines running all associated Job operations required to produce the part. The value in this field also displays in the MachineMetrics Tablet interface and is used to provide a progress indicator bar based on the quantity produced so far compared to the quantity required.
Defaults: Setting the Job Operation Performance Standards Back to Topics
The settings in the Defaults section are used to set the default performance standards and parameters for the Job operation. All of the performance settings in this section can be overridden on individual Job Runs and on machines that are specifically assigned to the Job in the Job Dispatch section.
As highlighted in the figure below, the fields and settings available in this section for expected and ideal performance will vary depending on a system setting. See Expected/Ideal Performance Settings for more information.
Setup Tracking Back to Topics
The Setup Tracking field allows you to select how MachineMetrics will treat setup time for the Job operation. The options available and their impact to MachineMetrics system behavior are as follows:
- Start in Production: MachineMetrics will not track setup time.
- Allow Start in Setup: MachineMetrics will treat setup time as unplanned downtime.
- Allow Start in Setup with Expected Time: MachineMetrics will treat setup time that exceeds the time specified in the Expected Setup Time field as unplanned downtime.
Expected Setup Time
The Expected Setup Time field is only available if you select the "Allow Start in Setup with Expected Time" setting in the Setup Tracking field. The Expected Setup Time field is used to specify how long the standard setup for the Job operation should take. Setup activities for a Job Run that take longer than the duration (h:m:s.sss) specified in this field will be reported in MachineMetrics as unplanned downtime.
Part Counting Back to Topics
The Part Counting field allows you to select how MachineMetrics will count parts produced based on how many parts are produced by the machine operation cycle. The options available for this setting and their impact to MachineMetrics system behavior are as follows:
- One Part Per Cycle: One part is produced for each completed operation cycle.
- Multiple Parts Per Cycle: More than one part is produced for each completed operation cycle. If you select this setting, then the Parts Produced and Parts Reported fields will display for you to specify how many parts are actually produced by the Job operation and how many are reported by the machine.
- Multiple Cycles Per Part: More than one cycle of the operation is required to produce a part. If you select this setting, a Cycles Required field will display that requires you to specify how many operation cycles of the Job are required to produce a single part.
Parts Produced and Parts Reported
The Parts Produced and Parts Reported fields are only available if you select the "Multiple Parts Per Cycle" setting in the Part Counting field. The Parts Produced field is used to specify how many parts a single cycle of the Job operation produces. The Parts Reported field is used to specify how many parts are reported by the machine for a single cycle of the Job operation. In most cases, the values in these fields will be the same. However, there can be cases where there is a mismatch in the parts actually produced by the program running the Job operation and the part data generated by the internal machine controller.
For example, a program running the Job operation may produce three (3) parts per machine cycle, but the internal part counter on the machine controller is configured to increment only once per cycle. In this scenario, you would want MachineMetrics to count three parts for every one part that the machine controller reported.
The Parts Produced and Parts Reported settings would be used to address this data mismatch as shown in the following figure.
Cycles Required
The Cycles Required field is only available if you select the "Multiple Cycles Per Part" setting in the Part Counting field. The Cycles Required field is used to specify how many cycles of the Job operation are required to produce a single part.
Expected/Ideal Performance Settings Back to Topics
The setting that controls the display of these settings is the Cycle Time Entry setting in the System Settings page. The definition and function of the expected/ideal settings and their associated Cycle Time Entry system settings are described in the following sections.
Expected/Ideal Part Time
If the Cycle Time Entry setting in the System Settings page is set to Single Part Duration, the Defaults section will provide the fields for setting the Expected Part Time and Ideal Part Time for the Job operation.
- Expected Part Time: In this field, enter the expected amount of time it should take for each part produced. The values in this field should represent the "real" time expected for processing the part, including machine setup, teardown and setup for the next part, also known as "button-to-button" production time. The values entered here are used as the basis for MachineMetrics reports and notifications. Time values can be entered to the millisecond (h:m:s.sss).
- Ideal Part Time: In this field, enter the amount of machine time that the Job operation should take to complete for each part produced, excluding the time for all non-machine activities such as setup and teardown. If this value is not known, enter a value that matches the Expected Part Time. The values entered here are used as the basis for Overall Equipment Effectiveness (OEE) calculations. Time values can be entered to the millisecond (h:m:s.sss).
Expected/Ideal Cycle Time
If the Cycle Time Entry setting in the System Settings page is set to Full Cycle Duration, the Defaults section will provide the fields for setting the Expected Cycle Time and Ideal Cycle Time for the Job operation.
- Expected Cycle Time: In this field, enter the expected amount of time it should take to complete a single cycle of the Job operation. The values in this field should represent the "real" time expected for processing the part, including machine setup, teardown and setup for the next part, also known as "button-to-button" production time. The values entered here are used as the basis for MachineMetrics reports and notifications. Time values can be entered to the millisecond (h:m:s.sss).
- Ideal Cycle Time: In this field, enter the amount of machine time it should take to complete a single cycle of the Job operation, excluding the time for all non-machine activities such as setup and teardown. If this value is not known, enter a value that matches the Expected Cycle Time. The values entered here are used as the basis for Overall Equipment Effectiveness (OEE) calculations. Time values can be entered to the millisecond (h:m:s.sss).
Expected/Ideal Part Rate
If the Cycle Time Entry setting in the System Settings page is set to Parts Per Hour, the Defaults section will provide the fields for setting the Expected Rate and Ideal Rate for the part production of the Job operation.
- Expected Part Rate: In this field, enter the expected average number of parts that should be produced in an hour when all Job operations and other activities associated with the part are complete. The average parts per hour number in this field should reflect the "real" time expected for processing the parts, including machine setup, teardown and setup for the next part, also known as "button-to-button" production time. The values entered here are used as the basis for MachineMetrics reports and notifications. Part rate values can be entered as integer or decimal numbers.
- Ideal Part Rate: In this field, enter the expected average number of parts that should be produced in an hour, excluding the time for all non-machine activities such as setup and teardown. If this value is not known, enter a value that matches the Expected Part Time. The values entered here are used as the basis for Overall Equipment Effectiveness (OEE) calculations. Part rate values can be entered as integer or decimal numbers.
Goals: Setting Job Performance Goals Back to Topics
The Goals section allows you to set performance goals based on the parts goal percentage that are specific for machines that run the Job operation. Changes to the goal percentages here will override the Parts Goal Warning/Failure settings in the System Settings page for all machines running the Job. If you do not change the percentages here, the Job will use the System Settings values. The goals set here are used as the basis for setting up and sending Job-based Notifications.
Job Performance Goal Color Scheme Back to Topics
The machine tiles on the MachineMetrics Performance Dashboard for machines running a Job will display in different colors depending on the machine operation performance compared to the parts goal percentages entered in this section for the Job. The machine Job performance indicators are based on the following color scheme:
- Green (Goal): Machine running the Job is performing at or above parts goal percentage for the Job.
- Orange (Warning): Machine running the Job is performing below parts goal percentage and may not meet the goal under current operating conditions for the Job.
- Red (Failure): Machine running the Job will fail to meet parts goal percentage under current operating conditions for the Job.
IMPORTANT! These settings can and should be adjusted based on actual observed performance. For example, if all your machines running your Jobs are always red, your thresholds are probably too high, while if all the machines are always green (operating at or above your performance goal), the performance thresholds may be too low.
Notifications: Setting Up Job-Based User Notifications Back to Topics
This section allows you to set notifications that are specific for the part performance of machines running the Job. You can create notifications based on the warning and failure percentage settings of the Job performance goals. MachineMetrics Executive and Manager users can set up notifications for themselves or for any other user, including Supervisor users.
IMPORTANT! When setting up notifications for another user, be sure to confirm that the user has set up their MachineMetrics Profile to receive notifications. Users who have not set up their profile for MachineMetrics notifications will not receive them.
Creating a Job Performance Notification Back to Topics
To create a notification based on Job performance, do the following:
- In the Notifications section, click on the Add New Notification button.
- The Notifications section will expand to allow you to select the options for the setting up the notification:
Selecting Job Performance Notification Options
- User: Select the MachineMetrics user you want to receive the notification.
- When: Job-based notifications are always based on a part goal performance threshold percentage.
- Is: Select the percentage threshold for performance that must be met to generate the notification. You can select either the Warning or Failure goal threshold percentage that has been configured for the Job.
- Delay: Enter the number of minutes you want MachineMetrics to wait after the threshold percentage is met before generating the notification. Enter 0 for immediate notification.
- Click the Done button to create the notification.
- Click the Save Changes button at the bottom of the Job dialog to implement the new Job notification settings in the MachineMetrics system.
Job Dispatch: Machine Assignment for the Job Back to Topics
The Job Dispatch section is used to assign the machines and machine groups that will be able to run the Job.
Machine Job Performance Metric Varies By System Setting Back to Topics
As highlighted in the figure above, the performance metric used for the Job Dispatch (Part Time/Part Rate/Cycle Time) will vary based on a System Setting (Cycle Time Entry). This behavior is described in Performance Metrics Vary by System Setting.
Assigning Machines to Job Dispatch Back to Topics
The machines that are able to run a Job depend first on the selection you make in the Machine Group pull-down menu. Then, you can choose to add one or more individual machines. This is done as follows:
- Select your machine group option from the Machine Group pull-down menu. The options for assigning Job Dispatch to a machine group are as follows:
- Only Machines Listed Below: The Job will only be available to run on the individual machines that are added in the Job Dispatch section. This option requires you to add one or more machines to the Job Dispatch using the Add New Machine function.
- All Machines: The Job will be available to run on all machines in the MachineMetrics environment.
- Machine Group: The Job will be available to the group selected in the Machine Group field and to any individual machines that are added in the Job Dispatch section using the Add New Machines function. This option requires that one or more machines groups be configured as described in the Machines article.
- Do one of the following:
- If you do not need to add individual machines to the Job Dispatch, click the Save Changes button to apply the Job Dispatch settings to the active environment. Steps are complete.
- If you need to add individual machines to the Job Dispatch, continue to the next step.
- Click the Add New Machine button. The Job Dispatch section will expand and display the available performance settings. These are the same performance settings described in Defaults: Setting the Job Operation Performance Standards.
Example: The example below shows a new machine being added to a Job Dispatch that already includes the Machine Group Cell A and the individual machine CNC 161.
- Select the machine you want to add from the Machines pull-down menu highlighted in the above figure.
- Make any changes to the setup and performance settings that you require. Changes you make here will only apply to the new machines being added and will override the default Job settings. If you do not make any changes here, the machine will use the default Job settings.
Example: The example below shows new machine CNC 108 being added that has slightly better Part Rate performance and a significantly shorter Setup Time than CNC 161.
- Click the Done button to add the new machine to the Job.
- Repeat the preceding steps for all individual machines you want to add to the Job Dispatch.
- Click the Save Changes button at the bottom of the Job dialog to implement the new Job Dispatch settings in the MachineMetrics system. Steps are complete.
Import Section Layout and Functions Back to Topics
The Import section of the 'Jobs' page provides the functionality to import a CSV Job Import File with large numbers of Jobs.
IMPORTANT! Do not use the functions in this section to import a CSV file if you have not reviewed the Job Import CSV Format article or discussed the requirements for MachineMetrics CSV import with your MachineMetrics Customer Success Manager.
Import Section Layout Back to Topics
The figure below shows the layout of the 'Jobs' page Import section.
Import Section Functions Back to Topics
The Import section contains the following functions:
- File Input: Click this button to select the CSV Job file you want to import.
- File Type: Select the type of CSV Job file you are importing. The available options are MachineMetrics CSV, Infor LN XLSX, and Infor VISUAL CSV.
- Archive: Select this checkbox if you want all jobs that are not in the imported CSV file to be archived as part of the upload process.
- Upload CSV: Click this button after you have selected the other CSV file import options and are ready to upload the selected CSV file.
Comments
0 comments
Please sign in to leave a comment.