木系掌門
級別: 探索解密
![]() |
截圖總是上傳不了,一臺繞絲機,繞在A4大小的塑料片上,塑料片旋轉,出絲頭根據塑料片的旋轉角度跟隨上下運動,例如,塑料片0度平放時,出絲頭在初始位,塑料片開始轉動,出絲頭跟隨上移,轉動到90度,出絲頭到達最高位置 ,繼續轉動,出絲頭跟隨下移,到180度,出絲頭回到初始位,轉動到270度,出絲頭上移到最高位,到360度,回到初始位,循環,要怎么實現出絲頭的跟隨控制呢? |
---|---|
|
zhujingyu69
級別: 家園常客
![]() |
按樓主的意思,出絲頭上下移動的坐標Y與角度Θ可以用公式Y=R+RSINΘ,其中R是塑料片的回轉半徑,Θ從0°開始計算,每次增加 1度,可以生成一個對應的Y,這樣用FOR循環的指令可以自動生成360個對應的Y,形成了360個凸輪表數據。凸輪行程量可以設為 2R,凸輪一周期長度為360°。如果想控制得更加精確點,可以把循環的步長由1度改為0.1度,這樣就有3600個凸輪表數據.需要注意的是在循環體內執行Y=R+RSINΘ運算時Θ必須轉換為弧度值。 |
---|---|
本帖最近評分記錄: |
zhujingyu69
級別: 家園常客
![]() |
樓主在描述時似乎一個地方說錯了,“”90度,出絲頭到達最高位置,轉動到270度,出絲頭上移到最高位,”應該是270度,出絲頭下移到最低位。我上面的公式中坐標0就是最低位,也就是270度的位置。 樓主留言:6樓描述的一毛一樣 |
---|---|
|