Numerical Controller Multi-System Path Table Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional numerical controllers for machine tools cannot perform path-table operations in multiple systems simultaneously, limiting flexibility and efficiency in machining processes, as they require sequential operation and restrict the use of NC statements in other systems during path-table operations.
Innovation Solution
A numerical controller that allows independent path-table operations in multiple systems by using first and second control means for NC statements and data tables, respectively, with changeover means to switch between them, enabling operations using common or specific reference variables, and allowing start commands and waiting operations across systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a path-table operation is performed in one system using conventional numerical controllers, then the path-table operation can be executed, but other systems cannot perform path-table operations or NC statement operations simultaneously
Solution Approach 1:
The controller is divided into multiple independent control systems (first control system and second control system), each capable of independently performing path-table operations. The reference variable management is segmented into separate reference variable counters for each system, allowing simultaneous operation without mutual interference.
Solution Approach 2:
The patent introduces a system dimension to the control architecture, where operations in different systems can proceed simultaneously along parallel timelines. The changeover means allows switching between NC statement mode and path-table mode within each system, adding a operational mode dimension that enables flexible concurrent operations.
2Productivity
If sequential operation is required in conventional numerical controllers, then system complexity is reduced, but machining time increases and productivity decreases
Solution Approach 1:
The controller architecture is segmented into multiple independent control systems with separate reference variable counters and path-table storage areas. This segmentation enables parallel processing of path-table operations across systems, reducing total machining time without requiring complex inter-system coordination mechanisms.
Solution Approach 2:
Path-table data is pre-stored in the path-table storage area before execution. The reference variables are pre-initialized in separate counters for each system. This preliminary preparation allows systems to begin operations simultaneously without waiting for sequential initialization, thereby reducing machining time.
3Adaptability or versatility
If common reference variable is used in conventional numerical controllers, then coordination between axes is simplified, but simultaneous path-table operations in multiple systems become impossible
Solution Approach 1:
The reference variable management is segmented into separate reference variable counters (first reference variable counter and second reference variable counter) for each control system. Each counter independently manages its own reference variables, eliminating conflicts that would arise from sharing a common reference variable while maintaining simple coordination within each system.
Solution Approach 2:
The reference variable structure is copied for each control system. Each system has its own instance of reference variable counters and path-table storage areas, allowing identical operational modes to run simultaneously in different systems without interfering with each other's reference variable states.
Data Source
AI summary
A numerical controller capable of performing path-table operations in a plurality of systems individually or synchronously, such that during a path-table operation in one system, a path-table operation or an operation according to NC statements can be selectively performed in another system. The plurality of systems are provided with their respective reference variables. It is selected whether the reference variable is set common or specific to each of the plurality of systems. During a path-table operation in one system, it is possible to command a path-table operation in another system to start a path-table operation thereof or to perform waiting of path-table operations in the plurality of systems. If the reference variable is set in common for all systems, path-table operations can be performed synchronously, and if the reference variable is set specific to each of the plurality of systems, path-table operations can be performed individually.


