Numerical Controller Axis Reconfiguration Without Waiting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional numerical controllers with interpath axis reconfiguration functions lengthen machining cycle time due to the need for waiting commands and redundant operations during axis exchange, particularly in mass production of precise workpieces.
Innovation Solution
A numerical controller with control axis attribute storage and analysis means that allows axis reconfiguration processing in one path without waiting, using designated action and non-action axis attributes to execute axis detachment, allocation, and exchange commands independently in each path.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If waiting commands are used to implement axis reconfiguration between paths, then axis exchange can be completed, but machining cycle time is lengthened
Solution Approach 1:
The system performs preliminary analysis of program blocks to detect axis reconfiguration commands in advance. By analyzing the program code before execution and preparing the axis exchange in advance, the system can switch axes without requiring waiting commands during runtime, thus reducing machining cycle time while ensuring reliable axis reconfiguration.
2Reliability
If axis motion commands are executed while waiting commands are implemented, then axis exchange is achieved, but machining cycle time becomes long
Solution Approach 1:
The system analyzes program blocks in advance to detect axis reconfiguration commands before they are executed. By preparing the axis exchange configuration in advance through program analysis, the system eliminates the need for waiting commands during axis motion execution, allowing continuous operation and improving machining cycle efficiency.
3Stability of the object's composition
If flexible path axis assignment restoration prohibition is implemented, then axis control stability is maintained, but machining cycle time increases due to additional commands
Solution Approach 1:
The system automatically manages axis reconfiguration states through program block analysis without requiring explicit prohibition canceling commands. By detecting axis exchange commands during program analysis and automatically managing the reconfiguration state, the system maintains axis control stability while eliminating redundant commands that would increase machining cycle time.
Data Source
AI summary
A numerical controller capable of performing axis reconfiguration of control axes in at least two paths without need for the paths to wait. A program block is read and it is determined whether or not the read block includes an axis detachment command. If the block includes the axis detachment command block, an action axis attribute of an control axis designated by the axis detachment command is altered to a non-action axis attribute. Further, if the read block includes an axis allocation command, it is determined whether or not an control axis designated by the axis allocation command becomes a non-action axis, and when the control axis has the non-action axis attribute, the non-action axis attribute of the control axis is altered to a designated path's action axis attribute. Thus, the axis reconfiguration processing in one path can be performed separately from axis reconfiguration processing in another path.


