SlideShare a Scribd company logo
REAL TIME 5-AXIS NURBS CURVE INTERPOLATOR
Sungchul Jee and Taehoon Koo
 Processing Sequence
 CAD
 Comparing with Linear interpolation
 Example
 A CL file necessarily includes coordinates and tool orientation
vector in local coordinates.
▪ The proposed 5-axis NURBS interpolation format can be applied to various configuration
of 5-axis machining centers without modifying the NC code.
▪ The results of simulation and experiment validate the superiority of the proposed NURBS
interpolator over the conventional linear interpolator.
 6 control points and duplicated knots at start and end points
Geometry information
NURBS-IGES format
 CAM
5-axis NURBS G-code
 CNC
CL file format
Interpreter (ISO-6983)
5-axis NURBS interpolator
Parser
CATIA format: x_, y_, z_, i_, j_, k_
Ex) GOTO / -35.014, -65.185, 102.102, -0.416, -0.110, 0.902
HyperMill format: x[/_] y[/_] z[/_] u[/_] v[/_] w[/_]
Ex) 31:oL[10](x[/10.0] y[/31.2] z[/21.3] u[/0] v[/-0.557] w[/0.830]
Vector converter
TCP control
Added a new parser rule and
a vector conversion rule
Coordinate data and
tool orientation vectors
 The vector converter decomposes the tool orientation into two
angles for rotational axes depending on machine configuration.
 Interpolated data is transformed to joint axial movement by
TCP(Tool Center Point) control
Objective: ▪ To propose a new 5-axis NURBS interpolator that can be easily cope with
post-processing of CL files from a CAM system
▪ To evaluate and compare with the conventional linear interpolator
Rational B-spline curve entity (Type 126)
Ex) 126,5,3,1,0,1,0,0.,0.,0.,0.,0.333333,0.666667,1.,1.,1.,1.,1.,1., 7P 4
1.,1.,1.,1.,-178.,109.,0.,-166.,128.,0.,-144.,109.,0.,-109., 7P 5
Machine configuration
parameters
Sample code
G106 F0.9
X-43 Y-43 Z0
X-30.787 Y-34.290 Z9
X-18.574 Y-25.581 Z9
X-6.361 Y-16.872 Z-9
X5.850 Y-8.163 Z-9
X18.063 Y0.545 Z0
I-0.569 J-0.406 K0.7
I-0.429 J-0.429 K0.7
I-0.347 J-0.370 K0.7
I-0.381 J-0.149 K0.7
I-0.299 J-0.090 K0.7
I-0.158 J-0.113 K0.7
R0 R0 R0 R0.25 R0.5 R0.75
R1 R1 R1
TTTR
A
C
 New G-code Format
 The proposed G-code
 Independent of machine tool’s rotational axes
Format Description
G106 P_ ;
X_ Y_ Z_
I_ J_ K_
R_ W_;
…
G106: Start NURBS interpolation
P: Degree of a NURBS curve
X, Y, Z: Control point
I, J, K: Tool axis vector
R: Knot
W: Weight (default value = 1)
 Experiment
Mechatrolink II
protocol
<Servo System>
Yaskawa S-II
<Control PC>
Simultaneous 5-Axis
Control system
NT110 digital
commnunication
board
Digital motion network system
PCI slot type
S-II
0 20 40 60 80
0
5
10
15
20
25
Feedrate[mm/s]
5-Axis NURBS Interpolation
Linear Interpolation
Length of Curve [mm]
0 20 40 60 80
0
1
2
3
4
5
Length of Curve [mm]
Contourerror[mmx10
-3
]
5-Axis NURBS interpolation
Linear interppolation
0 20 40 60 80
0.000
0.004
0.008
0.012
0.016
ToolOrientationError[deg.]
5-Axis NURBS Interpolation
Linear Interpolation
Length of Curve [mm]
 Max. allowable chord error for linear interpolation : 1μm
 Feedrate : 0.9m/m
Feedrate
Contour error
Tool orientation error

More Related Content

What's hot

Ar803 Architectural Structure Question Paper
Ar803 Architectural Structure Question PaperAr803 Architectural Structure Question Paper
Ar803 Architectural Structure Question PaperVishvendu pandey
 
Ar803 Architectural Structure Question Paper-2013
Ar803 Architectural Structure Question Paper-2013 Ar803 Architectural Structure Question Paper-2013
Ar803 Architectural Structure Question Paper-2013 Vishvendu pandey
 
