Skip to main content

Production Analytics Guide


Overview

What is Production Analytics?

Production Analytics is MachineMetrics' powerful benchmarking tool designed to optimize quoting and costing by comparing actual production performance against planned estimates. This tool empowers CFOs, estimators, and production planners to make data-driven decisions about pricing, capacity, and profitability.

Primary Goal: Provide real, historical data on how long jobs actually take versus how long they were planned to take, enabling you to continuously improve quote accuracy and understand true job profitability.

Who Uses This

Target Users:

  • CFOs & Finance Teams: Analyze true job costs and profitability
  • Estimators & Quoting Teams: Improve quote accuracy with real performance data
  • Production Planners: Benchmark operations and optimize scheduling
  • Operations Managers: Identify improvement opportunities based on actual vs planned performance

Key Business Questions Answered

Production Analytics helps you answer critical questions like:

  • "Are we making or losing money on this job?"

    • Compare actual labor hours and costs against quoted estimates
    • Calculate true per-part cost including downtime and inefficiencies
  • "How long does this operation really take?"

    • See median, mode, and average cycle times from real production runs
    • Compare actual performance against ERP standards
  • "Where are we losing time and money?"

    • Identify top downtime reasons by duration
    • Quantify the cost impact of performance losses
  • "Should we update our quotes for this part?"

    • Benchmark current runs against historical performance
    • Use real data to adjust future estimates
  • "How consistent is our process?"

    • Analyze cycle time variability and stability
    • Identify operations with high variance that impact scheduling

Why Production Analytics

The Business Problem

Most manufacturers quote jobs based on:

  • ERP standards (often outdated or inaccurate)
  • Estimator experience and intuition
  • Historical data from paper logs (incomplete or unreliable)
  • Assumption that planned time = actual time

The Reality: Actual production rarely matches the plan. Without visibility into what actually happens on the shop floor, you're quoting blind.

Common Issues:

  • ❌ Quotes based on ideal conditions (no downtime, perfect cycles, experienced operators)
  • ❌ No visibility into where time is lost (setup, tool changes, waiting for material, quality issues)
  • ❌ Can't compare current job performance to historical runs
  • ❌ Don't know true per-part cost until after the fact (too late to adjust)
  • ❌ Manual data collection is time-consuming and prone to errors

The Solution

Production Analytics provides:

  • Real-time benchmarking by part operation
  • Actual vs planned comparisons for every metric (cycle time, OEE, downtime)
  • Historical run comparison to see performance trends over time
  • Cost analysis showing true profitability including losses
  • Automatic data collection from machine controls (no manual logging)

Result: Make informed decisions about pricing, capacity, and process improvements backed by real production data.


Accessing Production Analytics

From Main Menu (Primary Method):

  1. Expand Production in the left-hand navigation menu
  2. Select Analytics
  3. You will see options to view data by:
    • Search by part operation - Find specific operations
    • Completed work cycle times - Analyze finished jobs
    • In progress cycle times - Monitor active jobs
    • Completed work OEE - Review OEE for finished jobs
    • In progress OEE - Track OEE for active jobs

Production Analytics Main Menu

Access Production Analytics from the Production menu in the left-hand navigation. Select how you want to analyze your data - by part operation, cycle times, or OEE for completed or in-progress work.

From Machine View (Alternative Method):

  1. Navigate to Machines → Select a machine
  2. Scroll to the bottom of the Overview page
  3. You will see all operations that have been run on that machine in the selected time period
  4. Click on any operation to view its analytics

Note: Operations are created and managed from the ProductionOperations page. This guide focuses solely on analyzing production data, not managing operations. See the Operations Management guide for details on creating and importing operations.


History Button - Comparing Previous Runs

Overview

The History button at the top of Production Analytics is one of the most powerful features for benchmarking and optimization. It allows you to see all previous runs of the selected operation and compare performance over time.

Production Analytics History

The History view displays all previous production runs for the selected operation, showing OEE, availability, performance, quality, cycle times, and downtime for each run. Use this to identify trends, compare operator performance, and track process improvements over time.

Using History to Optimize Quotes

How It Works:

  1. Open Production Analytics for a specific operation
  2. Click History button at the top of the page
  3. View table of all historical runs with key metrics

Data Displayed:

  • Run Date: When the operation ran
  • Machine: Which machine was used
  • Operator: Who ran the operation
  • Parts Produced: Good parts and rejected parts
  • OEE %: Overall Equipment Effectiveness
    • Availability %
    • Performance %
    • Quality %
  • Cycle Times:
    • Actual median cycle time
    • Expected cycle time
    • Variance from expected
  • Downtime: Total downtime and top reasons
  • Setup Time: Actual setup time vs planned

Key Use Cases

1. Benchmarking Current Run Against Historical Performance

