技術(shù)頻道

      OMRON CP1H的直線插補功能在繞線機上的應(yīng)用

      1 引言

      該客戶是專注于馬達生產(chǎn)設(shè)備開發(fā)研究和生產(chǎn)制造的專業(yè)企業(yè),產(chǎn)品廣泛應(yīng)用于電動工具、吸塵器、汽車電機、摩托車起步電機等領(lǐng)域。其中串激勵轉(zhuǎn)子繞線機、轉(zhuǎn)子和整流子外圓精車機。

      目前該客戶正在開發(fā)一種新產(chǎn)品,電機定子外線圈高速繞線機。需要用到其2軸伺服直線差補功能。客戶原開發(fā)機使用的是研華adam-5000系列的分布式io站(plc),使用其直線插補功能,操作面板使用的是中達電通的簡易數(shù)控系統(tǒng)。

      2 系統(tǒng)工藝流程

        放線輪放線→張力擺桿控制張力→進入旋轉(zhuǎn)繞線機構(gòu)→繞到需要繞線的外定子上,工藝流程如圖1所示。

      圖1 工藝流程示意圖

      3 設(shè)計要求

      繞線伺服旋轉(zhuǎn)繞線,其速度可設(shè)定,運轉(zhuǎn)時恒定,漆包線受張力控制,進退伺服利用絲杠控制繞線頭前后進退,還有一套伺服用于旋轉(zhuǎn)變換定子線圈受繞角度。進退伺服在一個線圈上進給分段,每段每匝間隙不同。分布在線圈上以匝數(shù)來定繞線多少。

        繞線速度:每分鐘最大3000匝(可以根據(jù)使用要求調(diào)整);每匝間距可調(diào)整,最小線寬:0.7mm。

        并且不同匝寬的過渡要平穩(wěn),繞線機在換向處不能出現(xiàn)繞線不均勻、堆積現(xiàn)象。

      4 方案設(shè)計及主要配置

        鑒于以上使用要求和機械機械結(jié)構(gòu),我們設(shè)計了如下的方案:

        通過絲杠導(dǎo)程,每段規(guī)定的匝數(shù),每匝的間距,伺服定義的每轉(zhuǎn)脈沖數(shù)可以推導(dǎo)出每段進給的脈沖數(shù),即x軸方向上的puls值:

        p(x軸)=(d*n)/l*p

        (p:脈沖數(shù);d:每匝間距;n:匝數(shù);l:絲杠導(dǎo)程;p:每轉(zhuǎn)脈沖數(shù))

        由于設(shè)定的轉(zhuǎn)速恒定,通過每段規(guī)定的匝數(shù)(即繞線的的圈數(shù)),伺服定義的每轉(zhuǎn)脈沖數(shù),即可以推導(dǎo)出每段繞線的長度的脈沖數(shù),即y軸的puls值:

        p(y軸)= n*p

        (p:脈沖數(shù);n:匝數(shù)即圈數(shù);p:每轉(zhuǎn)脈沖數(shù))

        z軸用于切換調(diào)整電機定子外線圈繞線柱頭,其旋轉(zhuǎn)角度由電機定子外線圈繞線柱頭數(shù)決定,由每次相同批次繞線前事先設(shè)定。

      圖2 電機定子外線圈繞線形式示意圖

        在繞線時x軸和y軸實時聯(lián)動,根據(jù)設(shè)定的好的參數(shù),兩軸分別走相應(yīng)的脈沖數(shù),每段之間匝距變換,設(shè)定加減速時間,其實這就相當于繞線伺服和進給伺服之間做一個直線插補功能。而由于cp1h本身沒有直線插補功能,但是cp1h有著獨立4軸100k的高速脈沖輸出,在計算量不是很大的情況下,其實也可以做到直線插補功能。這就為本系統(tǒng)使用cp1h創(chuàng)造了條件。

      所以本方案使用omron的解決方案配置為:

      cp1h-xa40dt-d 一臺,
      cpm1a-20edr1一臺,
      cp1w-cif01一臺,
      r88d-gt08h-z 兩臺,
      r88d-gt04h-z一臺,
      r88m-g75030h-s2-z 兩臺,
      r88m-g40030h-s2-z一臺,
      ns8-tv00b-ecv2一臺。

        本方案主要難點在于cp1h的本身不帶有直線插補功能,為此需要設(shè)計一套直線插補的程序,本方案中使用了時間分割直線插補算法,此方法在一些書籍中都有論述,這里就不做介紹了。由于本方案涉及多步連續(xù)運行,所以在這里將直線插補程序參照omron的nc模塊的內(nèi)存操作模式,打包成功能塊,如圖3所示。

      圖3 功能塊應(yīng)用圖示

        其中:

        輸入:

      start: 啟動定位序列位。
      step: 定位序列數(shù)設(shè)定——設(shè)定范圍&1~&100。
      step_ctrl:啟動下一步(可結(jié)合內(nèi)存設(shè)定中,獨立模式時生效)。
      sequ_areaid:定位序列設(shè)定區(qū)域。
      0:d區(qū)
      1:h區(qū)
      sequ_areano:定位序列起始地址設(shè)定。
      sequ_areaid為0時:設(shè)定范圍&0~&9900
      sequ_areaid為1時:設(shè)定范圍&0~&400
      orgxy:返回初始位置位(參見內(nèi)存定位序列設(shè)定)。

        輸出:

      step_running: 當前定位步號。

      5 內(nèi)存定位序列

      圖4 內(nèi)存定位序列示意

        以sequ_areaid=0;sequ_areano=0為例,內(nèi)存設(shè)定如圖4所示。

      a:每個定位序列占有10個字。
      b:設(shè)定內(nèi)容:
      d0~d1:x軸位置。
      d2~d3:y軸位置。
      d4:插補起始速度。
      d5:插補加速度。
      d6:插補減速度。
      d7~d8:插補目標速度。
      d9:定位模式設(shè)定
      0:獨立模式 本行所設(shè)定序列完成后即停止,可由功能塊輸入“step_ctrl”啟動下個序列。
      1:連續(xù)模式 本行所設(shè)定序列完成后繼續(xù)運行下個序列。
      c:第一個序列為起始位置,如不需要使用可將x、y設(shè)定為(0,0)。當功能塊輸入
      “orgxy”為“on”時,返回此處設(shè)定位置。
      這樣在實際使用該功能塊配合由用戶在觸摸屏上設(shè)定的參數(shù)而計算出來的結(jié)果賦值到序列中。構(gòu)成完整的輸出。來達到給電機定子外線圈按規(guī)定繞線的目的。

      實際設(shè)備安裝完畢后對不同的進行了電機定子外線圈試繞線,結(jié)果比較滿意,繞線匝數(shù),每匝間距精度能夠達到設(shè)計要求。圖5、圖6是設(shè)備圖和繞線成品圖。

      圖5 左圖開始繞線,右圖換匝

      圖6 左圖換定子,右圖繞好的定子線圈


      文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。

      主站蜘蛛池模板: 中字幕一区二区三区乱码| 日本无卡码免费一区二区三区| 国产福利电影一区二区三区,亚洲国模精品一区 | 精品无人区一区二区三区| 亚洲AV无码一区二区二三区软件| 国产午夜精品一区二区三区不卡| 人妻无码一区二区三区| 精品国产AⅤ一区二区三区4区 | 精品福利一区二区三区免费视频| 3d动漫精品啪啪一区二区中| 中文字幕日韩丝袜一区| 怡红院美国分院一区二区 | 一区二区在线视频观看| 国产成人精品一区在线 | 亚洲国产AV一区二区三区四区 | 日本美女一区二区三区| 国产一在线精品一区在线观看| 日本精品一区二区三区在线观看| 亚洲av无码一区二区三区观看| 无码人妻精一区二区三区 | 久久久久女教师免费一区| 无码一区二区三区| 无码人妻av一区二区三区蜜臀| 国产乱码精品一区二区三| 国产在线精品一区二区在线观看| 麻豆文化传媒精品一区二区| 国产高清视频一区二区| 夜夜嗨AV一区二区三区| 国产香蕉一区二区三区在线视频 | 国产综合无码一区二区色蜜蜜| 狠狠做深爱婷婷综合一区| 亚洲一区二区三区久久| 丰满岳妇乱一区二区三区| 精品一区二区三区在线播放视频| 一区在线观看视频| 无码国产精品一区二区免费式直播| 日韩av片无码一区二区三区不卡 | 国产精品分类视频分类一区| 男人的天堂亚洲一区二区三区| 亚洲va乱码一区二区三区| 精品国产一区二区22|