Numerical Controller Tabular Data Sharing for Memory Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional numerical controllers require separate tabular data for each axis, leading to increased memory capacity as identical path tables must be stored for different axes with the same route pattern, resulting in inefficient storage and operation.
Innovation Solution
A numerical controller that creates and shares tabular data for operating one arbitrary axis, allowing multiple axes to use the same tabular data, thereby reducing memory capacity requirements by eliminating the need for duplicate path tables.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If separate tabular data are created for each axis, then control precision for each axis is ensured, but memory capacity increases due to duplicate storage
Solution Approach 1:
The patent creates a single tabular data structure that can be universally applied to multiple axes through parameter assignment. Instead of creating separate path tables for each axis, the system defines one tabular data set with axis-specific parameters (such as axis names, movement ranges, and velocity profiles) that can be assigned to different axes. This allows the same tabular data to control multiple axes while maintaining individualized control precision for each axis through parameter customization.
2Stability of the object's composition
If identical path tables are stored for different axes, then operation consistency is maintained, but storage efficiency decreases
Solution Approach 1:
The patent merges the creation and storage of tabular data by consolidating multiple axis-specific path tables into a single unified tabular data structure. This unified structure contains all necessary control information for multiple axes, eliminating the need to create and store separate identical path tables for each axis. The system maintains operation consistency by applying the same tabular data through axis-specific parameter assignments, thereby improving storage efficiency while preserving operational uniformity.
Data Source
AI summary
A numerical controller including a storage device for storing tabular data configured to operate one arbitrary axis, in which a position of a spindle or an axis as a control object is caused to correspond to a reference value composed of time or the position of a reference spindle or axis. A reading device is provided for successively reading a reference value in the tabular data and a position of the spindle or the axis as control object corresponding to the reference value from the storage device, and controls the position of the spindle or the axis as control object based on the reference value read by the reading device. An assignment device is provided for assigning the axis to be operated in accordance with the tabular data, and a starting device for starting the tabular data stored in the storage device, thereby causing the axis assigned by the assigning device to operate.