Compare the current production run to past runs:

  • Is current cycle time faster or slower than typical?
  • Is OEE improving or declining over time?
  • Are we experiencing more downtime than usual?

Example:

Operation: Housing Rough Turn (Part 1077280-OP10)

Historical Runs:
- Jan 15: OEE 88%, Cycle Time 17m 14s, 500 parts
- Feb 3: OEE 85%, Cycle Time 18m 02s, 500 parts
- Feb 20: OEE 90%, Cycle Time 16m 45s, 500 parts ← Best run
- Current: OEE 86%, Cycle Time 17m 30s, 500 parts in progress

Analysis: Current run is slightly below best performance.
Investigate what was different on Feb 20 run.

2. Operator Performance Comparison

Identify training opportunities or best practices:

  • Which operators consistently achieve best cycle times?
  • Is there significant variance between operators?
  • Can top performers share techniques with others?

Example:

Operation: Mill Flats (Part 2055443-OP30)

Operator A: Avg cycle time 12m 30s, OEE 92%
Operator B: Avg cycle time 14m 15s, OEE 85%
Operator C: Avg cycle time 12m 45s, OEE 90%

Analysis: Operator B is 14% slower than top performers.
Action: Training opportunity or tooling issue to investigate.

3. Process Improvement Validation

Track the impact of changes over time:

  • Did new tooling improve cycle times?
  • Did fixture modification reduce setup time?
  • Is new cutting strategy delivering expected results?

Example:

Operation: Finish Turn (Part 3344556-OP20)

Before New Tool (Jan-Feb):
- Avg cycle time: 22m 15s
- Tool changes per run: 3.5
- Downtime (tool changes): 45 minutes/run

After New Tool (Mar-Apr):
- Avg cycle time: 20m 30s
- Tool changes per run: 2.1
- Downtime (tool changes): 25 minutes/run

Result: 8% cycle time improvement, 44% reduction in tool change downtime.
ROI validated, expand to similar operations.

4. Quote Accuracy Improvement

Use historical data to update ERP standards:

  • What's the realistic cycle time based on actual runs?
  • How much setup time should we quote?
  • What's the typical downtime allowance?

Example:

Operation: Drill & Tap (Part 7788990-OP40)

ERP Standard: 8 minutes/part
Historical Reality: 9.5 minutes/part (median)
Variance: +18.75%

Historical Setup Time: 30-45 minutes (avg 38 minutes)
ERP Setup: 20 minutes
Variance: +90%

Action: Update ERP standard to 9.5 min/part, 40 min setup.
Re-quote future orders with realistic times.

Summary Tab - Performance at a Glance

Overview

The Summary Tab provides a comprehensive overview of production performance for the selected operation, time period, and filters.

Production Analytics Overview

The Production Analytics Summary displays key metrics including parts produced (317 good, 0 rejected, 310 required), OEE breakdown (86.3% actual vs 118.0% parts goal), availability (86.7%), performance/ideal cycle (99.6%), quality (100.0%), and detailed cycle time analysis comparing actual, baseline, and expected performance.

Key Metrics Explained

Parts Produced:

  • Good Parts: Successfully produced parts meeting quality standards
  • Rejected Parts: Parts that failed quality checks
  • Required Parts: Target quantity from work order (if specified)
  • Parts Goal %: Progress toward required quantity

OEE (Overall Equipment Effectiveness):

  • OEE %: Combined measure of Availability × Performance × Quality
    • Availability %: (Time In Cycle / Scheduled Time) × 100
    • Performance %: (Actual Parts × Ideal Cycle Time / Time In Cycle) × 100
    • Quality %: (Good Parts / Total Parts) × 100

Cycle Time Analysis:

  • Part Time: Total button-to-button time per part (actual)
  • Active Part Time: Time machine was in-cycle per part
  • Touch Part Time: Time operator interacted with machine per part
  • Setup Time: Total setup time for the run

Performance Comparisons:

  • Actual vs Expected: How actual performance compares to ERP standard
  • Actual vs Baseline: How current performance compares to historical baseline (plant average)

Business Insights from Summary

Quote Accuracy Check:

Expected Part Time: 15m 00s (ERP standard)
Actual Part Time: 17m 14s (median)
Variance: +14.9% slower than quoted

Impact: If you quoted 100 parts at 15 min/part = 25 hours
Reality: 100 parts at 17.25 min/part = 28.75 hours
Lost Time: 3.75 hours (15% underestimate)

Profitability Indicator:

OEE: 86.3%
This means 13.7% of scheduled time was lost to:
- Downtime (availability losses)
- Slow cycles (performance losses)
- Quality issues (quality losses)

If burden rate = $100/hour, scheduled time = 40 hours:
Cost of losses = $100 × 40 × 13.7% = $548

