CN1306352C - Four-axle linked digital controlled processing post processing method and its control system - Google Patents
Four-axle linked digital controlled processing post processing method and its control system Download PDFInfo
- Publication number
- CN1306352C CN1306352C CNB2004100814631A CN200410081463A CN1306352C CN 1306352 C CN1306352 C CN 1306352C CN B2004100814631 A CNB2004100814631 A CN B2004100814631A CN 200410081463 A CN200410081463 A CN 200410081463A CN 1306352 C CN1306352 C CN 1306352C
- Authority
- CN
- China
- Prior art keywords
- tool
- module
- processing
- cutting
- cutting speed
- 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.)
- Expired - Lifetime
Links
- 238000012545 processing Methods 0.000 title claims abstract description 52
- 238000000034 method Methods 0.000 title claims abstract description 23
- 238000012805 post-processing Methods 0.000 title claims abstract description 8
- 238000005520 cutting process Methods 0.000 claims abstract description 50
- 238000003754 machining Methods 0.000 claims abstract description 7
- 238000007514 turning Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000002203 pretreatment Methods 0.000 description 2
- 125000000174 L-prolyl group Chemical group [H]N1C([H])([H])C([H])([H])C([H])([H])[C@@]1([H])C(*)=O 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000000465 moulding Methods 0.000 description 1
- 230000000153 supplemental effect Effects 0.000 description 1
Images
Landscapes
- Numerical Control (AREA)
Abstract
本发明公开了一种四轴联动数控加工后置处理方法及其控制系统。其特点是:由于在常规的数控加工程序后置处理方法中增加了刀具动态切削速度数据处理的步骤及机床运动参数中增加了工装误差参数处理的步骤,使加工过程中的刀具切削速度及路径实现了动态调整,有效的避免了四轴联动数控加工机床在加工过程中因透平叶片型线截面曲率不同而对刀具造成的冲击现象,不仅使整个数控加工的切削过程平稳、切削速度均匀,延长了刀具的使用寿命,保证了透平叶片型线的加工质量,而且由于此后置处理方法在工装误差补偿参数设计上更体贴技术人员,因此不用操作烦琐的编程软件直接在后置处理程序内设置相应参数就可以达到补偿工装误差的目的。
The invention discloses a four-axis linkage numerical control machining post-processing method and a control system thereof. Its characteristics are: due to the addition of the tool dynamic cutting speed data processing step in the conventional NC machining program post-processing method and the tooling error parameter processing step in the machine tool motion parameters, the cutting speed and path of the tool during processing The dynamic adjustment is realized, which effectively avoids the impact on the tool due to the different curvature of the turbine blade profile line during the machining process of the four-axis linkage CNC machining machine tool, not only makes the cutting process of the entire CNC machining stable and the cutting speed uniform, It prolongs the service life of the tool and guarantees the processing quality of the turbine blade profile, and because this post-processing method is more considerate to technicians in the design of tooling error compensation parameters, it does not need to operate cumbersome programming software directly in the post-processing program The purpose of compensating tooling error can be achieved by setting corresponding parameters.
Description
Public Function stirspeed (pnt1 () As Double, pnt2 () As Double, F As String, R As Double, MaxF As Double, MULTAX As String) As String Dim K As Long, L (3) As Double, A As Double, between V As Double ' computer memory 2 cutter rail points apart from vector angle If pnt1 (4)+pnt1 (5)+pnt1 (6)=0 Then A=VrCalculation (pnt2 (4) between the distance ' calculating end ' computer memory 2 cutter rail points between For K=1 To 3 L (K)=pnt2 (K)-pnt1 (K) L (K)=Abs (L (K)) Next L (0)=L (1) * L (1)+L (2) * L (2)+L (3) * L (3) L (0)=Sqr (L (0)) ' space 2 cutter rail points, pnt2 (5), pnt2 (6)) ' call vector computing function VrCalculation A=Abs (A) Else A=VrCalculation (pnt2 (4), pnt2 (5), pnt2 (6))-VrCalculation (pnt1 (4), pnt1 (5), pnt1 (6)) dynamic F value calculating If F=" " the Then stirspeed=" " of A=Abs (A) End If If A>180 Then A=360-A End If ' vector angles calculating end '<!--SIPO<DP n=" 6 "〉--〉<dp n=" d6 "/Exit Function End If If A=0 Or L (0)=0 Or R=0 Then stirspeed=Mid (F, 2) Else V=(A/L (0))/(5*R) V=Sqr (V) V=V+1 V=V*Val (Mid (F, 2)) If V>MaxF Then stirspeed=MaxF Else stirspeed=V End If End If stirspeed=" F " ﹠amp; Amp; Format (stirspeed, " 0.000 ") End Function
Public Function Calculation_Move (Pntm () As Double, Prejudice_str () As Double, MULTAX As String) As Double () ' some computing module Dim A As Double, K As Long, Move (4) As Double For K=1 To 3 Pntm (K)=Pntm (K)+Prejudice_str (K) Next If MULTAX=" ON " Then A=VrCalculation (Pntm (4), Pntm (5), Pntm (6)) Else A=0<!--SIPO<DP n=" 7 "〉--〉<dp n=" d7 "/End If Move (1)=Pntm (1) Move (2)=(Pntm (2) * Cos (A* (3.14159265358979/180)))-(Pntm (3) * Sin (A* (3.14159265358979/180))) Move (3)=(Pntm (2) * Sin (A* (3.14159265358979/180)))+(Pntm (3) * Cos (A* (3.14159265358979/180))) Move (4)=A* (1)+Prejudice_str (4) Calculation_Move=Move () End Function Public Function AddMove (Movel () As Double; Move2 () As Double) As Double () ' angular transition module Dim i As Long; Move (4) As Double For i=1 To 4 Move (i)=Move1 (i)-Move2 (i) Next If Move1 (4)-Move2 (4)>180 Then Move (4)=-360+ (Move1 (4)-Move2 (4)) End If If Move1 (4)-Move2 (4)<-180 Then Move (4)=360+ (Move1 (4)-Move2 (4)) End If AddMove=Move () End Function Public Function VrCalculation (X As Double; Y As Double, Z AsDouble) As Double () ' azimuth calculate Dim Angle (2) As Double ' calculate rotating shaft A If Y>0 Then If Z>0 Then ' first quartile Angle (1)=Atn (Y/Z) Angle (1)=Angle (1) * (180/3.14159265358979) End If<!--SIPO<DP n="8"〉--〉<dp n="d8"/〉 If Z<0 Then′ Angle ( 1 )=Atn ( Abs ( Z ) /Y ) Angle ( 1 )=Angle ( 1 ) * ( 180/3.14159265358979 ) +90 End If If Z=0 Then′Y Angle ( 1 )=90 End If End If If Y<0 Then If Z>0 Then′ Angle ( 1 )=Atn ( Z/Abs ( Y ) ) Angle ( 1 )=Angle ( 1 ) * ( 180/3.14159265358979 ) +270 End If If Z<0 Then′ Angle ( 1 )=Atn ( Abs ( Y ) /Abs ( Z ) ) Angle ( 1 )=Angle ( 1 ) * ( 180/3.14159265358979 ) +180 End If If Z=0 Then′Y Angle ( 1 )=270 End If End If If Y=0 Then If Z>0 Then′Z Angle ( 1 )=0 End If If Z<0 Then′Z Angle ( 1 )=180 End If End If MoVe ( 2 )=( Pntm ( 2 ) *Cos ( A* ( 3.14159265358979/180 ) ) )-( Pntm ( 3 ) *Sin ( A* ( 3.14159265358979/180 ) ) ) Move ( 3 )=( Pntm ( 2 ) *Sin ( A* ( 3.14159265358979/180 ) ) ) + ( Pntm ( 3 ) *Cos ( A* ( 3.14159265358979/180 ) ) ) <!--SIPO<DP n=" 9 "〉--〉<dp n=" d9 "/VrCalculation=Angle () End Function
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100814631A CN1306352C (en) | 2004-12-11 | 2004-12-11 | Four-axle linked digital controlled processing post processing method and its control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100814631A CN1306352C (en) | 2004-12-11 | 2004-12-11 | Four-axle linked digital controlled processing post processing method and its control system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1624613A CN1624613A (en) | 2005-06-08 |
CN1306352C true CN1306352C (en) | 2007-03-21 |
Family
ID=34765730
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004100814631A Expired - Lifetime CN1306352C (en) | 2004-12-11 | 2004-12-11 | Four-axle linked digital controlled processing post processing method and its control system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1306352C (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100480916C (en) * | 2005-12-19 | 2009-04-22 | 深圳信息职业技术学院 | Method for establishing digital control system software based on digital control code encoder |
CN101206467B (en) * | 2006-12-22 | 2010-09-29 | 南京理工大学 | General NC code analysis method |
CN101334655B (en) * | 2007-06-25 | 2010-06-09 | 西门子工厂自动化工程有限公司 | Bit shift compensation device and method in numerical control machining |
CN102023613A (en) * | 2010-12-29 | 2011-04-20 | 广西工学院 | Five-axis linkage numerical control (NC) machining post processor and processing method thereof |
WO2013038529A1 (en) | 2011-09-14 | 2013-03-21 | 株式会社ジェイテクト | Machining error computation device, machining error computation method, machining control device and machining control method |
CN102402198B (en) * | 2011-10-24 | 2013-03-27 | 华中科技大学 | Universal post processing method for multi-axis numerical control machine tool |
CN103135446B (en) * | 2011-12-05 | 2015-02-11 | 中国科学院沈阳计算技术研究所有限公司 | Motion trail authentication device of multiaxis numerical control machine tool |
CN104460516B (en) * | 2013-09-25 | 2018-01-02 | 山东理工大学 | One kind is based on the axle Cutter Radius Compensation Method of postpositive disposal five |
CN105290744B (en) * | 2015-11-27 | 2018-08-14 | 东方电气集团东方汽轮机有限公司 | Turbine blade damps boss rough machining method |
CN114518726B (en) * | 2020-11-20 | 2024-02-20 | 航天科工惯性技术有限公司 | Post-processing development method and device of four-axis half numerical control machine tool and numerical control machine tool equipment |
CN114460903B (en) * | 2022-01-14 | 2022-12-27 | 泉州华中科技大学智能制造研究院 | Special-shaped injection molding part joint line machining method and device based on five-axis linkage machine tool |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1055688A (en) * | 1990-02-27 | 1991-10-30 | 博士伦有限公司 | The lens edging system of control charging able to programme and speed |
WO2003032098A2 (en) * | 2001-10-04 | 2003-04-17 | Dr. Johannes Heidenhain Gmbh | Method for continuous-path control |
-
2004
- 2004-12-11 CN CNB2004100814631A patent/CN1306352C/en not_active Expired - Lifetime
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1055688A (en) * | 1990-02-27 | 1991-10-30 | 博士伦有限公司 | The lens edging system of control charging able to programme and speed |
WO2003032098A2 (en) * | 2001-10-04 | 2003-04-17 | Dr. Johannes Heidenhain Gmbh | Method for continuous-path control |
Also Published As
Publication number | Publication date |
---|---|
CN1624613A (en) | 2005-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1306352C (en) | Four-axle linked digital controlled processing post processing method and its control system | |
CN103801981B (en) | A kind of quartic polynomial velocity planning algorithm for spline interpolation | |
US12090596B2 (en) | Control device for machine tool and machine tool | |
CN102099153B (en) | Method for shifting the point of machining of a work piece and machine tool | |
CN1613590A (en) | Method and apparatus for turbine blades milling with once clamping | |
CN106292529B (en) | A kind of processing path generation method of lathe | |
CN1990176A (en) | Turret servo control device with overriding and control method thereof | |
CN108829037A (en) | A kind of whole numerical-control processing method of the propeller based on UG | |
CN1621984A (en) | Helical surface digital control enveloped milling method and integration control system thereof | |
CN1781662A (en) | Numerical control apparatus and numerical control system | |
CN101041224A (en) | Method and device of processing the contacting surface of the digital controlled lines | |
CN1675601A (en) | Numerical control apparatus | |
CN1967421A (en) | Dynamic forward-looking processing method of small program segment and implementing device | |
CN1165332A (en) | Digital control method | |
CN105629882A (en) | Trigonometric function speed planning method used for spline interpolation | |
US9868169B2 (en) | Gear-cutting machine | |
CN102198632A (en) | Speed control method of cam tangential point tracking grinding | |
CN1102890A (en) | CNC system of directly interpolation of curved surface profile | |
CN2686795Y (en) | Overhead five-shaft linkage machine tool | |
CN105397163A (en) | Method for numerical control machining of impeller by utilization of macroprogram | |
CN113867272B (en) | Tangent vector-based speed planning method for elliptical arcs and circular arcs of numerical control system | |
CN102350509A (en) | Method for turning complicated optical curved surface by utilizing equal chip loads | |
KR100880734B1 (en) | Optimization Method of Interpolation Length for Speed Improvement of 5-Axis Milling Process Based on Mechanical Operation Characteristics | |
CN1739904A (en) | Laser processing apparatus | |
CN100343021C (en) | Grinding wheel normal tracing method during complex curve grinding process |
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 | ||
C56 | Change in the name or address of the patentee |
Owner name: DONGFANG ELECTRIC GROUP DONGFANG STEAM TURBINE CO. Free format text: FORMER NAME OR ADDRESS: DONGFAN STEAM TURBINE FACTORY |
|
CP01 | Change in the name or title of a patent holder |
Address after: 618000 Deyang City, Sichuan Province town of Hanwang Patentee after: DONGFANG TURBINE Co.,Ltd. DTC Address before: 618000 Deyang City, Sichuan Province town of Hanwang Patentee before: Dongfang Steam Turbine Plant |
|
EE01 | Entry into force of recordation of patent licensing contract |
Assignee: TIANJIN DONGQI WIND TURBINE BLADE ENGINEERING Co.,Ltd. Assignor: DONGFANG TURBINE Co.,Ltd. DTC Contract record no.: 2010120000166 Denomination of invention: Four-axle linked digital controlled processing post processing method and its control system Granted publication date: 20070321 License type: Exclusive License Open date: 20050608 Record date: 20101202 |
|
CX01 | Expiry of patent term |
Granted publication date: 20070321 |
|
CX01 | Expiry of patent term |