Development of post-processing program based on UGNX platform

The most important thing in post-processing is to convert the tool position trajectory generated by the CAM software into an NC program suitable for CNC system processing. By reading the tool position file, the coordinate motion transformation and instruction format conversion are performed according to the machine tool motion structure and control instruction format. The universal post-processing program is processed based on the standard tool position trajectory and the motion configuration and control instructions of the universal CNC system. It includes machine tool coordinate motion transformation, nonlinear motion error verification, feed speed verification, CNC program format conversion and CNC program output, etc. Only by using the correct post-processing system can the tool position trajectory be output into a CNC program that can be processed correctly by the corresponding CNC system machine tool. Therefore, compiling the correct post-processing system template is one of the prerequisites for CNC programming and processing.

The main content of post-processing includes three aspects:

① The output of CNC system control instructions: mainly includes control of machine tool type and machine tool configuration, machine tool positioning, interpolation, spindle, feed, pause, cooling, tool compensation, fixed cycle, program head and tail output, etc.

②Format conversion: data type conversion and rounding, string processing, etc.: mainly for the control of the output format of the CNC system such as units, output address characters, etc.

③Algorithm processing: Mainly aimed at coordinate transformation, cross-quadrant processing, and feed speed control during multi-coordinate machining.

Five-axis CNC machine tools have various configurations. The typical configuration has two swinging worktables that rotate around the X-axis and the Y-axis. The second main axis swings around the X-axis or the Y-axis, and the other worktable rotates around the Y-axis or the X-axis accordingly. Five-axis simultaneous machining that swings to construct space. For five-axis CNC machine tools whose main axis does not swing, the swing axis has a primary and secondary dependence relationship, that is, the movement of the primary swing axis (PrimaryTable) affects the spatial position of the secondary swing axis (SecondaryTable), while the movement of the secondary swing axis does not affect the primary swing. The spatial position status of the axis.

FIDIAKR214 is a six-axis five-linkage high-speed milling machining center with a rotary table, in which the C-axis is the driving axis, the A-axis is the driven dependent axis, and the rotary table is the W-axis; because most existing CAM software does not support six-axis linkage CNC program post-processing, and in actual processing, general five-axis linkage is sufficient to meet the needs of generation. Based on the processing characteristics of this machine tool, a five-axis linkage post-processing program for three linear axes X, Y, Z, A, and C as well as a five-axis post-processing program including three linear axes and A/W can be compiled as needed. These two post-processing program solutions can meet engineering needs and modify the post-processing program suitable for KR214 (or K211) CNC machine tools.

Request For Quote


Let's have a chat

Leave your information, our sales will contact you as soon as possible!