Capacity Planning:

Parts Required: 310
Parts Produced: 317
Parts Goal: 118.0% (exceeded target)

Availability: 86.7% (room for improvement)
Performance: 99.6% (excellent)
Quality: 100.0% (perfect)

Action: Focus improvement efforts on availability (downtime reduction)
to increase capacity without adding shifts.

Cycles Tab - Actual vs Planned Cycle Times

Overview

The Cycles Tab provides detailed cycle time analysis, showing the distribution of cycle times, statistical measures, and how actual times compare to expected standards.

Cycle Time Analysis

The Cycles tab displays three pie charts showing the distribution of cycle time, active time, and touch time across all part cycles. Statistical analysis includes median, mode, and 3rd standard deviation values. This example shows 329 cycles with consistent active times around 14m 42s, indicating a stable process.

Key Metrics

Statistical Measures:

  • Median: Middle value (50th percentile) - most representative of typical cycle
  • Mode: Most common cycle time - what the process runs at most often
  • Mean: Mathematical average - useful for total time calculations
  • Standard Deviation: Measure of variability - low = consistent, high = unstable

Cycle Time Types:

  • Cycle Time: Total button-to-button time (load → unload → ready for next)
  • Active Time: Time machine was actively cutting/processing
  • Touch Time: Time operator spent loading, unloading, inspecting

Part Distribution:

  • On-Target (Green): Cycles within acceptable range of expected time
  • Slow (Yellow): Cycles moderately slower than expected
  • Very Slow (Red): Cycles significantly slower than expected (investigate)

Business Insights from Cycles

Quote Validation:

ERP Standard: 15m 00s per part
Actual Median: 17m 14s per part
Actual Mode: 17m 10s per part
Variance: +14.9% slower than quoted

Analysis: The process consistently runs 2+ minutes slower than quoted.
This is NOT variability - the process is stable but the standard is wrong.

Action: Update ERP standard to 17m 15s/part for future quotes.

Process Stability Assessment:

Median: 17m 14s
Standard Deviation: 45 seconds

Range (±1 std dev): 16m 29s - 17m 59s
Coefficient of Variation: 4.4%

Analysis: Very stable process (CV < 5%). Low variability means:
- Predictable throughput for scheduling
- Reliable cycle time for quoting
- Process is in control

Action: Can confidently quote this operation with tight tolerances.

Outlier Investigation:

Mode: 17m 10s (most common)
Very Slow Parts (Red): 15 parts took 22m+ (30% slower)

Analysis: 95% of parts are consistent, but 5% have issues.

Potential Causes:
- Tool wear toward end of tool life
- Specific operator struggles
- Material hardness variation
- Machine warm-up cycles

Action: Filter by operator and time of day to identify root cause.

Capacity Impact:

Expected: 15 min/part × 500 parts = 125 hours
Actual: 17.25 min/part × 500 parts = 143.75 hours
Difference: 18.75 hours (15% more capacity required)

Impact:
- Need 18.75 more machine hours per job
- Affects scheduling and delivery promises
- Reduces available capacity for other work

Action: Either improve cycle time or adjust capacity planning.

Downtime Tab - Where Time Was Lost

Overview

The Downtime Tab identifies where production time was lost, categorizes reasons, and quantifies the impact. This is critical for understanding why actual time differs from planned time and where to focus improvement efforts.

Downtime Pareto Analysis

The Downtime tab shows a Pareto chart displaying top downtime reasons by duration. Total downtime is 9h 28m out of 10h 48m total time. In this example, "Set Up / Load/Unload" accounts for 5h 15m and "No Operator / Not Staffed" accounts for 7h 29m (note: time categories can overlap). Use this to identify the biggest opportunities for time savings.

Key Data

Downtime Categories:

  • Setup / Changeover: Time setting up fixtures, tools, first article
  • Waiting for Material: No material available to run
  • Waiting for Operator: Machine idle, no operator present
  • Tool Change / Tool Issues: Changing tools, broken tools, tool problems
  • Maintenance / Repair: Unplanned breakdowns and repairs
  • Quality Issues: Rework, inspection delays, scrap
  • Other: Miscellaneous reasons
  • Uncategorized: Downtime events without assigned reason

Visualizations:

  • Pareto Chart: Top downtime reasons by total duration (80/20 rule)
  • Downtime Table: All reasons with duration, count, and percentage
  • Trend Chart: Downtime over time (improving or worsening?)

Business Insights from Downtime

Cost of Downtime:

Total Downtime: 9h 28m
Scheduled Time: 40 hours
Downtime %: 23.7%

If Burden Rate = $100/hour:
Cost of Downtime = $100 × 9.47 hours = $947

This cost was NOT in the original quote.
If quoted at 40 hours, actual cost is 23.7% higher.