Design of machine elements - DESIGN FOR SIMPLE STRESSES
Design of machine elements - DESIGN FOR SIMPLE STRESSESDesign of machine elements - DESIGN FOR SIMPLE STRESSES
Design of machine elements - DESIGN FOR SIMPLE STRESSESAkram Hossain
 

What's hot (6)

X10713 (me8793)
X10713 (me8793)X10713 (me8793)
X10713 (me8793)
 
Ar803 Architectural Structure Question Paper
Ar803 Architectural Structure Question PaperAr803 Architectural Structure Question Paper
Ar803 Architectural Structure Question Paper
 
X10708 (me8692)
X10708 (me8692)X10708 (me8692)
X10708 (me8692)
 
Ar803 Architectural Structure Question Paper-2013
Ar803 Architectural Structure Question Paper-2013 Ar803 Architectural Structure Question Paper-2013
Ar803 Architectural Structure Question Paper-2013
 
Design of machine elements - DESIGN FOR SIMPLE STRESSES
Design of machine elements - DESIGN FOR SIMPLE STRESSESDesign of machine elements - DESIGN FOR SIMPLE STRESSES
Design of machine elements - DESIGN FOR SIMPLE STRESSES
 
X10698 (me8492)
X10698 (me8492)X10698 (me8492)
X10698 (me8492)
 

Viewers also liked

Powerpointtest
PowerpointtestPowerpointtest
Powerpointtestjeyhay
 
Virtual Environments: The Evolution of Online Learning?
Virtual Environments: The Evolution of Online Learning?Virtual Environments: The Evolution of Online Learning?
Virtual Environments: The Evolution of Online Learning?Serinity
 
Revista Gisela Nota de Prensa Banco de Cordòn Teracell
Revista Gisela Nota de Prensa Banco de Cordòn TeracellRevista Gisela Nota de Prensa Banco de Cordòn Teracell
Revista Gisela Nota de Prensa Banco de Cordòn TeracellTeracell Banco de Cordon
 
EU: Ethers – Market Report. Analysis and Forecast to 2020
EU: Ethers – Market Report. Analysis and Forecast to 2020EU: Ethers – Market Report. Analysis and Forecast to 2020
EU: Ethers – Market Report. Analysis and Forecast to 2020IndexBox Marketing
 
Blyth Academy-online brochure
Blyth Academy-online brochureBlyth Academy-online brochure
Blyth Academy-online brochureiamprosperous
 
Бібліотеці "Деміївській" - 100
Бібліотеці "Деміївській" - 100Бібліотеці "Деміївській" - 100
Бібліотеці "Деміївській" - 100Ольга Романюк
 
Writing a tenure statement 2011
Writing a tenure statement 2011Writing a tenure statement 2011
Writing a tenure statement 2011UO-AcademicAffairs
 
Technical Architect Role
Technical Architect RoleTechnical Architect Role
Technical Architect Roleguestbeb036
 
Hsbc marketing case study
Hsbc marketing case studyHsbc marketing case study
Hsbc marketing case studySri Hari Priya
 
The role of an Architect
The role of an ArchitectThe role of an Architect
The role of an ArchitectClara Lee
 

Viewers also liked (18)

Powerpointtest
PowerpointtestPowerpointtest
Powerpointtest
 
Meta 3.2 hurtado
Meta 3.2 hurtadoMeta 3.2 hurtado
Meta 3.2 hurtado
 
Webquest tic
Webquest ticWebquest tic
Webquest tic
 
Virtual Environments: The Evolution of Online Learning?
Virtual Environments: The Evolution of Online Learning?Virtual Environments: The Evolution of Online Learning?
Virtual Environments: The Evolution of Online Learning?
 
Very New CV 2016 jsp
Very New CV 2016  jspVery New CV 2016  jsp
Very New CV 2016 jsp
 
17
1717
17
 
Revista Gisela Nota de Prensa Banco de Cordòn Teracell
Revista Gisela Nota de Prensa Banco de Cordòn TeracellRevista Gisela Nota de Prensa Banco de Cordòn Teracell
Revista Gisela Nota de Prensa Banco de Cordòn Teracell
 
EU: Ethers – Market Report. Analysis and Forecast to 2020
EU: Ethers – Market Report. Analysis and Forecast to 2020EU: Ethers – Market Report. Analysis and Forecast to 2020
EU: Ethers – Market Report. Analysis and Forecast to 2020
 
