To improve the measurement accuracy of structured laser for inner surface dimensions of a deep hole, a new method to extract the laser stripe center line is proposed. An improved adaptive genetic algorithm that can co...To improve the measurement accuracy of structured laser for inner surface dimensions of a deep hole, a new method to extract the laser stripe center line is proposed. An improved adaptive genetic algorithm that can converge rapidly and search the global optimum is used to determine the threshold for the laser stripe segmentation. And then NURBS interpolation which has a good local control capability is adopted to extract the laser stripe center line. Experiments show that the extracted laser stripe center line is stable and the diameter of the deep hole can be measured accurately.展开更多
5-axis machine tool plays an important role in high-speed and high-precision computer numerical control (CNC) machining of workpieces with complex shapes. A non-uniform rational B-spline (NURBS) interpolation form...5-axis machine tool plays an important role in high-speed and high-precision computer numerical control (CNC) machining of workpieces with complex shapes. A non-uniform rational B-spline (NURBS) interpolation format for 5-axis machining is pro- posed to adapt to the high speed machining (HSM). With this interpolation format, angles between orientation vectors are chosen as parameters of orientation B-spline constructed by an open controller to achieve reasonable orientation vectors in real-time interpolation process. Coordinated motion between linear axes and rotary axes is achieved by building a polynomial spline which relates interpolation arc lengths of position spline to angles of orientation spline. Algorithm routine of this interpolation format and its realization methods in the supported controller are discussed in detail. Finally, performance of the proposed NURBS in- terpolation format is demonstrated by a practical example.展开更多
Aiming at the problem of low accuracy of interpolation error calculation of existing NURBS curves, an approximate method for the distance between a point and a NURBS interpolation curve is proposed while satisfying th...Aiming at the problem of low accuracy of interpolation error calculation of existing NURBS curves, an approximate method for the distance between a point and a NURBS interpolation curve is proposed while satisfying the accuracy of the solution. Firstly, the minimum parameter interval of the node vector corresponding to the data point under test in the original data point sequence is determined, and the parameter interval is subdivided according to the corresponding step size, and the corresponding parameter value is obtained. Secondly, the distance from the measured point to the NURBS curve is calculated, and the nearest distance is found out. The node interval is subdivided again on one side of the nearest distance. Finally, the distance between the data point to be measured and each subdivision point is calculated again, and the minimum distance is taken as the interpolation error between the point and the NURBS curve. The simulation results of actual tool position data show that this method can more accurately obtain the error of spatial NURBS interpolation curve.展开更多
The feedrate profile of non-uniform rational B-spline (NURBS) interpolation due to the contour errors is analyzed. A NURBS curve interpolator with adaptive acceleration-deceleration control is presented. In interpo-...The feedrate profile of non-uniform rational B-spline (NURBS) interpolation due to the contour errors is analyzed. A NURBS curve interpolator with adaptive acceleration-deceleration control is presented. In interpo- lation preprocessing, the sensitive zones of feedrate variations are processed with acceleration-deceleration control. By using the proposed algorithm, the machining accuracy is guaranteed and the feedrate is adaptively adjusted to he smoothed. The mechanical shock imposed in the servo system is avoided by the first and the second time derivatives of feedrates. A simulation of NURBS interpolation is given to demonstrate the validity and the effectiveness of the algorithm. The proposed interpolator can also be applied to the trajectory planning of the other parametric curves.展开更多
This paper analyzes the principle of spline interpolation, pointed out the reasons for the feed rate fluctuations and proposed interpolation algorithm based on the secant iteration method NURBS curve. The algorithm of...This paper analyzes the principle of spline interpolation, pointed out the reasons for the feed rate fluctuations and proposed interpolation algorithm based on the secant iteration method NURBS curve. The algorithm of the speed the planning section uses cubic polynomial acceleration and deceleration control methods to ensure the acceleration of the process of continuous high-speed operation, so that the machine runs smoothly, avoiding the machine have a big impact; while parameter calculation part using the Secant iterative interpolation method to calculate parameter, reducing the speed fluctuation, the machine is further reduced tremor. Simulation results show that the algorithm can obtain a continuous velocity and acceleration curves, and can be controlled in real time interpolation velocity fluctuations in the ideal range, the machine achieve the smooth running ,and meet the high-speed, high quality processing requirements.展开更多
The high-speed computational performance is gained at the cost of huge hardware resource,which restricts the application of high-accuracy algorithms because of the limited hardware cost in practical use.To solve the p...The high-speed computational performance is gained at the cost of huge hardware resource,which restricts the application of high-accuracy algorithms because of the limited hardware cost in practical use.To solve the problem,a novel method for designing the field programmable gate array(FPGA)-based non-uniform rational B-spline(NURBS) interpolator and motion controller,which adopts the embedded multiprocessor technique,is proposed in this study.The hardware and software design for the multiprocessor,one of which is for NURBS interpolation and the other for position servo control,is presented.Performance analysis and experiments on an X-Y table are carried out,hardware cost as well as consuming time for interpolation and motion control is compared with the existing methods.The experimental and comparing results indicate that,compared with the existing methods,the proposed method can reduce the hardware cost by 97.5% using higher-accuracy interpolation algorithm within the period of 0.5 ms.A method which ensures the real-time performance and interpolation accuracy,and reduces the hardware cost significantly is proposed,and it’s practical in the use of industrial application.展开更多
基金the Excellent Young Teacher Foundation from Ministry of Education (203078)
文摘To improve the measurement accuracy of structured laser for inner surface dimensions of a deep hole, a new method to extract the laser stripe center line is proposed. An improved adaptive genetic algorithm that can converge rapidly and search the global optimum is used to determine the threshold for the laser stripe segmentation. And then NURBS interpolation which has a good local control capability is adopted to extract the laser stripe center line. Experiments show that the extracted laser stripe center line is stable and the diameter of the deep hole can be measured accurately.
文摘5-axis machine tool plays an important role in high-speed and high-precision computer numerical control (CNC) machining of workpieces with complex shapes. A non-uniform rational B-spline (NURBS) interpolation format for 5-axis machining is pro- posed to adapt to the high speed machining (HSM). With this interpolation format, angles between orientation vectors are chosen as parameters of orientation B-spline constructed by an open controller to achieve reasonable orientation vectors in real-time interpolation process. Coordinated motion between linear axes and rotary axes is achieved by building a polynomial spline which relates interpolation arc lengths of position spline to angles of orientation spline. Algorithm routine of this interpolation format and its realization methods in the supported controller are discussed in detail. Finally, performance of the proposed NURBS in- terpolation format is demonstrated by a practical example.
文摘Aiming at the problem of low accuracy of interpolation error calculation of existing NURBS curves, an approximate method for the distance between a point and a NURBS interpolation curve is proposed while satisfying the accuracy of the solution. Firstly, the minimum parameter interval of the node vector corresponding to the data point under test in the original data point sequence is determined, and the parameter interval is subdivided according to the corresponding step size, and the corresponding parameter value is obtained. Secondly, the distance from the measured point to the NURBS curve is calculated, and the nearest distance is found out. The node interval is subdivided again on one side of the nearest distance. Finally, the distance between the data point to be measured and each subdivision point is calculated again, and the minimum distance is taken as the interpolation error between the point and the NURBS curve. The simulation results of actual tool position data show that this method can more accurately obtain the error of spatial NURBS interpolation curve.
基金Supported by the Natural Science Foundation of Jiangsu Province(BK2003005)~~
文摘The feedrate profile of non-uniform rational B-spline (NURBS) interpolation due to the contour errors is analyzed. A NURBS curve interpolator with adaptive acceleration-deceleration control is presented. In interpo- lation preprocessing, the sensitive zones of feedrate variations are processed with acceleration-deceleration control. By using the proposed algorithm, the machining accuracy is guaranteed and the feedrate is adaptively adjusted to he smoothed. The mechanical shock imposed in the servo system is avoided by the first and the second time derivatives of feedrates. A simulation of NURBS interpolation is given to demonstrate the validity and the effectiveness of the algorithm. The proposed interpolator can also be applied to the trajectory planning of the other parametric curves.
文摘This paper analyzes the principle of spline interpolation, pointed out the reasons for the feed rate fluctuations and proposed interpolation algorithm based on the secant iteration method NURBS curve. The algorithm of the speed the planning section uses cubic polynomial acceleration and deceleration control methods to ensure the acceleration of the process of continuous high-speed operation, so that the machine runs smoothly, avoiding the machine have a big impact; while parameter calculation part using the Secant iterative interpolation method to calculate parameter, reducing the speed fluctuation, the machine is further reduced tremor. Simulation results show that the algorithm can obtain a continuous velocity and acceleration curves, and can be controlled in real time interpolation velocity fluctuations in the ideal range, the machine achieve the smooth running ,and meet the high-speed, high quality processing requirements.
基金supported by National Key Basic Research Program of China(973 ProgramGrant No.2011CB706804)+1 种基金Shanghai Municipal Science and Technology Commission of China(Grant No.11QH1401400)Research Project of State Key Laboratory of Mechanical System & Vibration of China(Grant No.MSVMS201102)
文摘The high-speed computational performance is gained at the cost of huge hardware resource,which restricts the application of high-accuracy algorithms because of the limited hardware cost in practical use.To solve the problem,a novel method for designing the field programmable gate array(FPGA)-based non-uniform rational B-spline(NURBS) interpolator and motion controller,which adopts the embedded multiprocessor technique,is proposed in this study.The hardware and software design for the multiprocessor,one of which is for NURBS interpolation and the other for position servo control,is presented.Performance analysis and experiments on an X-Y table are carried out,hardware cost as well as consuming time for interpolation and motion control is compared with the existing methods.The experimental and comparing results indicate that,compared with the existing methods,the proposed method can reduce the hardware cost by 97.5% using higher-accuracy interpolation algorithm within the period of 0.5 ms.A method which ensures the real-time performance and interpolation accuracy,and reduces the hardware cost significantly is proposed,and it’s practical in the use of industrial application.