Numerical Controller Preview for Part Program Parameter Changes

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveworkpiece manufacturing accuracyVSAvoidpart program complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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

Engineering Contradiction:
Improveinterface simplicityVSAvoidworkpiece manufacturing accuracy
Core Design Contradiction:
Device complexityVSManufacturing precision

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.

Inventive Principle:
Principle #25Self-service

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

Engineering Contradiction:
Improvesystem simplicityVSAvoidworkpiece manufacturing accuracy
Core Design Contradiction:
Device complexityVSManufacturing precision

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.

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improveworkpiece manufacturing accuracyVSAvoidprogram modification efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP2796953B1Numerical controller with indicator for preview in case of changes to the part program
Publication Date: 2016.09.28 SIEMENS AG
  • EP2796953B1 patent drawingFigure 1~2
  • EP2796953B1 patent drawingFigure 3~4
  • EP2796953B1 patent drawingFigure 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').