Numerical Controller Dynamic Input Limiting for Tool Setting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional numerical controllers impose restrictive input limits that interfere with operations requiring large value changes, such as tool setting or machining program loading, leading to inefficiencies and the need for manual adjustments that can be forgotten.
Innovation Solution
A numerical controller that discriminates operation types and dynamically changes input limits based on specific operations, automatically restoring the original limits upon completion of these operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a limit value is set for input numerical values to prevent accidents, then safety is improved, but work efficiency deteriorates when large value changes are needed for setting operations
Solution Approach 1:
The limit value is made dynamic rather than fixed. The control unit automatically changes the limit value based on the operation type being performed. For setting operations (tool setting, work coordinate system setting, machining program loading), the limit value is increased to allow large value changes, while for ordinary operations the original limit value is maintained. This resolves the contradiction by adapting the safety constraint to the specific operational context.
Solution Approach 2:
The limit value parameter is changed according to the operation type. The system identifies whether the current operation is a setting operation or ordinary operation and adjusts the limit value parameter accordingly. For setting operations, the limit value is increased to permit large numerical value changes, while for ordinary operations the original limit value is maintained to ensure safety.
2Productivity
If the limit value is manually relaxed for setting operations, then work efficiency is improved, but the complexity of the operation increases and restoration may be forgotten
Solution Approach 1:
The control unit automatically performs the limit value adjustment without requiring manual intervention from the operator. When a setting operation is detected, the system automatically increases the limit value, and when the operation completes, it automatically restores the original limit value. This eliminates the need for manual relaxation and restoration operations, reducing operational complexity while maintaining work efficiency.
Solution Approach 2:
The system continuously monitors the operation type and provides feedback to automatically adjust the limit value. When the operation type changes from ordinary to setting operation, the limit value is automatically adjusted. When the setting operation completes, the system detects this change and automatically restores the original limit value, ensuring no manual restoration is needed.
3Reliability
If a strict limit value is maintained to ensure safety, then reliability is improved, but the ease of operation deteriorates for setting operations requiring large value changes
Solution Approach 1:
The limit value is dynamically adjusted based on the operation type. For setting operations where large value changes are necessary (tool setting, work coordinate system setting, machining program loading), the limit value is automatically increased to facilitate easy operation. For ordinary operations, the original strict limit value is maintained to ensure safety.
Solution Approach 2:
Different limit values are applied to different operational contexts. Setting operations receive a higher limit value to allow large numerical changes, while ordinary operations maintain the original lower limit value. This localized adaptation of the limit value quality to specific operational needs resolves the contradiction between safety and ease of operation.
Data Source
AI summary
A numerical controller capable of determining whether or not an input numerical value of an operator is within a range of a limit value includes: an input receiving unit receiving various operations of the operator and input of numerical values for input items; an input numerical value limiting unit determining whether or not the input numerical value is within the range of the limit value; a limit value changing unit changing the limit value when the input receiving unit receives a specific operation; and a limit value restoring unit restoring the limit value to a value before the change when the specific operation is completed.


