Numerical Controller Acceleration Time Constant Calculation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing numerical controllers for punch press machines face difficulties in setting table axis operations due to complex settings of boundary values, acceleration, and deceleration time constants, leading to increased overshoot and instability in press timing, especially when using the 'positioning with optimum acceleration' function.

Innovation Solution

A numerical controller that automatically calculates linear and bell-shaped acceleration and deceleration time constants based on the table axis speed and movement amount, reducing the number of operator inputs and stabilizing control by setting parameters such as reference pitch, target hit rate, and motor characteristics, thereby simplifying the setting process and minimizing overshoot.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If positioning with optimum acceleration function is used to achieve target hit rate, then press speed is improved, but setting complexity increases due to multiple boundary values and parameters

Engineering Contradiction:
Improvepress speedVSAvoidsetting complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The control device automatically calculates and determines the acceleration and deceleration time constants based on motor characteristics and load inertia, eliminating the need for manual setting of multiple boundary values and parameters. The system serves itself by computing optimal control parameters from basic machine specifications.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The invention extracts the essential parameters (motor characteristics and load inertia) from the complex set of boundary values and control parameters, using only these fundamental properties to determine the acceleration and deceleration time constants, thereby simplifying the setting process.

Inventive Principle:
Principle #2Taking out (Extraction)

2Speed

If acceleration and deceleration time constant is calculated from maximum motor torque, then response speed is improved, but control stability deteriorates due to overshoot

Engineering Contradiction:
Improveresponse speedVSAvoidcontrol stability
Core Design Contradiction:
SpeedVSStability of the object's composition

Solution Approach 1:

The invention changes the parameter used for calculating time constants from maximum motor torque to a balanced consideration of motor characteristics and load inertia. This parameter change results in time constants that provide both fast response and stable control without overshoot.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The control device uses feedback from the actual system characteristics (motor and load) to automatically adjust the acceleration and deceleration time constants, ensuring optimal performance without manual tuning or risk of overshoot.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If boundary value switching is used for table axis acceleration, then positioning precision is improved, but operation stability deteriorates due to significant changes with slight movement differences

Engineering Contradiction:
Improvepositioning precisionVSAvoidoperation stability
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The invention transitions from static boundary value switching to dynamic time constant adjustment. The acceleration and deceleration time constants are continuously optimized based on actual motor characteristics and load conditions, providing smooth and stable control without abrupt changes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The control device performs preliminary calculation of the acceleration and deceleration time constants based on machine specifications before operation begins. This preliminary action ensures stable and predictable control behavior throughout the operation without requiring real-time adjustments or boundary value switching.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10528035B2Numerical controller
Publication Date: 2020.01.07 FANUC LTD
  • US10528035B2 patent drawing
  • US10528035B2 patent drawing
  • US10528035B2 patent drawing

AI summary

A numerical controller of the present invention includes a parameter setting unit which accepts settings of punch press parameters, an NC parameter calculating unit which calculates an axis control parameter in punch pressing based on the punch press parameters, a parameter storage unit which stores the punch press parameters and the axis control parameter, a command analyzing unit which analyzes a command block in the program to generate movement command data, an interpolating unit which generates interpolation data based on the movement command data, and an accelerating and decelerating unit which calculates a linear acceleration and deceleration time constant and a bell-shaped acceleration and deceleration time constant for use in axis control based on the punch press parameters, the axis control parameter, and a feed rate specified by the command block and performs post-interpolation acceleration or deceleration processing based on each of the calculated acceleration and deceleration time constants.