I/O Control Unit for Synchronized Motor and Peripheral Device Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing I/O control systems for machine tools and laser beam machining systems face accuracy issues due to time lags in data transfer between motor driving parts and peripheral devices, particularly at higher machining speeds, and struggle to process and reflect sensor information without overloading the processor or reducing communication bandwidth.

Innovation Solution

An I/O control system with an integrated I/O control unit that processes servo control information and input data without involving the numerical controller's processor, using a programmable controller and timer to generate control information for the peripheral device, allowing for synchronized motor control and high-speed, high-accuracy output control with improved time resolution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If sensor information is transmitted through communication lines to the numerical controller processor for processing, then the control can reflect sensor feedback, but the communication band is oppressed and the processor load increases

Engineering Contradiction:
Improvecontrol accuracyVSAvoidprocessor load
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The control system is segmented into two processing paths: simple sensor information (position, speed, acceleration) is processed locally by the I/O control unit, while only necessary control commands are transmitted to the numerical controller. This segmentation reduces communication bandwidth requirements and processor load while maintaining control accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The I/O control unit acts as an intermediary between sensors and the numerical controller processor. It receives sensor information, processes it locally using a timer and programmable controller, and only transmits essential data to the main processor, thereby reducing the burden on both communication bandwidth and processor resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If communication cycle is extended to reduce processor load, then fewer communications occur, but the time resolution for output control deteriorates

Engineering Contradiction:
Improvecontrol speedVSAvoidoutput control accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The I/O control unit performs preliminary processing of sensor information and generates control outputs locally without waiting for the main processor's communication cycle. This allows high-speed output control with fine time resolution while the main processor continues its regular communication cycle unchanged.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If separate interfaces are used for motor driving parts and peripheral devices, then each interface can be optimized, but time lags occur due to differences in data transfer cycles and rates

Engineering Contradiction:
Improveinterface optimizationVSAvoiddata transfer time lag
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The I/O control unit merges the control of motor driving parts and peripheral devices into a single synchronized interface. By using a common timer and processing both types of control together, the system eliminates time lags between motor control and peripheral device control while maintaining the ability to optimize each interface's protocol.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9886025B2Numerical controller with an I/O control unit that generates control information using a processor of the I/O control unit
Publication Date: 2018.02.06 FANUC LTD
  • US9886025B2 patent drawing
  • US9886025B2 patent drawing
  • US9886025B2 patent drawing

AI summary

An I/O control system includes a numerical controller, amplifiers that drive motors, and an I/O control unit that is connected to a peripheral device. The I/O control unit includes an arithmetic processing unit that generates control information for control over the peripheral device from servo control information received through a communication interface and input data received from the peripheral device through an I/O interface and that outputs the generated control information to the peripheral device through the I/O interface.