[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN103592888A - Post-processing method for domestic double pendulum head five shaft machine tool - Google Patents

Post-processing method for domestic double pendulum head five shaft machine tool Download PDF

Info

Publication number
CN103592888A
CN103592888A CN201310030822.XA CN201310030822A CN103592888A CN 103592888 A CN103592888 A CN 103592888A CN 201310030822 A CN201310030822 A CN 201310030822A CN 103592888 A CN103592888 A CN 103592888A
Authority
CN
China
Prior art keywords
tool
coordinate system
axis
machine tool
rotation angle
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.)
Granted
Application number
CN201310030822.XA
Other languages
Chinese (zh)
Other versions
CN103592888B (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.)
LIUZHOU CHANGHONG CNC MACHINE TOOL Co Ltd
Guangxi University of Science and Technology
Original Assignee
LIUZHOU CHANGHONG CNC MACHINE TOOL Co Ltd
Guangxi University of Science and Technology
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 LIUZHOU CHANGHONG CNC MACHINE TOOL Co Ltd, Guangxi University of Science and Technology filed Critical LIUZHOU CHANGHONG CNC MACHINE TOOL Co Ltd
Priority to CN201310030822.XA priority Critical patent/CN103592888B/en
Publication of CN103592888A publication Critical patent/CN103592888A/en
Application granted granted Critical
Publication of CN103592888B publication Critical patent/CN103592888B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Numerical Control (AREA)

Abstract

一种将刀位源文件转换为国产双摆头五轴机床加工代码的后置处理方法。其特点是令臂长为0,采用五轴双摆头刀心算法进行计算,其包括:由刀位源文件计算出的αC并提取最大旋转角αCmax;比较机床最大旋转角Cmax与最大旋转角αCmax的大小,再比较刀位源文件首行旋转角αC1和次行旋转角αC2的差值与βC的大小;依据比较结果采用相应的处理方式进行转换;最后,将转换好的NC代码返回主程序。其优点是依据前置处理生成的刀位源文件计算出第五轴旋转角的最大值与机床自身的极限角相比较,然后选择相应的处理方式,最终得到合理的加工程序,以提高加工效率与加工精度。

Figure 201310030822

A post-processing method for converting tool position source files into machining codes for domestic double-swing-head five-axis machine tools. Its characteristic is that the arm length is 0, and the five-axis double-swing head tool center algorithm is used for calculation, which includes: α C calculated from the tool position source file and extracting the maximum rotation angle α Cmax ; comparing the maximum rotation angle C max of the machine tool with The size of the maximum rotation angle α Cmax , and then compare the difference between the first row rotation angle α C1 and the second row rotation angle α C2 of the tool position source file and the size of β C ; use the corresponding processing method to convert according to the comparison result; finally, the The converted NC code returns to the main program. Its advantage is to calculate the maximum value of the rotation angle of the fifth axis based on the tool position source file generated by the pre-processing and compare it with the limit angle of the machine tool itself, then select the corresponding processing method, and finally obtain a reasonable processing program to improve processing efficiency and machining accuracy.

Figure 201310030822

Description

