[go: up one dir, main page]

CN103235556B - The complex parts digital control processing manufacture method of feature based - Google Patents

The complex parts digital control processing manufacture method of feature based Download PDF

Info

Publication number
CN103235556B
CN103235556B CN201310103134.1A CN201310103134A CN103235556B CN 103235556 B CN103235556 B CN 103235556B CN 201310103134 A CN201310103134 A CN 201310103134A CN 103235556 B CN103235556 B CN 103235556B
Authority
CN
China
Prior art keywords
feature
information
features
processing
geometric
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
Application number
CN201310103134.1A
Other languages
Chinese (zh)
Other versions
CN103235556A (en
Inventor
李迎光
刘长青
王伟
刘旭
李海
郝小忠
李强
高鑫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangsu Maixinlin Aviation Technology Co ltd
Original Assignee
Nanjing University of Aeronautics and Astronautics
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nanjing University of Aeronautics and Astronautics filed Critical Nanjing University of Aeronautics and Astronautics
Priority to CN201310103134.1A priority Critical patent/CN103235556B/en
Publication of CN103235556A publication Critical patent/CN103235556A/en
Application granted granted Critical
Publication of CN103235556B publication Critical patent/CN103235556B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

一种基于特征的复杂零件数控加工制造方法,它基于本体与面向对象的方法表达特征,进而基于特征表达整个制造过程中零件的几何与工艺信息,以特征作为制造知识和经验的载体,实现从设计-加工-检测等制造阶段信息的有效集成以及闭环控制,以自动特征识别为基础,基于特征进行自动工艺决策、自动数控编程、后置处理、加工过程控制、在线检测、工艺优化及工时预测。基于特征的制造方法实现了加工过程中信息链的有效贯通,使制造过程能够自动化及智能化,减少了制造过程对人的经验的依赖性,同时便于制造过程的生产管理,提高了制造效率,降低了生产成本。

A feature-based NC machining and manufacturing method for complex parts, which expresses features based on ontology and object-oriented methods, and then expresses the geometric and process information of parts in the entire manufacturing process based on features, using features as the carrier of manufacturing knowledge and experience. Effective integration and closed-loop control of manufacturing stage information such as design-processing-testing, based on automatic feature recognition, automatic process decision-making, automatic NC programming, post-processing, process control, online testing, process optimization and man-hour prediction based on features . The feature-based manufacturing method realizes the effective connection of the information chain in the processing process, makes the manufacturing process automatic and intelligent, reduces the dependence of the manufacturing process on human experience, facilitates the production management of the manufacturing process, and improves the manufacturing efficiency. Reduced production costs.

Description

基于特征的复杂零件数控加工制造方法NC Machining and Manufacturing Method of Complex Parts Based on Feature

技术领域technical field

本发明涉及一种集成制造方法,尤其是一种以CAD(Computer Aided Design)/CAPP(Computer Aided Process Planning)/CAM(Computer Aided Manufacturing)/CNC(ComputerNumerical Control)/CAI(Computer Aided Inspection)为基础能自动生成复杂零件数控加工程序的制造方法,具体地说是一种基于飞机构件特征的复杂零件数控加工制造方法。The present invention relates to an integrated manufacturing method, especially one based on CAD (Computer Aided Design)/CAPP (Computer Aided Process Planning)/CAM (Computer Aided Manufacturing)/CNC (Computer Numerical Control)/CAI (Computer Aided Inspection) The invention relates to a manufacturing method capable of automatically generating NC machining programs for complex parts, specifically a NC machining and manufacturing method for complex parts based on aircraft component features.

背景技术Background technique

高精度、高效率、高可靠性是制造技术不懈追求的目标。航空、航天、汽车、船舶、能源微电子等领域高、精、尖复杂产品的加工过程向现代制造工艺、装备和系统的极限性能不断提出新的挑战,迫切需要能够解决制造过程本质的方法。数字化制造将先进的制造技术与数字化技术相结合,在制造工艺、装备和系统的描述、规划、操作和控制方面发生了深刻的变革。数字化制造通过制造过程数字化仿真与优化,以及制造知识、信息的数字化表达、组织和存储等,实现数字化建模与信息集成、制造过程和制造系统之间的协同、虚拟仿真等。但是目前为止,还没有一种方法或者手段能够实现上述数字化制造知识的集成与表达,以便实现整个制造过程的集成。High precision, high efficiency, and high reliability are the unremitting goals of manufacturing technology. The processing of high-precision, cutting-edge complex products in the fields of aviation, aerospace, automobiles, ships, energy microelectronics, etc. continues to pose new challenges to the ultimate performance of modern manufacturing processes, equipment and systems, and urgently needs methods that can solve the essence of the manufacturing process. Digital manufacturing combines advanced manufacturing technology with digital technology, and profound changes have taken place in the description, planning, operation and control of manufacturing processes, equipment and systems. Digital manufacturing realizes digital modeling and information integration, collaboration between manufacturing process and manufacturing system, virtual simulation, etc. through digital simulation and optimization of manufacturing process, as well as digital expression, organization and storage of manufacturing knowledge and information. But so far, there is no method or means that can realize the integration and expression of the above-mentioned digital manufacturing knowledge, so as to realize the integration of the entire manufacturing process.

特征技术作为一种数字化制造的一种手段,在信息集成方面发挥了重要作用,在传统的研究与商业软件的应用中,特征技术广泛应用在CAD/CAM领域,但是在集成方面都处于研究阶段,基本上都是处于CAD或者CAM的独立应用。近年来特征技术在STEP-NC方面有很多学者在研究,并且提出了一系列的国际标准,但是都处于探索阶段,与目前的工业实际的装备接口性差,难以推广应用。As a means of digital manufacturing, feature technology has played an important role in information integration. In the application of traditional research and commercial software, feature technology is widely used in the field of CAD/CAM, but it is still in the research stage in terms of integration. , are basically independent applications in CAD or CAM. In recent years, many scholars have studied feature technology in STEP-NC, and proposed a series of international standards, but they are all in the exploratory stage, and have poor interface with current industrial equipment, making it difficult to popularize and apply.

检索已经发表或公开的文献资料,基本都是CAD/CAM集成或者CAM/CNC集成方面,或者是单个的应用领域研究。同时,在信息表达与方法方面不能应用于复杂零件且不能有效表达整个制造过程的信息。Searches for published or public literature are basically related to CAD/CAM integration or CAM/CNC integration, or research on a single application field. At the same time, in terms of information expression and methods, it cannot be applied to complex parts and cannot effectively express the information of the entire manufacturing process.

综上所述,鉴于数字化制造在整个制造领域的重要作用及其挑战,但是整个制造系统相对松散;而特征技术作为一种数字化的实现手段,还没有实现制造系统的集成。To sum up, in view of the important role and challenges of digital manufacturing in the entire manufacturing field, the entire manufacturing system is relatively loose; and feature technology, as a means of realizing digitalization, has not yet realized the integration of manufacturing systems.

发明内容:Invention content:

本发明的目的是针对现有的整个制造系统相对松散,难以实现数字化集成制造的问题,以特征作为制造知识和经验的载体,实现信息的有效集成,自动生成整个零件的数控加工程序的基于特征的复杂零件数控加工制造方法。The purpose of the present invention is to solve the problem that the existing entire manufacturing system is relatively loose and it is difficult to realize digital integrated manufacturing, use features as the carrier of manufacturing knowledge and experience, realize effective integration of information, and automatically generate the NC machining program of the entire part based on feature CNC machining and manufacturing methods for complex parts.

本发明的技术方案是:Technical scheme of the present invention is:

一种基于特征的复杂零件数控加工制造方法,其特征是首先读入待加工零件的三维数字模型,其次,进行自动特征识别,从读入的三维数字模型中提取待加工零件的几何信息与工艺信息,三维数字模型中不包含的信息通过与数模配套的相关工艺文件获取,并将所提取的几何与工艺信息进行特征化标记,所有特征都按照特征类别与序号进行唯一标识,即特征标识=特征类别+序号,以此标识作为不同应用间特征关联的工具;若在制造过程中特征被分解,则特征标识=分解标识+特征类别+序号+分解子序号,从而实现以特征作为制造知识和经验的载体,实现信息的有效集成;第三,为了在整个制造过程中保持特征的有效性以及特征衍变的连贯性,采用面向对象以及基于本体的方法表示特征即定义特征的本体以及各应用领域特征的类,采用全息属性面边图的方法进行特征识别;最后,经过工艺优化自动生成复杂零件的数控加工程序,驱动数控加工设备完成整个加工过程。A feature-based NC machining and manufacturing method for complex parts, which is characterized by first reading the 3D digital model of the part to be processed, and secondly performing automatic feature recognition to extract the geometric information and process of the part to be processed from the read 3D digital model Information, the information not included in the 3D digital model is obtained through the relevant process documents matched with the digital model, and the extracted geometry and process information are characterized and marked, and all features are uniquely identified according to the feature category and serial number, that is, feature identification = feature category + serial number, using this identification as a tool for feature association between different applications; if the feature is decomposed during the manufacturing process, then feature identification = decomposition identification + feature category + serial number + decomposition sub-serial number, so as to realize the use of features as manufacturing knowledge and the carrier of experience to realize the effective integration of information; thirdly, in order to maintain the validity of features and the continuity of feature evolution throughout the manufacturing process, object-oriented and ontology-based methods are used to represent features, that is, to define the ontology of features and each application For the class of domain features, the method of holographic attribute surface and edge graph is used for feature recognition; finally, the NC machining program of complex parts is automatically generated after process optimization, and the NC machining equipment is driven to complete the entire machining process.

在进行自动特征识别完成后再基于特征构建加工工艺优化模型、基于特征进行自动工艺决策、基于特征进行自动数控编程、基于特征进行后置处理、基于特征进行加工过程控制、基于特征进行在线检测、基于特征构建已加工零件的工时样本库和构建特征几何信息与工艺信息向机床性能参数的映射模型;After the automatic feature recognition is completed, the processing technology optimization model is constructed based on the feature, automatic process decision-making based on the feature, automatic NC programming based on the feature, post-processing based on the feature, process control based on the feature, online detection based on the feature, Based on the characteristics, construct the man-hour sample library of the processed parts and construct the mapping model of the feature geometric information and process information to the machine tool performance parameters;

(1)所述的基于特征构建加工工艺优化模型时应包含特征的几何信息、刀具的信息、机床信息和工件的材料信息,优化模型的约束为切削力和振动,优化模型的优化目标为加工效率、加工质量和加工成本,优化的项目为切深、切宽和进给速度,建立基于特征的切削参数库;面向应用领域构建基于特征的切削试验试件三维模型,包含典型特征及其典型组合,作为验证加工工艺的标准样件;(1) The feature-based construction of the processing technology optimization model should include the geometric information of the feature, the tool information, the machine tool information and the material information of the workpiece. The constraints of the optimization model are cutting force and vibration, and the optimization target of the optimization model is the machining Efficiency, processing quality and processing cost, the optimized items are depth of cut, width of cut and feed speed, and a feature-based cutting parameter library is established; a 3D model of cutting test specimens based on features is built for the application field, including typical features and typical Combination, as a standard sample to verify the processing technology;

(2)所述的基于特征进行自动工艺决策是为自动工艺决策提供完整的信息支撑,基于特征表达工艺规则及工艺方案,进而基于特征进行自动工艺决策,基于特征表达自动工艺决策的结果;(2) The feature-based automatic process decision-making is to provide complete information support for automatic process decision-making, express process rules and process schemes based on features, and then perform automatic process decision-making based on features, and express the results of automatic process decision-making based on features;

(3)所述的基于特征进行自动数控编程是指将自动工艺决策的结果也作为自动编程的依据,进而基于特征自动生成加工刀轨,基于特征表达自动编程的结果;(3) The feature-based automatic NC programming refers to using the results of automatic process decision-making as the basis for automatic programming, and then automatically generating machining tool paths based on features, and expressing the results of automatic programming based on features;

(4)所述的基于特征进行后置处理是以自动编程的结果为依据,考虑数控系统的动态特性,进行基于特征的后置处理,基于特征表达后置处理的结果,形成数控加工程序;(4) The feature-based post-processing is based on the results of automatic programming, considering the dynamic characteristics of the numerical control system, performing feature-based post-processing, and expressing the results of the post-processing based on the features to form a CNC machining program;

(5)所述的基于特征进行加工过程控制是为表达加工过程中出现的问题的处理策略,包括基于特征进行加工过程的状态监测,加工过程中进行智能自适应调整,基于特征记录加工过程中的数据,供工艺优化使用;(5) The processing process control based on features is a processing strategy for expressing problems in the processing process, including state monitoring of the processing process based on features, intelligent self-adaptive adjustment during the processing process, and feature-based recording during the processing process. data for process optimization;

(6)所述的基于特征进行在线检测是指基于特征的几何信息和工艺信息形成检测点生成规范,基于特征的几何信息优化在线检测时测头姿态矢量以及检测轨迹,基于特征形成检测分析结果,作为优化加工工艺的依据;(6) The feature-based online detection refers to the formation of detection point generation specifications based on the geometric information and process information of the features, the optimization of the probe attitude vector and detection trajectory during online detection based on the geometric information of the features, and the formation of detection and analysis results based on the features , as the basis for optimizing the processing technology;

(7)所述的基于特征构建已加工零件的工时样本库中包含与工时相关的特征的几何信息以及零件工时,以特征几何信息与工艺信息作为输入,构建神经网络,在没有零件数控程序的前提下预测待加工零件的工时,作为零件加工对外报价以及生产计划安排的依据;在基于特征的数控程序中加入特征的几何信息与工艺信息,结合数控机床的动态特性以及切削过程中的切削力,精确预测每一个工序的数控加工工时,作为机床调度的依据;(7) The man-hour sample library of the feature-based construction of processed parts contains geometric information of features related to man-hours and part man-hours. The feature geometric information and process information are used as input to construct a neural network. Predict the working hours of the parts to be processed under the premise, as the basis for parts processing external quotations and production planning arrangements; add feature geometric information and process information to the feature-based NC program, combined with the dynamic characteristics of the CNC machine tool and the cutting force during the cutting process , to accurately predict the NC machining hours of each process, as the basis for machine tool scheduling;

(9)所述的构建特征几何信息与工艺信息向机床性能参数的映射模型是基于特征分析满足加工零件所需机床的性能参数,提供面向应用的机床相关参数设计参考。(9) The construction of the mapping model of feature geometric information and process information to machine tool performance parameters is based on feature analysis to meet the performance parameters of machine tools required for processing parts, and provides application-oriented design references for machine tool related parameters.

所述的基于特征进行自动工艺决策的步骤为:The steps of performing automatic process decision-making based on features are:

(1)基于特征表达与工艺决策相关的几何信息与工艺信息,其中几何信息为:特征的几何尺寸、位置、几何结构、特征所允许的最大刀具直径,工艺信息为:材料、毛坯形式、加工余量和加工精度;(1) Based on the geometric information and process information related to feature expression and process decision-making, the geometric information is: the geometric size, position, geometric structure, and maximum tool diameter allowed by the feature, and the process information is: material, blank form, processing Allowance and machining accuracy;

(2)基于特征的工艺决策按照机床决策、加工顺序决策、加工方法决策及切削参数决策的顺序进行,依据工艺规则和工艺方案形成自动工艺决策结果;(2) Process decision-making based on features is carried out in the order of machine tool decision-making, processing sequence decision-making, processing method decision-making and cutting parameter decision-making, and automatic process decision-making results are formed according to process rules and process plans;

(3)基于特征表达工艺决策结果形式为:每道工序包含若干工步,每个工步下包含若干操作,每个操作与一个加工特征相对应,特征里含有特征的操作类型、加工策略及切削参数。(3) The form of process decision-making results based on feature expression is: each process contains several steps, each step contains several operations, each operation corresponds to a processing feature, and the feature contains the operation type of the feature, the processing strategy and cutting parameters.

所述的基于特征的自动数控编程方法为:The described feature-based automatic numerical control programming method is:

(1)基于特征表达与自动编程相关的几何信息与工艺信息,其中几何信息为:特征的几何尺寸、生成刀轨所需的驱动几何、刀轨起始点与终止点和刀轨避让几何,工艺信息包括:加工特征的刀具信息、特征的加工精度和刀轨策略;(1) Geometric information and process information related to automatic programming based on feature expression, where the geometric information includes: the geometric size of the feature, the driving geometry required to generate the tool path, the starting point and end point of the tool path, the avoidance geometry of the tool path, and the process The information includes: tool information for machining features, machining accuracy of features and tool path strategy;

(2)通过特征识别提取加工特征,输出包含几何信息与工艺信息的特征识别结果;(2) Extract processing features through feature recognition, and output feature recognition results including geometric information and process information;

(3)基于特征识别结果的几何信息以及工艺决策结果的工艺信息,自动生成每个加工特征的刀轨;(3) Based on the geometric information of the feature recognition result and the process information of the process decision result, the tool path of each processing feature is automatically generated;

(4)以特征为单位生成每个特征的加工刀轨的刀位文件,根据不同的应用需求,标记相应的信息。(4) Generate the tool location file of the machining tool path for each feature in units of features, and mark the corresponding information according to different application requirements.

所述的基于特征的后置处理步骤包括:The described feature-based post-processing steps include:

(1)在数控程序中基于特征表达与后置处理相关的几何信息与工艺信息,其中几何信息指:特征的几何中的线的类型:直线、圆弧、圆锥曲线、自由曲线,以及面的类型:平面,直纹面,自由曲面,工艺信息中指加工对应特征时的数控加工操作类型;(1) Geometric information and process information related to post-processing are expressed based on features in the NC program, where geometric information refers to: the type of line in the geometry of the feature: straight line, circular arc, conic section, free curve, and surface Type: plane, ruled surface, free-form surface, the process information refers to the type of CNC machining operation when machining the corresponding feature;

(2)后置处理中所考虑的数控系统的特性,包含了加速度特性、插补精度特性和刀柄补偿控制参数类型;(2) The characteristics of the CNC system considered in post-processing, including acceleration characteristics, interpolation accuracy characteristics and tool holder compensation control parameter types;

(3)基于特征几何与工艺信息,结合数控系统的动态特性,对刀位点进行拟合形成数控系统支持的多项式插补方法,并优化进给速度以适应复杂的数控加工工况。(3) Based on the feature geometry and process information, combined with the dynamic characteristics of the CNC system, the tool position points are fitted to form a polynomial interpolation method supported by the CNC system, and the feed rate is optimized to adapt to complex CNC machining conditions.

所述的基于特征的加工过程控制的步骤包括:The steps of the feature-based process control include:

(1)基于特征表达与加工过程控制相关的几何信息与工艺信息,其中几何信息为:转角信息和驱动几何信息,工艺信息为:加工刀具、切削参数、监测策略和检测策略;(1) Geometric information and process information related to machining process control based on feature expression, where geometric information is: corner information and driving geometric information, and process information is: machining tools, cutting parameters, monitoring strategies and detection strategies;

(2)根据特征的几何信息与工艺信息以及处理策略,进行在线监测,并基于人工智能方法实现监测结果的处理;(2) According to the geometric information and process information of the feature and the processing strategy, carry out online monitoring, and realize the processing of the monitoring results based on artificial intelligence methods;

(3)记录加工过程中的数据指加工过程中实际的切削参数、机床的运行功率、加工过程中出现的刀具磨损及颤振;以特征为单元组织以上数据。(3) The data recorded during the processing refers to the actual cutting parameters during the processing, the operating power of the machine tool, the tool wear and chatter during the processing; the above data are organized in units of features.

所述的基于特征的在线检测包括以下步骤:The described feature-based online detection comprises the following steps:

(1)基于特征表达与检测相关的几何信息与工艺信息,其中几何信息为:检测特征的面类型、曲率变化、面积、法向和中间加工状态的理论几何模型;工艺信息为:加工精度;(1) Based on the geometric information and process information related to feature expression and detection, the geometric information is: the surface type, curvature change, area, normal direction and theoretical geometric model of the intermediate processing state of the detection feature; the process information is: processing accuracy;

(2)基于特征的几何信息与工艺信息构建检测特征的检测点的生成规则,基于特征生成检测特征的检测点,并考虑检测特征的中间状态优化检测轨迹,生成检测文件;(2) Based on the geometric information and process information of the feature, the generation rule of the detection point of the detection feature is constructed, the detection point of the detection feature is generated based on the feature, and the detection track is optimized considering the intermediate state of the detection feature, and the detection file is generated;

(3)安装探头进行在线检测,记录检测结果及分析结果,并基于特征进行组织,反馈给工艺部门,作为工艺优化的依据。(3) Install probes for online detection, record the detection results and analysis results, organize based on characteristics, and feed back to the process department as the basis for process optimization.

所述的基于特征的加工工艺优化模型考虑特征的几何信息与工艺信息,其中,几何信息指:作为刚性重要考量的特征的几何尺寸、特征构成几何元素的厚度以及高度。The feature-based processing technology optimization model considers the geometric information and process information of the feature, wherein the geometric information refers to: the geometric size of the feature as an important consideration of rigidity, the thickness and height of the geometric elements constituting the feature.

所述的基于特征构建已加工零件的工时样本库时所依据的几何信息包括转角位置、转角大小等;工艺信息包括切削余量、切深、切宽主进给速度;机床的动态特性包括机床的加速度、加加速度和转弯性能,基于几何信息、工艺信息与机床的动态特性,预测机床运动过程中的实际进给速度,并结合切削力预测由于切削力的变化造成的进给速度的变化,进而精确预测进给速度,然后基于刀具轨迹算出加工工时。The geometric information based on the feature-based construction of the man-hour sample library of the processed parts includes the position of the corner, the size of the corner, etc.; the process information includes the cutting allowance, depth of cut, width of cut and main feed speed; the dynamic characteristics of the machine tool include the Acceleration, jerk and turning performance, based on geometric information, process information and dynamic characteristics of the machine tool, predict the actual feed speed during the machine tool movement, and predict the change of the feed speed due to the change of the cutting force in combination with the cutting force, In turn, the feed rate can be accurately predicted, and the machining man-hours can be calculated based on the tool path.

所述面向对象以及基于本体的特征表示方法为:The object-oriented and ontology-based feature representation method is:

(1)首先定义特征本体,特征本体包含特征的唯一标识、标识面以及可能成为标识面的种子标识面,定义种子标识面是由于在制造过程中特征的衍变,特征有可能会被分解;(1) First define the feature ontology. The feature ontology includes the unique identification of the feature, the identification surface, and the seed identification surface that may become the identification surface. The definition of the seed identification surface is due to the evolution of the feature during the manufacturing process, and the feature may be decomposed;

(2)基于特征的本体衍生出各个应用领域的特征类,类继承了本体的属性,类中包含几何信息和工艺信息,针对不同应用领域的需求,定义不同的几何信息和工艺信息,从而实现整个制造过程的信息集成及传递。(2) The feature-based ontology derives feature classes in various application fields. The class inherits the attributes of the ontology. The class contains geometric information and process information. According to the needs of different application fields, different geometric information and process information are defined, so as to realize Information integration and transmission throughout the manufacturing process.

本发明的有益效果:Beneficial effects of the present invention:

(1)基于本体和面向对象的方法表达特征不同阶段不同应用视图下的信息,使不同阶段不同应用视图的信息有效集成。(1) Ontology-based and object-oriented methods are used to express information under different application views at different stages of features, so that the information of different application views at different stages can be effectively integrated.

(2)本发明有效地集成了制造知识和经验,减少了制造过程对人的经验的依赖性。(2) The present invention effectively integrates manufacturing knowledge and experience, reducing the dependence of the manufacturing process on human experience.

(3)本发明能够使制造过程的信息进行有效地数字化表达,加工过程的信息能够有效集成,整个制造过程形成了闭环控制。(3) The present invention can effectively digitally express the information of the manufacturing process, effectively integrate the information of the manufacturing process, and form a closed-loop control of the entire manufacturing process.

(4)本发明有利于生产信息的管理,为企业开展知识工程提供了信息保障。(4) The present invention is beneficial to the management of production information, and provides information guarantee for enterprises to carry out knowledge engineering.

(5)本发明有利于生产过程的自动化和智能性,提高了生产效率,降低生产成本。(5) The present invention is beneficial to the automation and intelligence of the production process, improves the production efficiency and reduces the production cost.

附图说明Description of drawings

图1.基于特征的制造方法流程图。Figure 1. Flowchart of feature-based fabrication method.

图2.(a)典型双面飞机结构件正面;(b)典型双面飞机结构件反面。Figure 2. (a) Front side of a typical double-sided aircraft structure; (b) Reverse side of a typical double-sided aircraft structure.

图3.槽特征工艺决策所需信息文件截图。Figure 3. Screenshot of information file required for process decision on slot characterization.

图4.槽特征工艺决策结果信息文件截图。Figure 4. Screenshot of the groove feature process decision result information file.

图5.槽特征自动编程所需信息文件截图。Figure 5. A screenshot of the information file required for automatic programming of slot features.

图中,1表示槽、2表示筋、3表示孔、4表示轮廓。In the figure, 1 denotes a groove, 2 denotes a rib, 3 denotes a hole, and 4 denotes an outline.

具体实施方式Detailed ways

下面结合附图和实施例对本发明作进一步的说明。The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

一种基于特征的复杂零件数控加工制造方法,通过基于特征来表达整个制造过程中零件的几何与工艺信息,以特征作为制造知识和经验的载体,实现信息的有效集成,为了在整个制造过程中保持特征的有效性以及特征衍变的连贯性,采用面向对象以及基于本体的方法表示特征:A feature-based NC machining and manufacturing method for complex parts, expressing the geometry and process information of parts in the entire manufacturing process based on features, using features as the carrier of manufacturing knowledge and experience to achieve effective integration of information, in order to achieve effective integration of information in the entire manufacturing process Maintain the validity of features and the consistency of feature evolution, and use object-oriented and ontology-based methods to represent features:

(1)定义特征的本体以及各应用领域特征的类;(1) Define the ontology of features and the classes of features in each application domain;

(2)基于全息属性面边图的方法进行特征识别,从三维数字模型中提取零件的几何信息与工艺信息,三维数字模型中不包含的信息通过相关文件获取,所有特征都按照特征类别与序号进行唯一标识,即特征标识=特征类别+序号,以此标识作为不同应用间特征关联的工具;若在制造过程中特征被分解,则特征标识=分解标识+特征类别+序号+分解子序号。(2) Feature recognition is performed based on the method of holographic attribute surface and edge graph, and the geometric information and process information of the part are extracted from the 3D digital model. The information not included in the 3D digital model is obtained through relevant files. Carry out unique identification, that is, feature identification = feature category + serial number, and use this identification as a tool for feature association between different applications; if the feature is decomposed during the manufacturing process, then feature identification = decomposition identification + feature category + serial number + decomposition sub-serial number.

本发明基于特征表达整个制造过程中零件的几何与工艺信息,为了适应不同应用领域且在整个制造过程中保持特征的有效性以及特征衍变的连贯性,采用面向对象以及基于本体的方法表示特征,以此为基础,基于特征进行自动工艺决策、自动数控编程、后置处理、加工过程控制、在线检测、工艺优化及工时预测,该方法通过以下步骤实现:The present invention expresses the geometry and process information of parts in the entire manufacturing process based on features. In order to adapt to different application fields and maintain the validity of features and the continuity of feature evolution in the entire manufacturing process, object-oriented and ontology-based methods are used to express features. Based on this, automatic process decision-making, automatic NC programming, post-processing, process control, online inspection, process optimization and man-hour prediction are carried out based on features. This method is realized through the following steps:

(1)定义特征的本体以及各应用领域特征的类;(1) Define the ontology of features and the classes of features in each application domain;

(2)基于全息属性面边图的方法进行特征识别,从三维数字模型中提取零件的几何信息与工艺信息,三维数字模型中不包含的信息通过相关文件获取,所有特征都按照特征类别与序号进行唯一标识,即特征标识=特征类别+序号,以此标识作为不同应用间特征关联的工具;若在制造过程中特征被分解,则特征标识=分解标识+特征类别+序号+分解子序号;(2) Feature recognition is performed based on the method of holographic attribute surface and edge graph, and the geometric information and process information of the part are extracted from the 3D digital model. The information not included in the 3D digital model is obtained through relevant files. Carry out unique identification, that is, feature identification = feature category + serial number, and use this identification as a tool for feature association between different applications; if the feature is decomposed during the manufacturing process, then feature identification = decomposition identification + feature category + serial number + decomposition sub-serial number;

(3)基于特征构建加工工艺优化模型,优化模型的因素包含特征的几何信息、刀具的信息、机床信息和工件的材料信息,优化模型的约束为切削力和振动,优化模型的优化目标为加工效率、加工质量和加工成本,优化的项目为切深、切宽和进给速度,建立基于特征的切削参数库;面向应用领域构建基于特征的切削试验试件三维模型,包含典型特征及其典型组合,作为验证加工工艺的标准样件;(3) Build a processing technology optimization model based on features. The factors of the optimization model include geometric information of features, tool information, machine tool information and workpiece material information. The constraints of the optimization model are cutting force and vibration, and the optimization target of the optimization model is machining Efficiency, processing quality and processing cost, the optimized items are depth of cut, width of cut and feed speed, and a feature-based cutting parameter library is established; a 3D model of cutting test specimens based on features is built for the application field, including typical features and typical Combination, as a standard sample to verify the processing technology;

(4)基于特征表达与工艺决策相关的几何信息与工艺信息,为自动工艺决策提供完整的信息支撑,基于特征表达工艺规则及工艺方案,进而基于特征进行自动工艺决策,基于特征表达自动工艺决策的结果;(4) Based on feature expression and process decision-related geometric information and process information, provide complete information support for automatic process decision-making, express process rules and process schemes based on features, and then make automatic process decisions based on features, and automatically process decisions based on feature expression the result of;

(5)基于特征表达与数控编程相关的几何信息与工艺信息,同时将自动工艺决策的结果也作为自动编程的依据,进而基于特征自动生成加工刀轨,基于特征表达自动编程的结果;(5) Geometric information and process information related to NC programming are expressed based on features, and the results of automatic process decision-making are also used as the basis for automatic programming, and then machining tool paths are automatically generated based on features, and the results of automatic programming are expressed based on features;

(6)基于特征表达与后置处理相关的几何与工艺信息,以自动编程的结果为依据,考虑数控系统的动态特性,进行基于特征的后置处理,基于特征表达后置处理的结果,形成数控程序;(6) Based on the geometry and process information related to feature expression and post-processing, based on the results of automatic programming, consider the dynamic characteristics of the CNC system, perform feature-based post-processing, and based on the results of feature expression post-processing, form NC program;

(7)基于特征表达加工过程控制相关的几何信息与工艺信息,表达加工过程中各种问题的处理策略,基于特征进行加工过程的状态监测,加工过程中进行智能自适应调整,基于特征记录加工过程中的数据,供工艺优化使用;(7) Express the geometric information and process information related to the control of the machining process based on the features, express the processing strategies for various problems in the machining process, monitor the status of the machining process based on the features, perform intelligent adaptive adjustment during the machining process, and record the machining based on the features Process data for process optimization;

(8)基于特征的几何信息和工艺信息形成检测点生成规范,基于特征的几何信息优化在线检测的检测点的测头姿态矢量以及检测轨迹,基于特征形成检测分析结果,作为优化加工工艺的依据;(8) Form the detection point generation specification based on the geometric information and process information of the feature, optimize the probe attitude vector and detection trajectory of the detection point for online detection based on the geometric information of the feature, and form the detection analysis result based on the feature as the basis for optimizing the processing technology ;

(9)基于特征构建已加工零件的工时样本库,工时样本库中包含与工时相关的特征的几何信息以及零件工时,以特征几何信息与工艺信息作为输入,构建神经网络,在没有零件数控程序的前提下预测待加工零件的工时,作为零件加工对外报价以及生产计划安排的依据;(9) Construct the man-hour sample library of the processed parts based on the features. The man-hour sample library contains the geometric information of the features related to the man-hour and the part man-hours. The feature geometric information and process information are used as input to construct a neural network. When there is no part NC program Under the premise of predicting the working hours of the parts to be processed, it is used as the basis for external quotations for parts processing and production planning arrangements;

(10)在基于特征的数控程序中加入特征的几何信息与工艺信息,结合数控机床的动态特性以及切削过程中的切削力,精确预测每一个工序的数控加工工时,作为机床调度的依据;(10) Add feature-based geometric information and process information to the feature-based NC program, combine the dynamic characteristics of the NC machine tool and the cutting force during the cutting process, and accurately predict the NC machining hours of each process as the basis for machine tool scheduling;

(11)构建特征几何信息与工艺信息向机床性能参数的映射模型,基于特征分析满足加工零件所需机床的性能参数,提供面向应用的机床设计;(11) Construct a mapping model of feature geometric information and process information to machine tool performance parameters, meet the performance parameters of machine tools required for processing parts based on feature analysis, and provide application-oriented machine tool design;

所述面向对象以及基于本体的特征表示方法为:The object-oriented and ontology-based feature representation method is:

(1)首先定义特征本体,特征本体包含特征的唯一标识、标识面以及可能成为标识面的种子标识面,定义种子标识面是由于在制造过程中特征的衍变,特征有可能会被分解;(1) First define the feature ontology. The feature ontology includes the unique identification of the feature, the identification surface, and the seed identification surface that may become the identification surface. The definition of the seed identification surface is due to the evolution of the feature during the manufacturing process, and the feature may be decomposed;

(2)基于特征的本体衍生出各个应用领域的特征类,类继承了本体的属性,类中包含几何信息和工艺信息,针对不同应用领域的需求,定义不同的几何信息和工艺信息,从而实现整个制造过程的信息集成及传递。(2) The feature-based ontology derives feature classes in various application fields. The class inherits the attributes of the ontology. The class contains geometric information and process information. According to the needs of different application fields, different geometric information and process information are defined, so as to realize Information integration and transmission throughout the manufacturing process.

所述基于特征的工艺决策步骤为:The characteristic-based process decision-making steps are:

(1)基于特征表达与工艺决策相关的几何信息与工艺信息,其中几何信息为:特征的几何尺寸、位置、几何结构、特征所允许的最大刀具直径,工艺信息为:材料、毛坯形式、加工余量、加工精度等;(1) Based on the geometric information and process information related to feature expression and process decision-making, the geometric information is: the geometric size, position, geometric structure, and maximum tool diameter allowed by the feature, and the process information is: material, blank form, processing Allowance, machining accuracy, etc.;

(2)基于特征的工艺决策按照机床决策、加工顺序决策、加工方法决策及切削参数决策的顺序进行,依据工艺规则和工艺方案形成自动工艺决策结果;(2) Process decision-making based on features is carried out in the order of machine tool decision-making, processing sequence decision-making, processing method decision-making and cutting parameter decision-making, and automatic process decision-making results are formed according to process rules and process plans;

(3)基于特征表达工艺决策结果形式为:每道工序包含若干工步,每个工步下包含若干操作,每个操作与一个加工特征相对应,特征里含有特征的操作类型、加工策略及切削参数。(3) The form of process decision-making results based on feature expression is: each process contains several steps, each step contains several operations, each operation corresponds to a processing feature, and the feature contains the operation type of the feature, the processing strategy and cutting parameters.

所述基于特征的自动编程方法为:The feature-based automatic programming method is:

(1)基于特征表达与自动编程相关的几何信息与工艺信息,其中几何信息为:特征的几何尺寸、生成刀轨所需的驱动几何、刀轨起始点与终止点、刀轨避让几何等,工艺信息包括:加工特征的刀具信息、特征的加工精度、刀轨策略等;(1) Based on the geometric information and process information related to automatic programming based on feature expression, the geometric information includes: the geometric size of the feature, the driving geometry required to generate the tool path, the starting point and end point of the tool path, the avoidance geometry of the tool path, etc., Process information includes: tool information for machining features, machining accuracy of features, tool path strategy, etc.;

(2)通过特征识别提取加工特征,输出包含几何信息与工艺信息的特征识别结果;(2) Extract processing features through feature recognition, and output feature recognition results including geometric information and process information;

(3)基于特征识别结果的几何信息以及工艺决策结果的工艺信息,自动生成每个加工特征的刀轨;(3) Based on the geometric information of the feature recognition result and the process information of the process decision result, the tool path of each processing feature is automatically generated;

(4)以特征为单位生成每个特征的加工刀轨的刀位文件,根据不同的应用需求,标记相应的信息。(4) Generate the tool location file of the machining tool path for each feature in units of features, and mark the corresponding information according to different application requirements.

所述基于特征的后置处理步骤为:The feature-based post-processing steps are:

(1)在数控程序中基于特征表达与后置处理相关的几何信息与工艺信息,其中几何信息指:特征的几何中的线的类型:直线、圆弧、圆锥曲线、自由曲线,以及面的类型:平面,直纹面,自由曲面,工艺信息中指加工对应特征时的数控加工操作类型;(1) Geometric information and process information related to post-processing are expressed based on features in the NC program, where geometric information refers to: the type of line in the geometry of the feature: straight line, circular arc, conic section, free curve, and surface Type: plane, ruled surface, free-form surface, the process information refers to the type of CNC machining operation when machining the corresponding feature;

(2)后置处理中所考虑的数控系统的特性,包含了加速度特性、插补精度特性、刀柄补偿控制等参数类型;(2) The characteristics of the CNC system considered in post-processing, including acceleration characteristics, interpolation accuracy characteristics, tool holder compensation control and other parameter types;

(3)基于特征几何与工艺信息,结合数控系统的动态特性,对刀位点进行拟合形成数控系统支持的多项式插补方法,并优化进给速度以适应复杂的数控加工工况。(3) Based on the feature geometry and process information, combined with the dynamic characteristics of the CNC system, the tool position points are fitted to form a polynomial interpolation method supported by the CNC system, and the feed rate is optimized to adapt to complex CNC machining conditions.

所述基于特征的加工过程控制的步骤为:The steps of the feature-based process control are:

(1)基于特征表达与加工过程控制相关的几何信息与工艺信息,其中几何信息为:转角信息、驱动几何信息等,工艺信息为:加工刀具、切削参数、监测策略、检测策略等;(1) Geometric information and process information related to machining process control based on feature expression, where geometric information includes: corner information, driving geometric information, etc., and process information includes: machining tools, cutting parameters, monitoring strategies, detection strategies, etc.;

(2)根据特征的几何信息与工艺信息以及处理策略,进行在线监测,并基于人工智能方法实现监测结果的处理;(2) According to the geometric information and process information of the feature and the processing strategy, carry out online monitoring, and realize the processing of the monitoring results based on artificial intelligence methods;

(3)记录加工过程中的数据指加工过程中实际的切削参数、机床的运行功率、加工过程中出现的各种问题如刀具磨损、颤振等;以特征为单元组织以上数据。(3) The data recorded during the processing refers to the actual cutting parameters during the processing, the operating power of the machine tool, and various problems during the processing such as tool wear, chatter, etc.; the above data are organized in units of features.

所述基于特征的在线检测包括以下步骤:The feature-based online detection includes the following steps:

(1)基于特征表达与检测相关的几何信息与工艺信息,其中几何信息为:检测特征的面类型、曲率变化、面积、法向、中间加工状态的理论几何模型等;工艺信息为:加工精度;(1) Based on the geometric information and process information related to feature expression and detection, the geometric information is: the surface type, curvature change, area, normal direction, theoretical geometric model of the intermediate processing state of the detection feature, etc.; the process information is: machining accuracy ;

(2)基于特征的几何信息与工艺信息构建检测特征的检测点的生成规则,基于特征生成检测特征的检测点,并考虑检测特征的中间状态优化检测轨迹,生成检测文件;(2) Based on the geometric information and process information of the feature, the generation rule of the detection point of the detection feature is constructed, the detection point of the detection feature is generated based on the feature, and the detection track is optimized considering the intermediate state of the detection feature, and the detection file is generated;

(3)安装探头进行在线检测,记录检测结果及分析结果,并基于特征进行组织,反馈给工艺部门,作为工艺优化的依据。(3) Install probes for online detection, record the detection results and analysis results, organize based on characteristics, and feed back to the process department as the basis for process optimization.

所述基于特征的加工工艺优化模型考虑特征的几何信息与工艺信息,其中,几何信息指:特征的几何尺寸、特征构成几何元素的厚度以及高度,这些因素是刚性的重要考量。The feature-based processing technology optimization model considers the geometric information and process information of the feature, wherein the geometric information refers to: the geometric size of the feature, the thickness and height of the geometric elements constituting the feature, and these factors are important considerations for rigidity.

所述基于特征的精确加工工时预测方法中,几何信息指特征的转角位置、转角大小;工艺信息指切削余量、切深、切宽、进给速度;机床的动态特性包括机床的加速度、加加速度、转弯性能,基于几何信息、工艺信息与机床的动态特性,预测机床运动过程中的实际进给速度,并结合切削力预测由于切削力的的变化造成的进给速度的变化,进而精确预测进给速度,然后几何刀具轨迹算出加工工时。In the feature-based precise machining man-hour prediction method, geometric information refers to the corner position and corner size of the feature; process information refers to cutting allowance, depth of cut, width of cut, and feed rate; dynamic characteristics of the machine tool include acceleration, acceleration, and Acceleration, turning performance, based on geometric information, process information and the dynamic characteristics of the machine tool, predict the actual feed speed during the machine tool movement, and combine the cutting force to predict the change of the feed speed caused by the change of the cutting force, and then accurately predict The feed rate, and then the geometric tool path to calculate the processing time.

详述如下:The details are as follows:

如图1-5所示。As shown in Figure 1-5.

一种基于特征的复杂零件数控加工制造方法及系统,其总体流程如图1所示,以一个典型的双面飞机结构件为例,说明基于特征的制造方法的具体实施过程。A feature-based numerical control manufacturing method and system for complex parts. The overall process is shown in Figure 1. A typical double-sided aircraft structural part is taken as an example to illustrate the specific implementation process of the feature-based manufacturing method.

如图2所示,飞机结构件的特征可分为槽1、筋2、孔3、轮廓4,槽特征的标识为P0001,筋特征的标识为R0001,孔特征的标识为H0001,轮廓特征的标识为F0001,字母后面的数字按照每一个特征在所在特征类别的序号确定。各特征分解后的子特征标识为:槽分解特征的标识为ZP0001-001,筋分解特征的标识为ZR0001-001,孔分解特征的标识为ZH0001-001,轮廓分解特征的标识为ZF0001-001;槽特征的标识面为腹板面,种子标识面为侧面,筋特征的标识面为筋顶面,种子标识面为筋侧面,孔特征的标识面为孔壁面,种子标识面为孔上下顶面,对于轮廓特征,标记最大的轮廓面为标识面,其余面均作为种子标识面。As shown in Figure 2, the features of aircraft structural parts can be divided into slot 1, rib 2, hole 3, and profile 4. The ID of slot feature is P0001, the ID of rib feature is R0001, the ID of hole feature is H0001, and It is identified as F0001, and the number after the letter is determined according to the serial number of each feature in the feature category. After each feature is decomposed, the sub-features are identified as follows: the identification of the slot decomposition feature is ZP0001-001, the identification of the rib decomposition feature is ZR0001-001, the identification of the hole decomposition feature is ZH0001-001, and the identification of the contour decomposition feature is ZF0001-001; The identification surface of the groove feature is the web surface, the seed identification surface is the side surface, the identification surface of the rib feature is the rib top surface, the seed identification surface is the side surface of the rib, the identification surface of the hole feature is the hole wall surface, and the seed identification surface is the upper and lower top surfaces of the hole , for contour features, mark the largest contour surface as the identification surface, and the rest of the surfaces are used as the seed identification surface.

下面主要以槽特征为例说明整个过程,其余特征都类似。The following mainly uses the groove feature as an example to illustrate the whole process, and the rest of the features are similar.

定义特征的本体以及各应用领域特征的类:首先定义特征本体,特征本体包含特征的唯一标识、标识面以及可能成为标识面的种子标识面,定义种子标识面是由于在制造过程中特征的衍变,特征有可能会被分解;所有特征都按照特征类别与序号进行唯一标识,即特征标识=特征类别+序号,以此标识作为不同应用间特征关联的工具;若在制造过程中特征被分解,则特征标识=分解标识+特征类别+序号+分解子序号;例如图2中典型双面飞机结构件的槽1的标识为P0001,该槽特征的标识面为槽特征的腹板面;Define the ontology of the feature and the class of the feature in each application field: first define the feature ontology, the feature ontology includes the unique identification of the feature, the identification surface, and the seed identification surface that may become the identification surface. The definition of the seed identification surface is due to the evolution of the feature during the manufacturing process , the features may be decomposed; all features are uniquely identified according to the feature category and serial number, that is, feature identification = feature category + serial number, and this identification is used as a tool for feature association between different applications; if the feature is decomposed during the manufacturing process, Then feature identification = decomposition identification + feature category + serial number + decomposition sub-serial number; for example, the identification of slot 1 of a typical double-sided aircraft structure in Figure 2 is P0001, and the identification surface of the slot feature is the web surface of the slot feature;

基于特征的本体衍生出各个应用领域的特征类,类继承了本体的属性,类中包含几何信息和工艺信息,针对不同应用领域的需求,定义不同的几何信息和工艺信息,从而实现整个制造过程的信息集成及传递。主要的几种应用领域特征定义如下:The feature-based ontology derives feature classes in various application fields. The classes inherit the attributes of the ontology. The classes contain geometric information and process information. According to the needs of different application fields, different geometric information and process information are defined to realize the entire manufacturing process. information integration and delivery. The main characteristics of several application areas are defined as follows:

与工艺决策相关的槽特征的几何信息为:槽腹板的中心位置、槽的面积、深度、转角半径、所允许的最大刀具直径、加工面的最大倾角;工艺信息为:材料、毛坯形式为精锻件、粗加工余量、加工精度;The geometric information of the groove features related to the process decision is: the center position of the groove web, the area, depth, corner radius, the maximum allowable tool diameter, the maximum inclination angle of the processing surface; the process information is: the material, the blank form is Precision forgings, rough machining allowance, machining accuracy;

与自动编程相关的槽特征的几何信息为:槽特征的深度,槽特征加工操作的驱动面,比如侧壁加工的一周侧壁面,刀轨起始点与终止点,中间的凸台避让几何等,工艺信息包括:槽特征的加工刀具、精度、刀轨的进退刀策略、切削策略等;The geometric information of the groove feature related to automatic programming is: the depth of the groove feature, the driving surface of the groove feature machining operation, such as the side wall surface of the side wall processing, the starting point and the end point of the tool track, the geometry of the boss avoidance in the middle, etc. The process information includes: machining tools for groove features, precision, tool path advance and retreat strategies, cutting strategies, etc.;

基于全息属性面边图的方法进行特征识别,从三维数字模型中提取零件的几何信息与工艺信息,三维数字模型中不包含的信息通过相关文件获取;特征识别结果以XML(eXtensible Markup Language,可扩展的标记语言)文件形式进行保存,方便后续步骤的调用。Based on the method of holographic attribute surface edge graph for feature recognition, the geometric information and process information of parts are extracted from the 3D digital model, and the information not included in the 3D digital model is obtained through related files; Extensible Markup Language) files are saved to facilitate subsequent calls.

