Connectivity Overview
- Overview
- Before You Begin
- Identifying the Right Protocol for Your Machine
- Connectivity Methods
- Network Connection Types
- Hardware Requirements by Protocol
- Data Collection Standards
- Planning Your Deployment
- Pre-Connectivity Checklist
- Getting Hardware
- Next Steps
- Common Scenarios
- Getting Help
Overview
MachineMetrics can connect to virtually any manufacturing equipment, regardless of age, brand, or model. This guide helps you determine the best connectivity method for your machines and understand what's required for a successful connection.
Key Concepts:
- Protocol: The communication method used to retrieve data from your machine
- Edge Device: The hardware that collects data from machines and sends it to the cloud
- Adapter: Software configuration that translates machine data into MachineMetrics format
- Connection Type: How the Edge device connects to your network (wired, wireless, cellular)
What this guide covers:
- How to identify the right protocol for each machine
- What information and hardware you need
- How to plan your deployment
- What to prepare before connecting machines
Before You Begin
Prerequisites
Before connecting machines, ensure you have:
- Edge device deployed and activated
- Network access configured
- Machines are connected to the network
- Network drop has been tested and verified that it can ping back to the MachineMetrics Edge Device
- Use either a laptop or network test device to verify connectivity
- Firewall rules in place (see Network Requirements Guide)
- Software options installed and configured
- Options such as OPC-UA or MTConnect must be installed and configured on machines where required before connecting to MachineMetrics
- Verify software is running and accessible on the network
- Machine information gathered
- Make, model, and control type
- Network requirements
- Current IP addresses (if applicable)
What You'll Need
For each machine:
- Machine make and model
- Control type and version
- Capability information (supports protocols?)
- Network access information
- Physical access to the machine control
From your organization:
- IT support for network configuration
- Maintenance staff familiar with machine controls
- Authority to enable protocols or modify settings
- Budget for any required hardware
Identifying the Right Protocol for Your Machine
The best way to identify which connectivity protocol to use for your machines is to refer to your Connectivity Tracker or Factory Assessment from MachineMetrics. These documents have been specifically created for your equipment and contain the recommended connectivity methods.
If you have a Connectivity Tracker or Factory Assessment:
- Follow the protocol recommendations provided by MachineMetrics
- Reference the specific configuration details for each machine
- Contact your Solution Delivery Manager (SDM) with any questions
If you don't have a Connectivity Tracker or Factory Assessment:
- Contact your Solution Delivery Manager (SDM) to request one
- Or reference the table below for common machine types and controls
Common Control Types and Protocols
For CNC machines, what control do you have?
| Control Brand | Likely Protocol | Guide Link |
|---|---|---|
| FANUC | FOCAS (preferred) or MTConnect | FOCAS Guide |
| Mazak | Fusion Client (Windows-based controls) or MTConnect | Mazak Guide / MTConnect Guide |
| Okuma | MTConnect | MTConnect Guide |
| Haas | MTConnect (Next Gen), Serial (older), or I/O | Haas Guide |
| Siemens CNC | OPC-UA (840D sl) or BFC Gateway/I/O (840D PL) | OPC-UA Guide |
| Siemens S7 PLC | S7 Protocol | Siemens S7 PLC Guide |
| Allen Bradley | EtherNet/IP (CompactLogix, ControlLogix, GuardLogix) | Allen Bradley Guide |
| Brother D-Series | OPC-UA | OPC-UA Guide |
| Brother C-Series | HTTP Connector | Brother C-Series Guide |
| Hurco | MTConnect (WinMax 10.4.0+) | MTConnect Guide |
| Heidenhain | Proprietary (TNC 530/640) | Heidenhain TNC Guide |
| Citizen (M700) | Citizen M700 adapter | Citizen Guide |
| Citizen (M850) | Mitsubishi M70 adapter | Citizen Guide |
| Mitsubishi | M70/M700 proprietary protocol | Mitsubishi Guide |
| DMG MORI | Depends on control backend | See options below ↓ |
DMG MORI Options (check your specific control):
- Celos (Mitsubishi-based): MTConnect Guide
- FANUC backend: FOCAS Guide
- Siemens 840D: OPC-UA Guide
- MAPPS V (older): MTConnect Guide
Don't see your control? Contact your Solution Delivery Manager (SDM) or MachineMetrics support with your machine make, model, and control information.
Connectivity Methods
FANUC FOCAS
What it is: FOCAS (FANUC Open CNC API Specification) is the standard protocol for FANUC controls.
Compatible machines:
- Any CNC with FANUC control (0i, 16i-B, 18i-B 30i, 31i, 32i series)
- Requires FOCAS license on the control
- Compatible with FANUC-controlled equipment
Data available:
- Machine status (running, idle, stopped)
- Program name and number
- Cycle time
- Part count
- Alarms and messages
- Spindle load and override
- Feed rate and override
- Axis positions and loads
- Tool information
- Tool life
- Macro variables (custom data)
- PMC bits
- Diagnostics data
- P-CODES
Requirements:
- Ethernet connection to the control
- IP address configured on the machine
- FOCAS option enabled (check with your machine builder if unsure)
Hardware needed:
- Edge device
- Ethernet cable
Learn more: FOCAS Connectivity Guide
MTConnect
What it is: MTConnect is an open, royalty-free standard for manufacturing data exchange.
Important: On most machines, except Haas, you need to contact your machine tool dealer to learn if MTConnect is installed or to learn how to purchase it.
Compatible machines:
- Mazak (Smooth controls, Matrix controls)
- Okuma (OSP controls with MTConnect option)
- Many machine tools with MTConnect agents installed
- CMMs (Hexagon, Zeiss)
- Some 3D printers and additive equipment
Data available:
- Machine status
- Execution mode
- Program information
- Part count
- Alarms
- Controller mode
- Axis data
- Spindle data
- Tool data (varies by implementation)
Requirements:
- MTConnect agent running on the machine or adapter computer
- IP address of the MTConnect agent
- Port number (typically 5000 or 7878)
- Access to the MTConnect data stream
Hardware needed:
- Edge device
- Ethernet cable
- (Sometimes) MTConnect adapter device or computer
Learn more: MTConnect Connectivity Guide
OPC-UA
What it is: OPC Unified Architecture is a platform-independent, service-oriented architecture for industrial automation.
Compatible machines:
- Siemens 840D sl controls (with OPC-UA option)
- Brother D-Series CNC machines
- Bystronic equipment
- Many PLCs and industrial controllers
- Equipment with OPC-UA servers
Siemens 840D PL (Power Line) Controls:
For Siemens 840D PL controls, direct OPC-UA connectivity is not available. These controls require either:
- Siemens BFC Gateway (Brownfield Connectivity Gateway) - A scalable middleware solution that bridges devices and protocols, enabling seamless communication between industrial IT and OT systems. The BFC Gateway provides a unified architecture supporting multiple protocols and offers a centralized connectivity hub for managing shop floor equipment. Learn more about BFC Gateway
- Digital I/O connectivity - Using sensors and I/O modules to capture machine signals. See Digital I/O Guide
Data available:
- Varies widely by implementation
- Typically includes status, cycle data, production counts
- Custom variables and tags
- Process parameters
Requirements:
- OPC-UA server enabled on the machine/controller (840D sl)
- For 840D PL: BFC Gateway or I/O hardware
- IP address and port number
- Data map/tag list from the machine builder
- Security credentials (username/password or certificate)
- Understanding of what each tag represents
Hardware needed:
- Edge device
- Ethernet cable
- For 840D PL: BFC Gateway or I/O module
Learn more: OPC-UA Connectivity Guide
Digital I/O
What it is: Connection via electrical signals and sensors rather than digital protocols.
Compatible machines:
- ANY machine with electrical outputs or sensors
- Ideal for older equipment without modern protocols
- Equipment where direct connection isn't possible or practical
Data available:
- Machine status (via relay or sensor)
- Cycle count (via sensor or signal)
- Part count (via sensor)
- Custom signals (door open, alarm condition, etc.)
- Environmental sensors (temperature, vibration, etc.)
Requirements:
- Access to machine electrical cabinet
- Identification of available signals (cycle complete, machine running, etc.)
- Sensor installation points (if counting parts)
- Electrical schematic understanding (helpful)
Hardware needed:
- Edge device
- SeaLevel I/O module
- Sensors (photo eyes, proximity sensors, etc.)
- Wiring and connectors
- Mounting hardware
Typical setup time: 2-4 hours per machine (includes sensor installation and wiring)
Learn more: Digital I/O Connectivity Guide
IFM IO-Link
What it is: MachineMetrics partners with IFM to connect IO-Link conforming sensors for industrial data collection.
Compatible devices:
- All IO-Link conforming sensors (IFM and other manufacturers)
- IFM master blocks with IoT data ports (AL1350, AL1352, etc.)
- Temperature, pressure, flow, vibration, and other smart sensors
Data available:
- Real-time sensor measurements (temperature, pressure, flow, etc.)
- Sensor status and diagnostics
- Process variables
- Multiple sensors per master block
Requirements:
- IFM IO-Link master block with IoT port
- IO-Link sensors
- Network connectivity to master block
- M12 cables for sensor connections
Hardware needed:
- IFM IO-Link master block (with IoT port)
- IO-Link sensors (IFM or compatible)
- Edge device
- Network cable
Typical setup time: 2-4 hours per master block (includes sensor connections and configuration)
Learn more: IFM IO-Link Connectivity Guide
MQTT
What it is: MQTT (Message Queuing Telemetry Transport) is a lightweight messaging protocol for IoT devices and machines that publish data via publish/subscribe messaging.
Compatible machines:
- Machines with built-in MQTT support
- Lincoln Electric welding machines
- Custom machines with MQTT clients/brokers
- IoT-enabled equipment
Data available:
- Depends on machine implementation
- Typically status, production counts, process variables
- JSON or raw data formats
Requirements:
- Machine with MQTT broker or client capability
- MQTT broker (if machine is client only)
- Topic structure and data format documentation
- Network connectivity
Hardware needed:
- Edge device
- Optional: External MQTT broker (Mosquitto, HiveMQ, etc.)
Typical setup time: 1-3 hours (varies by machine complexity)
Learn more: MQTT Connectivity Guide
Brother C-Series HTTP
What it is: HTTP-based connector for Brother CNC machines with C-Series controls, retrieving data from the control's web interface.
Compatible machines:
- Brother machines with C-Series controls (C00, C-00)
- Brother Speedio series
- Brother TAPMATIC series
- Brother drill/tap centers with web interface
Data available:
- Machine status and execution state
- Program information
- Tool data
- Spindle speed and load
- Part count (if available)
Requirements:
- Brother C-Series control with web interface
- IP address and HTTP access (port 80)
- Network connectivity
Hardware needed:
- Edge device
Typical setup time: 30 minutes - 1 hour
Note: For Brother D-Series controls, use OPC-UA Guide instead.
Learn more: Brother C-Series HTTP Guide
Siemens S7 PLC
What it is: Direct connection to Siemens S7 PLCs (Programmable Logic Controllers) to read production data from data blocks.
IMPORTANT: Connecting to Siemens S7 PLCs requires an S7 expert who can provide datablock access and information. MachineMetrics does not offer this service. You will need someone with Siemens PLC expertise to configure the datablocks and provide the necessary technical information for connectivity.
Compatible PLCs:
- S7-300 series (with CP 343-1 Ethernet module)
- S7-400 series (with CP 443-1 Ethernet module)
- S7-1200 series (integrated Ethernet)
- S7-1500 series (integrated Ethernet)
Data available:
- Machine status and states
- Part counters and production data
- Process variables (temperature, pressure, etc.)
- Cycle times
- Custom data from PLC data blocks
Requirements:
- Siemens S7 PLC with Ethernet capability
- Access to PLC programming (TIA Portal or STEP 7)
- Data block structure and offsets
- PUT/GET communication enabled (S7-1200/1500)
- S7 expert to configure datablocks and provide connectivity information
Hardware needed:
- Edge device
- Network cable
Typical setup time: 1-3 hours (includes PLC data block configuration)
Note: This is for Siemens PLCs, not Siemens CNC controls. For Siemens 840D CNC, use OPC-UA Guide.
Learn more: Siemens S7 PLC Connectivity Guide
Modbus/TCP
What it is: Modbus is a widely-used industrial protocol for reading and writing data from PLCs and controllers.
Compatible machines:
- Equipment with Modbus TCP capability
- Many PLCs (Automation Direct, Allen-Bradley, Siemens, etc.)
- Process equipment
- Custom machinery with PLC control
Data available:
- Depends on PLC programming
- Typically status, counts, sensor values
- Custom registers and coils
Requirements:
- IP address
- Port number (typically 502)
- Modbus register map from machine builder
- Understanding of data types and meanings
- Knowledge of which registers contain relevant data
Hardware needed:
- Edge device
- Ethernet cable
Learn more: Modbus/TCP Connectivity Guide
EtherNet/IP (Allen Bradley)
What it is: EtherNet/IP is an industrial Ethernet network protocol used to connect to Allen Bradley PLCs.
Compatible machines:
- Allen Bradley CompactLogix PLCs (1769, 5069 series)
- Allen Bradley ControlLogix PLCs (1756 series)
- Allen Bradley GuardLogix safety controllers (1756 series)
- Not compatible: MicroLogix, SLC500 (use dedicated adapters)
Data available:
- Status information
- Production counters
- Process variables
- Custom tags from PLC program
Requirements:
- IP address of PLC
- Tag list from PLC program
- Understanding of tag meanings
- Network access to the controller
- Backplane slot number (for ControlLogix/GuardLogix)
Hardware needed:
- Edge device
- Ethernet cable
Learn more: Allen Bradley Connectivity Guide
MQTT
What it is: MQTT is a lightweight pub-sub messaging protocol ideal for IoT devices.
Compatible machines:
- Equipment publishing MQTT messages
- Custom IoT implementations
- Some modern equipment with MQTT support
Data available:
- Depends on MQTT implementation
- Typically JSON-formatted messages with sensor data, status, etc.
Requirements:
- MQTT broker address and port
- Topic structure
- Message format documentation
- Authentication credentials (if required)
Hardware needed:
- Edge device
- Network connectivity to MQTT broker
Learn more: MQTT Connectivity Guide
Mitsubishi
What it is: Proprietary connectivity for Mitsubishi CNC controls using the Mitsubishi adapter.
Compatible machines:
- Mitsubishi M70 / M80 / M800 CNC controls (use M70 adapter)
- Mitsubishi M700 CNC controls (use M700 adapter)
- Miyano machines (with Mitsubishi controls)
Data available:
- Execution state (ACTIVE, READY, INTERRUPTED)
- Program name and number
- Tool data and offsets
- Spindle and feed information
- Axis positions
- Alarms and messages
- Part count (with proper configuration)
Requirements:
- Ethernet-enabled Mitsubishi control
- Network connectivity between machine and Edge
- Static or reserved DHCP IP address
Hardware needed:
- Edge device
- Network cable (if not using wireless)
Learn more: Mitsubishi Connectivity Guide
Citizen
What it is: Proprietary connectivity for Citizen Cincom Swiss-type lathes using the Citizen M700 adapter (for M700 controls) or Mitsubishi M70 adapter (for M850 controls).
Compatible machines:
- Citizen Cincom L-Series (L20, L32, L220)
- Citizen Cincom A-Series (A16, A20, A32)
- Citizen Cincom B-Series (B12, B20, B32)
- Citizen Cincom K-Series (K16E)
- Citizen Cincom M-Series (M4xx)
- Miyano machines (with Mitsubishi controls)
Adapter selection:
- M700 controls: Use Citizen M700 adapter
- M850 controls: Use Mitsubishi M70 adapter
Data available:
- Execution state (ACTIVE, READY, INTERRUPTED)
- Program name and number
- Tool data, offsets, and tool life
- Spindle and feed information (main and sub-spindle)
- Axis positions
- Alarms and messages
- Part count (Work Counter, M-code, or barfeeder signal)
- Multi-spindle data
- Guide bushing operations
- Barfeeder integration
Requirements:
- Firmware meets minimum requirements (see Citizen guide)
- Ethernet-enabled Mitsubishi control
- Network connectivity between machine and Edge
- Static or reserved DHCP IP address
Hardware needed:
- Edge device
- Network cable (if not using wireless)
⚠️ IMPORTANT:
- Do NOT use MTConnect for Citizen machines unless explicitly instructed by MachineMetrics support
- Firmware must meet minimum requirements to avoid machine alarms or freezes
Learn more: Citizen Connectivity Guide
Haas (Serial & MTConnect)
What it is: Multiple connectivity options for Haas machines depending on control generation.
Includes:
- MTConnect (Next Generation controls, 2016+)
- Haas Serial MDC/DPRNT (Classic and Next Gen)
- Digital I/O (pre-2001 machines)
Data available:
- Execution state and status
- Program information
- Tool data
- Spindle and feed rates
- Macro and system variables (via serial)
- Part count
Requirements:
- Varies by method (see Haas guide)
- May require Moxa converter for older machines
- Network connectivity or serial connection
Hardware needed:
- Edge device
- Moxa serial-to-Ethernet converter (for classic serial)
- Current transducers (for I/O method)
Learn more: Haas Connectivity Guide
Network Connection Types
Wired Connection
Description: All machines connect via Ethernet cables to a central network switch, which connects to a single Edge device (typically in a server room).
Best for:
- Facilities with existing network infrastructure
- Machines in a fixed location
- When you want to minimize Edge device costs
- When you have reliable wired network
Advantages:
- One Edge device can handle 10-50 machines
- Lower per-machine hardware cost
- Reliable connection
- No WiFi signal concerns
Requirements:
- Network drops (CAT5/CAT6 cable) to each machine
- Network switch
- Single Edge device
- Proper network segmentation
Typical cost: Lower per machine (shared Edge), but requires network cabling
Wireless Connection
Description: Each machine (or small group) has its own Edge device that connects wirelessly to your facility WiFi.
Best for:
- Facilities without existing machine network infrastructure
- Machines that move frequently
- When running cables is impractical or expensive
- Environments where wireless is already robust
Advantages:
- No cabling required
- Flexible machine placement
- Quick deployment
- Each machine has dedicated Edge (more capacity)
Requirements:
- Strong WiFi coverage on shop floor
- WiFi-enabled Edge devices
- Mounting locations for Edge devices (electrical cabinets)
- WiFi antennas mounted outside electrical enclosures
Typical cost: Higher per machine (individual Edges), but no cabling costs
Cellular Connection
Description: Edge device connects to the internet via cellular modem, completely separate from your facility network.
Best for:
- Machines at remote locations
- When network access is restricted or unavailable
- Temporary or mobile installations
- When you want complete network isolation
Advantages:
- No dependency on facility network
- Works anywhere with cellular signal
- Network security concerns eliminated
- Simple setup
Requirements:
- Cellular modem or hotspot
- Data plan from cellular provider
- Good cellular signal at location
Typical cost: Highest (ongoing data plan costs), but maximum flexibility
Hardware Requirements by Protocol
| Protocol | Edge Device | Additional Hardware | Notes |
|---|---|---|---|
| FOCAS | Required | Ethernet cable only | Simplest setup |
| MTConnect | Required | Ethernet cable, possibly MTConnect adapter | Depends on machine |
| OPC-UA | Required | Ethernet cable only | May need security setup |
| Digital I/O | Required | SeaLevel I/O module, sensors, wiring | Most hardware-intensive |
| Modbus | Required | Ethernet cable only | Need register map |
| EtherNet/IP (Allen Bradley) | Required | Ethernet cable only | Need tag list |
| MQTT | Required | Network access to broker | Need topic structure |
| Serial | Required | Serial-to-Ethernet converter (MOXA), cables | Older equipment |
Purchase hardware: All hardware should be purchased from MachineMetrics at shop.machinemetrics.com. See the Hardware Buying Guide.
Data Collection Standards
What Data Can Be Collected?
Depending on the protocol and machine capabilities, you can typically collect:
Core Metrics:
- Machine status (running, idle, stopped, alarm)
- Cycle time (time to produce one part)
- Part count (total parts produced)
- Program or job information
⚠️ Important Note on Part Counting (Ethernet Machines):
For Ethernet-connected machines (FOCAS, MTConnect, OPC-UA), MachineMetrics reads the machine's native part counter. The machine itself must be configured to count parts. Without additional scripting or configuration, MachineMetrics relies entirely on the machine's internal part count signal.
Before troubleshooting part counts in MachineMetrics:
- Verify the machine's part counter is incrementing on the machine's control screen
- If the machine counter isn't incrementing, this is a machine configuration issue (not MachineMetrics)
- If the machine counter IS incrementing but MachineMetrics shows zero, then troubleshoot MachineMetrics configuration
See protocol-specific troubleshooting sections (FOCAS, MTConnect, OPC-UA) for detailed steps.
Advanced Metrics (protocol-dependent):
- Spindle load and speed
- Feed rate and overrides
- Axis positions and velocities
- Tool usage and life
- Alarms and error codes
- Coolant and other auxiliary states
- Temperature, vibration, or other sensor data
- Custom variables or parameters
Operator Input (via tablets):
- Downtime reasons
- Quality/reject information
- Job start/stop
- Setup vs production time
Required Information by Protocol
MTConnect:
- IP address
- Port number (typically 5000)
FANUC FOCAS:
- IP address
- Confirmation that FOCAS is enabled
OPC-UA:
- IP address
- Port number (typically 4840)
- Data map (list of tags and their meanings)
- Security credentials (username/password or certificates)
Modbus/TCP:
- IP address
- Port number (typically 502)
- Register map (which registers contain what data)
- Data types and meanings
EtherNet/IP (Allen Bradley):
- IP address
- Tag list and meanings
- PLC model (CompactLogix, ControlLogix, or GuardLogix)
- Backplane slot number (for ControlLogix/GuardLogix)
Digital I/O:
- Available signals (cycle complete, machine run, etc.)
- Sensor mounting locations
- Electrical access requirements
Planning Your Deployment
Single Machine
Quick Start:
- Identify machine protocol (use decision tree above)
- Deploy Edge device
- Connect machine using appropriate method
- Configure data points
- Verify data flow
Timeline: Half day to full day
Multiple Machines
Recommended Approach:
- Phase 1: Connect 1-2 "pilot" machines
- Choose machines with straightforward protocols
- Learn the process
- Verify data quality
- Refine configuration
- Phase 2: Roll out to similar machines
- Use lessons learned
- Document specific configurations
- Train internal team
- Phase 3: Connect remaining machines
- Tackle more complex protocols
- Complete facility coverage
Timeline: 2-4 weeks depending on machine count
Facility-Wide Deployment
Planning Steps:
- Inventory all machines
- Document make, model, control for each
- Identify protocol for each
- Group by connectivity method
- Assess network infrastructure
- Determine wired vs wireless strategy
- Plan network drops if needed
- Identify Edge device locations
- Calculate hardware needs
- Number of Edge devices
- I/O modules for older machines
- Cables, converters, sensors
- Tablets for operator input
- Order hardware (from shop.machinemetrics.com)
- Allow lead time (5-14 days typically)
- Include spares
- Schedule deployment
- Coordinate with production schedule
- Plan for downtime (15-60 min per machine)
- Allocate resources (maintenance, IT, MachineMetrics)
Timeline: 4-12 weeks for 20-50 machines
Pre-Connectivity Checklist
Before connecting each machine, verify:
Network Readiness
- Edge device deployed and online
- Firewall rules configured (see Network Requirements Guide)
- Network connectivity verified to machine location
- IP addresses allocated for machines (if static IPs)
Machine Preparation
- Machine make, model, control documented
- Protocol identified
- Required information gathered (IP, data maps, etc.)
- Physical access to machine available
- Maintenance staff available to assist
Hardware Availability
- All required hardware on-site
- Cables correct length and type
- Sensors and mounting hardware (for I/O)
- Tools for installation
Coordination
- Production schedule allows for connection time
- Machine operator informed
- IT/Network team available if needed
- Backup plan if connection takes longer than expected
Getting Hardware
Purchase from MachineMetrics: All connectivity hardware should be purchased from shop.machinemetrics.com
Why buy from MachineMetrics:
- Pre-configured and tested
- Guaranteed compatibility
- Full support coverage
- Faster troubleshooting
Required for ordering:
- Purchase order OR full payment
- Shipping cannot proceed without one or the other
See the Hardware Buying Guide for complete details.
Next Steps
After reading this overview:
- Identify your machines' protocols
- Use the decision tree in this guide
- Document findings for each machine
- Determine network approach
- Wired, wireless, or cellular
- Coordinate with IT team
- Order hardware
- Visit shop.machinemetrics.com
- See Hardware Buying Guide
- Read protocol-specific guides
- FOCAS Connectivity Guide (if you have FANUC machines)
- MTConnect Connectivity Guide (if you have Mazak, Okuma, etc.)
- OPC-UA Connectivity Guide (if you have Siemens, Brother, etc.)
- Digital I/O Connectivity Guide (if you have older machines)
- Other guides as needed
- Begin with pilot machines
- Start small to learn the process
- Verify data quality before scaling
Common Scenarios
Scenario: Mixed Machine Shop (Various Ages/Types)
Situation: 15 machines including newer FANUCs, older Haas, and some manual equipment.
Approach:
- Newer FANUC CNCs → FOCAS protocol
- Older Haas → Haas Serial or Digital I/O
- Manual machines → Digital I/O with sensors
- Wired network (one Edge in server room)
Hardware needed:
- 1 Edge device
- Ethernet cables for FOCAS/Serial connections
- 3-5 SeaLevel I/O modules for manual machines
- 1-2 MOXA serial converters for older Haas
- Sensors, wiring, mounting hardware
Scenario: Single Machine Type (Mazak shop)
Situation: 12 Mazak CNC machines, all with Smooth controls.
Approach:
- All machines → MTConnect protocol
- Wireless network (one Edge per machine or per small group)
Hardware needed:
- 12 Edge devices with WiFi capability
- Ethernet cables
- WiFi antennas and mounting hardware
Scenario: Remote Job Shop
Situation: 5 machines in a location with no IT support or network infrastructure.
Approach:
- Mixed protocols based on machine type
- Cellular connection (complete network independence)
Hardware needed:
- 1 Edge device
- Cellular modem with data plan
- Protocol-specific hardware as needed
Getting Help
Before You Connect
Questions about which protocol to use?
- Contact your Customer Success Manager
- Email support@machinemetrics.com with machine details
Need help with network planning?
- Contact your CSM for deployment planning assistance
- Involve your IT team early in the process
Hardware questions?
- See Hardware Buying Guide
- Email shop@machinemetrics.com
During Connection
Technical support:
- Email: support@machinemetrics.com
- Include: Machine make/model, protocol, error messages, what you've tried
Protocol-specific guides:
- See the comprehensive guides for each protocol (coming in this section)
After Connection
Data not appearing?
- See protocol-specific troubleshooting sections
- Check Edge device status
- Verify machine settings
Need optimization?
- Work with your CSM on data quality
- Review part counting configuration
- Fine-tune machine settings
Ready to connect your first machine? Select the appropriate protocol guide from the list below:
- FOCAS Connectivity Guide (FANUC controls)
- MTConnect Connectivity Guide (Mazak, Okuma, CMMs)
- OPC-UA Connectivity Guide (Siemens, Brother, various PLCs)
- Mitsubishi Connectivity Guide (Mitsubishi M70 / M80 / M800, M700, Miyano)
- Citizen Connectivity Guide (Citizen Cincom, Swiss-type lathes)
- Haas Connectivity Guide (Haas machines - all protocols)
- Digital I/O Connectivity Guide (Older machines, sensors)
- Modbus/TCP Connectivity Guide (PLCs, process equipment)
- MQTT Connectivity Guide (IoT devices, custom implementations)
- Allen Bradley Connectivity Guide (CompactLogix, ControlLogix, GuardLogix)
- Machine Settings Guide (Configuring machines and part counting)
Questions? Contact support@machinemetrics.com or your Solution Delivery Manager (SDM) during onboarding.