數控軸運動過程分析

一、問題引入

 

二、運動過程分析

 

三、詳細參數計算

 1. 過程一: 加速度達到最大,且速度達到最大

 

 

 

整個運動過程: 加速度從0增加 加速度達最大 A1(MaxAcc)  加速度減小到0 保持速度不變 V3(MaxSpeed) 減速度從 0 增加 減速度達到最大 減速度變爲0
耗時 t t1 t2 t3 t4 t5 t6 t7
結束位置 S S1 S2 S3 S4 S5 S6 S7
加速度 a J*t A1 -J*t+A1 0 -J*t -A1 J*t-A1
速度 v J/2*t² A1*t+V1 -J/2*t²+A1*t+V2 V3 -J/2*t²+V4 -A1*t+V5 J/2*t²-A1*t+V6
路程 s J/6*t³ (A1/2)*t²+V1*t+S1 -J/6*t³+A1/2*t²+V2*t+S2 V3*t+S3 -J/6*t³+V4*t+S4 -(A1/2)*t²+V5*t+S5 J/6*t³-A1/2*t²+V6*t+S6

其中

V1=V6

V2=V5

V3=V4 = MaxSpeed

A1=MaxAcc

 

已知路程總長 D,最大速度 MaxSpeed,和加速時間 accTime,求各個階段所花的時間

分析過程可得 t1 = t3 = t5 = t7  ;    t2 = t6

t1 = MaxAcc / J

t2 = accTime - 2 * MaxAcc / Jerk

//求 t4

S1= Jerk/6*t1³

S2=(MaxAcc/2)*t²+V1*t+S1

D=S3+t4/2 * MaxSpeed

 

2. 過程二: 加速度達到最大,但是速度沒有達到最大

 

 

 

 

 

整個運動過程: 加速度從0增加 加速度達最大 MaxAcc  加速度減小到0 減速度從 0 增加 減速度達到最大 MaxAcc 減速度變爲0
耗時 t t1 t2 t3 t5 t6 t7
結束位置 S S1 S2 S3 S5 S6 S7
加速度 a J*t A1 -J*t+A1 -J*t -A1 J*t-A1
速度 v J/2*t² A1*t+V1 -J/2*t²+A1*t+V2 -J/2*t²+V4 -A1*t+V5 J/2*t²-A1*t+V6
路程 s J/6*t³ (A1/2)*t²+V1*t+S1 -J/6*t³+A1/2*t²+V2*t+S2 -J/6*t³+V4*t+S4 -(A1/2)*t²+V5*t+S5 J/6*t³-A1/2*t²+V6*t+S6

其中

V1=V6

V2=V5

V3=V4

A1=MaxAcc

 

 

3. 過程三: 加速度沒有達到最大

 

 

 

 

整個運動過程: 加速度從0增加  加速度減小到0 減速度從 0 增加 減速度變爲0
耗時 t t1 t3 t5 t7
結束位置 S S1 S2 S3 S4
加速度 a J*t -J*t+A1 -J*t J*t-A1
速度 v J/2*t² -J/2*t²+A1*t+V2 v=-J/2*t²+V4 J/2*t²-A1*t+V6
路程 s J/6*t³ -J/6*t³+A1/2*t²+V2*t+S2 s=-J/6*t³+V4*t+S4 J/6*t³-A1/2*t²+V6*t+S6

 其中

V1=V2=V5=V6

V3=V4

S1=S2

S3=S4

S5=S6

 

 


 

本文鏈接:https://www.cnblogs.com/BensonLaur/p/17173887.html

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章