CN108170099B - Digital description and generation method for machining tasks of intelligent numerical control machine tool - Google Patents
Digital description and generation method for machining tasks of intelligent numerical control machine tool Download PDFInfo
- Publication number
- CN108170099B CN108170099B CN201711450849.9A CN201711450849A CN108170099B CN 108170099 B CN108170099 B CN 108170099B CN 201711450849 A CN201711450849 A CN 201711450849A CN 108170099 B CN108170099 B CN 108170099B
- Authority
- CN
- China
- Prior art keywords
- information
- processing task
- processing
- module
- workpiece
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/4097—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/408—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by data handling or data format, e.g. reading, buffering or conversion of data
- G05B19/4083—Adapting programme, configuration
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32104—Data extraction from geometric models for process planning
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- General Factory Administration (AREA)
- Numerical Control (AREA)
Abstract
The invention relates to a digital description and generation method for a processing task of an intelligent numerical control machine, which comprises the following steps: (1) acquiring processing task information; (2) classifying the processing task information to obtain relevant information of various processing tasks and determining a hierarchical relationship; refining the relevant information of various processing tasks, and determining the content required for accurately describing various processing tasks; (3) integrating the relevant information of the processing tasks according to the hierarchical relationship to form an XML-format digital description model of the processing tasks of the intelligent numerical control machine tool; (4) compiling a data generating program and generating XML format processing task data which accords with the digital description model of the processing task of the intelligent numerical control machine tool. The invention can describe the blank information, the workpiece size, the processing requirements and the like in detail, so that the intelligent controller can make process planning according to the specific processing requirements such as form and position tolerance and surface texture requirements, and a certain guarantee is provided for the intelligent process planning result and the processing result.
Description
Technical Field
The invention relates to a digital description and generation method for a machining task of an intelligent numerical control machine tool, and belongs to the technical field of machining.
Background
Along with the development of integration, networking and intellectualization of the numerical control machine tool, an intelligent process planning function based on the cloud process knowledge base is integrated into the intelligent numerical control machine tool, so that the intelligent numerical control machine tool can directly read a processing task, carry out intelligent process planning and control the machine tool to process, the preparation time is shortened, and the consistency of a process planning result and even a processing result is ensured.
Most of the existing numerical control machines still use G/M codes as processing task input, so that the numerical control machines can only strictly execute processing instructions and cannot completely know information of parts, and autonomous decision of intelligent process planning cannot be supported.
Traditional CAD modeling focuses on geometric modeling of parts, and focuses on expression of underlying topological information, and the model is not suitable for direct application in machining and manufacturing. Therefore, a digital description and generation method for processing tasks, which is suitable for intelligent numerical control machine tools to perform intelligent process planning by using a cloud process knowledge base, is needed to be designed.
Disclosure of Invention
Aiming at the defects of the prior art, the invention provides a digital description and generation method of a machining task of an intelligent numerical control machine.
Interpretation of terms:
XML, which refers to EXtensible Markup Language (EXtensible Markup Language), is designed to structurally store and transmit information, has self-descriptiveness, is independent of software and hardware, and is suitable for network transmission.
The technical scheme of the invention is as follows:
a digital description and generation method for a processing task of an intelligent numerical control machine tool comprises the following steps:
(1) acquiring processing task information;
(2) classifying the processing task information to obtain relevant information of various processing tasks and determining a hierarchical relationship; refining the relevant information of various processing tasks, and determining the content required for accurately describing various processing tasks; the refinement of the related information of the processing task refers to the further classification of the current classification and the further description of the added attributes;
(3) integrating the relevant information of the processing tasks according to the hierarchical relationship to form an XML-format digital description model of the processing tasks of the intelligent numerical control machine tool;
(4) and (4) compiling a data generating program, and generating the XML-format processing task data which accords with the digital description model of the processing task of the intelligent numerical control machine tool in the step (3).
According to a preferable mode of the present invention, in the step (1), the processing task information includes workpiece information, blank information, and management information, and the workpiece information includes a shape, a size, and a processing requirement of the processed workpiece; such as dimensional tolerances, form and location tolerances, surface texture requirements, etc. The blank information comprises the shape, the size and the material characteristics of the blank; the management information includes a designer, a design time, a submitter, and a submission time.
Preferably, in step (2), the information related to various processing tasks includes workpiece information, management information, technical requirements, manufacturing characteristics, blank information, dimensions and dimensional tolerances, processing surface information, geometric information, dimensional information, material information, first form and position tolerances, surface texture requirements, derived element information, and second form and position tolerances; the method comprises the following steps:
the first layer is workpiece information; the processing task information is described from the workpiece layer and can represent the whole processing task information.
The second layer comprises management information, technical requirements, manufacturing characteristics and blank information; the management information, the technical requirements, the manufacturing characteristics and the blank information are used as attributes of the workpiece information and are used for describing the workpiece information; the management information comprises a designer, design time, a submitter and submission time; technical requirements include special techniques such as deburring; the manufacturing characteristics are specific shape characteristics abstracted from geometric information according to different processing operations, and can be divided into turning characteristics and milling characteristics, wherein the turning characteristics and the milling characteristics can be further divided into cylindrical surfaces, conical surfaces, end surfaces, step surfaces, chamfers, fillets, tool withdrawal grooves, threads, planes, holes and grooves. The blank information mainly describes the blank state, namely the state before the workpiece is processed, and comprises the size information and the material information of the blank.
The third layer comprises dimension and dimensional tolerance, processing surface information, geometric information, dimension information and material information; the dimension and the dimensional tolerance, the processing surface information and the geometric information are used as the attributes of the manufacturing characteristics and are used for expressing the manufacturing characteristics; the size information and the material information are used as the attributes of the blank information and are used for expressing the blank information;
dimensions and dimensional tolerances are used to describe dimensions and dimensional tolerance information for manufacturing features; the working surface information is used to specifically describe a particular working surface in the manufacturing feature; the geometric information describes underlying topological information of the geometry of the workpiece manufacturing feature, such as the relationship between the point and line surfaces; the size information in the blank information is used to describe the size of the blank. The material information in the blank information is used to describe the material of the blank.
The fourth layer comprises a first geometric tolerance, a surface texture requirement and derived element information, and the derived element information is used as the attribute of the processing surface information and is used for expressing the processing surface information;
the first geometric tolerance is mainly used for describing geometric tolerance requirements of a machined surface and derived elements, and comprises shape tolerance (straightness, planeness, roundness, cylindricity, line profile degree and surface profile degree) and position tolerance (parallelism, verticality, inclination, coaxiality, position degree, symmetry and position degree);
and the fifth layer is a second form tolerance which is used as the attribute of the derived element information and is used for expressing the derived element information.
The first geometric tolerance led out by the information of the processing surface describes the geometric tolerance requirement of the processing surface, and the second geometric tolerance led out by the information of the derived elements is the geometric tolerance requirement of the derived elements of the processing surface
And by utilizing an object-oriented idea, defining the related information of the processing task as independent objects which are used as father nodes in the XML file, wherein the descriptive attributes are used as child nodes of the father nodes in the XML file. The bottom layer topology information and the high layer manufacturing information are separated, the description object is clear, and the structure is clear.
According to the optimization of the invention, in the step (3), the related information of the processing task is integrated according to the hierarchical relationship to form an XML-format digital description model of the processing task of the intelligent numerical control machine; the method comprises the following steps:
sequentially establishing XML nodes through the hierarchical relationship; the workpiece information is a first layer, and a workpiece root node of an XML-format digital description model of the processing task of the intelligent numerical control machine tool is the workpiece information; four child nodes, namely management _ info, manufacturing _ features, technical _ requirement and workblank, corresponding to the workpiece root node are respectively four attributes of the workpiece information, namely management information, manufacturing characteristics, technical requirements and blank information; three child nodes, namely feature _ length, masking _ surface and geometry _ info of the manufacturing _ features child node are respectively three attributes of the manufacturing feature, namely size and size tolerance, processing surface information and geometric information; two sub-nodes length and material of the workblank sub-node are respectively two attributes of the blank information, namely size information and material information; three child nodes of the mapping surface child node, namely geometry _ tolerance, roughnessand axis _ element, are respectively three attributes of the processing surface information, namely a first form and position tolerance, a surface texture requirement and derived element information; the child node geometry _ distance of the axis _ element child node is a second form tolerance.
According to the preferable embodiment of the present invention, in the step (4), the data generating program is written by using a data generating program module, where the data generating program module includes a processing task information input module, a processing task definition module, a serial number mapping module, a graphic display module, and an XML file generating module; the processing task information input module is respectively connected with the processing task definition module, the number mapping module and the graph display module, and the processing task definition module and the number mapping module are both connected with the XML file generation module;
the processing task information input module is used for providing a human-computer interface and inputting processing task information, namely workpiece information, in a human-computer interaction mode; the processing task definition module is used for defining the digital description model of the processing task of the intelligent numerical control machine tool; the number mapping module is used for mapping a local number into a global number, wherein the local number refers to a number which is used for unique identification of a workpiece and manufacturing characteristics locally on the intelligent numerical control machine; the global serial number is a serial number which is uniquely identified by the workpiece and the manufacturing characteristics in a cloud process knowledge base after the processing task information is submitted to the cloud end; so as to have a unique identification in the cloud process knowledge base. The cloud process knowledge base is a machining process knowledge base based on a cloud computing platform, intelligent process planning can be carried out according to machining task information uploaded by the numerical control machine tool and mass process knowledge stored in the cloud knowledge base, and intelligent support is provided for the numerical control machine tool. The graphic display module is used for drawing and displaying the workpiece and the blank according to the manufacturing characteristics in the input processing task information and the size information of the blank information; the XML file generation module is used for generating XML files node by node according to instantiated processing tasks, modifying local numbers of workpieces and manufacturing characteristics in the XML files into global numbers according to the output of the number mapping module, and outputting XML format processing task data which accord with the digital description model of the processing tasks of the intelligent numerical control machine tool.
According to the preferable embodiment of the present invention, in the step (4), writing a data generating program to generate XML-format processing task data conforming to the digital description model of the processing task of the intelligent numerical control machine tool in the step (3), includes:
A. inputting the processing task information by using a human-computer interface provided by the processing task information input module;
B. the processing task information input module submits the input processing task information to the number mapping module, the processing task definition module and the graph display module;
C. instantiating the input processing task information through the processing task definition module to obtain a processing task instance;
D. the number mapping module maps the local numbers of the workpieces and the manufacturing characteristics in the input processing task information into global numbers;
E. the graphic display module is used for drawing and displaying the workpiece and the blank according to the workpiece manufacturing characteristics and the size information of the blank information in the input processing task information;
F. the processing task definition module submits a processing task instance to the XML file generation module, the XML file generation module generates XML files node by using instantiated processing tasks, and modifies the local serial numbers of workpieces and manufacturing characteristics in the XML files into global serial numbers according to the output of the serial number mapping module, and finally, XML-format processing task data which accord with the digital description model of the processing tasks of the intelligent numerical control machine tool are obtained.
The invention has the beneficial effects that:
1. the digital description and generation method of the processing task of the intelligent numerical control machine tool is based on an XML format, and provides support for network transmission and sharing of the processing task.
2. The digital description and generation method of the processing task of the intelligent numerical control machine can provide high-level processing task information with rich semantics, and provides a model support for intelligent process planning of the intelligent numerical control machine.
3. The digital description and generation method of the processing task of the intelligent numerical control machine tool can describe blank information, workpiece size, processing requirements and the like in detail, so that the intelligent controller can make process planning according to specific processing requirements such as form and position tolerance and surface texture requirements, and certain guarantee is provided for intelligent process planning results and processing results.
Drawings
FIG. 1 is a flow chart of a digital description and generation method of a processing task for an intelligent numerical control system according to the present invention.
FIG. 2 is a schematic diagram of a digital description model of a machining task of an intelligent numerical control machine tool according to the present invention.
FIG. 3 is a block diagram of the structure of the data generation program module of the present invention.
Detailed Description
The invention is further defined in the following, but not limited to, the figures and examples in the description.
Example 1
A digital description and generation method for processing tasks of an intelligent numerical control machine, as shown in fig. 1, comprising:
(1) acquiring processing task information; the processing task information comprises workpiece information, blank information and management information, wherein the workpiece information comprises the shape, the size and the processing requirement of the processed workpiece; such as dimensional tolerances, form and location tolerances, surface texture requirements, etc. The blank information comprises the shape, the size and the material characteristics of the blank; the management information includes a designer, a design time, a submitter, and a submission time.
(2) Classifying the processing task information to obtain relevant information of various processing tasks and determining a hierarchical relationship; refining the relevant information of various processing tasks, and determining the content required for accurately describing various processing tasks; the refinement of the related information of the processing task refers to the further classification of the current classification and the further description of the added attributes;
(3) integrating the relevant information of the processing tasks according to the hierarchical relationship to form an XML-format digital description model of the processing tasks of the intelligent numerical control machine tool;
(4) and (4) compiling a data generating program, and generating the XML-format processing task data which accords with the digital description model of the processing task of the intelligent numerical control machine tool in the step (3).
Example 2
According to the digital description and generation method of the processing task of the intelligent numerical control machine tool in the embodiment 1, in the step (2), the related information of various processing tasks comprises workpiece information, management information, technical requirements, manufacturing characteristics, blank information, dimension and dimensional tolerance, processing surface information, geometric information, dimension information, material information, first form and position tolerance, surface texture requirement, derived element information and second form and position tolerance; as shown in fig. 2, includes:
the first layer is workpiece information; the processing task information is described from the workpiece layer and can represent the whole processing task information.
The second layer comprises management information, technical requirements, manufacturing characteristics and blank information; the management information, the technical requirements, the manufacturing characteristics and the blank information are used as attributes of the workpiece information and are used for describing the workpiece information; the management information comprises a designer, design time, a submitter and submission time; technical requirements include special techniques such as deburring; the manufacturing characteristics are specific shape characteristics abstracted from geometric information according to different processing operations, and can be divided into turning characteristics and milling characteristics, wherein the turning characteristics and the milling characteristics can be further divided into cylindrical surfaces, conical surfaces, end surfaces, step surfaces, chamfers, fillets, tool withdrawal grooves, threads, planes, holes and grooves. The blank information mainly describes the blank state, namely the state before the workpiece is processed, and comprises the size information and the material information of the blank.
The third layer comprises dimension and dimensional tolerance, processing surface information, geometric information, dimension information and material information; the dimension and the dimensional tolerance, the processing surface information and the geometric information are used as the attributes of the manufacturing characteristics and are used for expressing the manufacturing characteristics; the size information and the material information are used as the attributes of the blank information and are used for expressing the blank information;
dimensions and dimensional tolerances are used to describe dimensions and dimensional tolerance information for manufacturing features; the working surface information is used to specifically describe a particular working surface in the manufacturing feature; the geometric information describes underlying topological information of the geometry of the workpiece manufacturing feature, such as the relationship between the point and line surfaces; the size information in the blank information is used for describing the size of the blank, and the material information in the blank information is used for describing the material of the blank.
The fourth layer comprises a first geometric tolerance, a surface texture requirement and derived element information, and the derived element information is used as the attribute of the processing surface information and is used for expressing the processing surface information;
the first geometric tolerance is mainly used for describing geometric tolerance requirements of a machined surface and derived elements, and comprises shape tolerance (straightness, planeness, roundness, cylindricity, line profile degree and surface profile degree) and position tolerance (parallelism, verticality, inclination, coaxiality, position degree, symmetry and position degree);
and the fifth layer is a second form tolerance which is used as the attribute of the derived element information and is used for expressing the derived element information.
The first geometric tolerance led out by the information of the processing surface describes the geometric tolerance requirement of the processing surface, and the second geometric tolerance led out by the information of the derived elements is the geometric tolerance requirement of the derived elements of the processing surface
And by utilizing an object-oriented idea, defining the related information of the processing task as independent objects which are used as father nodes in the XML file, wherein the descriptive attributes are used as child nodes of the father nodes in the XML file. The bottom layer topology information and the high layer manufacturing information are separated, the description object is clear, and the structure is clear.
Example 3
According to the digital description and generation method of the processing task of the intelligent numerical control machine tool, in the step (3), according to the hierarchical relationship, relevant information of the processing task is integrated to form an intelligent numerical control machine tool processing task digital description model in an XML format; the method comprises the following steps:
sequentially establishing XML nodes through the hierarchical relationship; the workpiece information is a first layer, and a workpiece root node of an XML-format digital description model of the processing task of the intelligent numerical control machine tool is the workpiece information; four child nodes, namely management _ info, manufacturing _ features, technical _ requirement and workblank, corresponding to the workpiece root node are respectively four attributes of the workpiece information, namely management information, manufacturing characteristics, technical requirements and blank information; three child nodes, namely feature _ length, masking _ surface and geometry _ info of the manufacturing _ features child node are respectively three attributes of the manufacturing feature, namely size and size tolerance, processing surface information and geometric information; two sub-nodes length and material of the workblank sub-node are respectively two attributes of the blank information, namely size information and material information; three child nodes of the mapping surface child node, namely geometry _ tolerance, roughnessand axis _ element, are respectively three attributes of the processing surface information, namely a first form and position tolerance, a surface texture requirement and derived element information; the child node geometry _ distance of the axis _ element child node is a second form tolerance.
Example 4
According to the digital description and generation method of the processing task of the intelligent numerical control machine tool, in the step (4), a data generation program is compiled through a data generation program module by utilizing a C #, wherein the data generation program module comprises a processing task information input module, a processing task definition module, a number mapping module, a graphic display module and an XML file generation module; the processing task information input module is respectively connected with the processing task definition module, the numbering mapping module and the graph display module, and the processing task definition module and the numbering mapping module are both connected with the XML file generation module; as shown in fig. 3.
The processing task information input module is used for providing a human-computer interface and inputting processing task information, namely workpiece information, in a human-computer interaction mode; the processing task definition module is used for defining the digital description model of the processing task of the intelligent numerical control machine tool; the number mapping module is used for mapping a local number into a global number, wherein the local number refers to a number which is used for unique identification of a workpiece and manufacturing characteristics locally on the intelligent numerical control machine; the global serial number is a serial number which is uniquely identified by the workpiece and the manufacturing characteristics in a cloud process knowledge base after the processing task information is submitted to the cloud end; so as to have a unique identification in the cloud process knowledge base. The cloud process knowledge base is a machining process knowledge base based on a cloud computing platform, intelligent process planning can be carried out according to machining task information uploaded by the numerical control machine tool and mass process knowledge stored in the cloud knowledge base, and intelligent support is provided for the numerical control machine tool. The graphic display module is used for drawing and displaying the workpiece and the blank according to the manufacturing characteristics in the input processing task information and the size information of the blank information; the XML file generation module is used for generating XML files node by node according to instantiated processing tasks, modifying local numbers of workpieces and manufacturing characteristics in the XML files into global numbers according to the output of the number mapping module, and outputting XML format processing task data which accords with the digital description model of the processing tasks of the intelligent numerical control machine tool.
The step (4) of compiling a data generating program and generating the processing task data in the XML format according to the digital description model of the processing task of the intelligent numerical control machine tool in the step (3) includes:
A. inputting processing task information by using a human-computer interface provided by a processing task information input module;
B. the processing task information input module submits the input processing task information to the number mapping module, the processing task definition module and the graph display module;
C. instantiating the input processing task information through a processing task definition module to obtain a processing task instance;
D. the number mapping module maps the local numbers of the workpieces and the manufacturing characteristics in the input processing task information into global numbers;
E. the graphic display module draws and displays the workpiece and the blank according to the workpiece manufacturing characteristics and the size information of the blank information in the input processing task information;
F. and the processing task definition module submits the processing task instance to the XML file generation module, the XML file generation module generates XML files node by using the instantiated processing tasks, and modifies the local numbers of the workpieces and the manufacturing characteristics in the XML files into global numbers according to the output of the number mapping module, so as to finally obtain the XML-format processing task data which accords with the digital description model of the processing tasks of the intelligent numerical control machine.
The processing task data in the processing task XML format is introduced through a simple part as follows:
Claims (4)
1. a digital description and generation method for processing tasks of an intelligent numerical control machine is characterized by comprising the following steps:
(1) acquiring processing task information; the processing task information comprises workpiece information, blank information and management information, wherein the workpiece information comprises the shape, the size and the processing requirement of a processed workpiece; the blank information comprises the shape, the size and the material characteristics of the blank; the management information comprises a designer, design time, a submitter and submission time;
(2) classifying the processing task information to obtain relevant information of various processing tasks and determining a hierarchical relationship; refining the relevant information of various processing tasks, and determining the content required for accurately describing various processing tasks; the refinement of the related information of the processing task refers to the further classification of the current classification and the further description of the added attributes; the related information of various processing tasks comprises workpiece information, management information, technical requirements, manufacturing characteristics, blank information, dimension and dimensional tolerance, processing surface information, geometric information, dimension information, material information, first form and position tolerance, surface texture requirements, derived element information and second form and position tolerance; the method comprises the following steps:
the first layer is workpiece information;
the second layer comprises management information, technical requirements, manufacturing characteristics and blank information; the management information, the technical requirements, the manufacturing characteristics and the blank information are used as attributes of the workpiece information and are used for describing the workpiece information;
the third layer comprises dimension and dimensional tolerance, processing surface information, geometric information, dimension information and material information; the dimension and the dimensional tolerance, the processing surface information and the geometric information are used as the attributes of the manufacturing characteristics and are used for expressing the manufacturing characteristics; the size information and the material information are used as the attributes of the blank information and are used for expressing the blank information;
the fourth layer comprises a first geometric tolerance, a surface texture requirement and derived element information, and the derived element information is used as the attribute of the processing surface information and is used for expressing the processing surface information;
the fifth layer is a second form tolerance which is used as the attribute of the derived element information and is used for expressing the derived element information;
(3) integrating the relevant information of the processing tasks according to the hierarchical relationship to form an XML-format digital description model of the processing tasks of the intelligent numerical control machine tool;
(4) and (4) compiling a data generating program, and generating the XML-format processing task data which accords with the digital description model of the processing task of the intelligent numerical control machine tool in the step (3).
2. The digital description and generation method of the processing task of the intelligent numerical control machine according to claim 1, wherein in the step (3), the relevant information of the processing task is integrated according to the hierarchical relationship to form the digital description model of the processing task of the intelligent numerical control machine in the XML format; the method comprises the following steps:
sequentially establishing XML nodes through the hierarchical relationship; the workpiece information is a first layer, and a workpiece root node of an XML-format digital description model of the processing task of the intelligent numerical control machine tool is the workpiece information; four child nodes, namely management _ info, manufacturing _ features, technical _ requirement and workblank, corresponding to the workpiece root node are respectively four attributes of the workpiece information, namely management information, manufacturing characteristics, technical requirements and blank information; three child nodes, namely feature _ length, masking _ surface and geometry _ info of the manufacturing _ features child node are respectively three attributes of the manufacturing feature, namely size and size tolerance, processing surface information and geometric information; two sub-nodes length and material of the workblank sub-node are respectively two attributes of the blank information, namely size information and material information; three child nodes of the mapping surface child node, namely geometry _ tolerance, roughnessand axis _ element, are respectively three attributes of the processing surface information, namely a first form and position tolerance, a surface texture requirement and derived element information; the child node geometry _ distance of the axis _ element child node is a second form tolerance.
3. The digital description and generation method of the processing task of the intelligent numerical control machine tool according to claim 2, characterized in that in the step (4), a data generation program is written by a data generation program module by using a C #, and the data generation program module comprises a processing task information input module, a processing task definition module, a numbering mapping module, a graphic display module and an XML file generation module; the processing task information input module is respectively connected with the processing task definition module, the number mapping module and the graph display module, and the processing task definition module and the number mapping module are both connected with the XML file generation module;
the processing task information input module is used for providing a human-computer interface and inputting processing task information, namely workpiece information, in a human-computer interaction mode; the processing task definition module is used for defining the digital description model of the processing task of the intelligent numerical control machine tool; the number mapping module is used for mapping a local number into a global number, wherein the local number refers to a number which is used for unique identification of a workpiece and manufacturing characteristics locally on the intelligent numerical control machine; the global serial number is a serial number which is uniquely identified by the workpiece and the manufacturing characteristics in a cloud process knowledge base after the processing task information is submitted to the cloud end; the graphic display module is used for drawing and displaying the workpiece and the blank according to the manufacturing characteristics in the input processing task information and the size information of the blank information; the XML file generation module is used for generating XML files node by node according to instantiated processing tasks, modifying local numbers of workpieces and manufacturing characteristics in the XML files into global numbers according to the output of the number mapping module, and outputting XML format processing task data which accord with the digital description model of the processing tasks of the intelligent numerical control machine tool.
4. The digital description and generation method of the machining task of the intelligent numerical control machine tool according to claim 3, wherein in the step (4), a data generation program is written to generate the XML-format machining task data which conforms to the digital description model of the machining task of the intelligent numerical control machine tool in the step (3), and the method comprises the following steps:
A. inputting the processing task information by using a human-computer interface provided by the processing task information input module;
B. the processing task information input module submits the input processing task information to the number mapping module, the processing task definition module and the graph display module;
C. instantiating the input processing task information through the processing task definition module to obtain a processing task instance;
D. the number mapping module maps the local numbers of the workpieces and the manufacturing characteristics in the input processing task information into global numbers;
E. the graphic display module is used for drawing and displaying the workpiece and the blank according to the workpiece manufacturing characteristics and the size information of the blank information in the input processing task information;
F. the processing task definition module submits a processing task instance to the XML file generation module, the XML file generation module generates XML files node by using instantiated processing tasks, and modifies the local serial numbers of workpieces and manufacturing characteristics in the XML files into global serial numbers according to the output of the serial number mapping module, so as to obtain XML-format processing task data which accords with the digital description model of the processing tasks of the intelligent numerical control machine.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711450849.9A CN108170099B (en) | 2017-12-27 | 2017-12-27 | Digital description and generation method for machining tasks of intelligent numerical control machine tool |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711450849.9A CN108170099B (en) | 2017-12-27 | 2017-12-27 | Digital description and generation method for machining tasks of intelligent numerical control machine tool |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108170099A CN108170099A (en) | 2018-06-15 |
CN108170099B true CN108170099B (en) | 2020-04-17 |
Family
ID=62518861
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711450849.9A Active CN108170099B (en) | 2017-12-27 | 2017-12-27 | Digital description and generation method for machining tasks of intelligent numerical control machine tool |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108170099B (en) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7110849B2 (en) * | 2001-03-14 | 2006-09-19 | Delphi Technologies, Inc. | Horizontally-structured CAD/CAM modeling for virtual fixture and tooling processes |
CN101763067B (en) * | 2009-12-15 | 2011-08-31 | 沈阳飞机工业(集团)有限公司 | Quick generation method of numerical control machining scheme of complex parts of airplane |
CN102799144B (en) * | 2012-08-21 | 2014-05-21 | 南京航空航天大学 | Numerical control processing program transplanting method based on characteristics |
US10048676B2 (en) * | 2014-01-22 | 2018-08-14 | Omax Corporation | Generating optimized tool paths and machine commands for beam cutting tools |
CN105242639A (en) * | 2015-11-03 | 2016-01-13 | 南京航空航天大学 | Numerical control machining feature customizing method |
-
2017
- 2017-12-27 CN CN201711450849.9A patent/CN108170099B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN108170099A (en) | 2018-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Peng et al. | Applying RBR and CBR to develop a VR based integrated system for machining fixture design | |
CN103268390B (en) | With the Computer-Aided Process Planning method of graphing capability | |
CN105354353A (en) | MBD model based processing feature identification and modeling method | |
CN105718653A (en) | Automatic checking method of annotated information completeness for MBD (Model Based Definition) process model | |
Waiyagan et al. | Intelligent feature based process planning for five-axis mill-turn parts | |
Wang et al. | Rule and branch-and-bound algorithm based sequencing of machining features for process planning of complex parts | |
CN110795835A (en) | Three-dimensional process model reverse generation method based on automatic synchronous modeling | |
CN105550387A (en) | Method and system for constructing process model on the basis of parameterization | |
Leu et al. | NX 10 for engineering design | |
CN110955934A (en) | Cutting simulation implementation method for real-time processing monitoring | |
CN103631996A (en) | Product structure and process parallel design method based on model maturity | |
CN114626190A (en) | Knowledge graph-based process design resource model construction method | |
Huang et al. | Multilevel structured NC machining process model based on dynamic machining feature for process reuse | |
CN108170099B (en) | Digital description and generation method for machining tasks of intelligent numerical control machine tool | |
Cheng et al. | Research on the sequence planning of manufacturing feature based on the node importance of complex network | |
CN103294866A (en) | Tool-finite-element-analysis-oriented screw nut database creating method | |
CN113888730A (en) | Method, system, equipment and storage medium for marking manufacturing information in three-dimensional model | |
Hoque et al. | Designing using manufacturing feature library | |
Liang et al. | NC process analysis–based intersecting machining feature recognition and reuse approach | |
JPH0821089B2 (en) | Solid model shape definition method in CAD / CAM system | |
Lin et al. | A 3D process design method based on MBD machining element | |
Wei et al. | Cad integration of mechanical numerical control board parts based on machining features | |
Hazarika et al. | Process Planning in Machining | |
Ren et al. | The Application of MBD Technology in the Design and Manufacture of Typical Parts | |
Du et al. | A multi-agent based tool path planning method for STEP-NC compliant milling |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |