国产一区二区三区毛片_亚洲乱码AV中文一区二区_亚洲精品无码专区在线播放_日韩欧美一二_咪咪av影院_欧久久av一区二区

陳惠鑫
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 62 個
工控威望: 2448 點
下載積分: 250 分
在線時間: 51(小時)
注冊時間: 2020-02-19
最后登錄: 2024-06-07
查看陳惠鑫的 主題 / 回貼
樓主  發(fā)表于: 2021-07-03 10:54
本人2年發(fā)那科機器人搬送應用經驗,+安川motoman+espon+配天機器人+雜七雜八的國產機器人應用經驗。
總的來說機器人應用方面用的最多應該還是搬運,像其他細分領域里,焊接,噴涂還有視覺應用,接觸比較少,所以可能給不了大家太多的分享。
首先,機器人應用里面就躲不過一個東西,叫坐標系。
何為坐標系,讀過書都應該知道,平面里建立一個x方向與y方向垂直,便能形成一個二維的直角坐標系。在二維平面的坐標系上面垂直一個Z方向就得到了一個三維的坐標系。
之前在常州機電做培訓的時候,老師們都問過一個問題就是,機器人是靠什么去準確再現(xiàn)位置的。我簡單解釋說就是靠電機編碼器的數(shù)值去記錄,然后就得到一個新的問題,就是怎么知道它的位置就是原點。機器人本體下面有一個電池盒,電池是可以保存編碼器信息的,編碼器是絕對式,當電池快沒電到時候,需要帶電更換電池,以防止掉電失掉數(shù)據。編碼器數(shù)據相當于機器人再現(xiàn)動作的基礎。然后就是煩人的坐標系。
回到我們的坐標系,基本有以下幾種坐標系:
1.世界坐標/基坐標/底坐標/全局坐標(反正就一個,以第一軸基座中心為原點就是了,有些把世界坐標系分開說是世界坐標規(guī)定用戶坐標的初始方向,倆坐標是同一個點同一個方向,但有些廠家出廠標定不一樣,沒辦法總有人要特立獨行)
2.法蘭坐標系(以第六軸法蘭中心為原點)
3.工具坐標系/尖端坐標系(以工具/夾持器/焊槍/噴槍/打磨頭等最終的中心位置為原點)
4.用戶坐標系/方向坐標系/工件坐標系(定義運動方向,有一些把用戶跟工件坐標系分開,因為工件坐標系Z軸方向以右手定則確定,用戶坐標系可自定義)
然后我們需要知道:
1.世界/基座標一般不需要我們自己標定,因為是系統(tǒng)內設置好的
2.法蘭坐標系一般只有一個(雙臂的就不知道了,沒用過),也不用我們操心
3.工具坐標系(tool)一般需要進行尖端TCP標定也就是需要至少三個不同面的姿態(tài)去確定工具中心,通常采用三點/六點/九點法進行。而我比較喜歡在規(guī)矩的夾具上面直接通過設計參數(shù)去設定tcp(遇到60°安裝的或者是特殊角度的工具就老老實實還是三點法吧)
4.用戶/工件坐標系,一般也是比較簡單的三點法即是原點,X方向點Y方向點,(方向距離越大,XY夾角越接近90度,坐標系越準)
坐標系是機器人應用的基礎,接觸過這么多的設備,有簡單也有復雜的,最開始不會的時候基本都是使用初始化狀態(tài)的坐標系,即是法蘭坐標+世界坐標去做,因為基本都是垂直布局,當你遇到45度布局的設備的時候就gg了,每次都是X+1Y+1,一點點的加,后面學會了坐標系,上來就是先把坐標系設定好了,對點編程的時候就相對輕松很多。
坐標系制定是機器人應用一個基礎,也是比較多新手會不太喜歡去使用的一個東西,因為有時候定好點運行的時候發(fā)現(xiàn)坐標系調用錯了,整個程序就得重來或者重新使用那個坐標系。一般我發(fā)現(xiàn)坐標系錯了我會試一下是不是某個坐標系,然后偷懶的把坐標系給改成那個坐標系,但這個做法日后別人去讀程序的時候就會一臉懵不知道你為什么那樣干。所以該有的規(guī)矩還是得有,編程就是得邏輯清晰然后多做點備注吧。
坐標系標定好了之后,先別急著去編程,如果說新接觸一家機器人廠家,最好先把相應的動作指令熟悉一下。
初次使用發(fā)那科機器人的時候我覺得跟三菱的機器人是差不多的,就是直線跟關節(jié),然后后帶個速度+截至類型,編程的時候溜得飛起,編完程序你還能一鍵把相應點位重新按順序編號,要改哪個點位就點哪里然后選擇修改數(shù)據就萬事大吉。后來遇到了安川機器人就懵了,直接來個movj*****或者movl*****,點位呢沒有編號,尷尬的我都不得不吐槽這東西不科學,用久了呢,也就摸出規(guī)律了,大概也就是各家人不一樣的做法而已。
說到底目前的機器人運動指令無非就是:
MOVL直線運動+點位標簽+運動速度+截止類型(+加減速)
MOVJ關節(jié)運動+點位標簽+運動速度+截止類型(+加減速)
MOVC圓弧運動+點位信息+運動速度+截止類型(+加減速)
每一家人的指令方式都不一樣,編程之前最好了解一下指令的構成是怎樣的。用習慣了發(fā)那科的fine/cnt100,突然來個F100/C50的截止類型,會有個一臉懵的感覺。或者是統(tǒng)一速度的speed=80,變成了speedset/vset,這些都得先提前了解。
經驗告訴我,角度變換選關節(jié),因為快,如你需要本體轉移90度或者末端工具轉180度的時候,關節(jié)運動是最快最安全的,因為動作可預見。或者運行到安全點這類外部安全位置的一般都是走關節(jié)。迫近與末端執(zhí)行一般就是使用直線,這樣確保準確程度,且這個時候坐標系 的作用就體現(xiàn)出來了,一個合適的坐標系能讓你動作調試過程輕松很多倍。當然,焊接工藝比較多還是走復雜曲線,我接觸的比較少,焊接是個工藝,為了子孫后代,沒想接觸。
然后有些特殊應用場景可能會用到碼垛拆垛指令,這些指令需要各自去看指令代碼說明。初學機器人可能都會在機器人怎么保存數(shù)據跟怎么執(zhí)行動作上面比較難理解,搞兩個就知道了。實干才能深刻體會。
然后第三步就是機器人的io操作,首先了解io的手動觸發(fā),手動操作下io是如何觸發(fā)io監(jiān)控io,這是編程之前需要了解的。例如發(fā)那科可以設置快捷鍵shitf+數(shù)字鍵,安川也可以使用快捷方式觸發(fā),配天可以配置FN鍵,了解之后,對于你的操作會有很多幫助。進入編程io觸發(fā),要了解編程指令中io是如何操作的。有些機器人io指令就是O1=ON/O1 ON/ON O1...復雜一點的可能就會pluse脈沖輸出或者是在指令后面有其他附加指令。也有些是在機器人動作后面加上動作結束后輸出或動作輸出前關閉。像發(fā)那科是DO1=on,wait DI1=OFF,配天的是SETDO(1,TRUE),WAITUNTIL getdi().IO操作基本會貫徹你應用過程。
到這個過程,基本上一個動作就可以走完了。簡單的動作執(zhí)行,然后觸發(fā)IO,等待io到位,繼續(xù)下一步,一個簡單的邏輯就完成了。
主菜上完了,該上小菜了。
進入實際編程,我們來說程序執(zhí)行結構。到上面那一步,我們基本把機器人動作的基礎講完了,點位運動+IO動作,簡單演示一個動作流程是沒問題了。
最近在看python,python把程序結構分為順序結構,分支(選擇)結構,循環(huán)結構,在這里,我覺得可以套用。
順序結構用于執(zhí)行動作,流程,工藝。上面說到的簡單的點位運行然后執(zhí)行io操作,可以歸類為順序結構。
分支結構用的比較多還是在工藝選擇,流程選擇,子程序調用上面,具體體現(xiàn)為,滿足條件即跳轉。舉個例子,機器人一對多設備,運行等待時如果期中一臺設備發(fā)送了上下料或空閑指令,機器人收到信息后,需要進行設備選擇以及動作程序,其他設備后發(fā)送信息就得等相關流程處理完才會繼續(xù)執(zhí)行該動作。再舉個例子,一個動作里面如果有不同的工藝,工藝完成情況會決定相應后續(xù)工藝,分支選擇便是決定工藝執(zhí)行的前提。有些機器人分支結構命令為if(條件)then(執(zhí)行動作),然后動作內部再嵌套一級if判斷,最多一般不超過7級。有些機器人則是if(條件成立)(執(zhí)行動作)else(執(zhí)行動作)endif,或者是if(條件成立)執(zhí)行動作elseif(條件成立)(執(zhí)行動作)elseif(條件成立)(執(zhí)行動作)endif。有些會直接把elseif簡寫elif或者其他,這時候廠家手冊就很有去看啦。不過我用的比較多還是使用
switch (條件)
  case(條件1)執(zhí)行動作
  case(條件2)執(zhí)行動作
  case(條件3)執(zhí)行動作
def 執(zhí)行動作
每一家的指令都不一樣,但是思想可以歸為一類。條件滿足執(zhí)行相應的動作。這就是分支結構的核心。不過使用分支結構的話需要注意一點就是執(zhí)行結束后需要返回的位置,如果是循序工藝,那可以直接跳轉回下一行,如果是動作工藝,那需要返回的有時候會是條件判斷的選擇行,這個地方需要注意。就像上下料,你判斷是上下料了,取完下一步就是上料,如果你跳轉回判斷機臺動作,那鐵定出故障,如果你動作做完了,下一步是去放成品,那跳轉回去判斷下一步工藝應該是符合邏輯的。
循環(huán)結構,循環(huán)結構和選擇結構有些類似,不同點在于循環(huán)結構的條件判斷和循環(huán)體之間形成了一條回路,當進入循環(huán)體的條件成立時,程序會一直在這個回路中循環(huán),直到進入循環(huán)體的條件不成立為止。
最近在搞PLC,F(xiàn)OR...NEXT..指令。剛開始我覺得獨立的程序也可以達到我想要的效果。寫了一個累加的程序,從1-50,普通程序花了5秒完成,24行程序,后來用FOR k50然后程序也是差不多的程序邏輯,100ms就出結果,1-1000累加也是100ms,普通程序花了要30秒。后面查查資料,意思就是在一個周期里面它這個程序會根據設定的次數(shù)運行相應的次數(shù),所以會快一點。
不過這里用在機器人上面,較多應該還是用在對工藝內動作的選擇上面。可能需要多次執(zhí)行一個動作的時候,或者是判斷料號,料量的選擇。
循環(huán)結構用得最多應該還是在主程序進入后的while(1)以及最后的endwhile結束。
循環(huán)結構我用得比較少,因為我一般主程序循環(huán)我是使用條件分支進行跳轉,終止條件不達到就能一直按照我們設定的流程走下去。
=======================
基礎應用到上面這里就差不多完結了。畢竟機器人入門是比較簡單的,坐標,動作,邏輯,三劍客熟悉之后,新手跟老鳥的差別就要開始慢慢拉開距離了。
前菜:
之前在做機床上下料的時候,最開始只有幾十個料位,對點位還是比較簡單,到了后來512個料位,加上64個刀位,一個料位有取料動作跟放料動作,對應取料治具跟放料治具,也就是總的要1024+128個位置要對,然后加上每個位置需要有迫近位,取料位,離開位,也就是(1024+128)*3,這工作量就嘿嘿嘿了,單純基礎的1024個點位就要對兩天,對完手都是抖動的,更別說還不知這個數(shù)量。所以后來上來先搞坐標系,然后對點的時候使用同一的坐標方向,上下左右前后都統(tǒng)一規(guī)定,使用統(tǒng)一的方向進行,后面對點就方便一點。此外摸索規(guī)律也很重要,基本動作可以分迫近位,取料位,離開位,那便是取放都可以通用同一種距離,只不過動作反過來進行而已。后面其實就都是只對一個取料點跟放料點,其他都是使用偏移指令進行點位數(shù)據的偏移,這樣又簡單又快捷,只不過前期的坐標系一定要對好還有就是方向要規(guī)定好,精度必須保證好。做好這個其實后面工作就解決了大概1/2.調試時間也能減少很多。
偏移指令在大量點位重復動作 的情況下是非常節(jié)省人工效率的一個操作方法,但是前提的條件是你對坐標系需要做到比較靈活的應用。不會因為調用出錯導致撞機。
小菜:
說到大規(guī)模重復動作就不得不說碼垛這個指令了,偏移指令還需要進行基礎點位的示教。但是機器人就是為了節(jié)約時間降低調試難度而升的。所以,當你的動作基本都是重復且距離都是一致的情況,碼垛作為一個解決方法,不得不說它真的很省事。僅需要示教三到四個位置,輸入碼垛行數(shù)與列數(shù),運行時候寫入寄存器數(shù)值,機器人會自動運算進行位置尋找。一個料架128個位置,你只需要進行三到四個位置的對點工作。原先一天的工作量,半小時不到你就做完并驗證好了。剩下時間就是放松身心了。不過碼垛要求精度的話你就祈禱加工商把精度做到位了,不然可能某個時候你撞機都不知道怎么撞得。
[ 此帖被陳惠鑫在2021-09-25 09:01重新編輯 ]
本帖最近評分記錄:
  • 下載積分:+1(宇文芳) 真誠感謝!
  • 下載積分:+1(qj_wgx) 感謝分享!
  • 下載積分:+1(lvpretend) 好貼好貼!
    宿遷電工
    級別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 1097 個
    工控威望: 1240 點
    下載積分: 2979 分
    在線時間: 411(小時)
    注冊時間: 2018-11-30
    最后登錄: 2025-05-26
    查看宿遷電工的 主題 / 回貼
    1樓  發(fā)表于: 2021-07-20 10:32
    四大家族中,用過ABB和KUKA,主要是搬運,研磨和點膠,焊接和噴涂沒搞過。使用感受如下。
    1.ABB的綜合性能要遠遠高于KUKA,ABB的功能指令都是開發(fā)好的,編程的時候可以直接用示教器編程調用,不需要硬記指令格式。而KUKA得需要用PC端軟件編寫。
    2.ABB的運動流暢度要比KUKA好,在特別是在調試研磨程序的時候,機器人的第4,5,6軸切換要比KUKA靈活。
    3.ABB的示教器明顯比KUKA的要好,編程的時候,KUKA會出現(xiàn)莫名所以的BUG,這個時候就要進入后臺windowsD的平臺進行修改。而且KUKA的示教器容易損壞。
    4.ABB的缺點,1.收費的項目太多,諸如,多任務功能都得需要額外花錢買。2.程序保密性比較差。
    本帖最近評分記錄:
  • 下載積分:+1(宇文芳) 熱心助人!
  • 長三角地區(qū),PLC編程,工業(yè)機器人編程
    吸塑機,軸承合套儀程序開發(fā)
    專業(yè)外協(xié)
     TEL:13815796487(微信同號)

    主站蜘蛛池模板: 中文字幕在线观看三区_国产三级农村妇女在线播放_国产91在线看_玩弄chinese丰满人妻videos_国产一区二区三区视频免费_久艹久久_成人网子_91女女互慰吃奶在线 | 国产免费成人在线视频_色网视频_激情综合网五月_日韩国产一_一及片在线观看_特级无码毛片免费视频_久久精品这里精品_欧美午夜精品一区二区 | 18禁男女无遮挡啪啪网站_黄色a级免费观看_奇米成人av国产一区二区三区_插插综合视频_国产成人麻豆亚洲综合无码精品_国产免费一区二区三区四在线播放_免费播放黄色_午夜在线视频播放 | 91激情网站_精品亚洲视频在线_国产精品天天看特色大片_九一成人免费版_日本三区视频_妺妺窝人体色www在线观看_亚洲伦理在线观看_国产一级二级三级毛片 | 91亚洲免费视频_国产精品人妻一区二区网站_亚洲中文字幕无码一区二区三区_性欧美XXXXX极品少妇_国产精品一区免费在线观看_一级做a爱片_在线视频一区二区三区三区不卡_激情综合婷婷丁香五月俺来也 | 一级大片免费观看_中出在线观看_中文亚洲AV片在线观看不卡_国产一区在线观看免费_不卡日本视频_国产69精品久久久久999天美_99夜色_蜜桃视频在线观看免费视频网站WWW | 色吊丝永久性观看网站_JULIAANN熟女俱乐部_国产精品无码专区在线播放_午夜精品久久久_宅男视频免费在线观看视频_欧美成人a视频_91成人免费视频_青草久久网 | 色综合99_中文日产幕无限码一区_黄网站色网址_又污又爽又黄的网站_欧美成人h版_亚洲日韩欧洲无码a∨夜夜_亚洲人成影院在线无码_色五月丁香六月欧美综合 | 日韩毛片免费无码无毒视频观看_久久在线视频精品_欧美成a人片_任我爽在线视频_亚洲色成人网一二三区_在线观看免费观看电视_青草久草_亚洲AV无码国产剧情 | 超国产女人高潮a片免费视频_91免费视频播放_狠狠综合久久综合88亚洲爱文_国产精品久久人妻无码免费看_www.com色_少妇借种高潮了_久久久久亚洲AV成人无码_大尺度吃奶摸下激烈视频 | 美女黄频视频大全免费的_99视频精品_亚洲人妖网站_国产精品1区2区3区4区_黄色毛片视频在线观看_爆乳熟女高潮大叫_99视频在线播放_爱爱免费小视频 | 亚洲AV无码专区国产乱码京东传媒_色一情一乱一乱一区91Av_av免费在线观看网址_中文字幕精品—区二区_AAA级黄色视频_日本视频一二三区_强行糟蹋人妻HD中文_精品一区2区三区 | 福利一区在线视频_欧洲一级黄色片_国产高清精品综合在线网址_国产精品视频毛片_日本丰满老妇bbb_在线视频国产一区二区_亚洲不卡一_中文字幕日韩精品亚洲七区 | 亚洲人成在线免费观看_男女扒开双腿猛进入免费看污_国产公妇仑乱在线观看_亚洲va欧美va国产综合先锋_国产精品一区二区av片_久久国产精品欧美_久久午夜国产精品www护士让_玩偶姐姐免费 | 麻豆影视视频高清在线观看_亚洲蜜桃网_色爱综合_XXXXBBBB欧美_全球诡异时代动漫免费观看_欧美第7页_视频在线一区二区三区_欧美XXXX做受欧美Gay | 97五月天免费视频观看_性一交一乱一色一欲的最新章节_国产日韩精品欧美一区喷水_亚洲一区国产_欧美色资源_狠狠色影院_最近的中文字幕在线看视频_日本亚欧乱色视频免费观看 | 国产精品久久久久久久福利院_超碰成人在线观看_亚洲最大一级无码av网站_超碰96在线_欧美成人影院在线观看网站_国产怡红院_日本黄网站色大片免费观看_成全视频在线观看免费看 | 日本天堂在线观看视频_农村妇女一级片_亚洲精品国久久99热_国产精品久久久一区二区三区_无码国产精成人午夜视频_国产日韩新片无码一区_日韩毛片精品_超碰探花 | 久久理论片_性色99_麻豆精品国产91久久久久久_久久伊人青青草_91短视频在线观看免费_天堂网WWW天堂在线_草比网站_www.中文字幕 | 国产AV旡码专区亚洲AV_国产亚洲高清在线观看_日韩精品免费_成人乱码一区二区三区av_国产在线一区二区三区四区_偷拍自拍在线视频_不卡的一区_国内精品国语自产拍在线观看 | 国产免费观看一区二区三区_狼人视频国产在线视频WWW色_色欧美与xxxxx_日韩欧美一区二区免费_亚洲国产aⅴ精品一区二区三区_日本黄色一级视频_精品成人一区二区三区_国产精品合集久久久久青苹果 | 一万部小稚女视频在线观看_国产精品热久久无码av_性国裸体高清亚洲_99热99这里只有精品_亚洲国产综合精品_久人人爽人人爽人人片AV_自拍视频第一页_xxxxx15hd中国hd | 少妇一区二区三区_中文字幕日韩精品无码内射_91精品网_欧洲mv日韩mv国产mv_日产精品一卡2卡三卡4乱码_97涩色_无遮挡免费高清羞羞视频_操操操干干 | 国产爱啪啪_亚洲毛片免费_九九自拍视频_欧美xxxxx性喷潮_日韩国产精品久久久久久亚洲_日本a级片免费观看_999精品在线_日本丰满少妇BBB | 国产精品福利免费_亚洲精品无码成久久不卡_欧美黄色大片在线观看_国产色拍_又色又爽又黄又免费的照片_黑人边吃奶边摸边做边爱_精品免费av一区二区三区_久久综合亚洲精品 | 久久久999免费视频_无码写真精品永久福利在线_91插插插影院_免费黄色高清视频_果冻传媒视频一二在线观看_高清二区_大内密探零零灵性_成人欧美国产 | 国产gaysexchina男同menxnxx_全免费A级毛片免费看无码_无码专区人妻系列日韩_久久久久久久久久综合_Chinese国产AV_日产乱码区别免费必看_国产91精选在线观看网站_成a∧人片在线观看无码 | 国产日产欧美a一级在线_久久成人视屏_强行挺进朋友漂亮人妻身体_午夜影音_91精品国产高清久久久久久久久_国产高清久久_亚洲精品无码久久久_国产成人免费看片 | 91lu在线观看_欧美一级在线播放_国产99爱在线视频免费观看_中出しハイビジョン黑人_久久精品极品_亚洲黄色片网站_www.av蜜桃_免费一级淫片日本高清视频一 | 97久章草在线视频播放_太紧了夹得我的巴好爽视频_国产黄色网址在线看_日韩国产一级_www四虎影视_亚洲成AV人片不卡无码_日本乱大交xxxxx_国产精品日韩久久 | 久久久久99精品国产片_日韩a级毛片免费观看久久_三级aa毛片_国产又粗又大久久久久久_欧美日韩免费在线观看视频_欧美日夜夜逼_第一色网站_99久久精品国产高清一区二区 | 国产亚洲精_国产精品久久久久影院亚瑟_亚洲人成欧美中文字幕_石原莉奈在线观看视频_久久综合99re88久久爱小说_亚洲香蕉视频天天爽_午夜时刻免费入口_中国极品少妇xxxxx69 | 午夜禁片_久久久亚洲精品一区二区三区浴池_国产成人牲交在线观看视频_免费1级片_国产亚洲精品久久久久久豆腐_成熟丰满熟妇高潮XXXXXA片_久久精品久久久久久久_两个男人吮她的花蒂和奶水视频 | 亚洲免费看看_91日韩精品久久久久身材苗条_999久久久精品_拔插拔插影院_日本免费新一区视频_国产一区二区三区四区三区_91精品久久久久久久浪潮_亚洲色大成网站WWW永久网 | 国产一级一级特黄女人精品毛片_久久精品一区二区视频_久久久久久久国产毛片_孩交精品乱子片_亚洲欧美一区二区三区视频_国产成人久久一区二区三区_人妖av_边做边爱边吃奶叫床的视频 | 欧美中文在线观看_国产91精_无码国产69精品久久久久网站_中文在线a在线_毛片大全免费_免费观看色网站_农村一级毛片_意甲赛程2024赛程表最新 | 午夜影院黄色片_日本aⅴ_午夜免费1000部_在线观看免费成人av_一个人免费观看在线视频www_一级做a爰片久久毛片_亚洲国产中文在线视频_国产亚洲精品线观看动态图 | 午夜精品福利影院_粉嫩呦福利视频导航大全_国产一区在线免费_超碰在线观看97_年轻的秘书4在线观看_成年人免费观看在线视频_免费无码AV一区二区三区_精品国产乱码久久久久久软件影片 | 麻豆影视网_国产成人综合色视频精品_亚洲国产精品久久久久久久久久_岛国毛片在线观看_无码色偷偷亚洲国内自拍_欧美日韩一区二区三区久久精品_91精品麻豆日日躁夜夜躁_法国性xxxx精品hd | 欧洲免费看片尺码大_高清无码爆乳系列_亚洲福利片_chinese东北嫖妓女hd_国内精品久久久久精品97感谢的访问_xxxx国产_日日干日日摸_亚洲欧美日韩V在线播放 | 国产成人精品午夜在线播放_99精品啪在线观看国产老湿机_亚洲天堂亚洲天堂_无码国产精品一区二区AV_亚洲国产人成自久久国产_国产成人尤物在线视频_可以免费观看的一级毛片_欧美成天堂网地址 |