以图2典型飞机结构件槽特征1为例,识别结果如图5的XML文件所示,其中包括槽的序号,槽的轴向,槽的转角半径,底角半径,槽特征的所有层,各个层的顶点,层高,层的转角和底角半径,腹板面、侧面、顶面和底角面在CAD模型中的唯一标识值等信息;Taking groove feature 1 of a typical aircraft structural part in Figure 2 as an example, the recognition result is shown in the XML file in Figure 5, which includes the serial number of the groove, the axial direction of the groove, the radius of the corner of the groove, the radius of the bottom corner, all layers of the groove feature, Information such as the vertex of each layer, the height of the layer, the corner and bottom corner radius of the layer, the unique identification value of the web surface, side surface, top surface and bottom corner surface in the CAD model;

基于特征表达与工艺决策相关的几何信息与工艺信息,为自动工艺决策提供完整的信息支撑。由于从零件模型中提取的加工特征仅是特定几何形状与加工信息之间的静态对应关联,而各加工阶段之间存在动态关联。为避免仅采用静态的加工特征,影响工艺决策结果的准确性,对特征加工过程的状态进行构造,运用了基于特征加工过程状态的工艺决策方法,实现工艺方案的动态和整体优化。最后,基于特征表达自动工艺决策的结果。Based on geometric information and process information related to feature expression and process decision-making, it provides complete information support for automatic process decision-making. Since the processing features extracted from the part model are only static correspondences between specific geometric shapes and processing information, there is a dynamic relationship between each processing stage. In order to avoid only using static processing features and affecting the accuracy of process decision results, the state of the feature processing process is constructed, and the process decision method based on the state of feature processing process is used to realize the dynamic and overall optimization of the process plan. Finally, the results of automated process decisions are expressed based on features.

