Back to results
US 7,099,737 B2Granted
Intelligent STEP-NC controller
AssigneePostech Foundation
InventorsSuk-Hwan Suh, Sang-Uk Cheon
Life of this patent
Estimating the term…
Abstract
An intelligent STEP-NC (Standard for the Exchange of Produce model-Numerical Controller) overcomes short-comings of conventional NCs with a closed structure The intelligent STEP-NC intelligently performs a machining process based on ISO 14649 data while autonomously coping with an emergency at a shop-floor. Thus, the discontinuity of information in a CAD-CAM-CNC chain where the current NCs are operated can be overcome and the concept of “design-to-manufacture” can be realized.
Claims7
An intelligent STEP-NC comprising:
- a control module for reflecting functional level requirements of each controller of a machining tool;
- an SFP/TPG module for reflecting data interface level requirements;
- and
- a common DB module for storing therein data generated, updated and referred to by the control module and the SFP/TPG module,
- wherein the control module includes:
- a decision maker for determining a sequence of workingsteps based on a diagnosis result, a monitoring result and an inspection result;
- an executor for converting a task sent from the decision maker into a command, delivering the converted command to an NCK/PLC (Numerical Control Kernel/Programmable Logic Controller), and memorizing the command performed by the NCK/PLC for an adaptive control;
- and
- a monitor for continuously monitoring the whole machine and machining status, and transferring the monitored result as the monitoring result to an emergency handler or the decision maker, wherein the emergency handler diagnoses an emergency when the emergency is reported from the monitor and, then, provides the diagnosed result as the diagnosis result to the decision maker.
6 more elements
An intelligent STEP-NC comprising:
- a control module for reflecting functional level requirements of each controller of a machining tool;
- an SFP/TPG module for reflecting data interface level requirements;
- and
- a common DB module for storing therein data generated, updated and referred to by the control module and the SFP/TPG module wherein the control module includes:
- a setup manager for searching for a setup reference position by moving a touch probe based on geometric information of a workpiece and a jig when the workpiece is placed on the machining tool;
- a decision maker for determining a sequence of workingsteps based on a diagnosis result, a monitoring result and an inspection result provided from an emergency handler, a monitor and an inspector, respectively;
- an executor for converting a task sent from the decision maker into a command, delivering the converted command to an NCK/PLC, and memorizing the command performed by the NCK/PLC for an adaptive control, wherein the NCK interprets a tool-path command among commands provided from the executor and operates a servo-mechanism to perform the tool-path command while the PLC performs a machining tool command among commands provided from the executor;
- a monitor for continuously monitoring the whole machining status by using a signal provided from a sensor, and transferring the monitoring result to the emergency handler or the decision maker, wherein the emergency handler diagnoses an emergency when the emergency is reported from the monitor and, then, provides the diagnosis result to the decision maker;
- an inspector for performing an in-process and a post-process inspection on the machining tool by using an OMM (on-machine measurement) and delivering the inspection results to the decision maker,
- a learner for analyzing the in-process inspection result received from the inspector and storing the analyzed data in the common DB module;
- and
- a communicator for interacting with external units.
9 more elements
An intelligent STEP-NC comprising:
- a control module for reflecting functional level requirements of each controller of a machining tool;
- an SFP/TPG module for reflecting data interface level requirements;
- and
- a common DB module for storing therein data generated, updated and referred to by the control module and the SFP/TPG module,
- wherein the SFP/TPG module includes:
- an input manager for converting a CAD data inputted thereto into an internal geometric modeling kernel data, recognizing a machining feature, extracting a property value of the machining feature and storing the extracted property value of the machining feature in the common DB module;
- a process planner for receiving the property value of the machining feature from the input manager, determining a process sequence, a machining task, a jig, a setup and a cutter that are required for the manufacturing of the machining feature, and storing the determined data in the common DB module;
- a tool-path generator for generating a tool-path for machining and measurement by using the determined data sent from the process planner, and storing the generated tool-path in the common DB module;
- and
- a simulator for performing a cutting simulation before an actual machining process in order to verify the generated tool-path and find possible errors therein, and, then, storing the simulation result in the common DB module.
7 more elements
Dependencies are inferred from the claim text.