2011年9月4日 星期日

PLC|馬達齒輪皮帶、電子齒輪比的算法

電子齒比的定義:
就是希望1脈波=工件移動多少距離
(輸入1脈波=馬達會走多少脈波(距離))

所以皮帶的齒數、齒距都不是重點,
不需要也算的出來。
(如果有實際的齒數圓周當然是最好的。)


重點:1脈波走多少距離。

1.在齒輪比1:1的情形下。
2.我們一定知道輸入多少脈波(#1),馬達會運轉一圈。(馬達規格)
3下命令讓馬達走一圈。(需要確認馬達是否有走一圈。)
4.測試物件移動的距離(#2)

如果想要一脈波走1um
電子齒輪比的分母= #2
電子齒輪比的分子= #1


如果想要一脈波走0.5um=(1um/2)
電子齒輪比的分母= #2
電子齒輪比的分子= #1/2

例:
馬達一圈=10000脈波,螺桿pitch=5mm

1.設定齒輪比=1:1
2.輸入1000脈波(#1)
3.確認馬達有轉一圈
4.物件移動5mm(#2)

結果:
要設定1脈波=1um

電子齒輪比的分母=5000um=5mm
電子輪輪比的分子=10000

實測:

當輸入10000脈波
10000(輸入脈波數)x[10000(分子)/5000(分母)]==20000脈波(馬達實際會走)

得到馬達實際會走20000脈波=2圈=2x5mm=10mm=10000um ##





8 則留言:

  1. 馬達一圈=10000脈波,螺桿pitch=5mm

    1.設定齒輪比=1:1
    2.輸入1000脈波(#1)
    3.確認馬達有轉一圈
    4.物件移動5mm(#2)

    想請問第2項,是輸入1000還是10000?

    謝謝

    回覆刪除
    回覆
    1. 我寫錯了!SORRY,正確的是要10000才對。


      但也變成另一個題目:
      如果輸入1000,是會如何?
      結果:輸入1000,才轉1/10圈,到第3頁就不對了,
      就知道輸入錯誤了。

      刪除
  2. 最近剛學伺服馬達,

    因此對一些小細節特別注意。

    謝謝~前輩的解說!!

    這篇讓我獲益良多:)

    回覆刪除
  3. 志豪大哥 您好:
    那請問三菱的解析度為4,191,304 pulse,如果想要照他原本的去調整,應該要如何著手?
    謝謝

    回覆刪除
  4. 陳老師 您好:
    請教一下我目前使用台達servo他的解析度是1280000p/rev ,Plc選用100k脈波發送速度,使用pt模式控制,電子齒輪比為3200:1,但是當我plc發送100K hz的命令時,為什麼伺服馬達用示波器觀察卻只有接近2700rpm(我的目標是3000rpm),請問這是哪裡出了差錯?

    回覆刪除
    回覆
    1. 你給的資料我對不起來,電子齒輪比3200:1那一圈只有400脈波,100k速度,每秒就250圈。
      ==============
      1.
      如果你是100khz(秒)的速度,要3000rpm(分)=50圈/秒
      100k/50=2k脈波/rev

      1280000/2k=640:1 <==

      ==============
      2.
      你會用示波器,可以看一下脈波命令頻率,來確認plc發出脈波頻率到底對不對。



      刪除
    2. 非常謝謝您,我去確認一下PLC頻率

      刪除