| Production of complex parts of the industrial system has been relatively well. Cutter location is generated by part design and processing route design automatically. Parts are processed by machine tool after post-processing to generate NC programs directly for machine processing. Five-axis CNC machine tool is the most effective tool to process complex parts. Post-processing is a very important CNC machining technology.Cutter location file is converted into NC file by post-processing. Processing information and cutter location information are obtained by analysising cutter location file in post-processing. Processing information can be directly converted into the corresponding NC code in the process called cutter location pretreatment, cutter location information need to be calculated in accordance with the structure of the machine kinematics type of machine in the process called movement solving. Cutter location file formats, CNC code formats and structure types of five-axis machine tool are three key points to consider in post-processing.Cutter location file formats and CNC code formats are analysised. Rules of converting cutter loacation into NC code are formulated according to the link of NC code index. In order to provide database support for analysising cutter location file and generating NC file in post-processing, cutter location format library and NC code library are established."Homeomorphic transformation" of topology discipline is applied in the theory of multi-body system. Five-axis CNC machine tool is a typical multi-body system. The topological structure is analysised to provide convenient for post-processing algorithm. In order to provide database support for post-processing algorithm, five-axis CNC machine tool topology library is established.The key of post-processing algorithm based on the topological chain of five-axis CNC machine tool is establishing kinematic equations. Kinematic equations are established by converting the cutter location from in cutter coordinate system into in workpiece coordinate system, through location conversion and motion conversion in topology bodies. In order to provide program support for post-processing algorithm, post-processing algorithm library is established. Machine parameters are considered in solving kinematic equations. In order to provide database support for machine parameters, machine instance library is established.Open post-processing system for five-axis NC machine tool is developed on the basis of establishing cutter location format library, NC code library, five-axis CNC machine tool topology library, post-processing algorithm library and machine instance library. |