The rearmounted disposal route of domestic Double swing head five-axis machine tool
Technical field
The present invention relates to multi-axis numerical control manufacture field, particularly relates to a kind of rearmounted disposal route that cutter location file is converted to the domestic Double swing head five-axis machine tool of domestic 5-shaft linkage numerical control machine tooling code.
Background technology
Along with developing rapidly of world today's CNC processing technology, five axle process technologies are widely used in the manufacture field of Aeronautics and Astronautics.The compressor of Aero-Space engine, the monoblock type impeller in fan blower belong to and have the complex-curved part of high precision.Therefore the monoblock type impeller in aeromotor adopts five-axis linkage machine tools processing conventionally, according to the structure difference of five-axis machine tool, can be divided into polytype, difference due to five-axis machine tool type, each turning axle of lathe has unrestricted and limit section, and each is variant, the present invention is mainly for five axle planer-type Double swing head lathes, the turning axle of this lathe is all restricted, especially restricted causing of the 5th axle causes some region time processing not put in place in reality processing, classic method is first in this position line by workpiece, the measurement of employing angel measuring instrument rotates to an angle workpiece and then processes, or when programming, consider the limit anglec of rotation of lathe, at it, in its limit point, divide machining area, programming respectively, postposition is processed out a plurality of program processing.But this classic method needs often to install and remove workpiece, produces positioning error, or increase programming trouble, and obtain a plurality of programs of aftertreatment, lengthened the production time of enterprise, and can not guarantee machining precision.The productivity effect of Zhe Dui enterprise has larger impact.
Summary of the invention
Object of the present invention is exactly mainly for five domestic axle Double swing head lathes, for avoiding the anglec of rotation of this structure lathe the 5th turning axle when exploitation postposition is processed to surpass the extreme angles of lathe self, cause the excess of stroke to be reported to the police and some crosses the problems such as limit interval cannot process, proposed a kind of specially for the rearmounted disposal route of the domestic Double swing head five-axis machine tool of five axle Double swing head lathes.
Solution of the present invention is such:
Whether the present invention adds brachium that two kinds of rearmounted processing modes are provided according to this domestic five-axis machine tool, and compare according to the limiting angle that the cutter spacing source file that pre-process generates calculates the maximal value and lathe self of the 5th axle rotation angle, then select corresponding processing mode.
Double swing head five axles (A, the C axle) linkage machine tool of take is example, illustrates and how to select rearmounted processing mode and how to solve the problems such as lathe the 5th axle rotational angle range transfinites.
The cutter spacing source file being generated by pre-process is a neutral file, comprising: tool-information (diameter, cutter number, cutter number picked up), rotating speed, multiaxis open, the information such as liquid coolant is opened, the cutter spacing position of cutter location and cutter spacing direction vector, this cutter location is all motionless with workpiece, the mode of tool motion obtains, and in the actual processing of this lathe, workpiece also moves, so cutter location information exchange need to be crossed to the spatial kinetics model of this type of lathe, changes, and becomes numerical control code.According to ISO (International Standards Organization) (ISO 841) standard, determine each coordinate axis and the direction of motion of Double swing head five-axis linkage machine tools, according to lathe coordinate system, be the intrinsic coordinate system of lathe itself and cannot change, and the coordinate system that adopts while being the programming of part to be processed of workpiece coordinate, name coordinate system is generally and adds the coordinate system of man-hour definition and consistent with lathe coordinate system direction, creates lathe coordinate system O in this lathe cx cy cz c﹑ workpiece coordinate system O mx my mz m﹑ name coordinate system O rx ry rz rand connect firmly with lathe bed, workpiece, cutter respectively, at workpiece coordinate system O mx my mz munder, R w(w x, w y, w z), R v(v i, v j, v k) represent respectively cutter location cutter spacing position and cutter spacing vector.Each axle of fixation workpiece coordinate system is all consistent with each direction of principal axis of nominal coordinate system, now R w(w x, w y, w z), R v(v i, v j, v k) initial position be respectively [0 0 0] t[0 0 1] t.The anglec of rotation of turning axle A, C is used respectively α aand α crepresent.Oscillation centre [X, Y, Z] is pendulum length L and is definite value to the distance of main shaft section, and main shaft end face is to cutter location cutter spacing position R w(w x, w y, w z) distance be the long K of cutter.Because the distance value from oscillation centre to cutter location cutter spacing position is cutter length and pendulum length sum, therefore the long K of cutter and pendulum length L sum are called to brachium H.The complex-curved digital control processing correlation technique of < < > > with reference to Chen Liangji, according to coordinate transform relation, derives lathe at workpiece coordinate system O mx my mz munder coordinates of motion value X, Y, Z, α a, α cmethod be:
α A=L Aarccos(v k) L A=(1,-1) (1)α C=arctan(v i/v j)-L Cπ L C=(0,1) (2)
X Y Z = w x w y w z + ( H ) sin &alpha; C sin &alpha; A - ( H ) cos &alpha; C sin &alpha; A ( H ) cos &alpha; A - - - ( 3 )
In formula: α a, α cbe respectively the anglec of rotation of turning axle A, C;
(w x, w y, w z), (v i, v j, v k) be respectively cutter location cutter spacing position and cutter spacing vector;
[X, Y, Z] is oscillation centre coordinate;
H is brachium value.
Make α a=arccos (v k)=β, α a1=-β, α c=arctan (v i/ v j)=φ, α c1=φ ± π.By α a, α cwith α a1, α c1substitution formula (3) is launched respectively:
X Y Z = w x w y w z + ( H ) sin &phi; sin &beta; - ( H ) cos &phi; sin &beta; ( H ) cos &beta; - - - ( 4 )
X 1 Y 1 Z 1 = w x w y w z + ( H ) sin ( &phi; &PlusMinus; &pi; ) &alpha; sin ( - &beta; ) - ( H ) cos ( &phi; &PlusMinus; &pi; ) sin ( - &beta; ) ( H ) cos ( - &beta; ) = w x w y w z + ( H ) sin &phi; sin &beta; - ( H ) cos &phi; sin &beta; ( H ) cos &beta; - - - ( 5 )
Formula (4) equates with formula (5) result as can be seen here.Can illustrate while obtaining a pair of known angle, by rotation angle α abecome negative value, by rotation angle α crotate 180 degree, cutter location coordinate is constant.While calculating the anglec of rotation accordingly, adopt whole positive-angle to calculate, as the α being calculated by cutter spacing source file cbe greater than lathe rotation limiting angle C maxtime, can make all α in this program avalue becomes negative value, by rotation angle α crotate 180 degree.Just can solve lathe rotation angle and cross limit problem.Structure by this lathe is more special, [X, Y, the Z] obtaining afterwards as calculated tvalue is for oscillation centre trajectory coordinates, therefore title formula (1), (2), (3) are five axle Double swing head center of oscillation algorithms, and oscillation centre coordinate is by cutter spacing position, brachium, and rotation angle determines.Obviously, when brachium H=0, [X, Y, Z] tbeing output as cutter spacing position coordinates is:
[X,Y,Z] T=[w xw yw z] T (6)
Formula (1), (2), (6) are called to five axle Double swing head cutter center algorithms, under this pattern, must in the control system of lathe, insert brachium value and calculate, can process.And brachium is comprised of pendulum length and cutter length, pendulum length is certain value, and cutter length is a variate.Thus in production in enormous quantities, cutter will produce length wearing and tearing, can adopt traditional tool length compensation method in the control system of lathe, to fill into long poor of cutter cutter long and new cutter after wearing and tearing, also can meet processing request.The method is simple and practical, has greatly reduced processing technology time ,Wei enterprise raising productivity effect and has had important practicality meaning.
According to above-mentioned design philosophy, the present invention includes step:
(1), read in and receive data step: read at least comprise that tool-information, rotating speed, multiaxis are opened, liquid coolant is opened, the cutter spacing position of cutter location and the cutter spacing source file of cutter spacing direction vector, receive and at least comprise brachium H, rotary axis of machine tool greatest limit angle C simultaneously maxlathe parameter;
(2), according to the greatest limit angle C of concrete rotary axis of machine tool C axle max, the rotary stopper angle β of definition Double swing head five-axis machine tool C axle c, its rotary stopper angle is according to the greatest limit angle C of concrete rotary axis of machine tool C axle maxset, during setting, generally allow and make rotary stopper angle β cbe slightly less than greatest limit angle C max.General β c∈ (180 °, 360 °).
(3), set up the spatial kinetics model step of lathe: according to lathe coordinate system, be the intrinsic coordinate system of lathe itself and cannot change, and the coordinate system that adopts while being the programming of part to be processed of workpiece coordinate, name coordinate system is generally and adds the coordinate system of definition in man-hour and the feature consistent with lathe coordinate system direction, creates lathe coordinate system O in lathe cx cy cz c﹑ workpiece coordinate system O mx my mz m﹑ name coordinate system O rx ry rz rand connect firmly with lathe bed, workpiece, cutter respectively, at workpiece coordinate system O mx my mz munder, R w(w x, w y, w z), R v(v i, v j, v k) represent respectively cutter location cutter spacing position and cutter spacing vector.Each axle of fixation workpiece coordinate system is all consistent with each direction of principal axis of nominal coordinate system, now R w(w x, w y, w z), R v(v i, v j, v k) initial position be respectively [0 0 0] t[0 0 1] t; The anglec of rotation of turning axle A, C is used respectively α aand α crepresent;
(4), brachium is set and treatment step: set: oscillation centre [X, Y, Z] is pendulum length L to the distance of main shaft end face, and main shaft end face is to cutter location cutter spacing position R w(w x, w y, w z) distance be the long K of cutter; The setting long K of cutter and pendulum length L are added and obtain brachium H; While automatically loading brachium calculating in machine tool system, make brachium H=0, the treatment step of employing comprises:
Adopt five axle Double swing head cutter center algorithm formula:
α A=L Aarccos(v k) L A=(1,-1)
α C=arctan(v i/v j)-L Cπ L C=(0,1)
[X, Y, Z] t=[w xw yw z] tcalculate;
In formula: α a, α cbe respectively the anglec of rotation of turning axle A, C;
(w x, w y, w z), (v i, v j, v k) be respectively cutter location cutter spacing position and cutter spacing vector;
[X, Y, Z] is oscillation centre coordinate.
(5), will adopt five axle Double swing head cutter center algorithm formula of step 4 to calculate all C axle rotation angle α in this cutter spacing source file c, be put in an array.Extract a maximum rotation angle α cmax; Compare the maximum rotation angle C of lathe maxmaximum rotation angle α with cutter location cmax:
If α cmax> C max, carry out again five axle Double swing head cutter center algorithms, preserve the rotation angle value α of first trip cutter location c1, calculating the rotation angle value α to site of the second row c2, compare α c1with α c2:
If α c2c1< β cits treatment step is: another carries out five axle Double swing head cutter center algorithms, by the α after calculating at every turn cprocess.Make α cc-180 °, α a=-α a, the NC code of having changed is returned to master routine;
If α c2c1>=β c, its treatment step is: another carries out five axle Double swing head cutter center algorithms, the α after each calculating cneed judgement.If α c180 ° of >, output α cc-360 °, otherwise output initial value.α abe worth constantly, the NC code of having changed is returned to master routine;
If α cmax< C max, its treatment step is: by five axle Double swing head cutter center algorithms, all are exported according to algorithm, and the NC code of having changed is returned to master routine.
By above-mentioned steps, the anglec of rotation that just can solve the 5th turning axle surpasses the extreme angles of lathe self, causes the excess of stroke to be reported to the police and some crosses the problems such as limit interval cannot process.
When the control system of lathe is when loading arm long value calculates, make brachium H ≠ 0, adopt five axle Double swing head center of oscillation algorithms to calculate all rotation angle α in this cutter spacing source file c, be put in an array.Extract a maximum rotation angle α cmax; Compare the maximum rotation angle C of lathe maxmaximum rotation angle α with cutter location cmax;
If α cmax> C max, adopt again five axle Double swing head center of oscillation algorithms to calculate, preserve the rotation angle value α of first trip cutter location c1, calculating the rotation angle value α to site of the second row c2, compare α c1with α c2;
If α c2c1< β cits treatment step is: another adopts five axle Double swing head center of oscillation algorithms to calculate, by the α after calculating at every turn cprocess.Make α cc-180 °, α a=-α a, the NC code of having changed is returned to master routine;
If α c2c1>=β c, another adopts five axle Double swing head center of oscillation algorithms to calculate, the α after each calculating cneed judgement.If α c180 ° of >, output α cc-360 °, otherwise output initial value.α abe worth constantly, the NC code of having changed is returned to master routine;
If α cmax< C max, adopt five axle Double swing head center of oscillation algorithms to calculate, all are exported according to algorithm, and the NC code of having changed is returned to master routine.
Advantage of the present invention is that the limiting angle that the cutter spacing source file that generates according to pre-process calculates the maximal value and lathe self of the 5th axle rotation angle is compared, then select corresponding processing mode, finally obtain rational job sequence, and can improve working (machining) efficiency and machining precision.
Accompanying drawing explanation
Accompanying drawing 1 is method flow diagram of the present invention.
Accompanying drawing 2 is cutter spacing source files of the runner of the present embodiment.
Embodiment
The XH/2024 five axle Double swing head lathes of Hanchuan Machinery Plant research and development of take are example, the rotation limit that this lathe is furnished with Siemens 840 D CNC System two turning axles (A axle, C axle) is respectively (110 °~110 °) and (200 °~+ 200 °). because the turning axle C axle of lathe can not integral cycle rotating, can be restricted man-hour adding, to processing, bring great constant.Therefore the present invention is head it off just, and can improve working (machining) efficiency and machining precision.The present invention is existing take that to process certain Impeller Parts runner be example, elaborates this rearmounted disposal route.First programming personnel, according to part feature and processing request, by using CAM software (as UG) that corresponding parameter Tool-path Generation is set, finally derives runner cutter spacing source file.
This example makes brachium H=0.And then change in conjunction with the rearmounted disposal route of five axle Double swing heads.Concrete steps are as follows:
(1) read in the cutter spacing source file (as Fig. 2) of runner, this process comprises: obtain total line number of this cutter spacing source file, utilize buffer stream to read in line by line, and the first key-strings of separated every row and the variable of back.According to obtaining key-strings (as TLDATA, LOAD, SPINDL, RAPID/GOTO, GOTO, FEDRAT, PAINT, END-OF-PATH etc.), judge its implication and store corresponding information.With this simultaneously, also obtain the parameters that set in rearmounted process software (as the range of brachium H, translation shaft, the rotation limiting angle C of turning axle maxdeng);
(2) according to the greatest limit angle C of this rotary axis of machine tool C axle max=200 °, the rotary stopper angle β of definition Double swing head five-axis machine tool C axle c, make its β c=180 °;
(3) the brachium information obtaining according to step (), H=0 carries out the rearmounted processing mode of the first, and the cutter spacing vector of current cutter location is R v(v i, v j, v k), and call five axle Double swing head cutter center algorithms (adopt entirely on the occasion of algorithm) formula (2) and calculate α cthe all values at angle, puts into array and finds out α cmax, judgment expression (α next cmax200 ° of >), IF expression (α cmax200 ° of >) be true, redirect execution step (four), otherwise execution step (five);
(4) carry out again five axle Double swing head cutter center algorithms, the α calculating cvalue be on the occasion of.Preserve the rotation angle value α of first trip cutter location c1, calculating the rotation angle value α to site of the second row c2, compare α c1with α c2:
If 1 | α c2c1| 180 ° of <, another carries out five axle Double swing head cutter center algorithms, by the α after calculating at every turn cprocess.Make α cc-180 °, α a=-α a.The NC code of having changed is returned to master routine.Redirect execution step (six);
If 2 α c2c1>=180 °, another carries out five axle Double swing head cutter center algorithms, the α after each calculating cneed judgement.If α c180 ° of >, output α cc-360 °, otherwise output initial value.α abe worth constant.The NC code of having changed is returned to master routine, redirect execution step (six);
(5) carry out five axle Double swing head cutter center algorithms, all are exported according to algorithm.Redirect execution step (six); (6) receive the NC code of having changed, the NC code of having changed is write to specified file, output NC code.

