Numerical Controller Thermal Compensation for Axis Combination Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing thermal displacement compensation techniques require manual association of paths and compensation models, leading to increased user workload and difficulties in automatic switching during machining, especially when axis combinations change.
Innovation Solution
A thermal displacement compensation device that automatically sets an index for axis combinations and selects a corresponding compensation model using control axis information, allowing for real-time axis combination information acquisition and model switching during machining.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If manual association of paths and compensation models is used, then compensation models can be selected, but user workload increases and automatic switching during machining becomes difficult
Solution Approach 1:
The system automatically acquires axis combination information from the control unit and selects compensation models without requiring manual user association. The numerical controller performs self-service by automatically matching current axis combinations with stored compensation models, eliminating the need for users to manually configure path-model associations.
Solution Approach 2:
The system continuously monitors axis combination information from the control unit and uses this feedback to automatically switch compensation models. The control unit provides real-time axis combination data, and the numerical controller uses this feedback to determine which compensation model to apply, enabling automatic switching during machining operations.
2Manufacturing precision
If multiple compensation models are prepared for different axis combinations, then accurate compensation can be achieved, but model switching during machining becomes complex
Solution Approach 1:
The numerical controller is designed to handle multiple compensation models through a universal selection mechanism. Instead of requiring separate control systems for different axis combinations, the controller uses a unified approach where the same hardware and software infrastructure supports multiple compensation models by automatically selecting the appropriate model based on current axis combination information.
Solution Approach 2:
The compensation model selection is made dynamic rather than static. The system continuously adapts the compensation model based on real-time axis combination changes during machining. When axis combinations change, the system dynamically switches to the appropriate compensation model, enabling accurate compensation without fixed pre-configuration for each possible axis combination.
3Stability of the object's composition
If compensation models are switched based on coordinate position, then rapid change in compensation values can be canceled, but automatic switching based on axis combination is not achieved
Solution Approach 1:
The control unit acts as an intermediary that provides axis combination information to the numerical controller. This intermediary role enables the system to switch compensation models based on axis combinations rather than coordinate positions. The control unit translates machine state into axis combination information that the numerical controller uses to select appropriate compensation models, achieving both stability and automatic switching.
Data Source
AI summary
To provide a numerical controller capable of setting an index for an axis combination in a path and selecting a proper compensation model using the index. A numerical controller comprises: a thermal displacement compensation setting unit that sets an index of an axis combination as a target of implementation of thermal displacement compensation from control axis information data in which a control axis is recognizable, and finds a compensation model index matching the index, thereby selecting a corresponding compensation model; and a thermal displacement compensation unit that calculates a compensation value from operating state data having correlation with thermal displacement and from the compensation model.


