⑴ 安川機器人怎樣編程
先創建程序名,然後執行程序,將機器人移動到你想要的位置後,選擇插補方式,然後按回車建,就行了。
⑵ 安川機器人宏程序功能怎麼開通
1、首先選擇主菜單的控制設定。
2、其次選擇宏程序命令。顯示宏程序命令設定畫面。機器人宏程序命令設定畫面和並行命令設定畫面,用翻頁鍵來相互替換。
3、最後選擇開通即可。
⑶ 安川機器人外部啟動時序
一、安川機器人機械安全端子台基板(JANCD-YFC22-E)
1、機械安全 I/O 基板(JANCD-YSF22B-E)
2、安全端子台基板接線外引
(1)機械安全端子台基板(JANCD-YFC22-E)是為了連接安全輸出輸入信號等專用外部信號的端子台基板。
(2)安全端子基台實物圖片
3、安全段子台基板100個埠作用 JANCD-YFC22-E 連接端子表
二、安川機器人通用 I/O 基板(JANCD-YIO21-E)
1、通用IO基板插頭外接
(1)電箱背板插頭
(2)外接實物圖
(3)機器人通用輸出入連接器(CN306、307、308、309)
機器人通用輸出入連接器(CN306、307、308、309)的連接製作連接在通用 I/O 基板(JANCD-YIO21-E)的輸出入插頭(CN306、307、308、 309)的電線時,請參考下圖。電線請使用無屏蔽的雙絞線。(電線一側的插頭及I/O端子台為選裝件)
(4)連接器端子頭
(5)外接端子實物圖CN306
(6)外接端子實物圖CN308
2、通用IO基板供電電源
(1)接線板端子
(2)實物接線圖:用外接開關電源24V和0V
3、通用IO基板CN306圖
(1)CN306接線端子圖
(2)CN306實物圖
4、通用IO基板CN307
5、通用IO基板CN308
(1)CN308接線端子圖
(2)CN308實物圖
6、通用IO基板CN309
三、安川外部啟動常用的信號及其接線圖
1、安全端子台基板常用IO接線圖
(1)外部急停接線圖
外連接外部操作設備等的急停開關時使用。輸入信號,關閉伺服電源,停止程序執行。信號輸入時,無法接通伺服電源。由於機器人出廠時配有跳線,使用時必須先取下跳線。不取下跳線,即使輸入了外部急停信號也不會起作用,會造成人身傷害或設備損壞。
(2)暫停接線圖
連接外部操作設備等的暫停開關時使用。輸入信號,停止程序。信號輸入時將無法開始作業和進行軸操作。由於機器人出廠時配有跳線,使用時必須先取下跳線。不取下跳線,即使輸入了外部急停信號也不會起作用,會造成人身傷害或設備損壞。
3)外部上電接線圖
連接外部操作設備等的伺服開啟開關時使用。輸入信號,開啟伺服電源。
2、通用IO基板CN308專用IO接線圖
3、通用IO基板CN306和CN309接線圖
四、現場接線和操作步驟
1、端子台實物接線圖
(1)按鈕實物接線
(2)端子台接線實物圖
2、CN308專用實物接線圖
3、編寫程序和設定為主程序
這里使用平移指令SFTON合SFTOF,編寫安川平移搬運程序,程序及其注釋如下:
NOP 程序開始
*WHILE_T 無限循環標簽*WHILE_T
SET B010 0 賦值B010=0
SUB P010 P010 把P010清零
*A 取料放料標簽*A
MOVJ C00000 VJ=30.00 取料點上方點位
MOVL C00001 V=300.0 取料點
DOUT OT#(12) ON 機器人夾具信號
TIMER T=0.50 夾具動作延遲0.5秒
MOVL C00002 V=400.0 取料點上方點位
SFTON P010 開啟平移指令:這里用機器人坐標系,平移變數以P010為准
MOVJ C00003 VJ=30.00 放料點上方點位
MOVL C00004 V=300.0 放料點位
DOUT OT#(12) OFF 機器人夾具信號
TIMER T=0.50 夾具動作延遲0.5秒
MOVL C00005 V=400.0 取料點上方點位
SFTOF 關閉平移指令
MOVJ C00006 VJ=30.00 取料點上方點位
ADD B010 1 計數器B010自加一
ADD P010 P011 把平移變數P010累加加上P011的偏移量
JUMP *A IF B010<4 如果B010值小於4則執行跳轉指令跳轉到標簽*A,如果B010大於4則繼續往下正常運行
WAIT IN#(15)=ON 等待循環啟動信號di15
JUMP *WHILE_T 跳轉到標簽 *WHILE_T無限循環
END 程序結束
4、操作步驟
(1)啟動過程
A:安川機器人設置主程序;
B:安川機器人示教器打到外部運行模式
C:按下安全基板伺服上電按鈕;
D:按下CN308選擇主程序按鈕;
E:按下CN308啟動按鈕——>機器人正常運行
F:每次執行完四個產品,機器人wait di15;
(2)暫停和恢復啟動
A:機器人正常運行時,按下暫停按鈕,機器人立刻停止,暫停時機器人還處於上電狀態;
B:直接按下啟動按鈕,機器人繼續接著往下正常運行;
(3)急停和恢復啟動
A:機器人正常運行時,按下安全基板外部急停按鈕,機器人立刻停止並報外部急停信息,機器人電機斷開;
B:按下CN308報警/錯誤復位按鈕;
C:按下安全基板伺服上電按鈕;
D:按下CN308啟動信號,機器人接著往下繼續正常運行。
⑷ 第一次對安川機器人清槍程序的編寫和清槍程序的接線和Io設置新手請指
按接線進行程序編輯,如下
NOP
DOUT OT#(97) ON
MOVJ C00000 VJ=100.00
MOVJ C00001 VJ=100.00
MOVJ C00002 VJ=100.00
MOVL C00003 V=333.3 PL=0
MOVJ C00004 VJ=100.00
DOUT OT#(2047) ON
TIMER T=0.50
DOUT OT#(2047) OFF
DOUT OT#(18) ON
TIMER T=0.50
DOUT OT#(18) OFF
MOVJ C00005 VJ=100.00
MOVJ C00006 VJ=100.00
MOVJ C00007 VJ=100.00
MOVL C00008 V=166.7
MOVL C00009 V=166.7 PL=0
DOUT OT#(19) ON
TIMER T=0.20
DOUT OT#(17) ON
TIMER T=2.00
DOUT OT#(17) OFF
TIMER T=0.50
DOUT OT#(19) OFF
MOVL C00010 V=333.3
MOVL C00011 V=166.7
MOVL C00012 V=166.7
MOVL C00013 V=83.3 PL=0
DOUT OT#(20) ON
TIMER T=1.00
DOUT OT#(20) OFF
MOVL C00014 V=333.3
MOVJ C00015 VJ=100.00
MOVJ C00016 VJ=100.00
DOUT OT#(97) OFF
END
⑸ 安川機器人如何設置兩個主程序
新程序的建立
1、在編輯模式下選擇【程序】菜單
2、選擇【建立新程序】,將會出現程式建立畫面3、按【選擇】鍵
4、輸入程式名稱5、按【回車】鍵登錄6、按【回車】鍵確認
範例:
2、程式路徑確認
1、把游標移至程式的***點,速度調至低速,按【前進】鍵把機械臂帶到***點位置
2、按【前進】鍵來檢查每個程式點是否正確,每按一次【前進】鍵,機械臂就會移動一個程式點。
3、當游標下移至非移動程式行時,機械臂將不會移動至下一點此時需將游標跳過該非移動程式行,繼續確認下
面的程式點。
4、把機器人帶到***點位置。
5、***後,按住【連鎖】+【測試運轉】機械臂將會把本程式所有程式行完整地運行一遍。
用戶坐標設定:
工具坐標的設定:
⑹ 安川機器人主程序編程
/JOB
//NAME MASTER
//POS
///NPOS 0,0,0,0,0,0
//INST
///DATE 2014/04/14 16:09
///ATTR SC,RW
///GROUP1 RB1
NOP
'================================
'YASKAWA ODF PROGRAM 1.0
'BY CMK ROBOT TEAM 14,04,10
'================================
*TOP
CLEAR STACK
'================================
'WORK ARER CHECK
'================================
DIN B020 SOUT#(120)
JUMP *ERR3 IF B020<>1
*START
'================================
'TEACH_MODE_SET
'================================
DIN B007 SOUT#(36)
JUMP *TEACH IF B007=1
'================================
'IO CLEAR
'================================
CALL JOB:IO_INIT
'================================
'COMMAND START
'================================
DIN B000 IN#(15)
DIN B001 IN#(16)
DIN B002 IG#(3)
DIN B003 IG#(4)
DIN B004 IG#(6)
SET B060 B000
SET B061 B001
SET B062 B002
SET B063 B003
SET B064 B004
'================================
DOUT OT#(15) B000
DOUT OT#(16) B001
DOUT OG#(3) B002
DOUT OG#(4) B003
DOUT OG#(6) B004
'================================
WAIT IN#(9)=ON T=0.20
JUMP *START IF IN#(9)=OFF
DOUT OT#(9) ON
*TEACH
CALL JOB:VAR_SET
JUMP *ERR IF B008<>0
CALL JOB:SPEED
JUMP *ERR IF B008<>0
CALL JOB:BOX1 IF B002=1
JUMP *ERR IF B008<>0
CALL JOB:BOX2 IF B002=2
JUMP *ERR IF B008<>0
CALL JOB:IN_CV IF B002=4
JUMP *ERR IF B008<>0
TIMER T=0.20
DOUT OT#(9) OFF
'================================
'WORK_END_COMMAND_SAVE
'================================
SET B090 B001
SET B091 B002
SET B092 B003
SET B093 B004
'---TEACH MODE CHECK---
JUMP *TEACH_ST IF B007=1
JUMP *START
*TEACH_ST
PAUSE
PAUSE
PAUSE
*ERR
DOUT OT#(49) ON
DOUT OGH#(14) B008
WAIT IN#(49)=ON
DOUT OT#(49) OFF
DOUT OGH#(14) 0
SET B008 0
JUMP *TOP
*ERR3
DOUT OT#(49) ON
SET B008 3
DOUT OGH#(14) B008
WAIT IN#(49)=ON
DOUT OT#(49) OFF
DOUT OGH#(14) 0
SET B008 0
JUMP *TOP
END
請參考