摘要
依据数控加工的实际条件,提出了一种新型的S曲线加减速算法。在单段路径中,通过选取的初速度和末速度,计算得到加速区、匀速区和减速区的时间长度,消除了一般S曲线加减速方法在单一路径中初速度和末速度相同的约束。在多段路径中,分析了拐角处夹角大小和路径长度对速度的限制条件,进而采用移动窗口策略得到预处理段内各拐点速度。通过实例仿真,表明该方法在单段和多段路径加工过程中能有效缩短加工时间。
A new control algorithm for S-curve acceleration deceleration is addressed in terms of actual numerical control machining conditions. In single path, the length of acceleration period, constant speed period, and deceleration period are respectively calculated by choosing the starting and ending speed, the machining speed curve is then obtained. The algorithm eliminates the restriction on the sameness of the starting and ending speed in traditional S-curve acceleration and deceleration. In multi-path, the speed restriction conditions about corner size and path length based on machining paths are respectively analyzed, and each inflexion speed in the pretreatment paths is given by using the slip window pretreatment strategy. Simulation results demonstrate that the proposed algorithm can shorten the machining time on single oath and multi-path machining processes.
出处
《组合机床与自动化加工技术》
北大核心
2010年第1期22-26,34,共6页
Modular Machine Tool & Automatic Manufacturing Technique
基金
浙江省科技重大专项(2007C11G20200033)
关键词
S曲线
加减速算法
速度限制
S-curve
acceleration deceleration algorithm
speed restriction