Servo Control Switching for Machining and Non-Machining CPU Load

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The load on servo control CPUs in industrial machines increases as the number of servo motors and shorter electrical current control cycles, leading to unnecessary processing capacity and hardware costs, especially when all control axes are not required to be active simultaneously.

Innovation Solution

A control device with a program analysis unit that determines the machining or non-machining state of target blocks in a machining program, automatically switching control target axes and electrical current control cycles based on state determination conditions, reducing the load on the CPU by only activating necessary axes and control cycles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a servo control CPU with high processing capacity is selected to handle all control axes simultaneously with fixed short electrical current control cycles, then machining performance is improved and reliability is ensured, but hardware cost increases

Engineering Contradiction:
Improvemachining performanceVSAvoidhardware cost
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the control target axis and electrical current control cycle configurable and switchable based on operation mode. During machining operations, all axes are set as control targets with short control cycles for high performance. During workpiece conveyance, only necessary axes are activated with appropriate control cycles, avoiding unnecessary processing load and reducing hardware requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes parameters (control target axis selection and electrical current control cycle duration) based on operation mode. The control device switches between different parameter sets: one optimized for machining (all axes, short cycles) and another for conveyance (selected axes, longer cycles), thereby matching CPU capacity to actual needs and reducing hardware cost.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If all control axes are always set as control targets with fixed short electrical current control cycles, then machining performance is maintained, but the load on servo control CPU increases unnecessarily during non-machining operations

Engineering Contradiction:
Improvemachining performanceVSAvoidCPU processing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts which axes are control targets and what electrical current control cycle to use based on the current operation mode. During machining, all axes are active with short cycles for performance. During workpiece conveyance, only axes involved in conveyance remain as control targets, reducing CPU load while maintaining necessary control quality.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent extracts and removes unnecessary control axes from the control target set during workpiece conveyance operations. By identifying which axes are actually needed for conveyance and excluding others from control target status, the system reduces the number of servo motors requiring control processing, thereby decreasing CPU load during non-machining operations.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If manual switching of control target axis and electrical current control cycle is implemented, then CPU load is reduced, but time and effort are required for parameter setting

Engineering Contradiction:
ImproveCPU processing efficiencyVSAvoidparameter setting effort
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The control device performs automatic switching of control target axes and electrical current control cycles based on the operation mode detected from the machining program. The system analyzes the program to identify machining blocks versus workpiece conveyance blocks, and automatically configures appropriate control parameters without requiring manual intervention, thereby maintaining CPU efficiency while improving ease of operation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The control device performs preliminary analysis of the machining program to pre-determine which axes should be control targets and what electrical current control cycles to apply for each block. This preliminary configuration allows the system to automatically switch parameters in advance based on upcoming operations, eliminating manual parameter setting while optimizing CPU load throughout the machining process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11294355B2Control device and control method
Publication Date: 2022.04.05 FANUC LTD
  • US11294355B2 patent drawing
  • US11294355B2 patent drawing
  • US11294355B2 patent drawing

AI summary

A control device includes a program analysis unit, a program execution unit, and a servo control unit. The program analysis unit includes a machining/non-machining state determination unit that determines whether a target block of a machining program is in a machining state or a non-machining state, a switching necessity determination unit that determines whether it is necessary to perform switching of a control target axis of the target block and/or switching of an electrical current control cycle, and an information adding unit that adds a switching request and information after switching to an analysis result of the target block. The program execution unit includes a switching execution unit that executes the switching of the control target axis of the target block and/or the switching of the electrical current control cycle. The servo control unit controls the control target axis at the switched electrical current control cycle.