High speed interpolation for micro-line trajectory and adaptive real-time look-ahead scheme in CNC machining

2011 ◽  
Vol 54 (6) ◽  
pp. 1481-1495 ◽  
Author(s):  
LiXian Zhang ◽  
RuiYong Sun ◽  
XiaoShan Gao ◽  
HongBo Li
Author(s):  
Lixian Zhang ◽  
Xiao-shan Gao ◽  
Hongbo Li

In this paper, a multi-period turning interpolation algorithm, with real-time look-ahead scheme based on S-curve control method, is presented. In this interpolation algorithm, the geometric precision and the dynamic performance are both satisfied. The machining efficiency is improved by multi-period turning transition, and the precision is also improved by S-curve control method. The computational efficiency of this algorithm meets the need of real-time machining. In addition, there is no accumulated error. At last, this algorithm is verified the validation by the experiments on 3-axis CNC machine.


2013 ◽  
Vol 464 ◽  
pp. 258-264 ◽  
Author(s):  
Jing Shi ◽  
Qing Zhen Bi ◽  
Yu Han Wang ◽  
Gang Liu

Curving tool paths composed of straight lines, which are often represented as G01 blocks, are still the most widespread format form in the machining process chain of CAD/CAM/CNC. At the junctions between consecutive segments, the tangency and curvature discontinuities may lead to feedrate fluctuation and acceleration oscillation, which would deteriorate the machining efficiency and quality. In this paper, a real-time look-ahead interpolation methodology is proposed, which adopts a curvature-continuous PH curve as a transition to blend corner at the junction of adjacent lines in the tool path. The blending algorithm can guarantee the approximation error exactly, and the control points of the curve can be calculated analytically. On the other hand, the arc length and the curvature of the transition curve, which are important items in speed planning, also have analytical expressions. All the advantages are the guarantee of calculation efficiency during the interpolation. Except for a curvature-continuous tool path, our look-ahead algorithm adopts a speed planning window strategy to achieve a balance between the calculation capabilities and the real-time interpolation requirements. In this window, the corner transition algorithm and speed planning are implemented simultaneously and dynamically during the interpolation. By defining the width of this window, which is actually the number of linear segments contained in this window, can adjust the time consuming of speed planning. Simulation and experiments on our own developed CNC platform are conducted. The results demonstrate the feasibility and efficiency of the proposed algorithms.


2013 ◽  
Vol 819 ◽  
pp. 322-327
Author(s):  
Jing Chuan Dong ◽  
Tai Yong Wang ◽  
Bo Li ◽  
Xian Wang ◽  
Zhe Liu

As the demand for high speed and high precision machining increases, the fast and accurate real-time interpolation is necessary in modern computerized numerical control (CNC) systems. However, the complexity of the interpolation algorithm is an obstacle for the embedded processor to achieve high performance control. In this paper, a novel interpolation processor is designed to accelerate the real-time interpolation algorithm. The processor features an advanced parallel architecture, including a 3-stage instruction pipeline, very long instruction word (VLIW) support, and asynchronous instruction execution mechanism. The architecture is aimed for accelerating the computing-intensive tasks in CNC systems. A prototype platform was built using a low-cost field programmable gate array (FPGA) chip to implementation the processor. Experimental result has verified the design and showed the good computing performance of the proposed architecture.


2011 ◽  
Vol 697-698 ◽  
pp. 288-291
Author(s):  
Jing Chuan Dong ◽  
Tai Yong Wang

This paper proposed a pipeline based reconfigurable architecture for CNC controllers. The architecture consists of an upper controller and a NC Microcode Processor (NCMP). The control software in the upper controller is a multi-thread program, including a management thread and a NC pipeline thread. The NC pipeline thread in the upper controller converts the machining program into NC Microcode (NCM), which is optimized for the real-time execution in NCMP. A pipelined feedrate plan algorithm is developed for the proposed architecture. The algorithm features a reconfigurable structure and look-ahead ability for high speed machining. Two prototype systems were built to demonstrate the feasibility of the proposed architecture. The experimental results indicate that the NC pipeline is highly reconfigurable and flexible in design compared to the classic implementation.


Author(s):  
Behnam Moetakef Imani ◽  
Amirmohammad Ghandehariun

Various methods for parametric interpolation of NURBS curves have been proposed in the past. However, the errors caused by the approximate nature of the NURBS interpolator were rarely taken into account. This paper proposes an integrated look-ahead algorithm for parametric interpolation along NURBS curves. The algorithm interpolates the sharp corners on the curve with the Pythagorean-hodograph (PH) interpolation. This will minimize the geometric and interpolator approximation errors simultaneously. The algorithm consists of four different modules: a sharp corner detection module, a PH construction module, a jerk-limited module, and a dynamics module. Simulations are performed to show correctness of the proposed algorithm. Experiments on an X-Y table confirm that the developed method improves tracking and contour accuracies significantly when compared to previously proposed adaptive-feedrate and curvature-feedrate algorithms.


2010 ◽  
Vol 455 ◽  
pp. 599-605
Author(s):  
Yong Qiao Jin ◽  
Yu Han Wang ◽  
Jian Guo Yang

NC tool paths of digital CAD models are currently generated as a set of discrete data points. The CNC interpolator must convert these points into continuous machine tool axis motions. In order to achieve high-speed and high-accuracy machining, the development of a real-time interpolation algorithm is really indispensable, which can deal with a large number of short blocks and still maintain smooth interpolation with an optimal speed. In this paper, a real-time local cubic B-spline interpolator with look-ahead scheme is proposed for consecutive micro-line blocks interpolation. First, the consecutive micro-line blocks that satisfy the bi-chord error constraints are fitted into a C1 continuous cubic B-spline curve. Second, machining dynamics and tool path contour constrains are taken into consideration. Third, local cubic B-spline interpolator with an optimal look-ahead scheme is proposed to generate the optimal speed profile. Simulation and experiment are performed in real-time environment to verify the effectiveness of the proposed method. Compared with the conventional interpolation algorithm, the proposed algorithm reduces the machining time by 70%.


Sign in / Sign up

Export Citation Format

Share Document