Amistad elvia
Amistad elviaAmistad elvia
Amistad elvia
 
Blyth Academy-online brochure
Blyth Academy-online brochureBlyth Academy-online brochure
Blyth Academy-online brochure
 
Kadini AgLatmak
Kadini AgLatmakKadini AgLatmak
Kadini AgLatmak
 
Бібліотеці "Деміївській" - 100
Бібліотеці "Деміївській" - 100Бібліотеці "Деміївській" - 100
Бібліотеці "Деміївській" - 100
 
Writing a tenure statement 2011
Writing a tenure statement 2011Writing a tenure statement 2011
Writing a tenure statement 2011
 
John Stonier, Founder & CEO - VELOMETRO
John Stonier, Founder & CEO - VELOMETROJohn Stonier, Founder & CEO - VELOMETRO
John Stonier, Founder & CEO - VELOMETRO
 
Technical Architect Role
Technical Architect RoleTechnical Architect Role
Technical Architect Role
 
Hsbc marketing case study
Hsbc marketing case studyHsbc marketing case study
Hsbc marketing case study
 
The role of an Architect
The role of an ArchitectThe role of an Architect
The role of an Architect
 
Грамоты Махнач В.В.
Грамоты Махнач В.В.Грамоты Махнач В.В.
Грамоты Махнач В.В.
 

Similar to 5 Axis NURBS curve interpolator using tool axis vector command

Top 10 tips for Oracle performance
Top 10 tips for Oracle performanceTop 10 tips for Oracle performance
Top 10 tips for Oracle performanceGuy Harrison
 
Prediction-based Model Selection in PLS-PM
Prediction-based Model Selection in PLS-PMPrediction-based Model Selection in PLS-PM
Prediction-based Model Selection in PLS-PMGalit Shmueli
 
System design using HDL - Module 3
System design using HDL - Module 3System design using HDL - Module 3
System design using HDL - Module 3Aravinda Koithyar
 
Hailey_Database_Performance_Made_Easy_through_Graphics.pdf
Hailey_Database_Performance_Made_Easy_through_Graphics.pdfHailey_Database_Performance_Made_Easy_through_Graphics.pdf
Hailey_Database_Performance_Made_Easy_through_Graphics.pdfcookie1969
 
Adaptive Query Optimization
Adaptive Query OptimizationAdaptive Query Optimization
Adaptive Query OptimizationAnju Garg
 
クラウドDWHとしても進化を続けるPivotal Greenplumご紹介
クラウドDWHとしても進化を続けるPivotal Greenplumご紹介クラウドDWHとしても進化を続けるPivotal Greenplumご紹介
クラウドDWHとしても進化を続けるPivotal Greenplumご紹介Masayuki Matsushita
 
Airline scheduling and pricing using a genetic algorithm
Airline scheduling and pricing using a genetic algorithmAirline scheduling and pricing using a genetic algorithm
Airline scheduling and pricing using a genetic algorithmAlan Walker
 
Cnc part programming 4 unit
Cnc part programming 4 unitCnc part programming 4 unit
Cnc part programming 4 unitpalanivendhan
 
20171206 PGconf.ASIA LT gstore_fdw
20171206 PGconf.ASIA LT gstore_fdw20171206 PGconf.ASIA LT gstore_fdw
20171206 PGconf.ASIA LT gstore_fdwKohei KaiGai
 
CSBP: A Fast Circuit Similarity-Based Placement for FPGA Incremental Design a...
CSBP: A Fast Circuit Similarity-Based Placement for FPGA Incremental Design a...CSBP: A Fast Circuit Similarity-Based Placement for FPGA Incremental Design a...
CSBP: A Fast Circuit Similarity-Based Placement for FPGA Incremental Design a...Xiaoyu Shi
 

Similar to 5 Axis NURBS curve interpolator using tool axis vector command (20)

Top 10 tips for Oracle performance
Top 10 tips for Oracle performanceTop 10 tips for Oracle performance
Top 10 tips for Oracle performance
 
Prediction-based Model Selection in PLS-PM
Prediction-based Model Selection in PLS-PMPrediction-based Model Selection in PLS-PM
Prediction-based Model Selection in PLS-PM
 
Nc programming
Nc programmingNc programming
Nc programming
 
System design using HDL - Module 3
System design using HDL - Module 3System design using HDL - Module 3
System design using HDL - Module 3
 
