Numerical Controller Preview for Part Program Parameter Changes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current numerical control systems lack the ability for operators to effectively modify part programs generated by CAM systems, leading to improper workpiece manufacturing due to limited parameter visibility and lack of realistic representation of machining effects, resulting in inefficient and error-prone adjustments.
Innovation Solution
The method involves transmitting information about selected program instructions from the numerical control to the CAM system for generating a realistic image of the machining process, allowing operators to change parameters and receive immediate feedback on the changes, enabling accurate optimization of part programs without requiring CAM system intervention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If the part program is generated using a CAM system with full command set, then manufacturing precision is improved, but device complexity increases and operators cannot effectively modify parameters
Solution Approach 1:
The patent creates a simplified copy of the CAM-generated part program that preserves essential machining information while removing unnecessary complexity. The numerical control system maintains a parameterized version of the program that mirrors the CAM system's output but uses a limited, operator-friendly command set, allowing modifications without requiring full CAM system access.
Solution Approach 2:
The patent extracts only the necessary parameterized instructions from the complex CAM-generated program. By separating the essential machining parameters from the detailed toolpath calculations performed by the CAM system, the numerical control can maintain and modify critical parameters locally without regenerating the entire program through the complex CAM system.
2Device complexity
If operators have limited access to part program parameters via numerical control interface, then device complexity is reduced, but manufacturing precision deteriorates due to inability to make accurate adjustments
Solution Approach 1:
The numerical control system provides self-service capabilities to operators by maintaining local copies of essential program parameters that can be modified directly at the machine interface. Operators can adjust machining parameters, review machining effects, and optimize programs without needing external CAM system assistance, enabling immediate corrections while maintaining manufacturing precision.
3Device complexity
If operators cannot preview machining effects before executing part program, then device complexity is reduced, but manufacturing precision deteriorates due to undetected parameter errors
Solution Approach 1:
The patent implements a feedback mechanism where the numerical control system calculates and displays to operators the expected machining effects of parameter changes before execution. The system provides visual or numerical feedback showing how modified parameters will affect the workpiece, allowing operators to verify correctness and make informed adjustments, thereby preventing manufacturing errors.
4Manufacturing precision
If part program modifications require CAM system intervention, then manufacturing precision is maintained, but productivity decreases due to additional time and communication requirements
Solution Approach 1:
The patent segments the part program into distinct functional sections: CAM-generated toolpath data that should not be modified and parameterized control instructions that can be adjusted locally. This segmentation allows operators to modify only the necessary parameter sections at the numerical control without involving the CAM system, maintaining precision for critical sections while improving productivity through local adjustments.
Data Source
Figure 1~2
Figure 3~4
Figure 5
AI summary
A numerical control (7) has access to a part program (TP), which it executes to control a machine tool (11). An operator (10) issues a selection command (SEL) to the numerical control (7) via an operator interface (12). This command selects a program instruction from the part program (TP) that has at least one parameter (PAR1 to PARN) assigned to it. When the part program (TP) is executed, the numerical control (7) translates the program instruction into a corresponding traverse movement of a tool (11') that machines the workpiece (2). The numerical control (7) transmits information (ident) identifying the program instruction, directly or indirectly, via a computer-to-computer connection (6) to a CAM system (4) that generated the part program (TP).It receives an image (14) from the CAM system (4) that corresponds to the machining of the workpiece (2) performed by executing the part program (TP) up to the selected program instruction. It outputs the parameter (PAR1 to PARN) and the image (14) to the operator (10) via the operator interface (12). In the event of a parameter change (PARn), the numerical control (7) transmits the change to the CAM system (4), receives a modified image (14) from the CAM system (4) that corresponds to the machining of the workpiece (2) performed by executing the part program (TP) up to the modified program instruction, and outputs the modified image (14) to the operator (10). As soon as the operator (10) issues an OK command to the numerical control (7), it saves a correspondingly modified part program (TP').