a、特征加工过程的状态构造方法以自动识别的特征结果文件为基础,由三个步骤组成:构造特征加工工艺方案结构,提取状态监测位置和计算特征加工过程状态。a. The state construction method of the feature processing process is based on the automatically recognized feature result file, and consists of three steps: constructing the structure of the feature processing process plan, extracting the state monitoring position and calculating the state of the feature processing process.

构造特征加工工艺方案结构是指从典型的零件级工艺方案中提取出与该特征相关的工艺规程结构及典型工艺参数。Structuring feature machining process plan structure refers to extracting the process specification structure and typical process parameters related to the feature from the typical part-level process plan.

提取状态监测位置信息是指按照特征加工工艺方案结构,提取相应加工区域,并进行几何分析,得到能够反映在工艺方案下特征切削状态的关键切削位置点,作为IPS(Interim Process State,中间加工状态)的加工状态计算输入。Extracting state monitoring position information refers to extracting the corresponding processing area according to the structure of the characteristic processing technology plan, and performing geometric analysis to obtain the key cutting position points that can reflect the characteristic cutting state under the process plan, as IPS (Interim Process State, intermediate processing state ) of the processing state calculation input.

计算特征加工过程状态是在确定计算位置之后,结合工艺参数信息,对关键切削位置点的切削状态进行计算,最终完成特征加工过程状态的构造。Calculating the state of the feature processing process is to calculate the cutting state of the key cutting position points after the calculation position is determined, combined with the process parameter information, and finally complete the construction of the state of the feature processing process.