Claims (1)

1.一种国产双摆头五轴机床的后置处理方法,包括步骤:1. A post-processing method of a domestic double-swing head five-axis machine tool, comprising steps: (1)、读入和接收数据步骤:读入至少包括刀具信息、转速、多轴开、冷却液开、刀位点的刀位位置以及刀位矢量方向的刀位源文件,同时接收至少包括臂长H、机床旋转轴最大极限角Cmax机床参数;(1) Steps of reading in and receiving data: read in the tool position source file including at least tool information, speed, multi-axis opening, coolant opening, tool position of the tool position and tool position vector direction, and at the same time receive at least Arm length H, maximum limit angle C max of machine tool rotation axis machine parameters; (2)、根据具体机床旋转轴C轴的最大极限角Cmax,定义双摆头五轴机床C轴的旋转限位角βC,令旋转限位角βC小于最大极限角Cmax,一般βC∈(180°,360°);(2) According to the maximum limit angle C max of the C-axis of the specific machine tool rotation axis, define the rotation limit angle β C of the C-axis of the double-swing head five-axis machine tool, so that the rotation limit angle β C is smaller than the maximum limit angle C max , generally β C ∈ (180°,360°); (3)、建立机床的空间运动学模型步骤:根据机床坐标系是机床本身固有的坐标系且不可以改变,以及工件坐标系为待加工零件的编程时所采用的坐标系,名义坐标系通常为加工时定义的坐标系且与机床坐标系方向一致的特点,在机床内创建机床坐标系OcXcYcZc﹑工件坐标系OmXmYmZm﹑名义坐标系OrXrYrZr且分别与床身、工件、刀具固联,在工件坐标系OmXmYmZm下,Rw(wx,wy,wz)、Rv(vi,vj,vk)分别代表刀位点刀位位置和刀位矢量;固定工件坐标系的各轴与名义坐标系的各轴方向均一致,此时Rw(wx,wy,wz)、Rv(vi,vj,vk)的初始位置分别为[0 0 0]T和[0 0 1]T;旋转轴A、C的旋转角度分别用αA和αC表示;(3) Steps for establishing the spatial kinematics model of the machine tool: According to the fact that the machine tool coordinate system is an inherent coordinate system of the machine tool itself and cannot be changed, and the workpiece coordinate system is the coordinate system used when programming the parts to be processed, the nominal coordinate system is usually It is a coordinate system defined during machining and is consistent with the direction of the machine tool coordinate system. Create a machine tool coordinate system O c X c Y c Z c ﹑ workpiece coordinate system O m X m Y m Z m ﹑ nominal coordinate system O r X r Y r Z r are fixedly connected to the bed, workpiece and tool respectively. In the workpiece coordinate system O m X m Y m Z m , R w (w x ,w y ,w z ), R v (v i , v j , v k ) represent the tool position and the tool position vector respectively; the axes of the fixed workpiece coordinate system are in the same direction as the axes of the nominal coordinate system. At this time, R w (w x ,w y ,w z ), R v (v i , v j , v k ) are respectively [0 0 0] T and [0 0 1] T ; the rotation angles of the rotation axes A and C are represented by α A and α C respectively ; (4)、臂长设定及处理步骤:设定:摆动中心[X,Y,Z]到主轴端面的距离为摆长L,主轴端面到刀位点刀位位置Rw(wx,wy,wz)的距离为刀长K;设定刀长K与摆长L相加得到臂长H;当机床系统内加载臂长计算时,令臂长H=0,采用的处理步骤包括:(4) Arm length setting and processing steps: Setting: The distance from the swing center [X, Y, Z] to the end face of the spindle is the swing length L, and the end face of the spindle to the tool position R w (w x ,w The distance between y , w z ) is the tool length K; the arm length H is obtained by adding the tool length K and the pendulum length L; when the arm length calculation is loaded in the machine tool system, the arm length H=0, and the processing steps adopted include : 采用五轴双摆头刀心算法公式:Using the five-axis double-swing head tool center algorithm formula: αA=LAarccos(vk)    LA=(1,-1)α A =L A arccos(v k ) L A =(1,-1) αC=arctan(vi/vj)-LCπ    LC=(0,1)α C =arctan(v i /v j )-L C π L C =(0,1) [X,Y,Z]T=[wx wy wz]T进行计算,其特征在于:将采用步骤4的五轴双摆头刀心算法公式计算出此刀位源文件中的所有C轴旋转角αC,放到一个数组中;提取一个最大旋转角αCmax;比较机床最大旋转角Cmax与刀位点的最大旋转角αCmax[X,Y,Z] T =[w x w y w z ] T for calculation, which is characterized in that all C in the source file of the tool position will be calculated using the five-axis double-swing head tool center algorithm formula in step 4 Shaft rotation angle α C , put it in an array; extract a maximum rotation angle α Cmax ; compare the maximum rotation angle C max of the machine tool with the maximum rotation angle α Cmax of the tool position: 如果αCmax>Cmax,再一次执行五轴双摆头刀心算法,保存首行刀位点的旋转角值αC1,在计算第二行的到位点的旋转角值αC2,比较αC1与αC2If α Cmax > C max , execute the five-axis double-swing head tool center algorithm again, save the rotation angle value α C1 of the tool position point in the first row, calculate the rotation angle value α C2 of the arrival point in the second row, and compare α C1 with α C2 : 如果αC2C1<βC其处理步骤为:又一次执行五轴双摆头刀心算法,将每次计算后的αC做处理;令αCC-180°,αA=-αA,将转换好的NC代码返回主程序;If α C2C1 < β C , the processing steps are: execute the five-axis double-swing head cutter algorithm again, and process the α C after each calculation; let α C = α C -180°, α A = -α A , return the converted NC code to the main program; 如果αC2C1≥βC,其处理步骤为:又一次执行五轴双摆头刀心算法,每次计算后的αC需要判断;如果αC>180°,输出αCC-360°,否则输出原值;αA值不变,将转换好的NC代码返回主程序;If α C2C1 ≥ β C , the processing steps are: execute the five-axis double-swing head knife center algorithm again, and the α C after each calculation needs to be judged; if α C > 180°, output α C = α C -360°, otherwise the original value is output; the value of α A remains unchanged, and the converted NC code is returned to the main program; 如果αCmax<Cmax,其处理步骤为:按五轴双摆头刀心算法,一切按照算法输出,将转换好的NC代码返回主程序。If α Cmax < C max , the processing steps are: according to the five-axis double-oscillating head tool center algorithm, everything is output according to the algorithm, and the converted NC code is returned to the main program.
CN201310030822.XA 2013-01-28 2013-01-28 The postpositive disposal method of domestic Double swing head five-axis machine tool Expired - Fee Related CN103592888B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310030822.XA CN103592888B (en) 2013-01-28 2013-01-28 The postpositive disposal method of domestic Double swing head five-axis machine tool

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310030822.XA CN103592888B (en) 2013-01-28 2013-01-28 The postpositive disposal method of domestic Double swing head five-axis machine tool