Top Loss Identification (Pareto Principle):

Downtime by Category:
1. No Operator / Not Staffed: 7h 29m (79%)
2. Setup / Load/Unload: 5h 15m (55%)
3. Tool Issues: 1h 15m (13%)
4. All Others: 0h 30m (5%)

Note: Categories can overlap (machine idle = both "no operator" + "setup")

Analysis:
- 79% of downtime is "No Operator" - staffing issue
- 55% is setup/load/unload - could be reduced with fixtures or automation
- Focusing on top 2 reasons addresses 90%+ of downtime

Action Priority:
1. Improve staffing/scheduling (biggest impact)
2. Reduce setup time with fixtures
3. Then address tool issues

Quote Adjustment:

Planned Cycle Time: 15 min/part (in-cycle)
Actual Cycle Time: 17 min/part (including typical downtime)

Historical Downtime Average: 2 min per part cycle

Updated Quote Should Include:
- Cycle Time: 15 min/part (machine time)
- Downtime Allowance: 2 min/part (typical downtime)
- Total: 17 min/part

For 500 parts:
- Machine time: 125 hours
- Expected downtime: 16.7 hours
- Total quoted: 141.7 hours (vs original 125 hours)

Process Improvement ROI:

Current Setup Time: 5h 15m per job (315 minutes)
Target (Industry Best Practice): 2h 00m per job (120 minutes)
Potential Savings: 3h 15m per job (195 minutes)

If Burden Rate = $100/hour:
Savings per job = $100 × 3.25 hours = $325

If you run this job 12 times per year:
Annual savings = $325 × 12 = $3,900

ROI Calculation for Quick-Change Fixtures:
- Fixture cost: $5,000
- Payback period: 5,000 / 3,900 = 1.3 years

Alarms Tab - Machine Issues Impact

Overview

The Alarms Tab displays machine alarms and faults that occurred during production, showing which issues are most frequent or cause the longest delays.

Alarms Pareto Analysis

The Alarms tab shows a Pareto chart of top alarms by duration and a detailed table with alarm codes, messages, durations, counts, and severity levels. This example shows door/splash guard alarms (13h 34m total) and bar feeder alarms (2h 3m) as top issues. Use this to prioritize preventive maintenance and operator training.

Key Data

Alarm Information:

  • Alarm Code: Machine-specific error or fault code
  • Message: Description from machine control
  • Duration: Total time alarm was active (downtime impact)
  • Count: Number of times alarm occurred
  • Severity: Warning, Fault, or Critical
  • Time Pattern: When alarms occur (shift, operator, time of day)

Visualizations:

  • Pareto Chart: Top alarms by duration or frequency
  • Alarm Table: Detailed list of all alarms with metrics
  • Trend Chart: Alarm patterns over time

Business Insights from Alarms

Recurring Issues:

Alarm: "Splash Guard/Door Opened"
Duration: 13h 34m (total across multiple occurrences)
Count: 127 times
Avg Duration: 6.4 minutes per occurrence

Analysis:
- Operator opening door mid-cycle (safety interlock)
- Possible causes: chip buildup, coolant issues, part inspection
- Very frequent but short duration

Impact on Quote:
- 127 door opens / 500 parts = 0.25 door opens per part
- 6.4 min avg × 0.25 = 1.6 min per part
- Adds 1.6 min × 500 parts = 800 minutes (13.3 hours) to job

Action:
- Operator training (reduce unnecessary door opens)
- Improve chip management (reduce need to open door)
- Could save 50% = 6.7 hours per job

Preventive Maintenance Opportunity:

Alarm: "Bar Feeder Fault"
Duration: 2h 3m
Count: 8 times
Avg Duration: 15.4 minutes per occurrence

Analysis:
- Bar feeder failing intermittently
- Likely mechanical wear or adjustment needed
- Each fault = 15+ minutes downtime

Annual Impact (if runs 12x/year):
- 2 hours × 12 = 24 hours downtime/year
- Cost = 24 hours × $100/hour = $2,400/year

Action:
- Schedule PM on bar feeder ($500 service)
- Payback in 3 months if eliminates faults

Operator Training Need:

Filter by Operator:

Operator A: 45 alarms, 3h 15m total
Operator B: 89 alarms, 7h 30m total ← Issue
Operator C: 38 alarms, 2h 45m total

Analysis:
- Operator B has 2× the alarm rate of others
- Possible causes: less experience, poor technique, rushing

Impact: Operator B costs an extra 5 hours/job in alarm downtime

Action: Training or mentoring to reduce alarm rate
Potential savings: 5 hours × 12 jobs × $100 = $6,000/year

Cost Tab - True Profitability Analysis

Overview

The Cost Tab is the heart of Production Analytics for CFOs and estimators. It translates performance data into dollars, showing true per-part cost, cost of losses, and profitability.