b、基于特征加工过程状态的工艺决策按照机床决策、加工特征排序决策、加工方法决策及切削参数决策的顺序进行。b. The process decision based on the state of the feature processing process is carried out in the order of machine tool decision, processing feature sorting decision, processing method decision and cutting parameter decision.

在特征加工过程状态的基础上,首先对信息结构进行了分层,归纳纵向约束、横向两种关系类型,从属、对应、引用、顺序、传递、制约共六种约束关系来描述加工过程状态内部的复杂工艺关系。建立加工过程状态工艺约束关系分析方法,将工艺方案的决策与优化转化为六种关系的分析与处理。基于加工过程状态的工艺决策方法能够以实际的加工过程状态为推理依据,并在追求局部优化的同时,兼顾了特征加工的整体优化性。On the basis of the state of the characteristic processing process, the information structure is firstly layered, and the two types of relationship, vertical constraint and horizontal, are summarized, and there are six constraint relationships of subordination, correspondence, reference, sequence, transmission, and restriction to describe the internal state of the processing process. complex process relationships. Establish the analysis method of process state process constraint relationship, transform the decision-making and optimization of process plan into the analysis and treatment of six relationships. The process decision-making method based on the processing state can take the actual processing state as the reasoning basis, and take into account the overall optimization of feature processing while pursuing local optimization.

工艺决策中加工特征排序决策分为机床级排序、装夹级排序和操作级排序。通过将加工知识及经验以规则的形式融入排序过程中,很好地解决了包含自由形状曲面的相交特征引起的加工特征排序难题。The processing feature sorting decision in process decision-making is divided into machine tool level sorting, clamping level sorting and operation level sorting. By integrating machining knowledge and experience into the sorting process in the form of rules, the problem of sorting processing features caused by intersecting features including free-form surfaces is well solved.

c、基于特征表达工艺决策结果形式为:每道工序包含若干工步,每个工步下包含若干操作,每个操作与一个加工特征相对应,特征里含有特征的操作类型、加工策略及切削参数。c. The form of process decision-making based on feature expression is: each process contains several steps, each step contains several operations, each operation corresponds to a processing feature, and the feature contains the operation type, processing strategy and cutting of the feature parameter.

以图2所示典型飞机结构件正面精加工为例来说明工艺决策结果。精加工共包含四个工步:精铣筋顶、槽腹板、内型,精铣转角,钻孔,铣外轮廓。由于使用同一把刀具精铣筋顶、槽腹板和内型,所以将它们放在同一工步中,每一工步对应相应的加工特征。特征间的加工顺序按照筋、槽腹板、槽内型、转角、孔、轮廓的顺序进行排列。同一特征的排序按照空刀路径最短原则进行排序。槽1在所有槽特征中第四个加工。Take the front finishing of typical aircraft structural parts shown in Figure 2 as an example to illustrate the process decision results. Finishing includes four steps: fine milling rib top, groove web, inner shape, fine milling corner, drilling, and milling outer contour. Since the same tool is used for fine milling of the rib top, groove web and inner shape, they are placed in the same work step, and each work step corresponds to the corresponding processing feature. The processing sequence among features is arranged in the order of rib, groove web, groove shape, corner, hole, and contour. The sorting of the same feature is sorted according to the principle of the shortest empty tool path. Slot 1 is machined fourth of all slot features.

以槽1为例说明操作类型和切削参数决策结果,该操作类型为Pocketing,位于工步1中,第4个Pocketing操作,该槽的加工策略为由内向外加工,切深2mm,切宽10mm,高速圆角0.5mm,进给速度2500mm/min,主轴转速9000r/min,切削层数为2层。Take groove 1 as an example to illustrate the operation type and cutting parameter decision results. The operation type is Pocketing, located in step 1, the fourth pocketing operation. The processing strategy of this groove is from inside to outside, with a depth of cut of 2mm and a width of 10mm. , high-speed fillet of 0.5mm, feed rate of 2500mm/min, spindle speed of 9000r/min, and the number of cutting layers is 2 layers.

基于特征构建加工工艺优化模型,实现多切削参数组的优化。工艺优化模型包括特征的几何信息、刀具信息、机床信息和工件的材料信息。在切削加工中,将切削速度、切削深度、进给速度定为切削用量三要素。因此工艺优化主要是指求出最优的切削速度、切削深度和进给速度。除此之外,还包括刀具的选择等。工艺优化的目标为加工效率、加工质量和加工成本。根据优化目标建立相应的目标函数,即最高生产效率目标函数、加工质量最高目标函数和最低加工成本目标函数。The machining process optimization model is constructed based on features to realize the optimization of multiple cutting parameter groups. The process optimization model includes geometric information of features, tool information, machine tool information and workpiece material information. In the cutting process, the cutting speed, cutting depth, and feed rate are set as the three elements of the cutting amount. Therefore, process optimization mainly refers to finding the optimal cutting speed, cutting depth and feed rate. In addition, it also includes the choice of tools and so on. The goals of process optimization are processing efficiency, processing quality and processing cost. According to the optimization objective, the corresponding objective functions are established, that is, the objective function of the highest production efficiency, the objective function of the highest processing quality and the objective function of the lowest processing cost.

最高生产效率目标函数的主要影响因素有:工序切削时间、换刀时间、装夹时间和其他辅助时间。其中影响工序切削时间的主要因素为:切削深度、切削宽度、切削速度、进给速度等;影响换刀时间的因素为一次换刀时间和换刀次数,刀具耐用度又影响了换刀次数。对这些因素建立相应的影响系数,通过将所有因素整合统一,建立最高生产效率目标函数;The main influencing factors of the objective function of maximum production efficiency are: process cutting time, tool changing time, clamping time and other auxiliary time. Among them, the main factors affecting the cutting time of the process are: cutting depth, cutting width, cutting speed, feed speed, etc.; the factors affecting the tool change time are the time of one tool change and the number of tool changes, and the durability of the tool affects the number of tool changes. Establish corresponding influence coefficients for these factors, and establish the highest production efficiency objective function by integrating all factors;

加工质量最高目标函数的影响因素有:零件材料性能、切削速度、进给速度等。同样为影响因素建立影响系数,建立目标函数。The influencing factors of the objective function of the highest machining quality are: material properties of parts, cutting speed, feed speed, etc. Also establish the influence coefficient for the influencing factors and establish the objective function.

最低加工成本目标函数的影响因素有:毛坯费用、在切削时间内所需费用、刀具成本、在装夹时间内所需费用和在辅助时间内所需费用。为影响因素建立影响系数,最终建立最低成本目标函数。The influencing factors of the minimum machining cost objective function are: blank cost, cost required in cutting time, tool cost, cost required in clamping time and cost required in auxiliary time. The influence coefficient is established for the influencing factors, and finally the minimum cost objective function is established.

按照三个优化目标函数对切削参数和刀具进行优化。在优化过程中需要考虑的约束条件为:The cutting parameters and tools are optimized according to three optimization objective functions. The constraints that need to be considered during the optimization process are:

①安全约束,即切削力、切削扭矩等不能超过机床、刀具、夹具和工件的允许范围;① Safety constraints, that is, cutting force, cutting torque, etc. cannot exceed the allowable range of machine tools, tools, fixtures and workpieces;

②能力约束,即主轴转速、进给速度、主轴加速度、进给加速度等不能超过机床的性能指标;② Capacity constraints, that is, the spindle speed, feed speed, spindle acceleration, feed acceleration, etc. cannot exceed the performance indicators of the machine tool;

③质量约束,工艺优化后,工件必须满足给定的加工精度和表面质量;③Quality constraints, after process optimization, the workpiece must meet the given machining accuracy and surface quality;

④振动约束,加工过程中,刀具、工件、机床不能出现明显的振动。④ Vibration constraints. During the processing, the cutting tool, workpiece and machine tool should not vibrate significantly.

建立基于特征的切削参数库,存储基于特征工艺优化模型优化的切削参数,供自动工艺决策参考使用。Establish a feature-based cutting parameter library to store the optimized cutting parameters based on the feature-based process optimization model for reference in automatic process decision-making.

最后,面向应用领域构建基于特征的切削试验试件三维模型,作为验证加工工艺的标准样件。其中三位模型包括典型特征及其典型组合。Finally, the three-dimensional model of the cutting test specimen based on the feature is constructed for the application field as a standard sample for verifying the processing technology. The three-dimensional model includes typical features and their typical combinations.

基于特征表达与数控编程相关的几何信息与工艺信息,同时将自动工艺决策的结果也作为自动编程的依据,进而基于特征自动生成加工刀轨,基于特征表达自动编程的结果;基于特征的自动数控编程算法主要包括驱动信息获取、刀轨生成、加工仿真和后置处理。Geometric information and process information related to NC programming are expressed based on features, and the results of automatic process decision-making are also used as the basis for automatic programming, and then machining tool paths are automatically generated based on features, and the results of automatic programming are expressed based on features; feature-based automatic NC The programming algorithm mainly includes drive information acquisition, tool path generation, machining simulation and post-processing.

驱动信息包括驱动几何信息、加工方式及参数信息、进给方式及参数信息三类。其中,加工方式及参数、进给方式及参数通过数字、字母等数据形式直接给出,而驱动几何则隐含在加工特征的几何信息中,需经处理转换为刀轨生成算法可直接使用的数据形式。Driving information includes driving geometry information, processing mode and parameter information, feed mode and parameter information. Among them, the processing method and parameters, feed method and parameters are directly given in the form of numbers, letters and other data, while the driving geometry is implicit in the geometric information of the processing features, which needs to be processed and converted into a tool path generation algorithm that can be used directly. data form.

不同特征加工刀轨生成算法所需驱动几何不同。在此以典型槽腹板加工为例,阐述加工特征重构的过程。Different feature machining tool path generation algorithms require different driving geometries. Here, the processing of typical grooved webs is taken as an example to illustrate the process of processing feature reconstruction.

加工方式及参数主要包括:刀轨类型(Tool Path Style),切削方向(Direction Of Cut),加工精度(Machining Tolerance),刀具(Tool),刀具直径D,刀具底齿半径Rc,刃长Lc,刀具工作长度L,切宽(Radial Distance Between Path),切深(Axial Maximum Depth Of Cut),圆角半径(Corner Radius),圆角圆弧圆心角(Limit Angle),圆角切向延伸长度(Extra Segmentoverlap),过渡圆弧半径(Transition Radius),过渡角(Transition Angle),过渡线长(TransitionLength),圆角减速率(Reduction Rate),圆角角最小圆心角(Minimum Angle),圆角减速最大半径(Maximum Radius),圆角减速预置距离(Distance Before Corner),圆角减速撤销距离(Distance After Corner)。Processing methods and parameters mainly include: tool path type (Tool Path Style), cutting direction (Direction Of Cut), machining accuracy (Machining Tolerance), tool (Tool), tool diameter D, tool bottom tooth radius Rc, edge length Lc, Tool working length L, cutting width (Radial Distance Between Path), cutting depth (Axial Maximum Depth Of Cut), fillet radius (Corner Radius), fillet arc center angle (Limit Angle), fillet tangential extension length (Extra Segmentoverlap), transition arc radius (Transition Radius), transition angle (Transition Angle), transition line length (TransitionLength), fillet deceleration rate (Reduction Rate), fillet corner minimum center angle (Minimum Angle), fillet deceleration maximum Radius (Maximum Radius), rounded corner deceleration preset distance (Distance Before Corner), rounded corner deceleration cancellation distance (Distance After Corner).

进给方式及参数主要包括:进刀方式(Approach),螺旋直径(Horizontal SafetyDistance),螺旋高度(Vertical Safety Distance),螺旋角(Ramping Angle),进刀速度(ApproachFeed Speed),退刀方式(Retract),退刀圆弧圆心角(Angular Sector),退刀圆弧朝向(Orientation),退刀圆弧半径(Radius),退刀速度(Retract Feed Speed),加工速度(MachiningFeed Speed),主轴转速(Spindle Speed)。Feed mode and parameters mainly include: Approach, Horizontal Safety Distance, Vertical Safety Distance, Ramping Angle, Approach Feed Speed, Retract ), the central angle of the retracting arc (Angular Sector), the orientation of the retracting arc (Orientation), the radius of the retracting arc (Radius), the retracting speed (Retract Feed Speed), the processing speed (Machining Feed Speed), the spindle speed ( Spindle Speed).

采用基于环分析的方法生成驱动几何。该方法解决了腹板精加工区域创建中曲线裁剪的分类情况多、裁剪后线段取舍判断复杂且易出错的问题;能够对闭角、开闭角并存及共侧面等类型的槽特征腹板加工区域创建进行统一计算,算法通用性好,有效地提高了腹板精加工编程的效率。该方法具体步骤如下:The drive geometry is generated using a ring analysis-based approach. This method solves the problem of many classifications of curve cutting in the creation of the web finishing area, and the complex and error-prone problem of line segment selection after cutting; it can process groove feature webs such as closed angles, open and closed angles coexisting, and common sides. Unified calculation is performed for area creation, and the algorithm has good versatility, which effectively improves the efficiency of web finishing programming. The specific steps of the method are as follows:

①将槽特征的广义侧面和广义底面的外环边界向腹板面投影;①Project the outer ring boundary of the generalized side surface and generalized bottom surface of the groove feature to the web surface;