Cnc control systems
Cnc control systemsCnc control systems
Cnc control systems
 
Hailey_Database_Performance_Made_Easy_through_Graphics.pdf
Hailey_Database_Performance_Made_Easy_through_Graphics.pdfHailey_Database_Performance_Made_Easy_through_Graphics.pdf
Hailey_Database_Performance_Made_Easy_through_Graphics.pdf
 
CNC1.ppt
CNC1.pptCNC1.ppt
CNC1.ppt
 
Adaptive Query Optimization
Adaptive Query OptimizationAdaptive Query Optimization
Adaptive Query Optimization
 
WIMAX
WIMAXWIMAX
WIMAX
 
クラウドDWHとしても進化を続けるPivotal Greenplumご紹介
クラウドDWHとしても進化を続けるPivotal Greenplumご紹介クラウドDWHとしても進化を続けるPivotal Greenplumご紹介
クラウドDWHとしても進化を続けるPivotal Greenplumご紹介
 
CNC1.ppt
CNC1.pptCNC1.ppt
CNC1.ppt
 
CNC Training.ppt
CNC Training.pptCNC Training.ppt
CNC Training.ppt
 
Cnc1
Cnc1Cnc1
Cnc1
 
CNC1 (1).ppt
CNC1 (1).pptCNC1 (1).ppt
CNC1 (1).ppt
 
Airline scheduling and pricing using a genetic algorithm
Airline scheduling and pricing using a genetic algorithmAirline scheduling and pricing using a genetic algorithm
Airline scheduling and pricing using a genetic algorithm
 
Cnc part programming 4 unit
Cnc part programming 4 unitCnc part programming 4 unit
Cnc part programming 4 unit
 
20171206 PGconf.ASIA LT gstore_fdw
20171206 PGconf.ASIA LT gstore_fdw20171206 PGconf.ASIA LT gstore_fdw
20171206 PGconf.ASIA LT gstore_fdw
 
Cpk problem solving_pcba smt machine
Cpk problem solving_pcba smt machineCpk problem solving_pcba smt machine
Cpk problem solving_pcba smt machine
 
CSBP: A Fast Circuit Similarity-Based Placement for FPGA Incremental Design a...
CSBP: A Fast Circuit Similarity-Based Placement for FPGA Incremental Design a...CSBP: A Fast Circuit Similarity-Based Placement for FPGA Incremental Design a...
CSBP: A Fast Circuit Similarity-Based Placement for FPGA Incremental Design a...
 
CNC1.ppt
CNC1.pptCNC1.ppt
CNC1.ppt
 

Recently uploaded

fluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answerfluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answerapareshmondalnita
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdffxintegritypublishin
 
Construction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxConstruction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxwendy cai
 
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES  INTRODUCTION UNIT-IENERGY STORAGE DEVICES  INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES INTRODUCTION UNIT-IVigneshvaranMech
 
shape functions of 1D and 2 D rectangular elements.pptx
shape functions of 1D and 2 D rectangular elements.pptxshape functions of 1D and 2 D rectangular elements.pptx
shape functions of 1D and 2 D rectangular elements.pptxVishalDeshpande27
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdfPratik Pawar
 
Antenna efficency lecture course chapter 3.pdf
Antenna  efficency lecture course chapter 3.pdfAntenna  efficency lecture course chapter 3.pdf
Antenna efficency lecture course chapter 3.pdfAbrahamGadissa
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxR&R Consult
 
Natalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in KrakówNatalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in Krakówbim.edu.pl
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Electivekarthi keyan
 
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...Amil baba
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdfKamal Acharya
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdfKamal Acharya
 
Scaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltageScaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltageRCC Institute of Information Technology
 
fundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projectionfundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projectionjeevanprasad8
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxViniHema
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwoodseandesed
 
Toll tax management system project report..pdf
Toll tax management system project report..pdfToll tax management system project report..pdf
Toll tax management system project report..pdfKamal Acharya
 
Danfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdfDanfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdfNurvisNavarroSanchez
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfKamal Acharya
 

Recently uploaded (20)

fluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answerfluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answer
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
Construction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxConstruction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptx
 
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES  INTRODUCTION UNIT-IENERGY STORAGE DEVICES  INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
 
