Host Controller Position Control Gain Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional host controllers that output position command values to motor controllers face challenges in maintaining the stability and quickness of motor control operations when override values change, leading to alterations in the motion trajectory of driven objects.

Innovation Solution

A host controller system that includes a reference value generating unit, a speed command value generating unit, and a position control gain generating unit, which analyze data to generate a position control gain based on the ratio of the speed command value to a reference value, ensuring the motion trajectory remains constant despite changes in override values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the host controller changes the position control gain based on the position of the motor or driven object, then the stability of control and quickness of operations are improved, but the motion trajectory of the driven object changes when override values change

Engineering Contradiction:
Improvestability of controlVSAvoidmotion trajectory
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting the position control gain based on the ratio between the actual speed command value and the reference speed command value. When an override value changes the speed command value, the position control gain is recalculated using the formula: position control gain = (third speed command value / reference value) × gain-related value. This parameter adjustment maintains control stability while compensating for trajectory deviations caused by override operations.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If the host controller generates a speed command value based on an override value to reduce motor speed for operational checks, then the ability to perform operational checks is improved, but the position deviation between position command value and actual position changes

Engineering Contradiction:
Improveoperational check capabilityVSAvoidposition deviation
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent implements feedback by continuously monitoring the ratio between the third speed command value (adjusted by override) and the reference speed command value, then using this feedback to dynamically adjust the position control gain. The motor controller receives feedback about the current speed command ratio and adjusts the position control gain accordingly, ensuring that position deviation is compensated even when override values are applied for operational checks.

Inventive Principle:
Principle #23Feedback

3Device complexity

If the host controller uses a fixed position control gain, then the device complexity is reduced, but the adaptability to different override values and operating conditions deteriorates

Engineering Contradiction:
Improvecontrol system complexityVSAvoidadaptability to override values
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by transitioning from a fixed position control gain to a dynamic gain adjustment mechanism. The position control gain is no longer static but changes in real-time based on the ratio between the actual speed command value and the reference speed command value. This dynamic adjustment allows the control system to adapt to different override values and operating conditions while maintaining a relatively simple overall system architecture.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9188966B2Host controller generating position control gain
Publication Date: 2015.11.17 FANUC LTD
  • US9188966B2 patent drawing
  • US9188966B2 patent drawing
  • US9188966B2 patent drawing

AI summary

A reference value generating unit (14b) generates a reference value which is equal to a speed command value taken when an override value is 1. A speed command value generating unit (14c) generates a speed command value taken when an override value is a set value. A position control gain generating unit (14d) generates a position control gain to be used by a motor controller (12) on the basis of the ratio of the speed command value to the reference value and a gain-related value relating to a gain which is set in accordance with an upper die (9a), and outputs the generated position control gain to a memory (11).