②通过投影得到包含直线、圆弧和样条曲线的平面封闭轮廓;② Obtain a plane closed contour including straight lines, arcs and splines through projection;

③用直线段逼近投影曲线段,对所有直线段求交分割;③Approximate the projected curve segment with a straight line segment, and intersect and divide all the straight line segments;

④为了环分析矢量旋转的需要,将平面封闭轮廓离散成一系列直线段,并对其求交分割生成只包含直线段的平面封闭轮廓;④ For the needs of ring analysis vector rotation, discretize the planar closed contour into a series of straight line segments, and intersect and segment them to generate a planar closed contour containing only straight line segments;

⑤采用直线段旋转法对只包含直线段的平面封闭轮廓进行分析,得到所有封闭的环;⑤Using the straight line segment rotation method to analyze the plane closed contour that only contains straight line segments, and obtain all closed loops;

⑥从所有环中搜索处目标环;⑥Search the target ring from all the rings;

⑦根据目标环计算腹板精加工区域,得到驱动几何。⑦ Calculate the web finishing area according to the target ring to obtain the driving geometry.

通过以上的驱动信息,利用成熟的刀轨算法生成数控程序。Through the above driving information, use the mature tool path algorithm to generate the NC program.

在数控程序中给不同的刀位点分段插入线的类型,即直线、圆弧、圆锥曲线、自由曲线,以及面的类型,即平面,直纹面,自由曲面等几何信息,同时插入加工对应特征时的数控加工操作类型等工艺信息;后置处理中所考虑的数控系统的特性,包含了加速度特性、插补精度特性、刀柄补偿控制等参数类型;基于特征几何与工艺信息,结合数控系统的动态特性,对刀位点进行拟合形成数控系统支持的多项式插补方法,并优化进给速度以适应复杂的数控加工工况。基于特征的后置处理包含以下步骤:In the NC program, insert the type of line, that is, straight line, circular arc, conic curve, free curve, and the type of surface, that is, plane, ruled surface, free-form surface, etc. geometric information for different tool positions, and insert and process at the same time Process information such as the type of NC machining operation when corresponding to the feature; the characteristics of the NC system considered in the post-processing, including acceleration characteristics, interpolation accuracy characteristics, tool holder compensation control and other parameter types; based on feature geometry and process information, combined According to the dynamic characteristics of the CNC system, the tool position point is fitted to form a polynomial interpolation method supported by the CNC system, and the feed rate is optimized to adapt to complex CNC machining conditions. Feature-based postprocessing consists of the following steps:

步骤一、基于特征表达与后置处理相关的几何和工艺信息。在CAM软件的刀轨生成过程中,得到并标识刀轨所在特征的ID(IDentification),依据刀轨所对应的驱动几何信息,标识刀轨语句段属于直线刀轨或者曲线刀轨,在刀轨语句段中添加原始加工操作类型信息。Step 1. Geometric and process information related to post-processing is expressed based on features. In the tool path generation process of CAM software, the ID (IDentification) of the feature of the tool path is obtained and identified. According to the driving geometry information corresponding to the tool path, the statement segment of the tool path is identified as a straight line or a curved path. Add the original processing operation type information in the sentence segment.

步骤二、在后置处理中输入离散刀轨点位,依据上述信息判定刀轨点位属于刀轨段的几何类型,对于属于直线刀轨的离散刀轨点位直接输出直线插补的NC(NumericalControl)程序,对于属于圆弧刀轨的离散刀轨点位直接输出圆弧插补的NC程序。Step 2: Input the discrete tool path points in the post-processing, determine the geometric type of the tool path points that belong to the tool path segment according to the above information, and directly output the NC of linear interpolation for the discrete tool path points that belong to the linear tool path ( NumericalControl) program, which directly outputs the NC program of circular interpolation for the discrete tool track points belonging to the circular arc tool track.

步骤三、针对属于曲线的刀轨点位(需至少采用五个点位进行拟合)通过代入圆锥曲线方程的常规表达方程Ax2+Bxy+Cy2+Dx+Ey+1=0进行拟合,式中x、y为参数,系数A、B、C、D、E均为实数且A、B、C均不为零。Step 3. For the tool path points belonging to the curve (at least five points are required for fitting), the fitting is performed by substituting the conventional expression equation Ax2+Bxy+Cy2+Dx+Ey+1=0 of the conic curve equation, the formula Among them, x and y are parameters, and the coefficients A, B, C, D, and E are all real numbers and none of A, B, and C are zero.

步骤四、将拟合的曲线和原来的点位进行比较,算出拟合误差,若拟合误差超出规定值,则拟合的曲线段结束,可直接代入预先编制好的对应的标准曲线程序中产生相应的NC程序,然后重新输入离散刀轨点位进行拟合,即重复第二步到第四步,直至整个曲线段均有对应的NC程序输出为止。Step 4. Compare the fitted curve with the original point position to calculate the fitting error. If the fitting error exceeds the specified value, the fitted curve segment ends and can be directly substituted into the corresponding pre-programmed standard curve program Generate the corresponding NC program, and then re-input the discrete tool path points for fitting, that is, repeat the second to fourth steps until the entire curve segment has a corresponding NC program output.

步骤二、点位文件中都是离散的刀轨点位,算法依次读取点位,不断生成NC程序。每读取一个离散点位系统都会进行判定,设当前输入点位为Pi,系统会根据Pi所处的驱动几何关键词来判断Pi点位所处刀轨是直线或者曲线。Step 2: All the point files are discrete tool path points, and the algorithm reads the points sequentially to generate NC programs continuously. Every time a discrete point is read, the system will make a judgment. If the current input point is Pi, the system will judge whether the tool path at the Pi point is a straight line or a curve according to the driving geometry keyword where Pi is located.

步骤三、经过判断之后如果Pi处在直线或者圆弧刀轨,并且Pi之前的点位处在曲线(非圆弧)刀轨,则输出Pi之前的曲线插补NC程序,然后输出Pi所对应的直线或者圆弧插补NC程序,然后转步骤二。NC程序中直线和圆弧插补的程序示例如下:Step 3. After judgment, if Pi is on a straight line or arc tool path, and the point before Pi is on a curved (non-arc) tool path, then output the curve interpolation NC program before Pi, and then output the corresponding to Pi NC program for linear or circular interpolation, and then go to step 2. The program example of linear and circular interpolation in NC program is as follows:

步骤四、若点位属于曲线刀轨的部分,需继续输入点位Pi,直到待拟合的点位多于5个,针对属于曲线段的离散刀轨点位进行拟合,得到圆锥曲线的常规形式方程。Step 4. If the point belongs to the part of the curved tool path, you need to continue to input the point Pi until there are more than 5 points to be fitted. Fit the discrete tool path points belonging to the curved segment to obtain the conic curve Regular form equations.

圆锥曲线方程的常规表达方式为Ax2+Bxy+Cy2+Dx+Ey+1=0,x、y为参数且A、B、C、D、E均为实数,且A、B、C均不为零。此形式下包含了椭圆,双曲线和抛物线三种形式。The conventional expression of the conic section equation is Ax2+Bxy+Cy2+Dx+Ey+1=0, x, y are parameters and A, B, C, D, E are real numbers, and A, B, C are not zero. This form includes three forms of ellipse, hyperbola and parabola.

利用此方程对点位进行最小二乘拟合,以得到方程中的各系数。Use this equation to perform least square fitting on the points to obtain the coefficients in the equation.

步骤五、由于不同数控系统NC程序输入的要求不同,需要对方程进行参数转换。Step 5. Since the input requirements of NC programs of different numerical control systems are different, it is necessary to convert the parameters of the equation.

步骤六、对拟合曲线进行误差判定。当拟合点位增多时,拟合曲线与点位间的误差可能增大,这时需要以新的点位开始拟合曲线。误差判定采用离散刀轨点位到所拟合曲线的最小距离表示。若拟合的误差大于所设定的误差,则输出最后生成的误差以内的拟合曲线相应的圆锥曲线插补NC程序,并返回步骤二。Step 6: Carry out error judgment on the fitting curve. When the number of fitting points increases, the error between the fitting curve and the point may increase. At this time, it is necessary to start fitting the curve with a new point. The error judgment is represented by the minimum distance from the discrete tool path point to the fitted curve. If the fitting error is greater than the set error, output the conic curve interpolation NC program corresponding to the fitting curve within the last generated error, and return to step two.

步骤七、若拟合的误差小于所设定的误差,则返回步骤二,重新添加新的点位。若新的点位属于直线刀轨,转入步骤三,判断是否已输出最后拟合的圆锥曲线NC程序,并输出直线插补NC程序;若新的点位属于曲线刀轨,则转入步骤四,继续拟合曲线。Step 7. If the fitting error is smaller than the set error, return to Step 2 and add new points. If the new point belongs to the linear tool path, go to step 3, judge whether the last fitted conic curve NC program has been output, and output the linear interpolation NC program; if the new point belongs to the curved tool path, go to step Fourth, continue to fit the curve.

生成基于特征表达的加工过程控制文件,包括几何信息:转角信息、驱动几何信息等,以及工艺信息:加工刀具、切削参数、监测策略、检测策略等;根据特征的几何信息与工艺信息以及处理策略,进行在线监测,并基于人工智能方法实现监测结果的处理;记录加工过程中的数据指加工过程中实际的切削参数、机床的运行功率、加工过程中出现的各种问题如刀具磨损、颤振等;以特征为单元组织以上数据。步骤一、基于特征组织与加工过程相关的几何工艺信息,形成加工过程控制信息。基于特征组织几何工艺信息包括特征类型、使用的刀具、走刀策略、切宽、切深、主轴转速、Generate process control files based on feature expression, including geometric information: corner information, driving geometric information, etc., and process information: machining tools, cutting parameters, monitoring strategies, detection strategies, etc.; geometric information and process information and processing strategies based on features , carry out online monitoring, and realize the processing of monitoring results based on artificial intelligence methods; record the data in the processing process, which refers to the actual cutting parameters in the processing process, the operating power of the machine tool, and various problems in the processing process such as tool wear and chatter etc.; organize the above data with features as units. Step 1. Based on the feature organization, geometric process information related to the machining process is formed to form machining process control information. Geometric process information based on feature organization includes feature type, tool used, tooling strategy, width of cut, depth of cut, spindle speed,

步骤二、根据加工过程控制信息对加工过程进行在线监测,并基于人工智能方法实现监测结果的处理。Step 2. On-line monitoring of the processing process is carried out according to the processing process control information, and the processing of the monitoring results is realized based on the artificial intelligence method.

步骤三、记录加工过程中的数据,包括加工过程中实际的切削参数、机床的运行功率、加工过程中出现的各种问题如刀具磨损、颤振等;最后过程监测见过需要以特征为单元进行信息的组织,加工的实际进给速度、切深、切宽、运行功率等均进行曲线表示,以特征为单元进行划分。最后将组织好的加工过程数据进行反馈,以进行工艺优化。Step 3. Record the data during the processing, including the actual cutting parameters during the processing, the operating power of the machine tool, and various problems during the processing such as tool wear, chatter, etc.; the final process monitoring needs to be based on features. Organization of information, actual processing feed speed, depth of cut, width of cut, operating power, etc. are all represented by curves, and divided into units based on features. Finally, the organized processing data will be fed back for process optimization.

基于特征表达与检测相关的几何信息与工艺信息,其中几何信息为:检测特征的面类型、曲率变化、面积、法向、中间加工状态的理论几何模型等;工艺信息为:加工精度;基于特征的几何信息与工艺信息构建检测特征的检测点的生成规则,基于特征生成检测特征的检测点,并考虑检测特征的中间状态优化检测轨迹,生成检测文件;安装探头进行在线检测,记录检测结果及分析结果,并基于特征进行组织,反馈给工艺部门,作为工艺优化的依据。所述基于特征表达的在线检测方法,该方法包括以下步骤:Based on the geometric information and process information related to feature expression and detection, the geometric information is: the surface type, curvature change, area, normal direction, theoretical geometric model of the intermediate processing state of the detection feature, etc.; the process information is: processing accuracy; feature-based The geometric information and process information construct the generation rules of the detection points of the detection features, generate the detection points of the detection features based on the features, and consider the intermediate state of the detection features to optimize the detection trajectory and generate detection files; install the probe for online detection, record the detection results and The results are analyzed, organized based on characteristics, and fed back to the process department as a basis for process optimization. Described online detection method based on characteristic expression, this method comprises the following steps:

步骤一、输入总体信息,定义从零件三维模型中无法获取的一些信息,包括零件的名称以及属性信息,以及每一类检测特征的默认公差信息等,以支持检测特征识别和检测数据的生成,并以XML中性文件的形式输出保存;Step 1. Input the overall information and define some information that cannot be obtained from the 3D model of the part, including the name and attribute information of the part, and the default tolerance information of each type of detection feature, etc., to support detection feature recognition and detection data generation. And output and save in the form of XML neutral file;

步骤二、根据定义的检测特征,对零件进行特征识别,所获得的特征信息以链表的形式存储,而对于不同的特征其数据结构不同,但其有共同的属性信息,如公差、特征编号、特征方位等;Step 2. According to the defined detection features, feature recognition is performed on the part, and the obtained feature information is stored in the form of a linked list. For different features, the data structure is different, but they have common attribute information, such as tolerance, feature number, feature orientation, etc.;

步骤三、读入检测特征信息,可以读入特征识别保存的特征列表文件,也可以读入已有的检测数据列表文件,继续上一次检测点编辑结果继续编辑;所读入的特征应包括完整特征信息,为检测数据的生成提供特征信息;Step 3. Read in the detection feature information. You can read in the feature list file saved by feature recognition, or you can read in the existing detection data list file, and continue to edit the last detection point editing result; the read-in feature should include complete Feature information, providing feature information for the generation of detection data;

步骤四、根据输入的特征的几何信息与工艺信息,在在线检测检测点创建规范框架下,判断检测特征的类型,若是“轴”或平面规则形体,按照等间距检测点数与分布的确定方法;若是曲面,则利用基于曲率变化矩阵的曲面检测点自动创建方法,自动生成在线检测检测点;对有特殊的检测要求的检测特征,需要人工对自动生成的检测数据点进行干预处理,以获得满意的检测点数据;Step 4. According to the geometric information and process information of the input feature, under the framework of the online detection point creation specification, determine the type of detection feature. If it is an "axis" or a plane regular shape, follow the method of determining the number and distribution of detection points at equal intervals; If it is a curved surface, use the method of automatically creating surface detection points based on the curvature change matrix to automatically generate online detection detection points; for detection features with special detection requirements, it is necessary to manually intervene in the automatically generated detection data points to obtain satisfactory results. The detection point data;

步骤五、基于检测状态,按检测操作级、检测特征级、特征自身级三级,进行以特征为单位的在线检测路径规划;Step 5. Based on the detection state, carry out online detection path planning with the feature as the unit according to the three levels of detection operation level, detection feature level, and feature level;

步骤六、对上一步规划的检测路径进行后置处理,将得到检测特征检测数据,通过坐标变换使在设计坐标系下的检测点数据坐标变换到检测坐标系下,同时根据路径信息和机床配置信息生成检测NC代码和检测工艺文件,传输至数控机床进行在线检测;Step 6. Perform post-processing on the detection path planned in the previous step to obtain the detection feature detection data. Through coordinate transformation, the coordinates of the detection point data in the design coordinate system are transformed into the detection coordinate system. At the same time, according to the path information and machine tool configuration The information generates and detects NC codes and detection process files, and transmits them to CNC machine tools for online detection;

步骤七、利用接触式电触式测头测量检测点的实际坐标,对所获得实际坐标进行误差补偿,得到最终所需要的校正数据;Step 7. Use the contact electric touch probe to measure the actual coordinates of the detection points, and perform error compensation on the obtained actual coordinates to obtain the final required correction data;

