十年誠信口碑
      內頁新聞資訊頭部廣告

      發那科機器人如何編寫程序

      發那科機器人如何編寫程序

      詳情

      Robot 為自動化設備,但在自動化運轉之前,必須先告訴Robot 要自動完成哪些動作,透過「撰寫Robot 程序」可達到此目的。

      Robot 程序主要由「動作指令」構成,只要熟悉手動操作Robot 的方式,將Robot 移動到欲記錄的位置,即可在「教點」的同時完成動作指令與Robot 程序。

      本單元將介紹如何撰寫簡單的Robot 程序。

      一、建立新程序(CREATE)

       

      與許多計算機軟件一樣,首先需要「開新檔案」,建立一個新的Robot 程序。

      按下image.png進入Robot 程序選擇一覽表。

      image.png 

      此時image.png功能應顯示為CREATE,若不是,請按image.pngF1~F5的功能鍵至下一列,即可出現CREATE。

      上圖畫面中,image.png的右方有「>」符號,代表F1~F5 功能鍵有其他功能可

       

       

      供換。按下image.pngCREATE 以建立一個新的Robot程序,此時顯示以下畫面等待輸入程序名稱:

      image.png 

      程序名稱有以下限制:

      1. 不可與其他已存在的程序名稱相同。

      2. 由英文大寫字母、數字、_(底線)組成。

      3. 共1~8 個字符。

      4. 第1個字必須是英文字母。

      5. 中間不可有空格。

      請先將教示盤的開關切換到ON的位置,程序名稱輸入完成請按兩次,進入程序編輯畫面。

      出現此畫面代表新程序建立完成。

      image.png 

      二、點位教導(Teaching)

      此時image.png功能應顯示為POINT,若不是,請按image.png切換F1~F5 的功能鍵至下一列,即可出POINT。

      切換到手動模式,將Robot 手動移動到需求的位置。按下image.pngPOINT,將出現4 個選項。

      image.png 

      雖然這些選項各有其不同意義,但目前請任意選其中一個,例如選image.png。

      image.png 

      即可記錄現在Robot 的位置,并同時撰寫一行動作指令。如上圖。接下來繼續手動移動Robot 到下一個位置,按下image.pngimage.pngPOINT,即可記錄第2 個位置,并撰寫第2行動作指令。image.png image.pngPOINT 代表上述4 個選項中,沿用上次選擇的選項。如此重復進行每一個位置的點位教導,即可完成如下的程序。

      image.png 

      此程序會使Robot 執行如下的動作,從Robot現在位置移動到第1 個記錄位置,然后移動到第2個記錄位置,再移動到第3 個記錄位置。

      三、手動測試

       

      我們可以在撰寫Robot 程序的過程中,隨時手動測試此程序。(不一定要整個程序完成后才測試)基于安全的考量,建議測試時將Robot 總速度Override 放慢,或切換到T1 慢速教導模式。測試時請先進行STEP 單段狀態測試,按下image.png鍵可切換狀態:

      image.png 

      接著把光標移到程序第一行,也就是行號「1」為反白。按下image.png image.png,即可進行單段測試,

      也就是Robot 程序每次只執行一行。所謂的image.pngimage.png是指:image.png 按著不放, image.png單擊放開,即開始執行程序動作,此時程序會進入「運轉中」的狀態。

       

      image.png 

      程序執行完畢時,即使不放開image.png,動作也會停止。

      若程序未執行完成就放開image.png,則動作暫停,程序進入PAUSED「暫停狀態」。

      image.png 

      只單段執行完某行程序,也會進入「暫停狀態」。暫停狀態下,再次按下image.pngimage.png即可繼續執行程序,例如把未完成的該行程序動作做完,或者繼續下一行程序。程序全部執行完成后,就不再出現暫停狀態,而是呈現ABORTED「已終止狀態」。

      image.png 

      STEP 單段狀態測試沒有問題的話,按image.png鍵切換為連續狀態,重新測試此程序連續動作。

      若連續測試也沒有問題,則可以將Robot 總速度Override 調整為自動生產時需要的速度,并切換到T2 全速教導模式,繼續測試。

      四、動作指令之說明

       

      接下來詳細說明所謂動作指令的意義。動作指令除了程序行號之外分為四個部分:

      image.png 

      動作型式有下列三種:

      · 

        J Joint 關節動作

      · 

      · 

        L Linear 直線動作

      · 

      · 

        C Circular 圓弧動作

      · 

      image.png 

      關節動作J是指,藉由6個關節各自獨立轉動,6軸同時開始并同時停止動作,以到達目標位置的姿勢,因此其路徑通常不是直線。

      image.png 

      直線動作L 是指,工具中心點TCP從起始位置到目標位置的路徑強制為直線,除了瞬間的加速度、減速度之外,基本上是等速運動。另一種情況也可以使用直線動作L,如下圖所示。

      image.png 

      在此例中Robot 并未產生任何直線路徑,TCP 維持在原來位置,僅將Robot 末端工具繞著TCP 做旋轉。需要注意的是這種情況可使用不同的速度單位deg/sec(每秒多少度),來決定Robot 的等速旋轉角速度。稍后我們會再詳細介紹「速度」。

      圓弧動作C是指,工具中心點TCP 從起始位置,中途繞到「經過位置」,到目標位置的路徑強制為圓弧。所以點位教導時要多教一個「經過位置」。除了切割用途之外,圓弧動作C 比較少用。

      如需更詳細的資料,請參閱FANUC 原廠手冊,或洽詢發那科工程師。

      P[1]指的是此Robot 程序中的第1 個教導位置,同樣的道理,第2 個教導位置就是P[2]、第3個教導位置就是P[3]。但是P[1]不一定要在第1 行程序裡,而且在不同行中,P[1]也可以重復出現,這樣可以移動到同樣的位置上。在一個動作指令中,只記錄了一個教導位置

      (圓弧動作C 除外),這表示動作指令儲存的是「位置」而非「路徑」,例如:

      1: J P[1] 100% FINE

      這個動作指令,指的是從「現在位置」(或上個動作指令的結束位置)移動到P[1]。

      所以 Robot 在不同的位置上執行這一行程序時,會顯現不同的動作路徑。

      動作指令的第3部份是速度,當動作形式為J的時候,速度通常是以%來表示。100%代表最快的速度,若動作不需要太快,可將速度降為50%、20%、5%、1%等速度,可接受1~100 的整數%。

      當動作形式為L或C 的時候,速度通常是以mm/sec(每秒多少公厘)來表示。最高速度各機種略有不同,但絕大部分機種至少可輸入2000 mm/sec之速度。可依需求輸入1 以上的整數速度值。

      動作指令的第4部份是連續性,基本上有「FINE 精確」、「CNT連續」兩種選項。FINE 指的是此動作指令會精確停頓在此教導位置上,相對地CNT 則會以連續動作為優先,不一定精確經過該點,如下圖所示。

      image.png 

      此圖是顯示以下幾種不同情況的路徑:

      L P[2] 500 mm/sec FINE

      L P[2] 500 mm/sec CNT0

      L P[2] 500 mm/sec CNT50

      L P[2] 500 mm/sec CNT100

      FINE 的路徑在P[2]會有明顯的停頓,且精確停留在P[2]的教導點位上。

      CNT0 雖然與FINE 的路徑相同,但在P[2]不會停頓,繼續往P[3]移動。

      CNT100 是最遠離P[2]的路徑,但動作的連續性最佳,

      CNT50 則是介于CNT0、CNT100 中間的路徑。

      CNT 值可輸入0~100 的整數。

      基本上像是夾取位置、加工位置、放置位置這種精確性高的點位,建議使用FINE。而路徑的經過位置、附近無干涉碰撞的疑慮時,則建議用CNT,以增加Robot 動作的平順度,同時循環周期時間(Cycle Time)也會略快一些。以下是幾個動作指令的范例與意義。

      1: J P[1] 100% FINE

      精確地以關節動作100%的速度

      由現在位置移動到P[1]

      2: L P[2] 500mm/sec CNT100

      優先考慮100%

      連續性以直線路徑500mm/sec

      的速度由前一位置移動到P[2]

      3: L P[3] 500mm/sec FINE

      精確地以直線路徑500mm/sec 的速度

      由前一位置移動到P[3]

      另外動作指令的后面也可以追加「附加命令」,例如加速度的控制等。

       

      五、動作指令的修改

       

      動作指令的內容可以修改。若要變更數值,只要將光標移動到數值上,直接輸入數字,按

      image.png下即可。

      例如將J P[1] 100% FINE 的速度100%變更為50%,只要把光標移動到數值100 處,按下,

      image.pngimage.pngimage.png,即可變更。同樣的方式也可以修改P[ ]的位置號碼、CNT 值等。

      此外文字內容也可以修改,只要將光標移動到文字上,按image.png[CHOICE]選擇即可。

      例如將J P[1] 100% FINE 的動作型式的J并更為L,只要將光標移動到J 處……

       

      image.png 

       

      image.png 

       

      并選擇第2 個選項Linear,即可變更。同樣的方式也可以修改速度單位、連續性等。

      前面「點位教導」的部分提到,image.pngPOINT有4 個默認選項。

       

      image.png 

      此時按下image.pngED_DEF 則可修改此預設選項的形式,修改完成后再按image.pngDONE,即可完成。

       

      六、點位修正(TOUCHUP)

       

      已經完成的動作指令如需要修改點位,可依以下方式進行。

      先將光標移動到欲修正點位的行號上,接著將Robot 手動移動到新位置,按下

      image.pngimage.pngTOUCHUP 即可。若不是顯image.pngTOUCHUP,請按切

      image.pngF1~F5 的功能鍵至下一列。

       

      image.png 

      如上圖,當P[1]前面出現「@」的符號時,表示現在Robot 的位置與P[1]相同。(或者非常接近P[1])

       

      七、加入批注

       

      前述的點位教導均是以「自動編號」方式表示不同的位置,當程序中有許多點位時,將難以理解該位置的意義,此時可將位置加入批注。

      將光標移動到位置編號上,按,image.png此時可輸入批注內容。

       

      <span style="font-family: 'Microsoft YaHei UI';color: rgb(62, 62, 6

      Keywords:

      在工業自動化快速發展的背景下,碼垛機器人作為物流和生產環節的重要設備,憑借其高效、精準的特點,成為企業降本增效的關鍵工具。然而,全新設備的高昂成本讓部分中小企業望而卻步,而二手碼垛機器人憑借其高性價比,逐漸成為市場關注的焦點。
      在制造業智能化升級的浪潮中,焊接機器人憑借高精度、高效率的優勢成為生產線上的核心設備。然而,全新自動化設備的采購成本往往讓中小企業望而卻步。在此背景下,二手焊接機器人憑借其獨特的性價比優勢,正成為企業實現技術升級的重要選擇。
      在汽車制造、家電涂裝、工程機械等行業,噴涂工藝的精度、效率和環保性直接決定產品質量與生產成本。安川電機(YASKAWA)作為全球工業機器人“四大家族”之一,推出的EPX2900噴涂機器人,憑借其卓越性能與技術創新,成為噴涂領域的高端標桿設備。本文將從技術參數、核心優勢及行業應用全面解析這款“涂裝專家”的硬核實力。
      在智能制造浪潮中,工業機器人已成為生產效率的代名詞,但高昂的價格卻將許多中小企業拒之門外。二手工業機器人的崛起,正以“低成本、高性能”的優勢,打破這一困局,成為制造業降本增效的新引擎。
      在智能制造浪潮下,工業機器人已成為現代工廠的“標配”。但對于中小型企業而言,動輒數十萬元的新設備采購成本,往往成為自動化轉型的攔路虎。二手工業機器人市場的崛起,正為這些企業打開一扇低成本擁抱智能化的窗口。
      立即搶占高效庫卡機器人,讓庫卡機器人成為您降本增效的“超級員工”! ??
      近日,安川電機(YASKAWA)最新一代噴涂機器人EPX2900正式到貨!作為工業機器人“四大家族”之一的明星產品,EPX2900憑借其高精度、高效率、超長耐用性,成為汽車、家電、工程機械等行業的噴涂作業升級利器。
      庫卡機器人在碼垛應用中的卓越表現,不僅提高了生產效率,還為企業節省了成本,保障了產品質量。隨著自動化技術的不斷發展,庫卡機器人將繼續在更多領域發揮重要作用,推動制造業和物流行業的智能化升級!

      互動留言

      WRITE A MESSAGE TO US

      驗證碼
      手機:
      18566206768/何
      18603056271/李
      郵箱:
      https://www.www.aavv1.com
      地址:
      湖南省長沙市望城區馬橋河路一段3號
      河北首廊坊文安縣火車站機床市場

      版權所有:長沙鵬聚機器人有限公司     網站備案號:湘ICP備2023005493號-1

      精品久久人人妻人人做精品 | 99精品国产在热久久无毒不卡| 国产精品无码无卡无需播放器 | 在线观看日韩精品| 国内精品久久久久久99蜜桃| 97精品国产91久久久久久| 99热成人精品热久久669| 日韩精品无码一区二区三区不卡| 亚洲国产精品一区第二页| 精品免费人成视频app| 国产成人亚洲合集青青草原精品| 精品国产福利盛宴在线观看| 四虎精品成人免费视频| 免费人欧美日韩在线精品| 国产亚洲精品a在线无码| 中文成人无字幕乱码精品区 | 少妇人妻偷人精品无码视频| 亚洲精品无码久久久久久| 精品中文高清欧美| 国产成人精品综合网站| 国产三级精品三级在线观看专1| 三级高清精品国产| 一二三四高清免费播放视频 | 四虎影视国产精品亚洲精品hd| 国产精品一级香蕉一区| 国产免费久久精品丫丫| 久久996热精品xxxx| 成人在线免费电影| 99国产欧美精品久久久蜜芽| 成人亚洲日韩精品免费视频| 日韩精品无码Av一区二区| 无码国内精品人妻少妇蜜桃视频| 九九精品免视看国产成人| 日本高清www午夜在线网站| 日本午夜精品理论片A级APP发布| 亚洲福利精品一区二区三区| 国产天天综合永久精品日| 国产99re在线观看只有精品| 日韩精品在线观看视频| 国产综合成人色产三级高清在线精品发布 | 青青草国产精品久久久久|