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
- cutter
- module
- cutting speed
- data file
- tool
- 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
Links
Images
Landscapes
- Numerical Control (AREA)
Abstract
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 Active 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 | 南京理工大学 | Universal numerical control 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 |
CN103329055B (en) * | 2011-09-14 | 2015-05-20 | 株式会社捷太格特 | 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 active Active
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 | |
CN103878592B (en) | Lathe | |
CN102141794B (en) | Continuous locus intersegment connecting speed processing method for numerical control system | |
CN102099153B (en) | Method for shifting the point of machining of a work piece and machine tool | |
CN103801981B (en) | A kind of quartic polynomial velocity planning algorithm for spline interpolation | |
CN1613590A (en) | Method and apparatus for turbine blades milling with once clamping | |
CN106292529B (en) | A kind of processing path generation method of lathe | |
US12090596B2 (en) | Control device for machine tool and machine tool | |
CN101041224A (en) | Method and device of processing the contacting surface of the digital controlled lines | |
CN1781662A (en) | Numerical control apparatus and numerical control system | |
CN1675601A (en) | Numerical control apparatus | |
CN206029622U (en) | Five -axis cutting water jet scalpel | |
CN1967421A (en) | Dynamic forward-looking processing method of small program segment and implementing device | |
CN87107552A (en) | The apparatus and method of finishing pistons and so on | |
US9868169B2 (en) | Gear-cutting machine | |
CN210633059U (en) | Numerical control machine tool for machining double-lead special-shaped screw rod and automatically changing tool | |
CN103624332A (en) | Spiral bevel gear broaching method and gear broaching machine tool | |
CN200967222Y (en) | Profiling woodworking lathe | |
CN100343021C (en) | Grinding wheel normal tracing method during complex curve grinding process | |
CN1230772C (en) | Contour control machining method for metal part | |
CN100335821C (en) | Curved teeth cylindrical gear, machining method and apparatus thereof | |
CN1108163A (en) | Method for working composite rope groove of drum | |
KR100880734B1 (en) | Step length optimization method of NC data for enhancing 5-axis milling speed based on machine dynamics | |
CN1233505C (en) | Semi-intelligent position searching and machining method of digitally controlled machine tool | |
CN203752772U (en) | Large-scale environment-friendly vertical type multifunctional three-dimensional numerical control carving machine |
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., Dongfang Electric Group 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., Dongfang Electric Group 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 |