步骤八、将经过误差补偿的数据和在线检测指导文件中的理论值进行比较,根据在线检测指导文件中的要求进行分析、处理,得出完整的检测结果和最终的质量评价结论,进而评估加工零件是否满足要求以及调整策略,检测结果也可作为工艺优化的依据。Step 8. Compare the error-compensated data with the theoretical value in the online inspection guidance document, analyze and process according to the requirements in the online inspection guidance document, obtain complete inspection results and final quality evaluation conclusions, and then evaluate the processing Whether the parts meet the requirements and the adjustment strategy, the test results can also be used as the basis for process optimization.

基于特征的神经网络工时预测方法中,几何信息与工艺信息分别为:几何信息指整体面积、零件高度、槽、筋、孔、轮廓特征的数量;工艺信息指零件的材料、加工所需机床。基于特征的神经网络工时预测方法包括以下步骤:In the feature-based neural network man-hour prediction method, geometric information and process information are respectively: geometric information refers to the overall area, part height, number of grooves, ribs, holes, and contour features; process information refers to the material of the part and the machine tool required for processing. The feature-based neural network man-hour prediction method includes the following steps:

步骤一、读取图2所示飞机结构件的自动特征识别结果;Step 1, read the automatic feature recognition results of the aircraft structural parts shown in Figure 2;

步骤二、提炼典型加工特征参数,典型加工特征参数包括:Step 2. Extracting typical processing characteristic parameters, typical processing characteristic parameters include:

a.关于筋特征:对于水平筋顶,影响其加工时间的特征参数为水平筋顶的加工驱动线的程度;对于斜筋顶,影响其加工时间的特征参数为斜筋顶的加工驱动线长度和斜筋顶的倾斜角度;对于弧筋顶,影响其加工时间的特征参数为弧筋顶的加工驱动线长度;图2所示为典型筋顶特征示意图;a. Regarding rib features: for horizontal rib roofs, the characteristic parameters that affect the processing time are the degree of the processing drive line of the horizontal rib roof; for oblique rib roofs, the characteristic parameters that affect the processing time are the length of the The inclination angle of the top of the rib; for the top of the arc, the characteristic parameter that affects the processing time is the length of the processing drive line of the top of the arc; Figure 2 shows a schematic diagram of the characteristics of a typical top of the rib;

b.关于槽特征:对于槽腹板特征,影响其加工时间的特征参数是腹板的面积,其中若槽中含有凸台也当作腹板面处理;对于槽内型,影响其加工时间的特征参数是内型驱动线长度以及槽高度;对于槽转角,影响其加工时间的特征参数为转角半径、转角角度、转角深度;b. Regarding groove features: For the groove web feature, the characteristic parameter that affects its processing time is the area of the web, and if the groove contains a boss, it is also treated as the web surface; for the internal groove type, the characteristic parameter that affects its processing time is the length of the inner drive line and the height of the groove; for the groove corner, the characteristic parameters that affect the processing time are corner radius, corner angle, and corner depth;

c.关于轮廓:影响其加工时间的特征参数为零件轮廓的周长和轮廓的高度;c. About the contour: the feature parameters that affect its processing time are the circumference of the part contour and the height of the contour;

d.关于圆孔:影响其加工时间的特征参数为圆孔的半径和圆孔的深度;d. About the round hole: the characteristic parameters that affect its processing time are the radius of the round hole and the depth of the round hole;

e.关于非圆孔:影响其加工时间的特征参数为非圆孔的周长和非圆孔的深度;e. Regarding non-circular holes: the characteristic parameters that affect the processing time are the circumference of the non-circular hole and the depth of the non-circular hole;

以上特征及其参数使用特征识别实现并保存为特征信息。The above features and their parameters are implemented using feature recognition and saved as feature information.

步骤三、提炼影响工时的切削参数,当工件、刀具、机床等加工资源都确定后,影响生产效率的主要因素为:切削速度、进给量、切削深度和切削宽度,对于不同的特征影响的切削参数如下:Step 3. Extract the cutting parameters that affect the working hours. When the workpiece, tool, machine tool and other processing resources are determined, the main factors affecting production efficiency are: cutting speed, feed rate, cutting depth and cutting width. The cutting parameters are as follows:

对于筋顶特征、槽内型特征、孔特征,影响其加工时间的切削参数为:转速、进给速度、切深;For rib top features, groove internal features, and hole features, the cutting parameters that affect the processing time are: speed, feed rate, depth of cut;

对于槽腹板特征、槽转角特征、轮廓特征、非圆孔特征,影响其加工时间的切削参数为:转速、进给速度、切宽、切深;For groove web features, groove corner features, contour features, and non-circular hole features, the cutting parameters that affect the processing time are: speed, feed rate, width of cut, depth of cut;

步骤四、进行切削仿真实验,以特征为研究对象,基于典型的零件加工工艺和提炼的切削参数,通过不断的变换特征的尺寸特征,试验过程中记录不同尺寸的特征的加工时间,形成基于特征的加工时间库。特征参数的选取原则如下:Step 4. Carry out cutting simulation experiments, with features as the research object, based on typical parts processing technology and refined cutting parameters, by continuously changing the size features of features, recording the processing time of features of different sizes during the test, forming a feature-based processing time library. The selection principles of feature parameters are as follows:

a、筋顶:1)对于水平筋顶,它的加工驱动线长度范围定为10~1500mm,从实验结果中选取的水平筋顶样本的加工驱动线长度处在上述范围,企鹅选取的数据满足正态分布的要求;2)对于斜筋顶,它的加工驱动线长度范围定为10~200mm,倾角范围定为10~80°,从实验结果中选取斜筋顶样本的加工驱动线长度和倾角范围处在上述范围,且选取的数据满足正态分布的要求;3)对于弧筋顶,它的加工驱动线长度范围定为10~100mm从实验结果中选取的弧筋顶样本的加工驱动线长度处在上述范围,且选取的数据满足正态分布的要求;每一类筋顶特征取50组样本数据;a. Rib roof: 1) For the horizontal rib roof, the length of its processing driving line is set at 10-1500mm. The length of the processing driving line of the horizontal rib roof samples selected from the experimental results is in the above range, and the data selected by Penguin meet the requirements. Requirements for normal distribution; 2) For the oblique rib roof, the length of its processing driving line is set at 10-200 mm, and the range of inclination angle is set at 10-80°. The processing driving line length and The inclination range is within the above range, and the selected data meet the requirements of normal distribution; 3) For the arc rib top, its processing drive line length range is set at 10-100 mm. The processing drive of the arc rib top sample selected from the experimental results The line length is within the above range, and the selected data meet the requirements of normal distribution; 50 sets of sample data are taken for each type of rib top feature;

b、槽:1)对于槽腹板,它的面积范围定位为0.001~0.1m2,选取的槽腹板样本面积参数参照正态分布分布在该范围;2)对于槽内型,槽内型驱动线长度范围定为100~1200mm,槽内型深度定为3~100mm,选取的槽内型特征的驱动线长度和深度按照正态分布分布在所述范围,共取60组数据;3)对于槽转角,转角半径数据定为6mm、10mm、12mm、16mm、20mm,夹角数据定为30°、45°、60°、75°、90°、120°,转角深度范围定为3~100mm,深度数据满足正态分布要求,共取160组槽转角样本数据;b. Groove: 1) For the groove web, its area range is positioned as 0.001-0.1m 2 , and the selected groove web sample area parameters are distributed in this range with reference to the normal distribution; 2) For the groove type, the groove type The length of the driving line is set at 100-1200mm, and the depth of the groove is set at 3-100mm. The length and depth of the selected driving line are distributed in the range according to the normal distribution, and a total of 60 sets of data are taken; 3) For the groove corner, the corner radius data is set to 6mm, 10mm, 12mm, 16mm, 20mm, the included angle data is set to 30°, 45°, 60°, 75°, 90°, 120°, and the corner depth range is set to 3-100mm , the depth data meets the requirements of normal distribution, and a total of 160 sets of groove corner sample data are taken;

c、轮廓:周长范围为1000~6000mm,轮廓高度定为20~180mm,选取的轮廓的周长和轮廓高度数据按照正态分布分布在上述范围,选取40组样本数据;c. Outline: the perimeter range is 1000-6000mm, and the outline height is set at 20-180mm. The perimeter and outline height data of the selected outline are distributed in the above range according to the normal distribution, and 40 sets of sample data are selected;

d、圆孔:孔径范围定为8~80mm,孔深范围定为3~50mm,选取的孔的直径数据定为:8mm、10mm、20mm、30mm、60mm、80mm,深度数据按正态分布在上述范围,在不同的加工精度情况下各取50组数据;d. Round hole: the aperture range is set to 8-80mm, the hole depth range is set to 3-50mm, the diameter data of the selected hole is set to: 8mm, 10mm, 20mm, 30mm, 60mm, 80mm, and the depth data is normally distributed in In the above range, 50 sets of data are taken under different machining accuracy conditions;

e、非圆孔:非圆孔的周长范围定为10~1000mm,非圆孔深度定为3~50mm,选取的非圆孔的周长和深度数据按照正态分布分布在该范围,选取50组样本数据;e. Non-circular holes: The perimeter range of non-circular holes is set at 10-1000mm, and the depth of non-circular holes is set at 3-50mm. The selected perimeter and depth data of non-circular holes are distributed in this range according to the normal distribution. Select 50 sets of sample data;

步骤五、建立特征与特征加工时间对应关系,每一类特征均建立一定数量的特征实例。形成典型特征样本库。Step 5: Establish the corresponding relationship between features and feature processing time, and establish a certain number of feature instances for each type of feature. Form a typical feature sample library.

步骤六、基于建立的典型特征样本库,以特征为对象建立与之对应的BP网络。BP网络的输入节点是每一类特征的几何特征参数、相关切削参数以及其他可能的影响因素,BP网络的输出即是每一类特征的加工工时。通过特征样本库的样本训练出每一类特征的BP网络并进行标记保存。Step 6: Based on the established typical feature sample library, a BP network corresponding to the feature is established. The input nodes of the BP network are the geometric feature parameters of each type of feature, related cutting parameters and other possible influencing factors, and the output of the BP network is the processing time of each type of feature. The BP network of each type of feature is trained through the samples of the feature sample library and is marked and saved.

为预测新的零件实例的加工时间,首先获取该零件的特征,以上述特征几何参数和切削参数作为相应已训练好的BP神经网络的输入,进行预测,BP网络的输出即是特征的加工时间,最后通过累加零件所有特征的加工时间得到零件的总加工时间。In order to predict the processing time of a new part instance, first obtain the features of the part, and use the above-mentioned feature geometric parameters and cutting parameters as the input of the corresponding trained BP neural network to predict, and the output of the BP network is the processing time of the feature , and finally the total processing time of the part is obtained by accumulating the processing time of all features of the part.

基于特征的精确加工工时预测方法中,几何信息指特征的转角位置、转角大小;工艺信息指切削余量、切深、切宽、进给速度;机床的动态特性包括机床的加速度、加加速度、转弯性能,基于几何信息、工艺信息与机床的动态特性,预测机床运动过程中的实际进给速度,并结合切削力预测由于切削力的的变化造成的进给速度的变化,进而精确预测进给速度,然后几何刀具轨迹算出加工工时。基于特征的精确加工工时预测方法包括以下步骤:In the feature-based precise machining man-hour prediction method, the geometric information refers to the corner position and corner size of the feature; the process information refers to the cutting allowance, depth of cut, width of cut, and feed rate; the dynamic characteristics of the machine tool include the acceleration, jerk, Turning performance, based on geometric information, process information and the dynamic characteristics of the machine tool, predict the actual feed speed during the machine tool movement, and combine the cutting force to predict the change of the feed speed caused by the change of the cutting force, and then accurately predict the feed rate Speed, and then the geometric tool path to calculate the processing time. The feature-based precise machining man-hour prediction method includes the following steps:

步骤一、读取对加工零件进行自动数控编程得到的数控程序;Step 1. Read the NC program obtained by performing automatic NC programming on the machined parts;

步骤二、组织NC程序以及机床特性信息。NC程序中以特征为单元组织数据,并为每个特征编码,每个特征包含特征编码以及加工该特征的NC数据。通过特征编码,可以访问并调用NC程序信息。特征编码下对应该特征的加工数据,加工数据维持现有的NC程序的数据格式。每个NC程序文件都有完成该程序所需的机床。Step 2, organizing NC programs and machine tool characteristic information. In the NC program, the data is organized in units of features, and each feature is coded, and each feature contains the feature code and the NC data for processing the feature. Through feature coding, NC program information can be accessed and called. The processing data corresponding to the feature under the feature code maintains the data format of the existing NC program. Each NC program file has the machine tools required to complete the program.

机床特性信息是以知识库的形式存储,分为三个组成部分:机床库、数控系统库和速度控制方式库。机床库包括机床名称、机床所使用的数控系统、机床的性能参数如最大功率、最大速度、最大加速度等。Machine tool characteristic information is stored in the form of knowledge base, which is divided into three components: machine tool library, CNC system library and speed control method library. The machine tool library includes the name of the machine tool, the CNC system used by the machine tool, and the performance parameters of the machine tool such as maximum power, maximum speed, and maximum acceleration.

步骤三、基于特征进行几何工艺信息的组织。几何工艺信息是以工艺决策的结果组织数据的,即按照工序、工步和操作三级结构组织数据。机床和刀具信息分别存储在工序和工步下,这里的机床信息只包含机床的简单描述,包括机床的名称、类别等。刀具信息主要描述刀具的代号、材料、结构参数等。操作信息中包含了特征编码、进退刀速度、加工速度、特征的位置、加工余量、切深和切宽。特征编码是包含了特征ID(Identification,标识)以及执行的操作ID,通过进退刀速度以及加工速度可以用来区分加工刀轨和进退刀刀轨,加工余量、切深和切宽是确定切削状态的依据。Step 3, organizing geometric process information based on features. Geometric process information organizes data as a result of process decision-making, that is, organizes data according to the three-level structure of process, process step and operation. Machine tool and tool information are stored under process and step respectively. The machine tool information here only contains a brief description of the machine tool, including the name and category of the machine tool. Tool information mainly describes the tool code, material, structural parameters, etc. The operation information includes feature code, cutting speed, machining speed, feature position, machining allowance, depth of cut and width of cut. The feature code includes the feature ID (Identification, identification) and the ID of the operation to be performed. The speed of the advance and retreat tool and the processing speed can be used to distinguish between the machining tool path and the advance and retreat tool path. The machining allowance, depth of cut and width of cut are used to determine the cutting status basis.

步骤四、由于数控编程中切削速度局部值设置的复杂性,目前的数控编程只在关键位置如转角处等设置了局部切削速度,其他位置则使用全局切削速度,由于实际加工中切深切宽的不均匀,现代机床的智能调节模块如Artis会在加工过程中优化切削速度。Step 4. Due to the complexity of setting the local value of the cutting speed in NC programming, the current NC programming only sets the local cutting speed at key positions such as corners, and other positions use the global cutting speed. Inhomogeneous, intelligent adjustment modules of modern machine tools such as Artis will optimize the cutting speed during machining.

切削所需功率由切削力以及切削速度决定,即:The power required for cutting is determined by the cutting force and cutting speed, namely:

p=fvp=fv

式中p为切削所需功率,f为切削力,v为切削速度。In the formula, p is the power required for cutting, f is the cutting force, and v is the cutting speed.

切削力跟切削速度、切深、切宽、切削材料、刀具材料和加工方式相关,其计算可指数切削力计算模型。Cutting force is related to cutting speed, cutting depth, cutting width, cutting material, tool material and processing method, and its calculation can be indexed to the cutting force calculation model.