Job Costing Analysis

The Cost tab displays financial impact metrics: Gained ($474.86 - operating above baseline OEE), Ideal Cycle Losses ($819.33 - opportunity if at 100% OEE), Per Part Cost ($18.91 - net cost this run), Touch Time Cost ($998.29 - cost of operator touch time), and Idle Cycle Opportunity ($1,032.82 - opportunity if at ideal cycle time). The cycle times breakdown shows expected, actual, and baseline times with associated costs.

Key Metrics

Performance vs Baseline:

  • Gained: Additional profit from operating above baseline OEE
  • Lost: Cost of operating below baseline OEE
  • Baseline: Historical average performance for comparison

Cost Components:

  • Per Part Cost: Net cost per part produced (burden rate × actual time / parts)
  • Touch Time Cost: Total cost of operator interaction time
  • Idle Cycle Opportunity: Potential savings if eliminating idle time in cycles

Loss Analysis:

  • Ideal Cycle Losses: Cost of operating below 100% OEE
  • Availability Losses: Cost of downtime
  • Performance Losses: Cost of slow cycles
  • Quality Losses: Cost of rejected parts

Cycle Time Costs:

  • Expected Time: Cost if running at ERP standard
  • Actual Time: True cost of actual performance
  • Baseline Time: Cost at historical average
  • Ideal Time: Cost if running perfectly (no losses)

Business Insights from Cost Tab

True Per-Part Cost:

Quote (Expected):
- Expected Part Time: 15 min/part
- Burden Rate: $100/hour
- Quoted Cost: $25.00/part

Actual:
- Actual Part Time: 17.25 min/part
- Burden Rate: $100/hour
- Actual Cost: $28.75/part

Variance: +$3.75/part (+15% cost overrun)

Job Impact (500 parts):
- Quoted Cost: $12,500
- Actual Cost: $14,375
- Loss: $1,875 (15% margin erosion)

Action: Update future quotes to $28.75+/part or improve process to meet $25/part target.

Cost of Losses Breakdown:

Total Losses: $1,875 (from 15% performance gap)

By Category:
- Availability Losses: $1,200 (64%) - downtime cost
- Performance Losses: $450 (24%) - slow cycles
- Quality Losses: $225 (12%) - scrap/rework

Analysis: Downtime is the biggest cost driver (64% of losses)

Improvement Priorities:
1. Reduce downtime (setup, operator availability)
2. Optimize cycle time (feeds/speeds, tooling)
3. Improve first-pass yield (quality)

Profitability Analysis:

Customer Price: $45.00/part
Quoted Cost: $25.00/part
Quoted Margin: $20.00/part (44.4% margin)

Actual Cost: $28.75/part
Actual Margin: $16.25/part (36.1% margin)

Margin Impact:
- Planned Profit: $20 × 500 = $10,000
- Actual Profit: $16.25 × 500 = $8,125
- Lost Profit: $1,875 (18.75% erosion)

Business Impact:
- If you run this job 12 times/year
- Annual lost profit: $1,875 × 12 = $22,500

Action: Either improve process or adjust pricing on next quote.

Opportunity Value:

Idle Cycle Opportunity: $1,032.82

This represents potential savings if you could eliminate:
- Operator wait time during cycle
- Load/unload delays
- In-cycle idle time

Potential Solutions:
- Automation (robot loading)
- Fixture improvements (faster load/unload)
- Operator multi-machine assignment

ROI Example:
- Robot cell cost: $75,000
- Annual savings (12 jobs): $1,033 × 12 = $12,396
- Additional capacity freed: 20% (can take more work)
- Payback: 6 years on savings alone, faster with new revenue

Baseline Comparison:

Gained: $474.86 (operating above plant baseline)

Analysis: This job performed better than typical jobs at this facility
- Baseline OEE: ~75% (typical)
- Actual OEE: 86.3% (this job)
- Performance gap: +11.3 percentage points

Why did this job perform better?
- Experienced operator
- Well-maintained machine
- Good tooling
- Adequate material supply

Action: Document what went right, replicate on other jobs.

Tooling Tab - Tool Performance

Overview

The Tooling Tab provides detailed analysis of tool usage, helping identify tool wear, inefficiencies, and opportunities for tool life optimization.

Tooling Data Analysis

The Tooling tab displays comprehensive tool usage data across 329 cycles, showing tool number, total active time, number of cycles, average active time per cycle, average active time per occurrence, and tool occurrences per cycle. Use this to identify tool performance patterns, detect wear indicators, and optimize tool life.

Key Metrics

Tool Usage Data:

  • Tool Number: Machine tool position or identifier
  • Total Active Time: Cumulative time tool was in use
  • Number of Cycles: How many cycles used this tool
  • Avg Active Time per Cycle: Average time tool is used per part
  • Tool Occurrences per Cycle: How many times tool is called per part

