Products

FMCS Flexible Manufacturing Control System

Coordinates flexible manufacturing through task scheduling that connects upstream business systems and downstream equipment.

Talk to an expert
FMCS — Example Loading Workflow

Start workflow

  • T001 loading
  • Inputs: fromLocal, toLocal

Navigate to pickup

  • Origin: fromLocal
  • Destination: toLocal

Pick with the arm

  • Execute the configured arm action

Navigate to loading point

  • Origin and destination are configured for the task

Place with the arm

  • Execute the configured placement action

Report result

  • HTTP result reporting: /api/reportresult

End workflow

FMCS Flexible Manufacturing Control System

As a core part of advanced manufacturing, the flexible manufacturing control system creates a highly adaptable, intelligent production environment for diverse products and batch production. It integrates mainstream equipment control and management, user-defined business control flows, backend services and master data configuration. These modules work together to support an efficient, intelligent and flexible production system.

🔗

Upstream system integration

Supported system types
Connect to upstream WMS, MES and other systems through APIs.
Communication protocol support
Supports both initiated and received communications with upstream systems.
📄

Task scheduling service

Task scheduling service
Task scheduling runs as a backend service using a microservices architecture.
Task scheduling support
Receive and process task requests, then execute each stage of the business control flow according to task priority.
💾

Data management

📍

Workstation configuration

CNC_01_LOADRACK_B12

Assign unique codes to mobile manipulator work locations using customizable coding rules.

📊

Data statistics

Task completion rate: 98.7%
Exception category: mechanical failures (65%)

Record task completion and perform statistical analysis of exceptions.

🚨

Alarm management

Monitoring in real time — 3 exceptions detected

Monitor task execution exceptions and abnormal equipment status in real time.

👥

User management

Administrators (3)Operators (12)Guests (2)

Administrators can create users and roles and assign different permissions.

📝

Log management

Today's log entries: 248
Last action: 15:32 — API call successful

Record user actions and the results returned by API calls.

⌨️

Task management

Real-time task status — 10 tasks completed

The task list displays status information for convenient task management.

⚙️

Equipment control and management

Users can configure equipment controllers themselves.
IP address managementProtocol configurationI/O mappingSampling frequency settings......
Compatible with common PLC brands and models
Siemens PLC
Mitsubishi CNC
FANUC CNC
Omron I/O
Inovance HMI
KEYENCE
Rockwell Automation
XINJE
FATEK
......
Compatible with common CNC machine systems
Siemens
Mazak
HNC
HASS
......
Supports common data interfaces and acquisition protocols
Modbus TCPOPC UATCPMQTT......
Supports multiple data acquisition commissioning methods
SerialTCP\IP ClientTCP\IP Server......

Control flow definition

Custom control flows let users build, edit and manage workflows around their own business needs and process logic, removing the constraints of fixed processes and enabling highly flexible operations.

✏️

Visual interface

FMCS — Example Loading Workflow

Start workflow

  • T001 loading
  • Inputs: fromLocal, toLocal

Navigate to pickup

  • Origin: fromLocal
  • Destination: toLocal

Pick with the arm

  • Execute the configured arm action

Navigate to loading point

  • Origin and destination are configured for the task

Place with the arm

  • Execute the configured placement action

Report result

  • HTTP result reporting: /api/reportresult

End workflow

Workflow tools: start and end nodes; navigation and arm actions; conditional branches; iteration; variable assignment; HTTP requests; PLC, CNC and sensor communications.

Intuitive graphical design tools let users drag task nodes, actions, conditional branches and flow connections onto a canvas to build complex control flows.

⚙️

A wide range of node types

ActionsLogic decisionsData conversionTool callsCommunication devicesConditional branches

Task nodes include actions, logic, conversions, tools and communication devices to support diverse business process models.

🔧

Node property settings

Task nameParameter configuration
Action propertiesAdvanced settings
Execution conditionsLogic configuration

Configure each process node in detail, including its task name, description, action properties and parameters.