在预测的过程中,切削速度为按照机床的运动特性计算所得的速度,切深需要从特征信息中提取,在实际切削过程中实际切宽跟特征中设定值会有差别,需要根据零件的加工状态计算。为了提高计算效率,切削功率的计算只在有可能出现问题的地方才计算,根据特征加工的特点,由于筋特征顶面和槽特征腹板的加工是在粗加工之后,余量较大,出现所需功率大的概率比较高,作为计算对象。求出切削过程的切削功率,用计算功率与机床能够提供的功率比较,如果计算的功率比机床能够提供的功率小,则可以按照NC程序设定的值运行,否则,需要调整,调整方法为:根据功率的计算公式,逐渐减小速度,直到满足要求。In the prediction process, the cutting speed is the speed calculated according to the kinematic characteristics of the machine tool, and the depth of cut needs to be extracted from the feature information. In the actual cutting process, the actual cutting width will be different from the set value in the feature, and it needs to be calculated according to the part’s Machining status calculation. In order to improve the calculation efficiency, the calculation of cutting power is only calculated where there may be problems. According to the characteristics of feature processing, since the top surface of the rib feature and the feature web of the groove are processed after rough machining, the margin is large, and the The probability that the required power is large is relatively high, and it is used as the calculation object. Find the cutting power in the cutting process, and compare the calculated power with the power that the machine tool can provide. If the calculated power is smaller than the power that the machine tool can provide, you can run according to the value set by the NC program. Otherwise, it needs to be adjusted. The adjustment method is : According to the power calculation formula, gradually reduce the speed until the requirement is met.

步骤五、基于特征进行精确工序级工时计算,数控工序的加工时间由各个工步的加工时间组成。Step 5: Carry out precise process-level man-hour calculation based on features, and the processing time of the NC process is composed of the processing time of each work step.

特征的刀轨包含快速定位刀轨、进退刀刀轨和切削刀轨,所以特征的加工时间也由快速定位时间、进退刀时间和切削时间组成。The tool path of the feature includes the rapid positioning tool path, the advance and retreat tool path and the cutting tool path, so the processing time of the feature is also composed of the rapid positioning time, the advance and retreat time and the cutting time.

特征的刀轨由快速定位刀轨、进退刀刀轨和切削刀轨组成,快速定位刀轨简单,计算理论时间即可。进退刀变化较为复杂,若利用机床特性的分析函数计算,效率较低,由于进退刀是特征刀轨策略的一部分,属于特征承载的知识和经验,每种特征都有相应的进退刀策略,通过实验分析,得出每种特征进退刀的实际加工时间与理论时间的比例系数,即可得出进退刀部分的时间。The characteristic tool path is composed of rapid positioning tool path, advancing and retreating tool path and cutting tool path. The rapid positioning tool path is simple and only needs to calculate the theoretical time. The change of the tool advance and retreat is more complicated. If the analysis function of the machine tool is used to calculate, the efficiency is low. Since the tool advance and retreat is part of the feature tool path strategy, it belongs to the knowledge and experience carried by the feature. Each feature has a corresponding tool advance and retreat strategy. Through Through the experimental analysis, the proportional coefficient between the actual processing time and the theoretical time of the tool advance and retreat for each feature can be obtained, and the time for the tool advance and retreat can be obtained.

本发明未涉及部分与现有技术相同或可采用现有技术加以实现。The parts not involved in the present invention are the same as the prior art or can be realized by adopting the prior art.

Claims (9)

1.一种基于特征的复杂零件数控加工制造方法,其特征是首先读入待加工零件的三维数字模型,其次,进行自动特征识别,从读入的三维数字模型中提取待加工零件的几何信息与工艺信息,三维数字模型中不包含的信息通过与数模配套的相关工艺文件获取,并将所提取的几何与工艺信息进行特征化标记,所有特征都按照特征类别与序号进行唯一标识,即特征标识=特征类别+序号,以此标识作为不同应用间特征关联的工具;若在制造过程中特征被分解,则特征标识=分解标识+特征类别+序号+分解子序号,从而实现以特征作为制造知识和经验的载体,实现信息的有效集成;第三,为了在整个制造过程中保持特征的有效性以及特征衍变的连贯性,采用面向对象以及基于本体的方法表示特征即定义特征的本体以及各应用领域特征的类,采用全息属性面边图的方法进行特征识别;最后,经过工艺优化自动生成复杂零件的数控加工程序,驱动数控加工设备完成整个加工过程;在进行自动特征识别完成后再基于特征构建加工工艺优化模型、基于特征进行自动工艺决策、基于特征进行自动数控编程、基于特征进行后置处理、基于特征进行加工过程控制、基于特征进行在线检测、基于特征构建已加工零件的工时样本库和构建特征几何信息与工艺信息向机床性能参数的映射模型;1. A feature-based NC machining and manufacturing method for complex parts, characterized in that it first reads in the three-dimensional digital model of the part to be processed, and secondly, performs automatic feature recognition to extract the geometric information of the part to be processed from the read-in three-dimensional digital model and process information, the information not included in the 3D digital model is obtained through the relevant process documents matched with the digital model, and the extracted geometry and process information are characterized and marked, and all features are uniquely identified according to the feature category and serial number, that is, Feature identification = feature category + serial number, using this identification as a tool for feature association between different applications; if the feature is decomposed during the manufacturing process, then feature identification = decomposition identification + feature category + serial number + decomposition sub-serial number, so as to realize the use of features as The carrier of manufacturing knowledge and experience realizes the effective integration of information; thirdly, in order to maintain the validity of features and the continuity of feature evolution throughout the manufacturing process, object-oriented and ontology-based methods are used to represent features, that is, to define the ontology of features and For the class of features in each application field, the method of holographic attribute surface and edge graph is used for feature recognition; finally, the NC machining program for complex parts is automatically generated after process optimization, and the NC machining equipment is driven to complete the entire processing process; after the automatic feature recognition is completed, the Construction of processing technology optimization model based on features, automatic process decision-making based on features, automatic NC programming based on features, post-processing based on features, process control based on features, online detection based on features, man-hours of processed parts based on features The sample library and the mapping model of building feature geometric information and process information to machine tool performance parameters; (1)所述的基于特征构建加工工艺优化模型时应包含特征的几何信息、刀具的信息、机床信息和工件的材料信息,优化模型的约束为切削力和振动,优化模型的优化目标为加工效率、加工质量和加工成本,优化的项目为切深、切宽和进给速度,建立基于特征的切削参数库;面向应用领域构建基于特征的切削试验试件三维模型,包含典型特征及其典型组合,作为验证加工工艺的标准样件;(1) The feature-based construction of the processing technology optimization model should include the geometric information of the feature, the information of the tool, the information of the machine tool and the material information of the workpiece. The constraints of the optimization model are cutting force and vibration, and the optimization target of the optimization model is the processing Efficiency, processing quality and processing cost, the optimized items are depth of cut, width of cut and feed speed, and a feature-based cutting parameter library is established; a 3D model of cutting test specimens based on features is built for the application field, including typical features and typical Combination, as a standard sample to verify the processing technology; (2)所述的基于特征进行自动工艺决策是为自动工艺决策提供完整的信息支撑,基于特征表达工艺规则及工艺方案,进而基于特征进行自动工艺决策,基于特征表达自动工艺决策的结果;(2) The feature-based automatic process decision-making is to provide complete information support for automatic process decision-making, express process rules and process schemes based on features, and then perform automatic process decision-making based on features, and express the results of automatic process decision-making based on features; (3)所述的基于特征进行自动数控编程是指将自动工艺决策的结果也作为自动编程的依据,进而基于特征自动生成加工刀轨,基于特征表达自动编程的结果;(3) The automatic NC programming based on features refers to using the results of automatic process decision-making as the basis of automatic programming, and then automatically generating machining tool paths based on features, and expressing the results of automatic programming based on features; (4)所述的基于特征进行后置处理是以自动编程的结果为依据,考虑数控系统的动态特性,进行基于特征的后置处理,基于特征表达后置处理的结果,形成数控加工程序;(4) The post-processing based on the feature is based on the results of automatic programming, considering the dynamic characteristics of the numerical control system, performing post-processing based on the feature, and forming a numerical control machining program based on the result of the feature expression post-processing; (5)所述的基于特征进行加工过程控制是为表达加工过程中出现的问题的处理策略,包括基于特征进行加工过程的状态监测,加工过程中进行智能自适应调整,基于特征记录加工过程中的数据,供工艺优化使用;(5) The feature-based processing process control is a processing strategy for expressing problems in the processing process, including state monitoring of the processing process based on features, intelligent self-adaptive adjustment during processing, and feature-based recording during processing. data for process optimization; (6)所述的基于特征进行在线检测是指基于特征的几何信息和工艺信息形成检测点生成规范,基于特征的几何信息优化在线检测时测头姿态矢量以及检测轨迹,基于特征形成检测分析结果,作为优化加工工艺的依据;(6) The feature-based online detection refers to the formation of detection point generation specifications based on the geometric information and process information of the features, the optimization of the probe attitude vector and detection trajectory during online detection based on the geometric information of the features, and the formation of detection and analysis results based on the features , as the basis for optimizing the processing technology; (7)所述的基于特征构建已加工零件的工时样本库中包含与工时相关的特征的几何信息以及零件工时,以特征几何信息与工艺信息作为输入,构建神经网络,在没有零件数控程序的前提下预测待加工零件的工时,作为零件加工对外报价以及生产计划安排的依据;在基于特征的数控程序中加入特征的几何信息与工艺信息,结合数控机床的动态特性以及切削过程中的切削力,精确预测每一个工序的数控加工工时,作为机床调度的依据;(7) The feature-based construction of the man-hour sample library of the processed parts contains geometric information of features related to man-hours and part man-hours. The feature geometric information and process information are used as input to construct a neural network. In the absence of part CNC programs Predict the working hours of the parts to be processed under the premise, as the basis for parts processing external quotations and production planning arrangements; add feature geometric information and process information to the feature-based NC program, combined with the dynamic characteristics of the CNC machine tool and the cutting force during the cutting process , to accurately predict the NC machining hours of each process, as the basis for machine tool scheduling; (9)所述的构建特征几何信息与工艺信息向机床性能参数的映射模型是基于特征分析满足加工零件所需机床的性能参数,提供面向应用的机床相关参数设计参考。(9) The mapping model of building feature geometric information and process information to machine tool performance parameters is based on feature analysis to meet the performance parameters of the machine tool required for processing parts, and provides application-oriented design references for machine tool related parameters. 2.根据权利要求1所述的方法,其特征是所述的基于特征进行自动工艺决策的步骤为:(1)基于特征表达与工艺决策相关的几何信息与工艺信息,其中几何信息为:特征的几何尺寸、位置、几何结构、特征所允许的最大刀具直径,工艺信息为:材料、毛坯形式、加工余量和加工精度;2. The method according to claim 1, wherein the step of performing automatic process decision-making based on features is: (1) expressing geometric information and process information related to process decision-making based on features, wherein the geometric information is: feature The maximum tool diameter allowed by the geometric size, position, geometric structure, and features of the tool, and the process information is: material, blank form, machining allowance and machining accuracy; (2)基于特征的工艺决策按照机床决策、加工顺序决策、加工方法决策及切削参数决策的顺序进行,依据工艺规则和工艺方案形成自动工艺决策结果;(2) Process decision-making based on features is carried out in the order of machine tool decision-making, processing sequence decision-making, processing method decision-making and cutting parameter decision-making, and automatic process decision-making results are formed according to process rules and process plans; (3)基于特征表达工艺决策结果形式为:每道工序包含若干工步,每个工步下包含若干操作,每个操作与一个加工特征相对应,特征里含有特征的操作类型、加工策略及切削参数。(3) The form of process decision-making results based on feature expression is: each process contains several steps, each step contains several operations, each operation corresponds to a processing feature, and the feature contains the operation type, processing strategy and cutting parameters. 3.根据权利要求1所述的方法,其特征是所述的基于特征的自动数控编程方法为:3. method according to claim 1, it is characterized in that described automatic numerical control programming method based on feature is: (1)基于特征表达与自动编程相关的几何信息与工艺信息,其中几何信息为:特征的几何尺寸、生成刀轨所需的驱动几何、刀轨起始点与终止点和刀轨避让几何,工艺信息包括:加工特征的刀具信息、特征的加工精度和刀轨策略;(1) Geometric information and process information related to automatic programming are expressed based on features. The geometric information includes: the geometric size of the feature, the driving geometry required to generate the tool path, the starting point and the end point of the tool path, and the avoidance geometry of the tool path. The information includes: tool information for machining features, machining accuracy of features and tool path strategy; (2)通过特征识别提取加工特征,输出包含几何信息与工艺信息的特征识别结果;(2) Extract processing features through feature recognition, and output feature recognition results including geometric information and process information; (3)基于特征识别结果的几何信息以及工艺决策结果的工艺信息,自动生成每个加工特征的刀轨;(3) Based on the geometric information of the feature recognition result and the process information of the process decision result, the tool path of each processing feature is automatically generated; (4)以特征为单位生成每个特征的加工刀轨的刀位文件,根据不同的应用需求,标记相应的信息。(4) Generating the tool position file of the machining tool path for each feature in units of features, and marking the corresponding information according to different application requirements. 4.根据权利要求1所述的方法,其特征是所述的基于特征的后置处理步骤包括:4. The method according to claim 1, wherein said post-processing step based on features comprises: (1)在数控程序中基于特征表达与后置处理相关的几何信息与工艺信息,其中几何信息指:特征的几何中的线的类型:直线、圆弧、圆锥曲线、自由曲线,以及面的类型:平面,直纹面,自由曲面,工艺信息中指加工对应特征时的数控加工操作类型;(1) Geometric information and process information related to post-processing are expressed based on features in the NC program, where geometric information refers to: the type of line in the geometry of the feature: straight line, circular arc, conic section, free curve, and surface Type: plane, ruled surface, free-form surface, the process information refers to the type of CNC machining operation when machining the corresponding feature; (2)后置处理中所考虑的数控系统的特性,包含了加速度特性、插补精度特性和刀柄补偿控制参数类型;(2) The characteristics of the numerical control system considered in post-processing, including acceleration characteristics, interpolation accuracy characteristics and tool holder compensation control parameter types; (3)基于特征几何与工艺信息,结合数控系统的动态特性,对刀位点进行拟合形成数控系统支持的多项式插补方法,并优化进给速度以适应复杂的数控加工工况。(3) Based on the feature geometry and process information, combined with the dynamic characteristics of the CNC system, the tool position points are fitted to form a polynomial interpolation method supported by the CNC system, and the feed rate is optimized to adapt to complex CNC machining conditions. 5.根据权利要求1所述的方法,其特征是所述的基于特征的加工过程控制的步骤包括:5. The method according to claim 1, wherein the step of said feature-based process control comprises: (1)基于特征表达与加工过程控制相关的几何信息与工艺信息,其中几何信息为:转角信息和驱动几何信息,工艺信息为:加工刀具、切削参数、监测策略和检测策略;(1) Geometric information and process information related to machining process control based on feature expression, where geometric information is: corner information and driving geometric information, and process information is: machining tool, cutting parameters, monitoring strategy and detection strategy; (2)根据特征的几何信息与工艺信息以及处理策略,进行在线监测,并基于人工智能方法实现监测结果的处理;(2) According to the geometric information and process information of the feature and the processing strategy, online monitoring is carried out, and the processing of the monitoring results is realized based on artificial intelligence methods; (3)记录加工过程中的数据指加工过程中实际的切削参数、机床的运行功率、加工过程中出现的刀具磨损及颤振;以特征为单元组织以上数据。(3) The data recorded during the processing refers to the actual cutting parameters during the processing, the operating power of the machine tool, the tool wear and chatter during the processing; the above data are organized in units of features. 6.根据权利要求1所述的方法,其特征是所述的基于特征的在线检测包括以下步骤:6. The method according to claim 1, characterized in that said online detection based on features comprises the following steps: (1)基于特征表达与检测相关的几何信息与工艺信息,其中几何信息为:检测特征的面类型、曲率变化、面积、法向和中间加工状态的理论几何模型;工艺信息为:加工精度;(1) Based on the geometric information and process information related to feature expression and detection, the geometric information is: the surface type, curvature change, area, normal direction and theoretical geometric model of the intermediate processing state of the detection feature; the process information is: processing accuracy; (2)基于特征的几何信息与工艺信息构建检测特征的检测点的生成规则,基于特征生成检测特征的检测点,并考虑检测特征的中间状态优化检测轨迹,生成检测文件;(2) Construct the generation rule of the detection point of the detection feature based on the geometric information and process information of the feature, generate the detection point of the detection feature based on the feature, and consider the intermediate state of the detection feature to optimize the detection track and generate the detection file; (3)安装探头进行在线检测,记录检测结果及分析结果,并基于特征进行组织,反馈给工艺部门,作为工艺优化的依据。(3) Install probes for on-line detection, record the detection results and analysis results, organize based on characteristics, and feed back to the process department as the basis for process optimization. 7.根据权利要求1所述的方法,其特征是所述的基于特征的加工工艺优化模型考虑特征的几何信息与工艺信息,其中,几何信息指:作为刚性重要考量的特征的几何尺寸、特征构成几何元素的厚度以及高度。7. The method according to claim 1, characterized in that the feature-based processing technology optimization model considers the geometric information and process information of the feature, wherein the geometric information refers to: the geometric size, feature The thickness and height of the constituent geometric elements. 8.根据权利要求1所述的方法,其特征是所述的基于特征构建已加工零件的工时样本库时所依据的几何信息包括转角位置和转角大小;工艺信息包括切削余量、切深、切宽主进给速度;机床的动态特性包括机床的加速度、加加速度和转弯性能,基于几何信息、工艺信息与机床的动态特性,预测机床运动过程中的实际进给速度,并结合切削力预测由于切削力的变化造成的进给速度的变化,进而精确预测进给速度,然后基于刀具轨迹算出加工工时。8. The method according to claim 1, wherein the geometric information based on the feature-based construction of the man-hour sample library of the machined parts includes corner position and corner size; process information includes cutting allowance, depth of cut, The main feed speed of cutting width; the dynamic characteristics of the machine tool include the acceleration, jerk and turning performance of the machine tool. Based on the geometric information, process information and the dynamic characteristics of the machine tool, the actual feed speed during the machine tool movement is predicted, combined with the cutting force prediction The change in feed rate due to the change in cutting force can be accurately predicted, and the machining man-hour can be calculated based on the tool path. 9.根据权利要求1所述的方法,其特征在于,所述面向对象以及基于本体的特征表示方法为:9. The method according to claim 1, wherein the object-oriented and ontology-based feature representation method is: (1)首先定义特征本体,特征本体包含特征的唯一标识、标识面以及可能成为标识面的种子标识面,定义种子标识面是由于在制造过程中特征的衍变,特征有可能会被分解;(1) First define the feature ontology. The feature ontology includes the unique identification of the feature, the identification surface, and the seed identification surface that may become the identification surface. The definition of the seed identification surface is due to the evolution of the feature during the manufacturing process, and the feature may be decomposed; (2)基于特征的本体衍生出各个应用领域的特征类,类继承了本体的属性,类中包含几何信息和工艺信息,针对不同应用领域的需求,定义不同的几何信息和工艺信息,从而实现整个制造过程的信息集成及传递。(2) The feature-based ontology derives feature classes in various application fields. The classes inherit the attributes of the ontology, and the class contains geometric information and process information. According to the needs of different application fields, different geometric information and process information are defined, so as to realize Information integration and transmission throughout the manufacturing process.
CN201310103134.1A 2013-03-27 2013-03-27 The complex parts digital control processing manufacture method of feature based Active CN103235556B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310103134.1A CN103235556B (en) 2013-03-27 2013-03-27 The complex parts digital control processing manufacture method of feature based

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310103134.1A CN103235556B (en) 2013-03-27 2013-03-27 The complex parts digital control processing manufacture method of feature based

