1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Bài giảng Vận hành robot ABB: Chương 6

30 394 2

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 30
Dung lượng 216,82 KB

Nội dung

Bài giảng Vận hành robot ABB: Chương 6 Các câu lệnh cơ bản thông dụng trình bày với các nội dung chính như sau: MoveL/MoveJ, MoveC, Example, Function, MoveAbsJ, PulseDO, TPErase,...Mời các bạn cùng tham khảo!

Các câu lệnh thông dụng MoveL/MoveJ L- linearly : tuyến tính Speed : tốc độ TCP data type: speeddata Data type: tooldata J- joint movement : chuyển động cong MoveL p1, v100, z10, tool1; Điểm đến Zone Data type: robotarget data type: zonedata MoveC L- linearly J- joint movement C- circularly speed data type: speeddata TCP Data type: tooldata MoveC p1, p2, v100, z10, tool1; Một điểm vòng tròn di chuyển robot Data type :robotarget Điểm đến Zone Data type: robotarget Data type :zone data Example Function MoveL Offs(p1,100,50,0), v100,…… • Offs(p1,100,50,0) Tọa độ cách điểm p1 100 mm theo trục X, 50 mm theo trục Y mm theo trục Z • Hướng x,y,z Offs() hệ tọa độ Wobj Function MoveL RelTool(p1,100,50,0\Rx:=0 \Ry:=0\Rz:=25), v100,…… • RelTool(p1,100,50,0\Rx:=30\Ry:=-60 \Rz:=45) Robot di chuyển đến vị trí cách điểm P1 100mm theo trục X, 50mm theo trục Y, 0mm theo trục Z, đồng thời xoay quanh trục Z góc 25 độ • Hướng x,y,z RelTool() hệ tọa độ Tool 。 Function • Vẽ hình chữ nhật, kích thước 100mm*50mm MoveL p1,v100,… MoveL p2,v100,… MoveL p3,v100,… MoveL p4,v100,… MoveL p1,v100,… • Có thể dùng lệnh để xác định p1,p2,p3,p4 MoveL p1,v100,… MoveL Offs(p1,100,0,0),v100,… MoveL Offs(p1,100,-50,0),v100,… MoveL Offs(p1,0,-50,0),,v100,… MoveL p1,v100,… MoveAbsJ speed Data type: speeddata TCP Data type: tooldata MoveAbsJ jpos1, v100, z10, tool1; Destination point zone Data type :jointtarget Data type:zonedata Set Set do1; do1: Kiểu liệu: signaldo Tín hiệu do1 thiết lập giá trị Set dùng để thiết lập giá trị tín hiệu thành Reset Reset do1; do1: Kiểu liệu : signaldo Giá trị tín hiệu do1 thành Reset dùng để thiết lập giá trị tín hiệu TPReadFK TPReadFK Answer, Text, FK1, FK2, FK3, FK4, FK5; • • Answer:Là biến mà giá trị phụ thuộc vào Phím nhấn,giá trị từ đến Nếu phím chức số nhấn, biến nhận giá trị ( num ) Text:Dòng chữ FlexPendant ( string ) FK1: Fk1 text。 ( string ) FK2: Fk text。 ( string ) FK3: Fk text 。 ( string ) FK4: Fk text 。 ( string ) FK5: Fk text 。 ( string ) TPReadFK dùng để ghi chữ lên Phím chức năng, tìm xem phím nhấn IF IF THEN “Yes-part” ENDIF TRUE IF IF THEN “Yes-part” ELSE “Not-part” ENDIF cond FALSE instructions ELSEIF cond instructions ELSE instructions TEST • TEST dùng lệnh khác thi hành dựa giá trị biểu thức liệu TEST reg1 CASE 1: PATH 1; CASE 2: PATH 2; DEFAULT: Error; ENDTEST Các lệnh khác thi hành dựa giá trị reg1 WHILE reg1:=1; WHILE reg1< DO reg1:=reg1+1; ENDWHILE WHILE sử dụng lệnh lập lập lại nhiều lần biểu thức điều kiện đạt giá trị TRUE Stop Stop; Stop dùng để tạm dừng chương trình Exit Exit; Dừng chạy chương trình ClkReset ClkReset clock1; clock1: Data type: Cài lại đồng hồ clock ClkStart ClkStart clock1; clock1: Data type: Bắt đầu chạy đồng hồ clock 计时指令-ClkStop ClkStop clock1; clock1: Data type: Dừng chạy đồng hồ clock Lệnh đọc giá trị thời đồng hồ : • ClkRead – reg1:=ClkRead(clock1) -VelSet VelSet 100, 5000; •100: Tốc độ mong muốn x phần trăm tốc độ từ chương trình ( num ) 5000:Tốc độ tối đa mm/s ( num ) VelSet dùng để tăng giảm tốc độ chương trình vị trí câu lệnh Lệnh dùng để tăng tốc độ lên tối đa AccSet AccSet 100, 100; 100:Tăng tốc giảm tốc theo phần trăm giá trị bình thường Giá trị tối đa 100% ( num ) 100:Tốc độ tăng giảm tốc ( num ) WaitTime WaitTime 5; 5:Thời gian dừng lại chờ, tính theo giây ( num ) Đợi khoảng thời gian xác định Gán giá trị - “ := ” Data:=Value; Data: Biến liệu (All) Value:giá trị mong muốn e.g: ( Same as Data ) ABB := FALSE; ( bool ) ABB := reg1+reg3; ( num ) ABB := “ WELCOME ”; ( string ) pHome := p1; ( robotarget ) tool1.tframe.trans.x := tool1.tframe.trans.x+20; ( num ) -GripLoad GripLoad load0; load0:Giá trị thể tải thời ( num ) Xác định tải robot ... tooldata MoveC p1, p2, v100, z10, tool1; Một điểm vòng tròn di chuyển robot Data type :robotarget Điểm đến Zone Data type: robotarget Data type :zone data Example Function MoveL Offs(p1,100,50,0),... định, đoạn chương trình xử lý lỗi(error handler) gọi có (ERR_WAIT_MAXTIME), khơng có chương trình báo lỗi ngừng chạy • Nếu khai báo [MaxTime] [TimeFlag], Khi khơng có error handler chương trình... do1 thiết lập giá trị Set dùng để thiết lập giá trị tín hiệu thành Reset Reset do1; do1: Kiểu liệu : signaldo Giá trị tín hiệu do1 thành Reset dùng để thiết lập giá trị tín hiệu PulseDO PulseDO

Ngày đăng: 10/02/2020, 00:58

TỪ KHÓA LIÊN QUAN

w