Enhanced feedrate scheduling algorithm for CNC system with acceleration look-ahead and sin2 acceleration profile

Author(s):  
Zheng Sun ◽  
Xintian Wang ◽  
Bin Liu ◽  
Jiexin Lu ◽  
Xuesong Mei ◽  
...  
Author(s):  
Yunsen Wang ◽  
Dongsheng Yang ◽  
Rongli Gai ◽  
Shuaihua Wang ◽  
Shujie Sun

2018 ◽  
Vol 10 (12) ◽  
pp. 168781401881692 ◽  
Author(s):  
Jiankang Liu ◽  
Hongya Fu ◽  
Jihao Qin ◽  
Hongyu Jin

This article presents an online three-axis non-uniform rational B-splines preprocessing and feedrate scheduling method with chord error, axial velocity, acceleration, and jerk limitations. A preprocessing method is proposed to accurately locate the critical points by reducing pre-interpolation feedrate in feedrate limit violation regions. In the preprocessing stage, the non-uniform rational B-splines curve is subdivided into segments by the critical points and the corresponding feedrate constraints are obtained. A sliding look-ahead window-based feedrate scheduling method is proposed to generate smooth feedrate profile for the buffered non-uniform rational B-splines segments. The feedrate profile corresponding to each non-uniform rational B-splines block is constructed according to the block length and the given limits of acceleration and jerk. The feedrate modification method for non-schedulable short blocks is also described which aimed at avoiding feedrate discontinuity at the junction of two non-uniform rational B-splines blocks. With the proposed method, a successful feedrate profile could be generated with sufficient look-ahead trajectory length in the buffer, which enables that the preprocessing and feedrate planning to be performed progressively online. Simulation and experimental tests with different non-uniform rational B-splines curves are carried out to validate the feasibility and advantages of the proposed method. The results show that the proposed method is capable of making a balance between the machining efficiency, machining precision, and computational complexity.


2014 ◽  
Vol 620 ◽  
pp. 575-580 ◽  
Author(s):  
Jia Jian Li ◽  
Jian Qun Liu ◽  
Ping Zhang ◽  
Wei Qiang Gao

In order to realize high speed, high precision, high reliability, miniaturization performance of the CNC (Computer numerical control) system, this paper proposed a hardware platform of embedded CNC system based on OMAPL138 and FPGA. OMAPL138 is a SOC using C6748 DSP kernel and ARM9 kernel dual-core structure, the kernel frequency can achieve up to 375/456 MHz. ARM kernel of the CNC system which runs the Linux operation system is responsible for task management, DSP kernel is in charge of real-time interpolation and look-ahead algorithm, and FPGA module generates pulses to control the movement of the servo motor. Firstly, the overall hardware architecture of the embedded CNC system was designed. Meanwhile the hardware circuit design of CPU core module based on OMAPL138, human-computer interaction module, EMIFA bus interface of the FPGA core module were emphasized in detail, and also the serial port, Ethernet, USB communication interface module were introduced. A serial test experiments have been conducted and the results have shown that this embedded CNC system is powerful and stable.


Author(s):  
De-Ning Song ◽  
Yu-Guang Zhong ◽  
Jian-Wei Ma

Scheduling of the five-axis spline toolpath feedrate is of great significance for high-quality and high-efficiency machining using five-axis machine tools. Due to the fact that there exists nonlinear relationship between the Cartesian space of the cutting tool and the joint space of the five feed axes, it is a challenging task to schedule the five-axis feedrate under axial drive constraints. Most existing methods are researched for routine short spline toolpaths, however, the five-axis feedrate scheduling method expressed for long spline toolpaths is limited. This article proposes an interval adaptive feedrate scheduling method based on a dynamic moving look-ahead window, so as to generate smooth feedrate for long five-axis toolpath in a piecewise manner without using the integral toolpath geometry. First, the length of the look-ahead window which equals to that of the toolpath interval is determined in case of abrupt braking at the end of the toolpath. Then, the interval permissible tangential feed parameters in terms of the velocity, acceleration, and jerk are determined according to the axial drive constraints at each toolpath interval. At the same time, the end velocity of the current interval is obtained through looking ahead the next interval. Using the start and end velocities and the permissible feed parameters of each interval, the five-axis motion feedrate is scheduled via an interval adaptive manner. Thus, the feedrate scheduling task for long five-axis toolpath is partitioned into a series of extremely short toolpaths, which realizes the efficient scheduling of long spline toolpath feedrate. Experimental results on two representative five-axis spline toolpaths demonstrate the feasibility of the proposed approach, especially for long toolpaths.


2017 ◽  
Vol 93 (5-8) ◽  
pp. 1513-1525 ◽  
Author(s):  
Chang-yi Deng ◽  
Rui-feng Guo ◽  
Xun Xu ◽  
Ray Y Zhong ◽  
Zhenyu Yin

Sign in / Sign up

Export Citation Format

Share Document