Performance Indicators:

  • Increasing Cycle Time: Tool wear causing slower cuts
  • Decreasing Frequency: Tool being skipped (possible tool failure)
  • Variability: Inconsistent tool usage (process instability)

Business Insights from Tooling

Tool Wear Detection:

Tool #5 - Finish Boring Tool

Cycles 1-100: Avg 2m 15s per cycle
Cycles 101-200: Avg 2m 18s per cycle (+2.2%)
Cycles 201-300: Avg 2m 24s per cycle (+6.7%)
Cycles 301-329: Avg 2m 32s per cycle (+12.6%)

Analysis: Clear tool wear pattern, cycle time increasing over tool life

Impact on Quote:
- Fresh tool: 2m 15s per part
- Worn tool: 2m 32s per part
- Average: 2m 23s per part (should use for quotes)

If quoting with fresh tool time:
- 500 parts × 7 seconds lost per part = 58 minutes underestimated

Tool Life Optimization:

Tool #8 - Drill

Manufacturer Recommendation: 5,000 cycles
Current Practice: 3,500 cycles (conservative replacement)

Cost Analysis:
- Tool cost: $125
- Cost per cycle (current): $125 / 3,500 = $0.036/part
- Cost per cycle (at 5,000): $125 / 5,000 = $0.025/part
- Potential savings: $0.011/part

If running 50,000 parts/year:
- Current tool cost: $0.036 × 50,000 = $1,800/year
- Optimized tool cost: $0.025 × 50,000 = $1,250/year
- Savings: $550/year per tool

Action: Monitor tool performance, push tool life closer to recommended limit.

Tool Change Frequency:

Tool #12 - Face Mill Insert

Occurrences per Cycle: 4.2
Expected per Part: 2.0
Variance: 210% (tool used 2× more often than expected)

Possible Causes:
- Tool re-touching mid-cycle (wear issue)
- Program inefficiency (multiple tool calls)
- Incorrect CAM programming

Impact:
- Extra tool usage = premature wear
- Longer cycle time (tool changes add time)

Action: Review program, optimize tool path, investigate wear.

Optimizing Your Quoting Process

Workflow for Quote Improvement

Step 1: Run the Job

  1. Produce the part with current standards
  2. Let MachineMetrics capture all data automatically
  3. Complete the production run

Step 2: Analyze Performance

  1. Navigate to ProductionAnalytics
  2. Filter to the specific operation
  3. Review all tabs:
    • Summary: Overall performance vs expected
    • Cycles: Actual cycle time distribution
    • Downtime: Where time was lost
    • Cost: True per-part cost

Step 3: Compare to History

  1. Click History button
  2. Compare current run to previous runs
  3. Identify trends:
    • Are we getting faster or slower?
    • Is OEE improving or declining?
    • Are downtime patterns consistent?

Step 4: Calculate True Costs

  1. Use Cost Tab data to determine:
    • True per-part cost (including losses)
    • Cost of typical downtime
    • Impact of performance variance
  2. Add realistic profit margin
  3. Calculate customer price

Step 5: Update ERP Standards

  1. Update cycle time to actual median (from Cycles Tab)
  2. Update setup time to actual average (from Downtime Tab)
  3. Add downtime allowance based on historical average
  4. Document in ERP system for future quotes

Step 6: Identify Improvement Opportunities

  1. From Downtime Tab: Top 3 downtime reasons
  2. From Alarms Tab: Most frequent or costly alarms
  3. From Cycles Tab: Process stability (high variability?)
  4. Calculate ROI for potential improvements

Step 7: Monitor and Iterate

  1. Run job again with improvements
  2. Use History to validate improvement impact
  3. Update quotes if performance improves
  4. Continue cycle of analysis and improvement

Real-World Example

Initial Quote (Before Production Analytics):

