Home / Smart Factory / TCM-Agent

TCM-Agent โ€” Integrated Tool Life & Auto-Correction Monitoring System for CNC

Built on FANUC FOCAS2, it automatically manages tool wear, life, offsets and production counts in real time. A PC-based integrated solution that monitors up to 14 CNC machines at once and can be deployed instantly with no changes to your NC programs.

TCM-AGENT

Key Specifications at a Glance

Tool Condition Management Agent โ€” a PC-based integrated monitoring solution that automates machine-tool operation end to end.

14units
CNC machines monitored simultaneously
FOCAS multi-channel communication
4-axis
Automatic offset correction
Simultaneous X / Z / R / T control
Wear detection
Golden Curve learning based
24/7
Unattended monitoring
Automatic email / SMS alerts
SOLUTIONS

Core Solutions

From equipment integration to data analysis, we deliver solutions ready to apply directly on the shop floor.

๐Ÿ”—

FANUC Interface

Communicates directly with the CNC via FANUC FOCAS (Fwlib32.dll) to collect equipment data in real time.

๐Ÿค–

TCM-Agent

An integrated agent that automatically assesses and manages tool wear, life and change history through Golden Curve learning.

๐ŸŽš๏ธ

AutoOffset

A standalone product that automatically corrects tool offsets based on measurement, minimizing machining-quality deviation with no NC changes. View product โ†’

๐Ÿ“ˆ

Data Collection

JSONL local backup plus MySQL synchronization establish a foundation for statistical analysis and SPC monitoring.

FEATURES

Key Features โ€” Screen by Screen

From equipment monitoring to automatic offset correction and data synchronization, presented through actual operating screens.

TCM-Agent CNC real-time monitoring main screen
01

Main Dashboard (Home)

  • Displays uptime, total output and utilization, spindle speed and load, and production progress on a single screen
  • Real-time updates of usage count, time and deviation rate for active tools (T01โ€“T06), plus a load graph
  • Tools reaching risk levels are highlighted in red with automatic alarm registration; switch instantly between CNC-01โ€“14 tabs
Program management screen
02

Program Management

  • Edit and search all O-programs in machine memory directly from the PC (syntax-highlighting editor)
  • Multi-layer safeguards against human error, such as automatically blocking edits to programs while they run
  • Automatic change logging and backup-folder retention; send to the machine instantly without MDI
Tool setup screen
03

Tool Setup (Magazine Management)

  • Automatically recognizes and tallies magazines of up to 80 slots; only the tools actually used by a program are activated
  • Four-level automatic classification โ€” normal / worn / broken / unclassified โ€” with filter and view switching
  • Register a new tool and simply let it learn to begin automatic management; re-learns automatically on replacement
Tool life setting screen (tool life management)
04

Life Setting (Life Cycle)

  • Automatically calculates the Golden Curve collection target, life cycle and life time from measured data
  • Automatically identifies the fastest-wearing MAX slot and monitors both count and time limits simultaneously
  • Per-program differentiated thresholds adapt to each job's machining difficulty
Tool remaining-life monitoring screen
05

Remaining Life Monitoring

  • Instantly grasp each tool's accumulated total usage count and cutting time via color gauges
  • Automatic classification: normal (green), monitoring (yellow), breakage risk (red)
  • Accumulates across multiple programs for a true remaining-life calculation
Tool wear trend analysis screen
06

Wear Trend Analysis

  • Bar-graph trend of usage count per change cycle, with automatic average / max / min statistics
  • The deviation-% slope predicts wear progression speed and when caution (15%) and risk (35%) levels will be reached
  • Instantly detects abnormal wear patterns and provides objective comparison data for new suppliers
Tool change history screen
07

Tool Change History

  • Automatically logs change date/time, machine, tool and reason (wear / life / breakage / preventive / manual)
  • Automatically computes statistical metrics such as z-score and deviation area, and shows life-attainment rate
  • Period filtering plus CSV export โ€” instantly produces traceability records for ISO/IATF certification
Automatic tool offset correction (AUTOOFFSET) screen
08

Automatic Offset Correction

  • Reads and writes X / Z / R / T 4-axis offsets directly via FOCAS โ€” synchronized with the live machine
  • Correct instantly from the PC after measurement โ€” no need for the operator to walk to the machine (ฮผm precision)
  • Offset change-history graphs analyze wear direction, and even mistaken entries remain traceable