shape functions of 1D and 2 D rectangular elements.pptx
shape functions of 1D and 2 D rectangular elements.pptxshape functions of 1D and 2 D rectangular elements.pptx
shape functions of 1D and 2 D rectangular elements.pptx
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
Antenna efficency lecture course chapter 3.pdf
Antenna  efficency lecture course chapter 3.pdfAntenna  efficency lecture course chapter 3.pdf
Antenna efficency lecture course chapter 3.pdf
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
Natalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in KrakówNatalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in Kraków
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Scaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltageScaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltage
 
fundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projectionfundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projection
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
Toll tax management system project report..pdf
Toll tax management system project report..pdfToll tax management system project report..pdf
Toll tax management system project report..pdf
 
Danfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdfDanfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdf
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
 

5 Axis NURBS curve interpolator using tool axis vector command

  • 1. REAL TIME 5-AXIS NURBS CURVE INTERPOLATOR Sungchul Jee and Taehoon Koo  Processing Sequence  CAD  Comparing with Linear interpolation  Example  A CL file necessarily includes coordinates and tool orientation vector in local coordinates. ▪ The proposed 5-axis NURBS interpolation format can be applied to various configuration of 5-axis machining centers without modifying the NC code. ▪ The results of simulation and experiment validate the superiority of the proposed NURBS interpolator over the conventional linear interpolator.  6 control points and duplicated knots at start and end points Geometry information NURBS-IGES format  CAM 5-axis NURBS G-code  CNC CL file format Interpreter (ISO-6983) 5-axis NURBS interpolator Parser CATIA format: x_, y_, z_, i_, j_, k_ Ex) GOTO / -35.014, -65.185, 102.102, -0.416, -0.110, 0.902 HyperMill format: x[/_] y[/_] z[/_] u[/_] v[/_] w[/_] Ex) 31:oL[10](x[/10.0] y[/31.2] z[/21.3] u[/0] v[/-0.557] w[/0.830] Vector converter TCP control Added a new parser rule and a vector conversion rule Coordinate data and tool orientation vectors  The vector converter decomposes the tool orientation into two angles for rotational axes depending on machine configuration.  Interpolated data is transformed to joint axial movement by TCP(Tool Center Point) control Objective: ▪ To propose a new 5-axis NURBS interpolator that can be easily cope with post-processing of CL files from a CAM system ▪ To evaluate and compare with the conventional linear interpolator Rational B-spline curve entity (Type 126) Ex) 126,5,3,1,0,1,0,0.,0.,0.,0.,0.333333,0.666667,1.,1.,1.,1.,1.,1., 7P 4 1.,1.,1.,1.,-178.,109.,0.,-166.,128.,0.,-144.,109.,0.,-109., 7P 5 Machine configuration parameters Sample code G106 F0.9 X-43 Y-43 Z0 X-30.787 Y-34.290 Z9 X-18.574 Y-25.581 Z9 X-6.361 Y-16.872 Z-9 X5.850 Y-8.163 Z-9 X18.063 Y0.545 Z0 I-0.569 J-0.406 K0.7 I-0.429 J-0.429 K0.7 I-0.347 J-0.370 K0.7 I-0.381 J-0.149 K0.7 I-0.299 J-0.090 K0.7 I-0.158 J-0.113 K0.7 R0 R0 R0 R0.25 R0.5 R0.75 R1 R1 R1 TTTR A C  New G-code Format  The proposed G-code  Independent of machine tool’s rotational axes Format Description G106 P_ ; X_ Y_ Z_ I_ J_ K_ R_ W_; … G106: Start NURBS interpolation P: Degree of a NURBS curve X, Y, Z: Control point I, J, K: Tool axis vector R: Knot W: Weight (default value = 1)  Experiment Mechatrolink II protocol <Servo System> Yaskawa S-II <Control PC> Simultaneous 5-Axis Control system NT110 digital commnunication board Digital motion network system PCI slot type S-II 0 20 40 60 80 0 5 10 15 20 25 Feedrate[mm/s] 5-Axis NURBS Interpolation Linear Interpolation Length of Curve [mm] 0 20 40 60 80 0 1 2 3 4 5 Length of Curve [mm] Contourerror[mmx10 -3 ] 5-Axis NURBS interpolation Linear interppolation 0 20 40 60 80 0.000 0.004 0.008 0.012 0.016 ToolOrientationError[deg.] 5-Axis NURBS Interpolation Linear Interpolation Length of Curve [mm]  Max. allowable chord error for linear interpolation : 1μm  Feedrate : 0.9m/m Feedrate Contour error Tool orientation error