I/O Control Unit for Synchronized Motor and Peripheral Device Timing
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Productivity
If communication cycle is extended to reduce processor load, then fewer communications occur, but the time resolution for output control deteriorates
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.
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
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.
Data Source
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.


