Numerical Controller Servo Mode Switching for Cycle Time Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing numerical controllers face challenges in seamlessly switching from position control to pressure control, leading to inefficiencies such as wasteful time delays and overpressure issues during the transition, which affect the accuracy and speed of control operations in applications like injection molding and press machines.

Innovation Solution

A numerical controller with a servo control unit that compares feedback control commands for position and pressure, automatically switches between control modes based on these comparisons, and terminates the current movement command to initiate the next command immediately after switching, allowing for synchronized operation and precise control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the numerical controller waits for the current movement command to complete before executing the next command, then the control transition is stable, but the cycle time is extended and productivity is reduced

Engineering Contradiction:
Improvecontrol transition stabilityVSAvoidcycle time
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system prepares the next command in advance while the current command is being executed. When a mode switch is detected, the pre-prepared next command is immediately activated without waiting for the current command to complete, thus reducing cycle time while maintaining control stability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The command execution system dynamically adapts its behavior based on the control mode. In position control mode, commands are executed sequentially for stability. In pressure control mode, the system allows overlapping command execution to reduce cycle time, making the execution strategy flexible and adaptive

Inventive Principle:
Principle #15Dynamics

2Productivity

If the numerical controller executes the next command immediately after mode switch, then productivity is improved, but control precision deteriorates due to residual movement commands

Engineering Contradiction:
Improvecycle timeVSAvoidpressure control precision
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system extracts and separates the position control command from the pressure control command execution flows. When switching from position to pressure control, the position command is cleanly terminated and does not interfere with the pressure control precision, allowing immediate next command execution without precision loss

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

A command management intermediary layer is introduced between the controller and servo motor. This intermediary handles the transition by suppressing residual position commands and cleanly activating pressure commands, ensuring precision is maintained during the rapid mode switch

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the servo motor continues position control after mode switch, then position accuracy is maintained, but pressure control responsiveness is delayed causing overpressure

Engineering Contradiction:
Improveposition accuracyVSAvoidpressure control accuracy
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system issues a preliminary command suppression signal at the moment of mode switch detection. This signal immediately terminates the position control command to the servo motor, preventing the residual command from causing overpressure while the pressure control command is simultaneously activated

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies preliminary anti-action by suppressing the position control command before it can cause harmful effects. The command suppression occurs at the exact moment of mode switch, preventing the residual position command from interfering with pressure control and causing overpressure

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS7659681B2Numerical controller
Publication Date: 2010.02.09 FANUC LTD
  • US7659681B2 patent drawing
  • US7659681B2 patent drawing
  • US7659681B2 patent drawing

AI summary

A servomotor in a numerical controller is controlled by automatically switching to either pressure control or position control in association with the command which is smaller from among a command obtained by performing pressure feedback control and a command obtained by performing position feedback control. When switched to pressure control while moving according to a movement command, the output of the movement command is terminated halfway, and the command in the next block is executed, and pressure control of the next command is immediately started. As a result, a wasteful time is eliminated, and a cycle time of the operation can be shortened.