Segmented interpolation method of NURBS (Non-Uniform Rational B-Spline) curve based on ARM9 (Advanced RISC Machines) embedded system and FPGA (Field Programmable Gate Array)

An embedded system and curve segmentation technology, applied in the field of numerical control, can solve the problems of discrete micro-segment straight lines or arcs, low efficiency, poor machining accuracy, etc., and achieve the effects of improving machining efficiency, smooth speed transition, and ensuring machining accuracy.

Inactive Publication Date: 2013-04-17
FUJIAN UNIV OF TECH
View PDF4 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The present invention provides a NURBS curve segment interpolation method based on ARM9 embedded system and FPGA, which solves the problems that traditional CNC systems need to be discrete into a large number

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Segmented interpolation method of NURBS (Non-Uniform Rational B-Spline) curve based on ARM9 (Advanced RISC Machines) embedded system and FPGA (Field Programmable Gate Array)
  • Segmented interpolation method of NURBS (Non-Uniform Rational B-Spline) curve based on ARM9 (Advanced RISC Machines) embedded system and FPGA (Field Programmable Gate Array)
  • Segmented interpolation method of NURBS (Non-Uniform Rational B-Spline) curve based on ARM9 (Advanced RISC Machines) embedded system and FPGA (Field Programmable Gate Array)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] Such as figure 1 As shown, the present invention includes an ARM9 embedded system and an FPGA (Field Programmable Gate Array) connected thereto through a bus. The ARM9 embedded system carries out segmental preprocessing to the NURBS curve in the off-line stage, completes the rough interpolation function, and Write the segmented curve data into the FIFO queue of the FPGA, and the FPGA calculates the motion components of each feed axis according to the interpolation cycle and the definition formula of the NURBS curve, completes the fine interpolation function, and outputs the pulse interpolation value to the motor's Signal control port to realize real-time and accurate motor servo control.

[0036] A kind of NURBS curve subsection interpolation method based on ARM9 embedded system and FPGA of the present invention, specifically comprises the following steps:

[0037] Step 1, such as figure 2 As shown, the ARM9 embedded system performs segmented preprocessing on the NUR...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a segmented interpolation method of a NURBS (Non-Uniform Rational B-Spline) curve based on an ARM9 (Advanced RISC Machines) embedded system and an FPGA (Field Programmable Gate Array). Rough interpolation is carried out on the NURBS curve by adopting the ARM9 embedded system, so that segmented pre-processing of the NURBS curve is completed; fine interpolation is carried out on the segmented curve by adopting the FPGA; and finally, component motion of each feed shaft is output to a signal control port of a motor in the form of a pulse signal by an external circuit, so that a servo control of the motor is realized. According to the segmented interpolation method disclosed by the invention, a direct processing technology for a complex-surface component which is described by the NURBS curve is realized, so that the processing efficiency is improved when the processing precision is ensured.

Description

technical field [0001] The present invention relates to the technical field of numerical control, in particular to a NURBS (Non-Uniform Rational B-Splines, Non-Uniform Rational B-Splines) curve segment interpolation method based on an ARM9 embedded system and FPGA (Field Programmable Gate Array). Background technique [0002] NURBS technology has been successfully applied in the field of CAD / CAM. In CAD / CAM software, the design of the free-form surface of parts is often represented by non-uniform rational B-splines (NURBS), but its application in the CNC field is relatively lagging behind. Traditional CNC systems only provide linear and circular interpolation functions, and cannot directly process free curves and surfaces. Therefore, the processing of complex surface parts (such as molds, aerospace vehicle models, automobile models, etc.) must be processed by means of CAD / CAM systems to discretize the part curves and surface contours into a large number of micro-segment str...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G05B19/41
Inventor 聂明星蒋新华陈兴武李光炀邵明陈青霞聂作先朱悦涵郑积仕王光耀
Owner FUJIAN UNIV OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products