Skip to main content

Citizen Connectivity Guide

Contents


Overview

Citizen Cincom and other Citizen Swiss-type lathes use Mitsubishi M700-series controls. MachineMetrics has a dedicated Citizen M700 adapter specifically designed for these machines.

Adapter Selection by Control Type

Control TypeAdapter to UseNotes
M700 SeriesCitizen M700Dedicated Citizen adapter
M850 SeriesMitsubishi M70Use standard M70 adapter

⚠️ CRITICAL: Do NOT use MTConnect for Citizen machines unless explicitly instructed by MachineMetrics support.

Citizen Machine Models

Common Citizen machines compatible with MachineMetrics:

  • Cincom L-Series (L20, L32, L220)
  • Cincom A-Series (A16, A20, A32)
  • Cincom B-Series (B12, B20, B32)
  • Cincom K-Series (K16E)
  • Cincom M-Series (M4xx)
  • Miyano (various models with Mitsubishi controls)

Why Use the Citizen Adapter?

The Citizen adapter is optimized for:

  • Multi-spindle configurations - Properly handles main and sub-spindle data
  • Guide bushing operations - Specific to Swiss-type machines
  • Part counting accuracy - Configured for Citizen's part counter signals
  • Tool life data - Reads Citizen-specific tool management data
  • Barfeeder integration - Monitors bar stock and feed operations

Firmware Requirements

Minimum Firmware Versions

Before configuring your control for communication with MachineMetrics, contact your Citizen machine vendor and request that your Mitsubishi NCU firmware be updated to the latest version. This will ensure that MachineMetrics can access control data from the machine without system freezes or interruption.

The table below shows, for each family, the MINIMUM NC-MAIN version recommended on a control to avoid any compatibility issues:

ModelMinimum Recommended NC-MAIN
A32AE
K16EEM
L12EP
L720B5
L20E IXEU
L20XEM
L220EQ
L32EQ
M4xxEU

⚠️ WARNING: Connecting the machine to MachineMetrics without the minimum recommended NC-MAIN firmware version may cause the machine to alarm.

How to Check Firmware Version

Step 1: Access Software List

Press the MAINT hardkey on the control panel.

Note: Hardkey buttons may vary depending on model of the machine.

Step 2: View Software List

Press the S/W LIST softkey.

Press S/W LIST softkey

Step 3: Verify NC-MAIN Version

Check the NC-MAIN firmware version (firmware P/N) on the screen.

NC-MAIN firmware version

Compare the version shown to the minimum recommended version in the table above.

If the firmware meets the minimum requirements: Proceed to Network Configuration.

If the firmware does NOT meet minimum requirements: Contact your local Citizen distributor to discuss the required upgrade.

⚠️ WARNING: Connecting the machine to MachineMetrics without the minimum recommended NC-MAIN firmware version may cause the machine to alarm.


Network Configuration

Prerequisites

Before configuring network settings:

  • Firmware meets minimum requirements (see above)
  • You have a static IP address assigned for this machine
  • You have subnet mask and gateway information from your IT team
  • You have physical access to the machine control

Configuration Steps

Step 1: Access Maintenance Mode

Press the MAINT hardkey.

Step 2: Open Interface Diagnostics

Press the I/F DIAG softkey.

Step 3: Enter Password

Type 1001//M and hit the INPUT softkey.

Step 4: Access Parameters

Press the PARAM hardkey.

Step 5: Navigate to Communication Settings

Press the MENU SEL softkey once.

Step 6: Open Basic Communication Settings

Press the BAS COM softkey.

Step 7: Navigate to IP Settings

Press PGDN hardkey until you see "Global IP Address".

⚠️ WARNING: DO NOT ENTER IPs INTO "HMI IP" FIELDS - THIS WILL BRICK YOUR MACHINE!

Step 8: Enter Network Configuration

Enter the following (press INPUT hardkey after each entry):

  • Global IP Address: Your assigned static IP (e.g., 192.168.1.150)
  • Subnet Mask: Your network's subnet mask (typically 255.255.255.0)
  • Gateway IP: Your network gateway (if required)

Step 9: Reboot Machine

Reboot the machine for settings to take effect.

Step 10: Test Connection

Ping the IP address you configured from a computer on the same network to verify communication:

ping 192.168.1.150

You should receive replies confirming network connectivity.


Adding Machine in MachineMetrics

Step 1: Navigate to Machine Settings

  1. Log into MachineMetrics
  2. Go to Assets → Machines
  3. Click Add Machine

Step 2: Enter Machine Details

Fill in machine information:

  • Machine Name: (e.g., "Citizen L20-VIII")
  • Make: Citizen
  • Model: (e.g., "L20", "L32", "A32")
  • Edge Device: Select your Edge device

Step 3: Select Adapter Type

Choose the appropriate adapter based on your control:

Control TypeAdapter to Select
M700 SeriesCitizen M700
M850 SeriesMitsubishi M70

Step 4: Enter Connection Details

Connection address: <IP address>:<port>

Examples:

  • Citizen L20 (M700): 192.168.1.150:683
  • Citizen with M850: 192.168.1.150:683

Note: Port number is typically 683 for Citizen machines. Verify on the control network settings if connection fails.