Publications (2)

Publication Number Publication Date
CN103235556A CN103235556A (en) 2013-08-07
CN103235556B true CN103235556B (en) 2015-08-19

Family

ID=48883602

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310103134.1A Active CN103235556B (en) 2013-03-27 2013-03-27 The complex parts digital control processing manufacture method of feature based

Country Status (1)

Country Link
CN (1) CN103235556B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3881797A1 (en) * 2020-03-20 2021-09-22 DENTSPLY SIRONA Inc. Dental machining system for generating process parameters of the machining

Families Citing this family (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103439917A (en) * 2013-09-02 2013-12-11 南京航空航天大学 Cutting force prediction method based on features
CN103699055B (en) * 2013-12-24 2016-08-17 沈阳飞机工业(集团)有限公司 Aircraft structure intelligent numerical control machining prgraming system and method
CN103926879B (en) * 2014-05-06 2016-04-06 南京航空航天大学 Aero-engine casing characteristic recognition method
CN104360634B (en) * 2014-11-12 2017-02-15 南京航空航天大学 Skin mirror image milling numerical control program fast generating method based on features
CN104331020B (en) * 2014-11-12 2017-02-15 南京航空航天大学 Feature-based skin mirror-image milling technology decision method
CN104570948B (en) * 2015-01-16 2017-07-11 南京航空航天大学 Space flight plate parts hole characteristic processing method
EP3151073A1 (en) * 2015-09-29 2017-04-05 Siemens Aktiengesellschaft Method and control device for optimized controlling of a machine tool
CN105242639A (en) * 2015-11-03 2016-01-13 南京航空航天大学 Numerical control machining feature customizing method
CN105549537B (en) * 2015-12-23 2019-07-23 上海电机学院 Assembly parametrization and automatic numerical control processing method based on material object scanning
CN106938404B (en) * 2016-01-05 2019-03-22 财团法人工业技术研究院 Method for measuring plane inclination of dynamic workpiece
CN105759724A (en) * 2016-03-31 2016-07-13 孙丽君 Intelligent programming method
EP3229090A1 (en) * 2016-04-04 2017-10-11 FELSS Systems GmbH Method performed by means of a computer system for planning a manufacturing process and computer program and a computer system for carrying out the method
CN106200558B (en) * 2016-08-26 2018-10-02 大连大学 Nc program generation method based on model
TWI600988B (en) * 2016-11-15 2017-10-01 Machining expert system for CNC machine tool and controller processing parameters generation method
JP6779314B2 (en) * 2016-12-26 2020-11-04 三菱電機株式会社 Machining process generator, machining process generator and program
CN106514129B (en) * 2017-01-03 2019-07-09 南京航空航天大学 The non-homogeneous surplus configuration method of numerical control programming based on machining feature intermediate state rigidity
CN106815438B (en) * 2017-01-17 2020-08-04 成都飞机工业(集团)有限责任公司 Method for extracting main influence factors of numerical control milling efficiency of aircraft structural part
CN107247445B (en) * 2017-06-29 2019-04-12 南京航空航天大学 Consider the knife rail mapping method of approximate error
CN107584334B (en) * 2017-08-25 2019-05-07 南京航空航天大学 A real-time monitoring method for CNC machining tool status of complex structural parts based on deep learning
CN107562015B (en) * 2017-08-29 2020-03-24 沈阳航空航天大学 Process geometric model construction method based on numerical control machining programming
CN107728580B (en) * 2017-10-18 2019-10-22 南京航空航天大学 A Geometry Information-Process Information-Monitoring Information Association Method for Adaptive Machining
JP6646027B2 (en) * 2017-10-30 2020-02-14 ファナック株式会社 Post-processor device, machining program generation method, CNC machining system, and machining program generation program
JP6740199B2 (en) 2017-10-30 2020-08-12 ファナック株式会社 Numerical control device, CNC machine tool, numerical control method, and numerical control program
CN108228996B (en) * 2017-12-28 2021-12-28 重庆平伟汽车科技股份有限公司 System and method for automatically programming hole based on hole characteristics
CN108268012B (en) * 2018-02-01 2021-01-01 南京航空航天大学 A Machine Tool System Transformation Method for Parameterized Driven Production
CN108520139B (en) * 2018-03-30 2021-06-15 北京理工大学 A method for building multi-dimensional tooling design knowledge components
CN108985617B (en) * 2018-07-11 2021-07-13 广东人励智能工程有限公司 A product production process scheduling method and system based on intelligent manufacturing
CN109375583A (en) * 2018-11-16 2019-02-22 中国航发西安动力控制科技有限公司 For the numerical control program preparation method of hole in piece part system manufacturing feature
TWI722344B (en) * 2018-12-05 2021-03-21 財團法人工業技術研究院 Automatic generation system for machining parameter
CN109773589B (en) * 2018-12-29 2021-09-28 深度创新科技(深圳)有限公司 Method, device and equipment for online measurement and machining guidance of workpiece surface
EP3736752A1 (en) * 2019-05-08 2020-11-11 Siemens Aktiengesellschaft Generating an assembly plan
CN110096033A (en) * 2019-05-09 2019-08-06 江苏南高智能装备创新中心有限公司 A method of check and correction numerical control program precision
CN110458606A (en) * 2019-07-19 2019-11-15 西北工业大学 Non-standard tool price prediction method based on deep learning
EP3859466B1 (en) * 2020-01-30 2024-10-02 DENTSPLY SIRONA Inc. Dental machining system for predicting the machining time for manufacturing a dental restoration/appliance
DE102020107623A1 (en) * 2020-03-19 2021-09-23 Trumpf Werkzeugmaschinen Gmbh + Co. Kg COMPUTER-IMPLEMENTED PROCESS FOR CREATING CONTROL DATA SETS, CAD-CAM SYSTEM AND PRODUCTION PLANT
CN111768099B (en) * 2020-06-29 2024-05-14 浪潮通用软件有限公司 Task decomposition method based on model part in scientific research production mode
CN111861147B (en) * 2020-06-29 2022-03-18 北京航空航天大学 A digital detection method and system for the whole process of complex parts manufacturing
CN111679630A (en) * 2020-06-30 2020-09-18 中国航发动力股份有限公司 Quick programming method for numerical control machining of engine case
CN111813048B (en) * 2020-06-30 2022-04-26 中国航发动力股份有限公司 Function integration numerical control program generation method, system, device and readable storage medium
CN112355713B (en) * 2020-09-24 2022-01-04 北京航空航天大学 Method, device and device for predicting cutting force based on image
CN112364447B (en) * 2020-09-30 2023-10-27 深圳市为汉科技有限公司 Part model generation method and related device
CN112327755B (en) * 2020-11-16 2021-09-14 广州傲创智能科技有限公司 Method for automatically identifying frame of die carrier
CN112884246B (en) * 2021-03-17 2024-03-22 成都永峰科技有限公司 Working hour prediction method for aircraft structural member machining procedure
CN113190888B (en) * 2021-04-20 2022-10-28 东风柳州汽车有限公司 Process documentation method, device, equipment and storage medium
CN113485249A (en) * 2021-06-22 2021-10-08 哈尔滨东安汽车动力股份有限公司 Rapid profiling operation method for new sample of automobile engine part
CN113341882B (en) * 2021-06-28 2022-06-14 成都飞机工业(集团)有限责任公司 Numerical control process design and optimization method based on processing knowledge
CN113850289B (en) * 2021-08-17 2023-05-05 中国电子科技集团公司第二十九研究所 Working procedure working hour quota measuring and calculating method and system for radio frequency microwave product
CN114153482B (en) * 2022-02-09 2022-05-17 深圳市爱云信息科技有限公司 Deep learning programming method and system based on digital twin DaaS platform
CN114660994B (en) * 2022-05-25 2022-08-23 中科航迈数控软件(深圳)有限公司 Numerical control machine tool machining process decision optimization method, system and related equipment
CN114675599B (en) * 2022-05-27 2022-08-26 中科航迈数控软件(深圳)有限公司 Machining feature sorting method and system of numerical control machine tool
CN114714151B (en) * 2022-06-09 2022-09-16 成都飞机工业(集团)有限责任公司 Method, device and equipment for planning measurement point positions of web and storage medium
CN115618530B (en) * 2022-12-05 2023-03-10 大方智造(天津)科技有限公司 Round hole feature recognition processing method based on 3D model
CN116974239B (en) * 2023-09-22 2023-12-01 深圳市艾姆克斯科技有限公司 Processing track control method and system based on cnc engraving and milling machine
CN117930787B (en) * 2024-03-21 2024-06-11 南京航空航天大学 A method for optimizing process parameters of CNC machine tools
CN118151616B (en) * 2024-05-09 2024-07-23 南京航空航天大学 A self-adaptive adjustment system for process parameters of superplastic forming and diffusion bonding

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101464676A (en) * 2009-01-08 2009-06-24 上海交通大学 System and method for part process feature detection in three-coordinate numerical control machining
CN102411333A (en) * 2011-11-18 2012-04-11 上海交通大学 Fast numerical control machining process system for complex parts of airplane
CN102799144A (en) * 2012-08-21 2012-11-28 南京航空航天大学 Numerical control processing program transplanting method based on characteristics

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5123502B2 (en) * 2006-09-04 2013-01-23 三菱重工業株式会社 Post-processor development support system and CAM system using the same
IT1392608B1 (en) * 2009-04-07 2012-03-09 Milano Politecnico METHOD FOR BREAKING A PART PROGRAM IN ELEMENTARY OPERATIONS

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101464676A (en) * 2009-01-08 2009-06-24 上海交通大学 System and method for part process feature detection in three-coordinate numerical control machining
CN102411333A (en) * 2011-11-18 2012-04-11 上海交通大学 Fast numerical control machining process system for complex parts of airplane
CN102799144A (en) * 2012-08-21 2012-11-28 南京航空航天大学 Numerical control processing program transplanting method based on characteristics

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3881797A1 (en) * 2020-03-20 2021-09-22 DENTSPLY SIRONA Inc. Dental machining system for generating process parameters of the machining

Also Published As

Publication number Publication date
CN103235556A (en) 2013-08-07

Similar Documents

Publication Publication Date Title
CN103235556B (en) The complex parts digital control processing manufacture method of feature based
Soori et al. Tool deflection error of three-axis computer numerical control milling machines, monitoring and minimizing by a virtual machining system
Dubovska et al. Implementation of CAD/CAM system CATIA V5 in Simulation of CNC Machining Process
Young et al. A five-axis rough machining approach for a centrifugal impeller
CN104360634B (en) Skin mirror image milling numerical control program fast generating method based on features
Waiyagan et al. Intelligent feature based process planning for five-axis mill-turn parts
CN102799144A (en) Numerical control processing program transplanting method based on characteristics
Hao et al. Dynamic machining process planning incorporating in-process workpiece deformation data for large-size aircraft structural parts
CN103971019A (en) Method for predicting workpiece machining energy consumption based on geometrical characteristics
Sun et al. A multi-criteria decision-making system for selecting cutting parameters in milling process
Kayacan et al. OPPS-ROT: An optimised process planning system for rotational parts
Zhao et al. A milling cutting tool selection method for machining features considering energy consumption in the STEP-NC framework
Brecher et al. Evaluation of toolpath quality: User-assisted CAM for complex milling processes
CN103676785A (en) Intelligent fan blade manufacturing method
Sridharan et al. Recognition of multi axis milling features: part I-topological and geometric characteristics
Lasemi et al. Tool path re-planning in free-form surface machining for compensation of process-related errors
Hsieh et al. Multi-pass progressive tool path planning in five-axis flank milling by particle swarm optimisation
Ji et al. Big data analytics based optimisation for enriched process planning: a methodology
Prat et al. Modeling and analysis of five-axis milling configurations and titanium alloy surface topography
CN107664982A (en) A kind of method optimized using smooth cutting power as target to cutter path
Huang et al. An effective numerical control machining process optimization approach of part with complex pockets for numerical control process reuse
CN108227627B (en) Numerical control programming method for key parts of marine diesel engine
Yıldız et al. Development of a feature based CAM system for rotational parts
CN106903555B (en) A kind of determination method in tool-workpiece contact region
Bouaziz et al. Optimization and selection of cutters for 3D pocket machining

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200331

Address after: 215104 No. 7, North Guandu Road, Yuexi Street, Wuzhong River, Suzhou City, Jiangsu Province

Patentee after: JIANGSU MAIXINLIN AVIATION TECHNOLOGY Co.,Ltd.

Address before: Yudaojie Baixia District of Nanjing City, Jiangsu Province, No. 29 210016

Patentee before: Nanjing University of Aeronautics and Astronautics