Part: Housing Assembly (Part #1077280)
Operation: Rough Turn (OP10)

Quoted Parameters:
- Cycle Time: 15 min/part (ERP standard, last updated 3 years ago)
- Setup Time: 30 min
- Quantity: 500 parts
- Total Time: 30 min + (15 min × 500) = 125.5 hours
- Burden Rate: $100/hour
- Quoted Cost: $12,550
- Price to Customer: $20,000 (59% margin)

After First Production Run (Production Analytics Data):

Actual Performance:
- Actual Cycle Time: 17.25 min/part (median)
- Actual Setup Time: 65 min
- Actual Downtime: 9.5 hours (tool changes, waiting for operator)
- Total Time: 65 min + (17.25 min × 500) + 9.5 hours = 153.8 hours

True Cost: $15,380
Actual Margin: $20,000 - $15,380 = $4,620 (23% margin, not 59%)
Lost Profit: $7,930 (63% margin erosion)

Root Cause Analysis:

From Production Analytics:

1. Cycle Time Variance (+2.25 min/part):
- Tool wear slowing cycles
- Operator less experienced than expected
- Result: +18.75 hours

2. Setup Time Variance (+35 min):
- Fixture took longer to locate/align
- First article inspection extended
- Result: +0.58 hours

3. Unplanned Downtime (+9.5 hours):
- Tool changes: 4.5 hours (16 tool changes)
- Waiting for operator: 3.0 hours (lunch, breaks not covered)
- Material delays: 2.0 hours (bar stock ran out)
- Result: +9.5 hours

Total Variance: 28.3 hours (22.5% over quote)

Improvement Actions:

1. Immediate (For Next Quote):
- Update ERP standard to 17.25 min/part
- Update setup time to 65 minutes
- Add 10% contingency for downtime
- New quote: 153.8 × 1.0 = 153.8 hours
- New cost: $15,380
- New price: $22,000 (43% margin)

2. Short-Term (Process Improvements):
- Purchase better tooling (reduce tool changes by 50%)
- Improve fixture (reduce setup time to 40 min)
- Train operator (reduce cycle time to 16 min/part)

Expected Results:
- Cycle time: 16 min/part
- Setup: 40 min
- Tool changes: 2.25 hours (50% reduction)
- Total: 135.9 hours
- Cost: $13,590
- Margin improvement: $1,790 vs current

3. Long-Term (Competitive Advantage):
- Quote accurately, win more bids
- Improve processes, increase margins
- Use data to justify pricing to customers

After Improvements (6 Months Later):

Production Analytics Shows:
- Cycle Time: 16m 10s (6.5% improvement)
- Setup Time: 42 min (35% improvement)
- Tool Change Downtime: 2.5 hours (72% improvement)
- Total Time: 138.2 hours (10% improvement)

Financial Impact:
- Cost: $13,820
- Margin: $22,000 - $13,820 = $8,180 (37% margin)
- Improvement: +$3,560 profit per job vs initial actual

If running 12 times/year:
- Annual profit improvement: $42,720
- Plus: Freed capacity = 187 machine hours/year (more revenue potential)

Filtering and Exporting Data

Filtering Options

Available Filters:

  • Date Range:
    • Presets: Today, Yesterday, Last 7 Days, Last 30 Days, This Month, Last Month
    • Custom: Select any start and end date
  • Machines: Filter to specific machines or machine groups
  • Operations: Filter to specific part/operation combinations
  • Shifts: Filter to specific shifts (1st, 2nd, 3rd, weekend)
  • Operators: Filter to specific operators (requires Operator Insight feature)
  • Activities: Include or exclude setup time vs production time

Using Filters:

  1. Click filter controls at top of Production Analytics page
  2. Select desired filter values
  3. Click Apply or Update button
  4. All tabs update with filtered data
  5. Filters remain active when switching between tabs

Common Filter Use Cases:

Use Case: Compare shift performance
- Date Range: Last 30 Days
- Machines: All CNC Lathes
- Shift: First Shift vs Second Shift
- Compare: OEE, cycle times, downtime reasons

Use Case: Operator training effectiveness
- Operation: Specific part operation
- Date Range: Last 90 Days
- Operator: Compare trainee vs experienced operators
- Analyze: Cycle time improvement over time

Use Case: Machine capability study
- Date Range: Last 7 Days
- Operation: Specific operation
- Machines: Compare multiple machines running same part
- Analyze: Which machine has best OEE and cycle time consistency

Use Case: Historical trend analysis
- Operation: Long-running production part
- Date Range: Last 12 Months
- View: Month-over-month performance trends
- Identify: Seasonal patterns, degradation, improvements

Exporting Data

Export Formats:

  • CSV: Raw data for Excel analysis, pivot tables, custom reports
  • PDF: Formatted report for printing or email distribution

Export Steps:

  1. Configure filters to show desired data
  2. Navigate to tab you want to export (Summary, Cycles, Downtime, etc.)
  3. Click Export button (usually top-right)
  4. Select format (CSV or PDF)
  5. File downloads to your computer

CSV Export Use Cases:

1. Executive Reports:
- Export Summary tab to CSV
- Import into Excel
- Create custom dashboard for CFO
- Include: OEE trends, cost analysis, profitability

2. Deep Dive Analysis:
- Export Cycles tab raw data
- Statistical analysis in Excel or Minitab
- Six Sigma analysis (Cp, Cpk calculations)
- Process capability studies

3. Benchmarking:
- Export same operation across multiple machines
- Compare performance in Excel pivot tables
- Identify best performers
- Share best practices

4. ERP Updates:
- Export actual cycle times
- Update ERP standards database
- Import new standards into planning system

PDF Export Use Cases:

1. Quote Documentation:
- Export Production Analytics for specific job
- Attach to quote as justification
- Show customer historical performance data
- Demonstrate capability and consistency

2. Customer Reporting:
- Export performance summary for contract manufacturer
- Send monthly performance reports
- Document OEE and quality metrics
- Transparency builds trust

3. Management Reviews:
- Print PDF reports for monthly operations meetings
- Review year-over-year improvements
- Discuss investment priorities
- Track KPI progress

Scheduled Reports:

Some organizations set up automated scheduled reports:

  • Daily OEE summary emailed to managers
  • Weekly downtime Pareto to maintenance team
  • Monthly cost analysis to CFO
  • Quarterly performance review to executive team

Note: Scheduled reporting is configured in System SettingsReports. Contact your MachineMetrics administrator to set up automated reports.


Getting Help

Common Questions

"My OEE seems wrong"

Possible Causes:

  • Scheduled time not configured correctly (are shifts assigned to machines?)
  • Expected part time in operation is inaccurate
  • Planned downtime not marked correctly

How to Troubleshoot:

  1. Check Summary Tab → Review OEE components (A/P/Q)
  2. Which component is unexpected?
    • Availability low? Check downtime and scheduled time
    • Performance low? Check expected vs actual cycle time
    • Quality low? Check rejected parts count
  3. Verify operation settings in ProductionOperations

"Cycle times don't match reality"

Possible Causes:

  • Part counting method incorrect (1 per cycle vs multiple per cycle)
  • Touch time included when you expected only active time
  • Setup time mixed with production time

How to Troubleshoot:

  1. Review Cycles Tab → Check cycle time vs active time vs touch time
  2. Filter Activities to exclude setup if analyzing only production
  3. Verify part counting configuration in operation settings

"Cost data doesn't appear"

Possible Causes:

  • Burden rate not configured for machine or machine group
  • Cost analysis feature not enabled

How to Troubleshoot:

  1. Navigate to SettingsMachines → Select machine
  2. Check if burden rate is set (e.g., $100/hour)
  3. If not set, add burden rate and data will recalculate
  4. Contact administrator if feature not available

"Historical data is missing"

Possible Causes:

  • Operation was archived or deleted
  • Production runs were not tracked during that period
  • Date range filter excluding desired period

How to Troubleshoot:

  1. Check date range filter (expand to wider range)
  2. Verify production runs exist: ProductionProduction Runs
  3. Check if operation was archived: ProductionOperations → Show Archived
  4. If data truly missing, may need manual entry or accept gap

"Can't compare operators"

Possible Causes:

  • Operator Insight feature not enabled
  • Operators not logging in on tablets
  • Operator runs not assigned

How to Troubleshoot:

  1. Verify Operator Insight is enabled: SettingsCompany Settings
  2. Check operator login: Review operator dashboard usage
  3. Assign operators retroactively: ProductionOperator Runs

Best Practices for Quote Optimization

1. Start with Stable Operations

  • Begin analyzing operations you run frequently (weekly or monthly)
  • High-volume parts provide more data for reliable trends
  • Low-mix, high-volume operations are easiest to benchmark

2. Build Historical Baseline

  • Run operation at least 3-5 times before updating quotes
  • Use median values, not single runs (eliminates outliers)
  • Account for operator learning curve (early runs may be slower)

3. Include Realistic Contingency

  • Add 5-10% contingency for variability
  • Manufacturing is never perfect
  • Contingency protects margin on difficult runs

4. Review Quarterly

  • Set calendar reminder to review Production Analytics quarterly
  • Update ERP standards based on latest data
  • Track improvement progress over time

5. Document Assumptions

  • Record why you quoted specific times
  • Note any process changes between runs
  • Create audit trail for future reference

6. Collaborate Across Teams

  • Estimators: Use data to improve quote accuracy
  • Process Engineers: Identify improvement opportunities
  • Finance: Understand true costs and margins
  • Operations: Validate data accuracy

Contact Support

MachineMetrics Support:

  • Email: support@machinemetrics.com
  • Include:
    • Operation name(s)
    • Machine name(s)
    • Date range you're analyzing
    • Screenshot of the specific issue
    • What you expected vs what you're seeing

For Training:

  • Request Production Analytics training session
  • Ask about advanced filtering and analysis techniques
  • Schedule CFO/estimator-focused workshop
  • Request quote optimization consulting

Ready to optimize your quoting?

  1. Navigate to ProductionAnalytics
  2. Select an operation you run frequently
  3. Click History to see past performance
  4. Compare actual vs expected in Summary and Cost tabs
  5. Use real data to update your next quote

Questions? Contact support@machinemetrics.com