Publications (2)

Publication Number Publication Date
CN103592888A true CN103592888A (en) 2014-02-19
CN103592888B CN103592888B (en) 2016-09-07

Family

ID=50083083

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310030822.XA Expired - Fee Related CN103592888B (en) 2013-01-28 2013-01-28 The postpositive disposal method of domestic Double swing head five-axis machine tool

Country Status (1)

Country Link
CN (1) CN103592888B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104317246A (en) * 2014-08-27 2015-01-28 华中科技大学无锡研究院 Method for carrying out cutter back-off compensation on multi-shaft processing path of weak-rigidity cutter
CN106802628A (en) * 2017-02-22 2017-06-06 西安应用光学研究所 Five axis holes process universal post processing method
CN108549319A (en) * 2018-04-02 2018-09-18 西南交通大学 A kind of double general post-processing approach of turntable five-axle number control machine tool
CN108907618A (en) * 2018-07-06 2018-11-30 江西洪都航空工业集团有限责任公司 A kind of aircraft skin mirror image milling postpositive disposal method
CN109739177A (en) * 2018-12-29 2019-05-10 广州奇芯机器人技术有限公司 A kind of measurement method of 5-shaft linkage numerical control lathe pendulum length
CN110309569A (en) * 2019-06-21 2019-10-08 江西洪都航空工业集团有限责任公司 Wall circular undercut nature processing method in a kind of tubular structure part
CN112987654A (en) * 2021-02-02 2021-06-18 广州奇芯机器人技术有限公司 Artificial stone numerical control machining programming method
CN116540638A (en) * 2023-07-05 2023-08-04 成都瑞雪丰泰精密电子股份有限公司 Method, device and storage medium for post-processing CAM numerical control machining program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06110523A (en) * 1992-09-30 1994-04-22 Sony Corp Freely curved surface work data preparing method
JP2006053789A (en) * 2004-08-12 2006-02-23 Hitachi Ltd NC post processor for multi-axis numerical controller
CN101745820A (en) * 2009-12-14 2010-06-23 北京航空航天大学 Three-degree-of-freedom parallel mechanism type dual head for five-axis machine tools and control method
CN102622489A (en) * 2012-03-26 2012-08-01 上海交通大学 Five-axis side milling cutting force predicting method based on ACIS platform
CN103163830A (en) * 2011-12-12 2013-06-19 沈阳高精数控技术有限公司 Control method for motion mutation phenomenon in compensation of five-axis face milling cutter

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06110523A (en) * 1992-09-30 1994-04-22 Sony Corp Freely curved surface work data preparing method
JP2006053789A (en) * 2004-08-12 2006-02-23 Hitachi Ltd NC post processor for multi-axis numerical controller
CN101745820A (en) * 2009-12-14 2010-06-23 北京航空航天大学 Three-degree-of-freedom parallel mechanism type dual head for five-axis machine tools and control method
CN103163830A (en) * 2011-12-12 2013-06-19 沈阳高精数控技术有限公司 Control method for motion mutation phenomenon in compensation of five-axis face milling cutter
CN102622489A (en) * 2012-03-26 2012-08-01 上海交通大学 Five-axis side milling cutting force predicting method based on ACIS platform

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104317246A (en) * 2014-08-27 2015-01-28 华中科技大学无锡研究院 Method for carrying out cutter back-off compensation on multi-shaft processing path of weak-rigidity cutter
CN106802628A (en) * 2017-02-22 2017-06-06 西安应用光学研究所 Five axis holes process universal post processing method
CN106802628B (en) * 2017-02-22 2019-03-29 西安应用光学研究所 Five axis holes process universal post processing method
CN108549319A (en) * 2018-04-02 2018-09-18 西南交通大学 A kind of double general post-processing approach of turntable five-axle number control machine tool
CN108907618A (en) * 2018-07-06 2018-11-30 江西洪都航空工业集团有限责任公司 A kind of aircraft skin mirror image milling postpositive disposal method
CN109739177B (en) * 2018-12-29 2021-12-21 广州奇芯机器人技术有限公司 Method for measuring swing length of five-axis linkage numerical control machine tool
CN109739177A (en) * 2018-12-29 2019-05-10 广州奇芯机器人技术有限公司 A kind of measurement method of 5-shaft linkage numerical control lathe pendulum length
CN110309569A (en) * 2019-06-21 2019-10-08 江西洪都航空工业集团有限责任公司 Wall circular undercut nature processing method in a kind of tubular structure part
CN110309569B (en) * 2019-06-21 2022-09-09 江西洪都航空工业集团有限责任公司 Method for processing annular sunken characteristic of inner wall of cylindrical structural part
CN112987654A (en) * 2021-02-02 2021-06-18 广州奇芯机器人技术有限公司 Artificial stone numerical control machining programming method
CN112987654B (en) * 2021-02-02 2022-01-14 广州奇芯机器人技术有限公司 Artificial stone numerical control machining programming method
CN116540638A (en) * 2023-07-05 2023-08-04 成都瑞雪丰泰精密电子股份有限公司 Method, device and storage medium for post-processing CAM numerical control machining program
CN116540638B (en) * 2023-07-05 2023-09-05 成都瑞雪丰泰精密电子股份有限公司 Method, device and storage medium for post-processing CAM numerical control machining program