DB auto-synchronization screen
09

DB Auto-Sync

  • Dual storage โ€” JSONL local backup plus MySQL synchronization โ€” preserves data without loss
  • Even during network outages, data accumulates in JSONL and is sent in bulk once connectivity is restored
  • A standard SQL interface enables immediate integration with BI tools and ERP
Environment settings screen
10

Environment Settings (6 Core Tabs)

  • FOCAS connection (up to 14 IP/PORT and polling intervals), equipment info, and Golden Curve learning
  • Alert schedule, recipients (email SMTP / SMS), and automatic program backup
  • Golden Curve learning automatically recognizes normal cutting patterns โ€” no need to set arbitrary thresholds
Equipment utilization analysis screen
11

Equipment Utilization Analysis

  • Visualizes daily equipment utilization (%) as a bar graph
  • Period and time-of-day filters automatically aggregate average utilization and total uptime
  • Provides objective evidence data for improving equipment efficiency (utilization)
Production history analysis screen
12

Production History Analysis

  • Aggregates production quantity (EA) by program and time period in graphs
  • Automatically calculates total, average and peak output along with active time
  • Used for tracking production performance and managing against targets
Alarm schedule setting screen
13

Alarm Schedule

  • Freely configure notification time windows and active days of the week
  • Automatic daily-report delivery with selectable included items
  • Urgent alerts such as breakage or communication loss are sent immediately regardless of the time window
PATENT PENDING

Patent-Pending Technology

The core technology of TCM-Agent has been filed with the KIPO (patent pending) and is proceeding toward registration.

Patent Filed ยท 10-2026-0088313

Integrated Tool-Condition 3-Layer Golden-Curve Self-Learning and Real-Time Multi-Axis Decision System for Lathe/Machining-Center Multi-CNC Machines Based on FANUC FOCAS2, and Method Thereof

Application No.10-2026-0088313
Filing DateMay 15, 2026
Applicants ยท InventorsPark Wonho ยท Park Jua ยท Kim Yumi
AgentFine Patent Law Firm (Patent Attorney Kang Minho)
International Patent Classification (IPC)G05B 19/18 ยท G05B 19/404 ยท B23Q 17/09 ยท G06N 3/00, et al.
Technical FieldCNC tool-condition self-learning monitoring ยท real-time multi-axis decision
1

3-Layer Golden Curve Self-Learning

Learns only NORMAL-state data and halts learning immediately when wear or breakage is detected, fundamentally preventing wear data from contaminating the normal baseline.

2

Unified Lathe & MCT Mixed Environment

Automatic normalization of the lathe's composite T-codes and a four-stage tool-number decision logic manage heterogeneous machines and controllers under a single framework.

Stable Unattended Operation of 14 Machines

A single worker thread per machine and triple self-recovery from stale (zombie) connections keep it running reliably even during long unattended operation.

4

100% Data Integrity

UI-independent JSONL collection with forced fsync ensures machining history is never lost, even if the program terminates abnormally.

5

Automatic NC Program Backup ยท Deduplication

Time-triggered automatic backup and deduplication (dedup) of identical content protect machining assets while greatly reducing disk usage.

BEFORE vs AFTER

What Changes, Before and After

A one-to-one comparison of how existing shop-floor problems are solved after adopting TCM-Agent.

Before ยท Without TCM-Agent
After ยท With TCM-Agent
โœ•Operator manually enters offsets after each measurement
โ†’
โœ“Change offsets on the PC โ†’ instantly sent to the machine automatically
โœ•Tool changes decided by "gut feel" โ€” over-changing or late changes
โ†’
โœ“Golden Curve quantitative assessment replaces tools at the optimal time
โœ•Frequent sudden stoppages mid-cycle
โ†’
โœ“Advance warning and automatic correction when wear thresholds are reached
โœ•Change history in notebooks and Excel โ€” untraceable
โ†’
โœ“Automatically recorded in a MySQL DB โ€” 100% ISO traceability
โœ•No immediate response to issues during unattended night operation
โ†’
โœ“Instant email/SMS notification enables remote response
CONTACT

Smart Factory Inquiries

A Smart Factory Division representative will personally advise on the solution configuration and deployment steps tailored to your equipment environment.

View all contacts
Smart Factory Division
ContactKim Jinhong / Manager

Could this work in our factory too?

Tell us about your equipment and we'll propose a tailored solution.

Send a consultation email