Machine Tool Programming System with Convention Checking Buffer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current programming systems for machine tools require significant effort to correct erroneous data records in machining programs, as errors are typically identified only during real or virtual machine tool processing, leading to inefficiencies in identifying and correcting faulty data.
Innovation Solution
A buffer is assigned to the data set generation unit, with a convention checking unit that verifies data sets against geometric and/or mathematical conventions before storage in the program memory, allowing immediate correction of errors and reducing subsequent correction efforts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If data sets are checked only during real or virtual machine tool processing, then the programming system remains simple, but the effort and time required to identify and correct erroneous data records increases significantly
Solution Approach 1:
The patent applies preliminary action by checking data sets for convention compliance immediately after generation and before storing them in the machining program. This advance checking prevents erroneous data from being incorporated into the final program, thereby reducing the time and effort needed for error identification and correction during later processing stages.
Solution Approach 2:
The patent introduces an intermediary buffer memory between the data set generation unit and the program memory. This buffer serves as a staging area where data sets can be checked for convention compliance before being transferred to the final program storage, allowing validation without disrupting the overall system architecture.
2Reliability
If a convention checking unit is added to check data sets immediately after generation, then the number of faulty data records in the machining program is minimized, but the device complexity increases
Solution Approach 1:
The convention checking unit performs validation of data sets immediately after generation, before they are stored in the machining program. This preliminary checking ensures that only convention-compliant data sets are incorporated into the final program, thereby minimizing the number of faulty records and improving overall program reliability.
Solution Approach 2:
The buffer memory acts as an intermediary between the data set generation unit and the program memory, providing a location where the convention checking unit can validate data sets without directly modifying the generation or storage processes. This intermediary approach adds validation capability while maintaining system modularity.
3Ease of manufacture
If data sets are checked immediately after generation with a buffer and convention checking unit, then correction effort is reduced, but the programming system requires additional components
Solution Approach 1:
By checking data sets for convention compliance immediately after generation and before final storage, the system identifies and flags erroneous data records early in the programming process. This preliminary validation reduces the effort required for correction later, as errors are detected while the programmer is still actively working on the data.
Solution Approach 2:
The buffer memory serves as an intermediary storage location that holds generated data sets during the convention checking process. This intermediary structure allows the system to validate data without disrupting the programming workflow, and erroneous records can be corrected by simply modifying the buffer contents before final transfer to program memory.
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
The device (10) has a dataset generating unit (20) comprising a manually operated input box, and a message buffer (24) attached to the generating unit, where a dataset is stored in the buffer before storing into an operating program in a program memory (12). A convention testing unit (30) is provided for testing the dataset for observing geometrical and/or mathematical convention and generating test response, where transfer of the dataset to the program memory is performed when the test response is positive. An independent claim is also included for a method for generating an operating program for a machine tool.