Also Published As

Publication number Publication date
CN103592888B (en) 2016-09-07

Similar Documents

Publication Publication Date Title
CN103592888A (en) Post-processing method for domestic double pendulum head five shaft machine tool
CN101733618B (en) Numerically controlled drilling and milling processing method for runner of blisk of engine
CN105425727B (en) Five axis Flank machining cutter path method for fairing
CN103529751B (en) Five-axis linkage machine tools digital control system and job operation thereof
CN102566494B (en) Five-axis numerical control interpolation method based on smooth compression of tool vectors
CN109597357B (en) A numerical control programming method and device for blade rotary milling process
CN102091967A (en) Method for smoothing feed speed of multi-axis numerical control (NC) machining
CN111736537A (en) A Calculation Method for Limit Speed of Double NURBS Path in Free-form Surface Machining
Xu et al. A tool orientation smoothing method based on machine rotary axes for five-axis machining with ball end cutters
CN106774169A (en) The numerical control workshop automatic programming method of not rounded curved surface of column
Yu et al. Post-processing algorithm of a five-axis machine tool with dual rotary tables based on the TCS method
CN107066726B (en) A Modeling Method for Verticality Error of Rotary Axis of NC Machine Tool
CN110362039B (en) Five-axis machining workpiece placement posture optimization method
CN110161966A (en) A kind of real-time detection method of multi-shaft interlocked profile errors
CN106896782B (en) Vector smoothing method of tool axis based on BC type five-axis CNC machine tool ball nose tool
Liu et al. A novel CNC machining method for enveloping surface
CN102023609A (en) Post processor dedicated for digital control circular engravure machine and processing method of post processor
CN113406928B (en) Five-axis machining tool position feeding speed control method and system
Xiangyu et al. A novel method for solving shortest tool length based on compressing 3D check surfaces relative to tool postures
Yuan et al. An efficient computation algorithm for time optimal trajectory planning with physical constraints
Yin et al. Research on Overall Impeller Numerical Control Machining Technology Based on SA-PSO Hybrid Algorithm
Yanshu et al. A Smooth Five-axis Transformation Function in CNC System
Roth et al. Generation of swept volumes of toroidal endmills in five-axis motion using space curves
Liu et al. The research and development on the post-processing algorithm for four-axis CNC machines with swing-head and tilt platform
CN115373342A (en) Post-processing method, device, equipment and medium for vertical turning and milling composite five-axis machine tool

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160907

Termination date: 20170128

CF01 Termination of patent right due to non-payment of annual fee