Step 5: Test Connection

  1. Click Test Connection
  2. Wait for connection verification
  3. If successful, click Save
  4. If failed, verify:
    • IP address is correct
    • Port number is correct
    • Machine is powered on
    • Network connectivity exists (try pinging machine)
    • Firmware meets minimum requirements

Part Count Configuration

Enabling Part Count in Single Mode

For Citizen M700 series controls, follow these steps to enable part count in single mode:

Step 1: Access Maintenance Mode

Press the MAINT hardkey.

Step 2: Open Interface Diagnostics

Press the I/F DIAG softkey.

Step 3: Enter Password

Type 1001//M and press INPUT.

Step 4: Access Parameters

Press the PARAM hardkey.

Step 5: Navigate to Menu Select

Scroll to the right with the arrow keys until you see Menu Sel.

Step 6: Open Menu Select

Press the Menu Sel softkey.

Step 7: Access Bit Select

Press the BIT SELECT softkey.

Step 8: Select Parameter 6401

Select parameter 6401.

Step 9: Modify Bit

Change the third from the right number from 0 to 1.

Example: 0100100001001100

Step 10: Save

Press the INPUT hardkey.

Step 11: Reboot Machine

Reboot the machine for the setting to take effect.

Part Counting Methods

Part counting on Citizen machines can use:

1. Work Counter (Preferred)

  • Built-in Citizen work counter
  • Most accurate method
  • Configure in adapter settings

2. M-Code Trigger

  • Add M-code to end of program
  • Triggers part count increment
  • Example: Add M30 or custom M-code

3. Barfeeder Signal

  • Monitor bar advance signal
  • Count on bar stock feed
  • Useful for bar-fed operations

Configuration in MachineMetrics:

  1. Go to Machine Settings → Data Collection
  2. Under Part Counting, select method:
    • Work Counter (automatic)
    • M-Code (specify which M-code)
    • Signal-based (configure trigger)

Troubleshooting

Cannot Connect to Machine

Problem: Connection test fails when adding machine.

Solutions:

  1. Verify Firmware Version

    • Check that NC-MAIN firmware meets minimum requirements
    • Contact Citizen distributor for firmware upgrade if needed
  2. Verify IP Address

    • Confirm IP address on machine control
    • Check for typos in MachineMetrics
  3. Verify Port Number

    • Common port: 683
    • Check control network settings
    • Try port 10001 if 683 doesn't work
  4. Check Network Connectivity

    • Ping machine from Edge device or computer
    • Ensure machine and Edge are on same network/VLAN
    • Check firewall rules
  5. Verify Machine Powered On

    • Control must be powered on
    • Ethernet communication must be enabled

Machine Alarms or Freezes

Problem: Machine alarms or control freezes when connected.

Solution:

This is likely a firmware issue. Contact your Citizen distributor immediately to upgrade the NC-MAIN firmware to the minimum recommended version or higher.

⚠️ CRITICAL: Do not continue using MachineMetrics if the machine is alarming or freezing. Upgrade firmware first.

No Data Appearing

Problem: Machine connects but no data displays in MachineMetrics.

Solutions:

  1. Check Adapter Settings

    • Verify correct adapter type selected (Citizen M700 or Mitsubishi M70)
    • Review Data Collection tab
  2. Run a Program

    • Some data only appears during operation
    • Load and run a test program
  3. Check Control Settings

    • Ensure external communication enabled
    • Verify no security restrictions blocking data

Part Count Not Incrementing

Problem: Part count stays at zero or doesn't increment.

Solutions:

  1. Verify Part Count Method

    • Go to Machine Settings → Data Collection
    • Select correct part counting method
  2. Check Work Counter Configuration

    • Verify Work Counter is enabled on control (see Part Count Configuration section)
    • Ensure parameter 6401 is properly configured
  3. Verify M-Code in Program

    • If using M-code method, check if M-code is in program
    • Ensure barfeeder signal is wired (if using signal method)
  4. Run Complete Cycle

    • Part count may only increment on M30 or program end
    • Run a full cycle to test

Wrong Adapter Type Selected

Problem: Accidentally selected wrong adapter or MTConnect.

Solution:

  1. Go to Machine Settings for that machine
  2. Click Data Collection tab
  3. Click Change Adapter or remove and re-add
  4. Select correct adapter:
    • Citizen M700 (for M700 controls)
    • Mitsubishi M70 (for M850 controls)
  5. Re-configure connection settings
  6. Test connection and save

Additional Resources

Related Guides:

Getting Help:

  • MachineMetrics Support: support@machinemetrics.com
  • Include in support request:
    • Machine make and model
    • Control type and version (M700 or M850)
    • Firmware version (NC-MAIN)
    • IP address and port
    • Screenshots of connection error (if applicable)
    • Adapter type selected

Ready to connect your Citizen machine?

  1. Verify firmware meets minimum requirements
  2. Configure network settings on control
  3. Assign static IP address to machine
  4. Test network connectivity with ping
  5. Add machine in MachineMetrics with appropriate adapter
  6. Configure part counting method

Questions? Contact support@machinemetrics.com or your Solution Delivery Manager (SDM).