Professional Documents
Culture Documents
Epson RC PL 70 Users Guide-Rc700a Rc90 T 1 256 VN
Epson RC PL 70 Users Guide-Rc700a Rc90 T 1 256 VN
1. Giới thiệu
1. Giới thiệu
Chào mừng bạn đến với Môi trường phát triển và quản lý dự án EPSON RC+ 7.0.
EPSON RC+ 7.0 được sử dụng để phát triển phần mềm ứng dụng cho Bộ điều khiển Robot.
- Cho phép bạn kết nối một máy tính với nhiều Bộ điều khiển
Ngôn ngữ lập trình giống BASIC mạnh mẽ, dễ sử dụng hỗ trợ đa tác vụ, điều khiển chuyển động của
- Các hệ thống I/O bao gồm bảng Digital I/O và Fieldbus I/O
- Nhiệm vụ nền
Cho phép bạn điều khiển hệ thống bằng môi trường lập trình Microsoft .NET tiêu chuẩn bao gồm
Cho phép bạn quản trị tất cả người dùng EPSON RC+ trên hệ thống của mình. Nó cũng bao gồm kiểm tra
việc sử dụng, vì vậy bạn có thể theo dõi số giờ sử dụng hệ thống và liệu các thay đổi có được thực
Cho phép một hoặc nhiều robot chọn các bộ phận từ băng chuyền đang di chuyển bằng tầm nhìn hoặc
cảm biến.
Cho phép bạn sử dụng động cơ và trình điều khiển của bên thứ ba để điều khiển các thiết bị phụ trợ
như bảng XY, slide, v.v.
1. Giới thiệu
EPSON RC+ 7.0 và Bộ điều khiển có thể được sử dụng trong các môi trường sau:
Mã đối tượng sau khi lưu vào Bộ điều khiển thì không cần kết nối với
máy tính.
Bộ điều khiển được điều khiển bởi I/O hoặc fieldbus.
hệ thống độc lập Điều khiển robot và thiết bị ngoại vi như bộ điều khiển robot.
EPSON RC+ 7.0 hiển thị cửa sổ vận hành đơn giản ở chế độ AUTO.
Bằng cách sử dụng tùy chọn RC+ API, ứng dụng .NET có thể được kiểm soát.
Hệ thống phát triển ngoại Có thể kiểm tra phiên bản chương trình và bản dựng dự án trên PC ngoại
tuyến tuyến.
hệ thống mô phỏng EPSON RC+ 7.0 trên PC được kết nối với Bộ điều khiển có thể
thực thi chương trình mà không cần I/O thực hoặc robot bằng cách sử
dụng I/O ảo và chạy khô.
RC700
Bộ điều khiển RC700 là bộ điều khiển ô làm việc rô-bốt mạnh mẽ giúp điều khiển rô-bốt SCARA và rô-bốt 6
trục của chúng tôi.
Hệ thống truyền động chuyển động có thể điều khiển đồng thời tối đa 6 trục và 1 rô-bốt,
đồng thời có thể thêm tối đa ba bộ
truyền động - Bao gồm I/O
RC90
Bộ điều khiển RC90 có gắn nhãn sau đây có thể được sử dụng kết hợp với EPSON RC+ 7.0.
OK: Tương thích Tất cả các chức năng của EPSON RC+ 7.0 và Bộ điều khiển đều
có sẵn.
!!!: Kết nối tương thích là OK. Chúng tôi khuyên bạn nên sử dụng EPSON RC+7.0 Ver. 7.0.2 trở lên.
GHI CHÚ
Tùy chọn này không khả dụng cho Bộ điều khiển rô-bốt RC90 (EPSON RC+ 5.0) không có nhãn.
1. Giới thiệu
GHI CHÚ
PDF hướng dẫn sử dụng cho hệ thống robot này có sẵn từ EPSON RC+ 7.0 Ver. 7.0.2
Bộ điều khiển RC90 là bộ điều khiển rô-bốt có thể điều khiển các bộ điều khiển sê-ri LS.
Đặc trưng:
- Tích hợp hệ thống dẫn động chuyển động. Hệ thống truyền động chuyển động có thể điều khiển một robot.
- Hỗ trợ nô lệ Fieldbus tùy chọn cho DeviceNet, PROFIBUS-DP, CC-Link Ethernet/IP, PROFINET và EtherCat.
Để biết chi tiết về Bộ điều khiển, hãy tham khảo hướng dẫn sử dụng bộ điều khiển RC90.
EPSON RC+ 7.0 cần được cài đặt vào PC phát triển của bạn. Để giao tiếp với Bộ điều khiển, máy tính cần
hỗ trợ giao tiếp USB 1.1/2.0 hoặc Ethernet.
Bạn có thể mua các tùy chọn với sản phẩm hoặc thêm chúng sau.
Sử dụng EPSON RC+ 7.0, bạn có thể phát triển phần mềm ứng dụng cho ngôn ngữ SPEL+ chạy trong bộ điều
khiển RC700.
Các chức năng mô phỏng cho phép kiểm tra chuyển động của rô-bốt dễ dàng trên PC của bạn, giúp bạn linh
hoạt xem xét bố cục hệ thống, đo thời gian hoạt động và tạo các chương trình rô-bốt.
Chúng rất hữu ích trong suốt quá trình từ giai đoạn giới thiệu tự động hóa rô-bốt đến khởi động hệ thống
rô-bốt.
Trình mô phỏng được hỗ trợ bởi EPSON RC+ 7.0 Phiên bản 7.0.0 trở lên theo tiêu chuẩn.
1. Giới thiệu
Sơ đồ khối hệ thống sau đây cho thấy các phương pháp kết nối PC chạy EPSON RC+ 7.0
với một hoặc nhiều bộ điều khiển.
Hệ thống 1: Kết nối PC với một Bộ điều khiển bằng USB 1.1 hoặc USB 2.0
USB
máy tính
Bộ điều khiển rô-bốt
Ethernet
máy tính
Bộ điều khiển rô-bốt
máy tính
Ethernet
1. Giới thiệu
Tham khảo 22. Cài đặt Tùy chọn Bộ điều khiển để biết chi tiết.
EPSON RC+ 7.0 tương thích với EPSON RC+ 5.x và 6.x về hoạt động và ngôn ngữ.
Đối với EPSON RC+ 7.0, bạn có thể sử dụng tất cả các lệnh của EPSON RC+ 5.x và 6.x.
Bạn có thể sử dụng các số hiện tại cho I/O và cổng giao tiếp.
Để kích hoạt dự án EPSON RC+ 5.x và 6.x trong môi trường EPSON RC+ 7.0, hãy chuyển đổi dự án bằng
menu [Project]-[Import].
Với chuyển đổi trên, toàn bộ dự án sẽ được sao chép bởi EPSON RC+ 7.0.
EPSON RC+ 7.0 tương thích với EPSON RC+ 3.x và 4.x để vận hành.
Đối với EPSON RC+ 7.0, có các lệnh mới được thêm vào ngôn ngữ SPEL+. Mặc dù cũng có một số lệnh
bị xóa hoặc sửa đổi, hầu hết các lệnh đều có sẵn.
Để kích hoạt dự án của EPSON RC+ 3.x hoặc 4.x trong môi trường EPSON RC+ 7.0, hãy chuyển đổi dự
án bằng menu [Project]-[Import].
Với chuyển đổi trên, toàn bộ dự án sẽ được sao chép bởi EPSON RC+ 7.0.
EPSON RC+ 7.0 tương thích với SPEL cho Windows 1.x và 2.x để vận hành.
Đối với EPSON RC+ 7.0, có nhiều lệnh mới được thêm vào ngôn ngữ SPEL+, thay thế cho SPEL. Ngoài
ra còn có một số lệnh bị xóa hoặc sửa đổi.
Để kích hoạt dự án SPEL cho Windows 2.x trong môi trường EPSON RC+ 7.0, hãy chuyển đổi dự án bằng
menu [Project]-[Import].
Với cách chuyển đổi trên, tập tin sẽ được sao chép vào một thư mục mới hoặc chương trình sẽ tùy
chọn chuyển đổi bằng EPSON RC+ 7.0.
1. Giới thiệu
- Chọn [Hướng dẫn sử dụng] từ menu [Trợ giúp] trong EPSON RC+ 7.0
Hướng dẫn sử dụng có sẵn được hiển thị trong bảng dưới đây.
7.0 SPEL+ Tham khảo ngôn ngữ Thông tin cho Ngôn ngữ SPEL+
Hướng dẫn Vision 7.0 Phần cứng
RC+API 7.0
Thông tin cho các tùy chọn
Trình tạo GUI
7.0 Fieldbus IO
TP2
TP3
LƯU Phần “LƯU Ý” mô tả thông tin quan trọng cần tuân theo để vận hành hệ thống
Ý Robot.
MẸO Phần "MẸO" mô tả các gợi ý để dễ dàng hơn hoặc thay thế
hoạt động.
2. An toàn
2. An toàn
Chương này mô tả các yêu cầu an toàn quan trọng đối với các hệ thống rô-bốt sử dụng EPSON RC+ 7.0 và
Bộ điều khiển.
Việc lắp đặt rô-bốt và thiết bị rô-bốt chỉ nên được thực hiện bởi nhân viên có trình độ theo quy định
của quốc gia và địa phương. Vui lòng đọc và hiểu toàn bộ chương này trước khi sử dụng hệ thống EPSON
RC+ 7.0 của bạn.
An toàn là cân nhắc quan trọng nhất khi thiết kế và vận hành bất kỳ hệ thống robot nào.
Trong sách hướng dẫn này, các vấn đề quan trọng được thể hiện bằng các ký hiệu bên dưới.
Biểu tượng này cho biết có nguy cơ xảy ra thương tích nghiêm trọng hoặc
tử vong nếu không tuân theo các hướng dẫn liên quan
Biểu tượng này cho biết có nguy cơ gây hại cho con người do điện giật nếu
CẢNH BÁO
Biểu tượng này chỉ ra rằng có nguy cơ gây hại cho con người hoặc thiệt hại
vật chất đối với thiết bị và cơ sở vật chất nếu không tuân thủ đúng các
Tình trạng năng lượng của robot được giải thích dưới đây về mặt hạn chế hoạt động:
Trạng thái bị cấm vận hành: Robot không được vận hành.
Trạng thái hạn chế (công suất thấp): Robot có thể hoạt động ở tốc độ thấp và mô-men xoắn thấp.
Trạng thái không hạn chế (công suất cao): Robot có thể hoạt động không hạn chế.
Robot sẽ không hoạt động bất kể các hành động điều khiển được thực hiện bởi người vận hành khi ở trạng
thái bị cấm hoạt động. Trong quá trình vận hành, khi mạch bảo vệ mở, hệ thống sẽ chuyển sang trạng
thái cấm vận hành.
Robot sẽ hoạt động ở tốc độ thấp và mô-men xoắn ở trạng thái bị giới hạn (công suất thấp). Ở trạng thái
không bị giới hạn (công suất cao), robot sẽ hoạt động với tốc độ và mô-men xoắn đã được lập trình sẵn.
Trong trường hợp rô-bốt thực hiện một chuyển động bất ngờ, trạng thái hạn chế (công suất thấp) sẽ giảm
tốc độ vận hành cho phép người vận hành tránh nguy hiểm. Mô-men xoắn cũng được giảm xuống để giảm thiểu
chấn thương nghiêm trọng cho người vận hành nếu một người bị rô-bốt va phải.
Các giá trị tối đa của tốc độ giảm và mô-men xoắn được đặt theo rô-bốt được sử dụng và người dùng không
thể thay đổi.
Để phòng ngừa an toàn, trạng thái năng lượng ban đầu của rô-bốt sẽ được đặt thành trạng thái bị hạn chế
(công suất thấp) hoặc trạng thái bị cấm hoạt động. Hệ thống sẽ không chuyển sang trạng thái không hạn
chế (công suất cao) nếu không tuân thủ các quy trình thích hợp.
Khi hệ thống ở trạng thái hạn chế (công suất thấp) hoặc trạng thái bị cấm vận hành, một lỗi đơn lẻ sẽ
không gây ra hành động bỏ chạy vượt quá tốc độ hoặc giảm mô-men xoắn được chỉ định. Điều này là do mạch
đa bảo vệ và mạch giám sát lẫn nhau trong hệ thống điều khiển.
2. An toàn
Để đảm bảo vận hành an toàn, hãy lắp đặt hệ thống an toàn bằng cách sử dụng cửa an toàn, rèm chắn sáng, thảm
■
Đầu nối KHẨN CẤP trên bộ điều khiển có mạch đầu vào bảo vệ để kết nối công tắc khóa liên động của thiết
bị an toàn. Để bảo vệ người vận hành làm việc gần rô-bốt, hãy nhớ kết nối công tắc khóa liên động và đảm
Nếu một biện pháp bảo vệ đóng mở ra trong khi rô-bốt chuyển động, thì rô-bốt sẽ dừng ngay lập tức và chuyển
sang trạng thái tạm dừng. Sau đó, tất cả các động cơ của robot đều bị tắt. Các mô tả bên dưới giải thích
Bảo vệ đã đóng: Đầu vào bảo vệ được BẬT. Robot có thể tự động hoạt động ở trạng thái không bị hạn chế (công
suất cao).
Bảo vệ mở: Đầu vào bảo vệ được TẮT và chức năng khóa liên động hoạt động. Rô-bốt dừng ngay lập tức, tắt
động cơ và không thể tiếp tục hoạt động cho đến khi đóng nắp bảo vệ hoặc chế độ
Dạy hoặc KIỂM TRA được BẬT và mạch kích hoạt được kích hoạt.
Để biết thêm chi tiết về biện pháp bảo vệ và khóa liên động, hãy tham khảo 2.4 Biện pháp phòng ngừa khi lắp
đặt và thiết kế ở phần sau của chương này. Để biết hướng dẫn đi dây chi tiết, hãy tham khảo sách hướng dẫn
Bộ điều khiển Robot, Thiết lập & Vận hành: 9. KHẨN CẤP.
Chế độ hoạt động được xác định là điểm điều khiển duy nhất cho bộ điều khiển, do đó bạn không thể sử dụng
Có bốn chế độ hoạt động cho bộ điều khiển: AUTO, PROGRAM, TEACH và TEST.
- Các chế độ vận hành AUTO cho phép bạn thực hiện các chương trình trong bộ điều khiển khi đóng bộ phận bảo
vệ.
- Chế độ hoạt động CHƯƠNG TRÌNH cho phép bạn thực thi và gỡ lỗi các chương trình khi đóng bảo vệ.
- Chế độ vận hành TEACH cho phép bạn chạy bộ và dạy rô-bốt ở tốc độ chậm khi ở trong khu vực được bảo vệ.
- Chế độ hoạt động KIỂM TRA cho phép bạn thực hiện chương trình ở tốc độ chậm trong khi mở khóa bảo vệ.
Chế độ Bắt đầu chỉ định chế độ hoạt động cho EPSON RC+ 7.0 khi khởi động.
Bạn có thể đặt EPSON RC+ 7.0 khởi động ở chế độ TỰ ĐỘNG hoặc CHƯƠNG TRÌNH.
Để biết thông tin về cách thay đổi chế độ bắt đầu, hãy tham khảo 4. Vận hành.
số 8
Hướng dẫn sử dụng EPSON RC+ 7.0 (Ver.7.3) Rev.4
Machine Translated by Google
2. An toàn
Bạn có thể thay đổi từ chế độ vận hành TỰ ĐỘNG hoặc chế độ vận hành CHƯƠNG TRÌNH sang chế độ DẠY bằng
cách đặt công tắc phím chọn chế độ trên Mặt dây chuyền Dạy về vị trí DẠY.
Khi công tắc phím chọn chế độ được thay đổi trở lại Tự động (TP1, TP2) hoặc AUTO (TP3), chế độ vận hành
sẽ trở về chế độ vận hành trước đó (AUTO hoặc PROGRAM).
Chế độ vận hành AUTO có thể được thay đổi thành chế độ CHƯƠNG TRÌNH trong trình tự khởi động EPSON RC+
7.0. Có thể sử dụng mật khẩu để chỉ cho phép một số nhân viên nhất định thay đổi chế độ vận hành khởi
động.
Khi EPSON RC+ 7.0 khởi động ở chế độ vận hành AUTO, không thể thay đổi chế độ vận hành AUTO sang chế độ
vận hành CHƯƠNG TRÌNH sau khi hệ thống đã khởi động. Để thay đổi chế độ hoạt động, hãy khởi động lại hệ
thống và đăng nhập vào chế độ CHƯƠNG TRÌNH, sau đó thiết lập lại chế độ bắt đầu và khởi động lại EPSON
RC+ 7.0.
TP1: Chuyển công tắc phím chọn chế độ trên Mặt dây chuyền Dạy sang Dạy, sau đó chọn Phím chức năng
F1: Chế độ Kiểm tra.
TP3: Chuyển công tắc phím chọn chế độ trên Mặt dây dạy sang TEACH/T1 hoặc
TEACH/T2, rồi nhấn vào tab [Kiểm tra].
Để biết thêm thông tin, hãy tham khảo các hướng dẫn sau đây.
Tùy chọn Bộ điều khiển rô-bốt Hướng dẫn sử dụng Mặt dây chuyền TP1 hoặc TP3, 4. Chế độ hoạt
động (DẠY/TỰ ĐỘNG/KIỂM TRA).
Tùy chọn Bộ điều khiển Robot Hướng dẫn sử dụng Teach Pendant TP2, 4. Chế độ hoạt động (TEACH/AUTO).
GHI CHÚ
Không thể sử dụng chế độ T2 trên RC700-A để tuân thủ tiêu chuẩn UL.
Bộ điều khiển được trang bị một đầu vào dừng khẩn cấp. Nếu mạch dừng khẩn cấp thường đóng bị hỏng, nguồn
cung cấp cho tất cả các động cơ sẽ bị ngắt (và chuyển sang trạng thái không có servo) và rô-bốt sẽ dừng
lại bằng phanh động.
■ Không thể xác định chính xác lộ trình mà rô bốt sẽ đi theo kể từ khi nhấn công tắc dừng khẩn cấp cho
Trong nhiều trường hợp, vị trí dừng sẽ không vượt quá vị trí mục tiêu cho hoạt động trước khi dừng
khẩn cấp. Tùy thuộc vào điều kiện tải và tốc độ hoạt động của rô-bốt, việc chạy quá tốc độ là không
THẬN TRỌNG
thể tránh khỏi. Khi cân nhắc điều này, hãy chắc chắn rằng bố cục cho thiết bị ngoại vi bao gồm thêm
không gian.
Để biết hướng dẫn đi dây chi tiết, hãy tham khảo sách hướng dẫn Bộ điều khiển Robot, Thiết lập & Vận
hành: 9. KHẨN CẤP.
Người vận hành có thể sử dụng mặt dây chuyền hướng dẫn TP1 để vận hành rô-bốt ở chế độ vận hành DẠY hoặc
KIỂM TRA.
Để biết hướng dẫn vận hành, hãy tham khảo các hướng dẫn sau.
Tùy chọn Bộ điều khiển Robot Hướng dẫn sử dụng Mặt dây chuyền TP1, TP2 hoặc TP3.
2. An toàn
Đối với việc lắp đặt và vận hành hệ thống rô-bốt, hãy đảm bảo tuân thủ các quy định hiện hành
của địa phương và quốc gia.
Các tiêu chuẩn an toàn của hệ thống rô-bốt và các ví dụ khác được đưa ra trong chương này. Do đó, để đảm
bảo rằng các biện pháp an toàn được hoàn thiện, vui lòng tham khảo thêm các tiêu chuẩn khác được liệt kê.
(Lưu ý: Sau đây chỉ là một phần danh sách các tiêu chuẩn an toàn cần thiết.)
EN ISO 10218-1 Rô bốt và thiết bị rô bốt - Yêu cầu an toàn đối với rô bốt công nghiệp
- Phần 1: Rô bốt
EN ISO 10218-2 Rô bốt và thiết bị rô bốt - Yêu cầu an toàn đối với rô bốt công nghiệp
- Phần 2: Hệ thống rô bốt và tích hợp ANSI/RIA
R15.06 Tiêu chuẩn quốc gia Hoa Kỳ về rô bốt công nghiệp và hệ thống rô bốt - Yêu cầu an toàn
An toàn của máy móc - Nguyên tắc
TRONG ISO 12100 chung cho thiết kế - Đánh giá rủi ro và giảm thiểu rủi ro
EN ISO 13849-1 An toàn máy móc - Các bộ phận liên quan đến an toàn của hệ thống điều
khiển - Phần 1: Nguyên tắc thiết
TRONG ISO 13850 kế chung An toàn máy móc - Dừng khẩn cấp - Nguyên tắc thiết kế
TRONG ISO 13855 An toàn máy móc - Định vị các biện pháp bảo vệ đối với tốc độ tiếp cận
của các bộ phận của máy móc cơ thể con người.
TRONG ISO 13857 An toàn của máy móc -- Khoảng cách an toàn để ngăn ngừa các chi trên
và chi dưới chạm tới các khu vực nguy hiểm.
ISO14120 An toàn máy -- Tấm chắn - Yêu cầu chung đối với thiết kế và kết cấu
EN953 tấm chắn cố định và tấm chắn di động
IEC 61000-6-2 Tương thích điện từ (EMC) -- Phần 6-2: Tiêu chuẩn chung
EN 61000-6-2 -- Miễn dịch cho môi trường công nghiệp
2. An toàn
2.4 Các biện pháp phòng ngừa khi lắp đặt và thiết kế
Phần này tóm tắt các điều kiện tối thiểu cần tuân thủ khi sử dụng rô-bốt EPSON trong hệ thống rô-bốt của
bạn.
Vui lòng thiết kế và sản xuất các hệ thống robot theo các nguyên tắc được mô tả trong phần này và các
phần tiếp theo.
cẩn thận các điều kiện lắp đặt rô bốt và hệ thống rô bốt được liệt kê trong bảng “Điều kiện môi trường”
có trong sách hướng dẫn cho tất cả các thiết bị được sử dụng trong hệ thống.
Sơ đồ hệ thống Khi
thiết kế sơ đồ cho một hệ thống rô bốt, hãy xem xét cẩn thận khả năng xảy ra lỗi giữa rô bốt và thiết bị
ngoại vi. Dừng khẩn cấp cần được chú ý đặc biệt, vì rô-bốt sẽ dừng lại sau khi đi theo một đường khác
với đường di chuyển thông thường của nó. Thiết kế bố trí phải cung cấp đủ lề để đảm bảo an toàn. Tham
khảo hướng dẫn sử dụng cho từng rô-bốt và đảm bảo rằng cách bố trí đảm bảo không gian rộng rãi cho công
việc bảo trì và kiểm tra.
Khi thiết kế một hệ thống rô-bốt để hạn chế khu vực chuyển động của rô-bốt, hãy thực hiện theo các phương
pháp được mô tả trong từng sách hướng dẫn thao tác. Sử dụng cả phần mềm và điểm dừng cơ học làm biện
pháp hạn chế chuyển động.
Lắp đặt công tắc dừng khẩn cấp ở vị trí gần bộ phận vận hành hệ thống robot để người vận hành có thể dễ
dàng nhấn giữ trong trường hợp khẩn cấp.
Không lắp đặt bộ điều khiển ở nơi mà nước hoặc các chất lỏng khác có thể rò rỉ bên trong bộ điều khiển.
Ngoài ra, không bao giờ sử dụng chất lỏng để làm sạch bộ điều khiển.
Vô hiệu hóa nguồn điện cho hệ thống bằng cách sử dụng lock out / tag
out Kết nối nguồn cho bộ điều khiển rô-bốt phải sao cho có thể khóa và gắn thẻ ở vị trí tắt để ngăn bất
kỳ ai bật nguồn khi có người khác ở trong khu vực được bảo vệ. Để biết thêm chi tiết, hãy tham khảo phần
Quy trình Khóa/Gắn thẻ trong chương Các biện pháp phòng ngừa an toàn trong sách hướng dẫn sử dụng bộ điều
khiển.
Thiết kế bộ phận tác động cuối rô-bốt sao cho trọng lượng và mô-men quán tính của nó không vượt quá giới
hạn cho phép. Việc sử dụng các giá trị vượt quá giới hạn cho phép có thể khiến rô-bốt chịu tải quá mức.
Điều này không chỉ rút ngắn tuổi thọ sử dụng của rô-bốt mà còn có thể dẫn đến các tình huống nguy hiểm
bất ngờ do có thêm ngoại lực tác dụng lên bộ phận tác động cuối và chi tiết gia công.
Hãy cẩn thận khi thiết kế kích thước của bộ hiệu ứng cuối, vì thân rô-bốt và bộ hiệu ứng cuối của rô-bốt
có thể ảnh hưởng lẫn nhau.
2. An toàn
Đảm bảo rằng việc ngắt nguồn điện (ngắt nguồn) của thiết bị ngoại vi không dẫn đến tình
huống nguy hiểm. Thực hiện các biện pháp không chỉ ngăn không cho phôi bị giữ rơi ra như đã
đề cập trong “Thiết kế bộ hiệu ứng cuối” mà còn đảm bảo các thiết bị ngoại vi khác ngoài rô-
bốt có thể dừng an toàn. Xác minh sự an toàn của thiết bị để đảm bảo rằng, khi mất điện, khu
vực được an toàn.
Điều khiển từ xa
Để tránh nguy hiểm khi vận hành bằng điều khiển từ xa, các tín hiệu khởi động từ bộ điều
khiển từ xa chỉ được cho phép khi thiết bị điều khiển được đặt ở chế độ REMOTE, TEACH đang
TẮT và hệ thống được cấu hình để chấp nhận các tín hiệu từ xa. Ngoài ra, khi điều khiển từ
xa hợp lệ, việc thực thi lệnh chuyển động và đầu ra I/O chỉ khả dụng từ điều khiển từ xa.
Tuy nhiên, để đảm bảo an toàn cho toàn bộ hệ thống, cần có các biện pháp an toàn để loại bỏ
các rủi ro liên quan đến việc khởi động và tắt thiết bị ngoại vi bằng điều khiển từ xa.
Trong khi dừng khẩn cấp, nguồn điện cung cấp cho động cơ điều khiển rô-bốt bị tắt và rô-bốt
dừng lại bằng phanh động.
Mạch dừng khẩn cấp cũng phải ngắt nguồn điện khỏi tất cả các bộ phận bên ngoài phải được tắt
trong trường hợp khẩn cấp. Đừng cho rằng bộ điều khiển rô-bốt sẽ tắt tất cả các đầu ra nếu
được cấu hình. Ví dụ: nếu thẻ I/O bị lỗi, bộ điều khiển không thể tắt thành phần được kết
nối với đầu ra. Chức năng dừng khẩn cấp trên bộ điều khiển được kết nối cố định để ngắt
nguồn động cơ khỏi rô-bốt chứ không phải nguồn điện bên ngoài.
Không nhấn công tắc Dừng khẩn cấp một cách không cần thiết khi Robot đang hoạt động.
Nhấn công tắc trong khi vận hành sẽ làm cho phanh hoạt động. Điều này sẽ làm giảm tuổi thọ
của hệ thống phanh do các tấm ma sát bị mòn.
Vòng đời phanh thông thường: Khoảng 2 năm (khi phanh được sử dụng 100 lần/ngày hoặc 1000
lần dừng khẩn cấp đối với H8)
Không TẮT Bộ điều khiển trong khi Bộ điều khiển đang hoạt động.
Nếu bạn cố gắng dừng Bộ điều khiển trong các tình huống khẩn cấp, chẳng hạn như “Mở
Safeguard”, hãy đảm bảo dừng Bộ điều khiển bằng công tắc Dừng khẩn cấp của Bộ điều khiển.
Nếu Bộ điều khiển bị dừng bằng cách TẮT Bộ điều khiển trong khi nó đang hoạt động, các vấn
đề sau có thể xảy ra.
Giảm tuổi thọ và hư hỏng bộ giảm tốc Khe hở vị trí tại các
khớp nối
Ngoài ra, nếu Bộ điều khiển buộc phải TẮT do mất điện và tương tự trong khi Bộ điều khiển
đang hoạt động, hãy đảm bảo kiểm tra các điểm sau sau khi khôi phục nguồn điện.
2. An toàn
Nếu có khoảng cách vị trí, hãy thực hiện hiệu chuẩn bằng cách tham khảo phần Bảo trì: Hiệu chuẩn
trong sách hướng dẫn Thao tác.
Hướng dẫn sử dụng sau đây chứa thông tin về Dừng khẩn cấp.
Lắp đặt và An toàn Hệ thống Robot (RC700 / RC700-A, EPSON RC+7.0)
hướng dẫn thao tác
Ngoài ra, vui lòng đọc các mô tả trong sách hướng dẫn và sử dụng hệ thống rô-bốt đúng cách.
Trước khi sử dụng công tắc Dừng khẩn cấp, hãy lưu ý những điều sau.
- Chỉ nên sử dụng công tắc Dừng khẩn cấp (E-STOP) để dừng Robot trong trường hợp
của các trường hợp khẩn cấp.
- Để dừng Robot đang thực hiện chương trình trừ trường hợp khẩn cấp, sử dụng lệnh Pause (tạm dừng)
hoặc STOP (dừng chương trình), hoặc giải phóng hệ thống Safeguard. Các lệnh Tạm dừng và DỪNG
không TẮT động cơ. Do đó, phanh không hoạt động.
Việc nhả hệ thống Bảo vệ sẽ dừng Robot bằng cách tạm dừng nhanh và làm cho hệ thống phanh hoạt
động. Nhấn công tắc Dừng khẩn cấp (E-STOP) sẽ TẮT động cơ và làm cho phanh hoạt động. Khóa
phanh khi Robot đang hoạt động.
- Đối với hệ thống Safeguard, không sử dụng mạch cho E-STOP.
Để biết chi tiết về hệ thống Safeguard, hãy tham khảo các hướng dẫn sau.
An toàn và Lắp đặt 2.6 Kết nối với Đầu nối KHẨN CẤP Để kiểm tra các vấn đề về
phanh, hãy tham khảo các hướng dẫn sau.
Thao tác Bảo trì bằng
tay 2.1.2 Điểm kiểm tra - Kiểm tra khi
BẬT nguồn (Robot đang hoạt động)
An toàn và lắp đặt 5.1.1
Người thao tác - Kiểm tra khi BẬT nguồn (Robot đang hoạt động)
Khi cài đặt hệ thống bảo vệ, hãy tuân thủ nghiêm ngặt các điểm sau:
Tham khảo từng sổ tay hướng dẫn thao tác và cài đặt hệ thống bảo vệ bên ngoài không gian tối đa. Xem
xét cẩn thận kích thước của bộ phận tác động cuối và các chi tiết gia công được giữ sao cho không
có lỗi giữa các bộ phận chuyển động và hệ thống an toàn.
Chế tạo hệ thống bảo vệ để chịu được ngoại lực đã tính toán (lực sẽ thêm vào trong quá trình vận
hành và lực từ môi trường xung quanh).
Khi thiết kế hệ thống an toàn, hãy đảm bảo rằng nó không có các góc nhọn và phần nhô ra, đồng thời
bản thân hệ thống an toàn không phải là mối nguy hiểm.
Đảm bảo rằng hệ thống bảo vệ chỉ có thể được gỡ bỏ bằng cách sử dụng một công cụ.
Có một số loại thiết bị bảo vệ, bao gồm cửa an toàn, thanh chắn an toàn, rèm chắn sáng, cổng an toàn
và thảm trải sàn an toàn. Cài đặt chức năng khóa liên động trong thiết bị bảo vệ. Khóa liên động
bảo vệ phải được lắp đặt sao cho khóa liên động bảo vệ buộc phải hoạt động trong trường hợp thiết
bị bị hỏng hoặc tai nạn bất ngờ khác. Ví dụ: khi sử dụng cửa có công tắc làm khóa liên động, không
được dựa vào lực lò xo của chính công tắc để mở tiếp điểm. Cơ chế tiếp xúc phải mở ngay lập tức
trong trường hợp xảy ra sự cố.
Kết nối công tắc khóa liên động với đầu vào bảo vệ của đầu nối KHẨN CẤP của thiết bị truyền động.
Đầu vào an toàn thông báo cho bộ điều khiển robot rằng người vận hành có thể ở trong khu vực an
toàn. Khi đầu vào bảo vệ được kích hoạt, robot sẽ dừng ngay lập tức và chuyển sang trạng thái tạm
dừng, cũng như trạng thái bị cấm hoạt động hoặc trạng thái bị hạn chế (trạng thái năng lượng thấp).
Đảm bảo không đi vào khu vực được bảo vệ ngoại trừ đi qua điểm lắp đặt khóa liên động an toàn.
Khóa liên động bảo vệ phải được lắp đặt sao cho nó có thể duy trì tình trạng an toàn cho đến khi
khóa liên động được giải phóng có mục đích khi nó khởi động. Đầu vào nhả chốt được cung cấp cho đầu
nối KHẨN CẤP trên Bộ điều khiển để giải phóng tình trạng chốt của
2. An toàn
khóa liên động bảo vệ. Công tắc nhả chốt của khóa liên động an toàn phải được lắp đặt bên ngoài khu
vực được bảo vệ và được nối với đầu vào nhả chốt.
Sẽ rất nguy hiểm nếu để người khác vô tình nhả khóa liên động an toàn trong khi người vận hành đang
làm việc bên trong khu vực được bảo vệ. Để bảo vệ người vận hành làm việc bên trong khu vực được bảo
vệ, hãy thực hiện các biện pháp khóa và gắn thẻ công tắc nhả chốt.
- Thiết kế hệ thống sao cho khi thiết bị cảm biến hiện diện không được kích hoạt hoặc tình huống nguy
hiểm vẫn tồn tại mà không nhân viên nào có thể vào bên trong khu vực an toàn hoặc đặt tay vào bên
trong.
- Thiết kế thiết bị cảm biến hiện diện để bất kể tình huống hệ thống
hoạt động một cách an toàn.
- Nếu rô bốt ngừng hoạt động khi thiết bị cảm biến hiện diện được kích hoạt, cần đảm bảo rằng rô bốt
sẽ không hoạt động trở lại cho đến khi đối tượng được phát hiện đã được loại bỏ. Đảm bảo rằng robot
không thể tự động khởi động lại.
cài đặt rô-bốt và hệ thống rô-bốt, hãy làm theo các hướng dẫn có trong mỗi sách hướng dẫn sử dụng rô-
bốt và bộ điều khiển rô-bốt.
Trong quá trình khởi động và kiểm tra chức năng, không cho phép công nhân vào trong khu vực được bảo
vệ cho đến khi chức năng bảo vệ được kích hoạt.
Trước khi khởi động và kiểm tra chức năng, hãy đọc kỹ các hướng dẫn liên quan và hiểu rõ về các biện
pháp phòng ngừa liên quan đến an toàn.
Trước khi cấp nguồn cho rô-bốt và hệ thống rô-bốt lần đầu tiên, hãy xác minh các mục được liệt kê bên
dưới.
Các mục cần kiểm tra trước khi cấp nguồn - Các bu
lông theo quy định được siết chặt vào rô-bốt.
- Các kết nối điện được thiết lập chính xác và các điều kiện cung cấp điện (bao gồm điện áp, tần số và
mức lỗi) nằm trong phạm vi quy định.
- Nguồn khí nén (nếu có) được kết nối đúng cách.
- Thiết bị an toàn được trang bị công tắc khóa liên động và hoạt động bình thường.
- Điều kiện môi trường hoạt động phù hợp với các điều kiện được chỉ định trong hướng dẫn sử dụng robot
và bộ điều khiển.
2. An toàn
Các mục cần kiểm tra sau khi cấp nguồn - Khởi động/
dừng, chọn chế độ và các chức năng khác hoạt động bình thường.
- Các trục chuyển động hoạt động bình thường, vùng chuyển động bị giới hạn theo quy định trong thông
số kỹ thuật.
- Thiết bị an toàn và công tắc khóa liên động hoạt động chính xác.
- Các biện pháp bảo vệ khác (nếu có) được lắp đặt đúng vị trí quy định.
- Robot hoạt động chính xác trong trạng thái hạn chế (trạng thái năng lượng thấp).
- Robot vận hành đúng tải định mức và ở tốc độ tối đa.
- Trước khi cấp nguồn cho hệ thống, hãy kiểm tra các vị trí đặt phần cứng
sửa đổi.
- Chạy thử các chức năng của hệ thống robot đảm bảo hoạt động chính xác.
2. An toàn
Trước khi vận hành, hãy làm quen với vị trí của tất cả các công tắc dừng khẩn cấp.
Trong trường hợp khẩn cấp, luôn nhấn công tắc dừng khẩn cấp gần nhất. Không bao giờ được có bất kỳ
công tắc dừng khẩn cấp nào trong hệ thống không hoạt động.
Sau trường hợp khẩn cấp, không khôi phục mạch dừng khẩn cấp cho đến khi xác định được rằng toàn bộ
hệ thống an toàn để khởi động lại.
Nếu rô bốt của bạn là loại 6 trục, hãy ghi lại các giá trị xung của các điểm tham chiếu được sử dụng
để hiệu chuẩn. Để biết chi tiết, hãy tham khảo Thiết lập & Vận hành 3.7 Kiểm tra hướng cơ bản trong
sách hướng dẫn Thao tác.
Đảm bảo rằng hoạt động tự động của hệ thống chỉ được kích hoạt khi đáp ứng các yêu cầu sau:
- Công tắc dừng khẩn cấp được lắp đặt đúng vị trí quy định và hoạt động chính xác.
- Các quy trình an toàn được thiết lập riêng cho hệ thống robot (nếu có) là
đang bị theo dõi.
Nếu có thể, việc giảng dạy nên được thực hiện mà không có nhân viên bên trong khu vực được bảo vệ.
Chế độ hướng dẫn có thể được sử dụng để cho phép rô-bốt chạy bộ hoặc di chuyển ở tốc độ chậm khi mở
khóa bảo vệ. Trước khi đi vào bên trong khu vực được bảo vệ, người vận hành rô bốt cần di chuyển rô
bốt dưới sự điều khiển của séc-vô phải chuyển chế độ Dạy sang BẬT bằng cách sử dụng công tắc phím
chọn chế độ của giá treo dạy. Sau đó, người vận hành sẽ mang thiết bị dạy học khi ở trong khu vực
được bảo vệ. Do đó, không thể thay đổi chế độ hoạt động từ bên ngoài hệ thống được bảo vệ khi có
người ở trong khu vực được bảo vệ.
Chế độ dạy
Robot có thể chạy bộ hoặc di chuyển ở tốc độ chậm miễn là công tắc kích hoạt ba vị trí (người chết)
được bật.
Vui lòng tuân thủ các hướng dẫn sau đây để giảng dạy các điểm: -
Người vận hành rô-bốt phải được đào tạo sử dụng cùng một loại rô-bốt. Trước khi giảng dạy, người điều
hành nên làm quen hoàn toàn với các thủ tục giảng dạy.
- Trước khi người điều khiển rô-bốt vào bên trong hệ thống an toàn, hãy xác nhận rằng động cơ rô-bốt
tắt khi hệ thống bảo vệ mở và các công tắc dừng khẩn cấp đang hoạt động bình thường.
- Người điều khiển robot nên kiểm tra trực quan hệ thống robot và hệ thống an toàn
nội thất để đảm bảo rằng không có mối nguy hiểm tiềm tàng.
- Thiết kế hệ thống sao cho toàn bộ hệ thống rô-bốt không thể khởi động từ bất kỳ vị trí nào khi
người vận hành đang ở trong khu vực được bảo vệ.
2. An toàn
- Nếu có khả năng xảy ra tình huống nguy hiểm do hoạt động của một thiết bị không phải rô-bốt, chẳng
hạn như bộ truyền động, hãy thực hiện các bước để ngăn chặn hoạt động đó hoặc đảm bảo rằng chỉ người
điều khiển giảng dạy mới có thể điều khiển các thiết bị này.
Nếu cần xác minh một chương trình trên Mặt dây chuyền dạy TP1, TP3 (Chế độ hoạt động KIỂM TRA), hãy làm
theo các quy tắc bên dưới.
- Người điều khiển phải được đào tạo về robot cùng loại. Việc xác minh chương trình nên được thực hiện
sau khi người vận hành có kiến thức thấu đáo về quy trình vận hành của chế độ vận hành TEST.
- Loại bỏ tất cả các trở ngại và lỗi trước khi xác minh chương trình.
- Người vận hành nên kiểm tra xem Động cơ đã TẮT khi mở nắp bảo vệ và kiểm tra xem công tắc Dừng khẩn
cấp có hoạt động bình thường hay không trước khi vào bên trong hộp bảo vệ.
- Người vận hành nên kiểm tra khả năng xảy ra rủi ro bằng cách kiểm tra hệ thống robot và
bên trong của bảo vệ trực quan.
- Nếu có người ở bên trong bảo vệ, không cho phép toàn bộ hệ thống robot được điều khiển bắt đầu hoạt
động từ bên ngoài.
- Nếu có khả năng hoạt động của thiết bị không phải rô-bốt, chẳng hạn như bộ truyền động, có thể gây
nguy hiểm, không cho phép vận hành thiết bị hoặc chỉ cho phép người xác minh chương trình điều khiển
thiết bị.
- Người vận hành chịu trách nhiệm khắc phục sự cố phải được đào tạo và có trình độ để thực hiện
công việc như vậy.
- Thiết lập các quy trình an toàn lao động để giảm thiểu nguy cơ mà người vận hành bên trong hệ thống
an toàn có thể gặp phải.
Để giữ cho robot và hệ thống robot hoạt động an toàn, việc bảo trì (và kiểm tra) là rất quan trọng.
Nhân viên được đào tạo đầy đủ nên thực hiện các quy trình cần thiết để thực hiện công việc bảo trì một
cách an toàn. Đảm bảo rằng việc bảo trì được thực hiện theo hướng dẫn trong sách hướng dẫn sử dụng
robot và bộ điều khiển (phiên bản bảo trì).
2. An toàn
Nếu cần bảo trì bên trong khu vực được bảo vệ, hãy thực hiện các biện pháp phòng ngừa sau:
- Tắt nguồn điện bằng cách sử dụng lockout / tagout để ngăn chặn bất kỳ ai vô tình BẬT nguồn điện của robot.
Để biết thêm chi tiết, hãy tham khảo phần Quy trình Khóa/Gắn thẻ trong chương Các biện pháp phòng ngừa an
- Nếu không thể ngắt nguồn điện của hệ thống robot, hãy tuân thủ nghiêm ngặt những điều sau:
(1) Kiểm tra trực quan hệ thống rô-bốt để đảm bảo rằng không có điều kiện nào có thể dẫn đến
đến một sự cố.
(2) Nếu phát hiện ra rằng hệ thống rô-bốt bị hư hỏng hoặc trục trặc, hãy thực hiện các sửa chữa cần thiết và
kiểm tra lại trước khi cho phép người vận hành vào bên trong hệ thống an toàn.
- Trao toàn quyền kiểm soát rô-bốt và hệ thống rô-bốt cho những người thực hiện bảo trì và/hoặc sửa chữa bên
- Đảm bảo rằng hệ thống robot không phản hồi với bất kỳ thiết bị điều khiển từ xa nào.
- Đảm bảo rằng tất cả các thiết bị dừng khẩn cấp đều hoạt động bình thường.
- Trước khi khởi động hệ thống robot hoạt động tự động, hãy trả lại tất cả các thiết bị tạm thời bị vô hiệu hóa
- Không sử dụng nhíp hoặc các dụng cụ kim loại khác để hỗ trợ thay pin. Điều này có thể gây ra hiện tượng đoản
mạch pin. Chỉ thay pin bằng loại được chỉ định và cẩn thận quan sát cực tính của pin.
Sau khi một dự án đã được tạo hoặc chỉnh sửa, hoặc sau khi dữ liệu hệ thống bao gồm các thông số rô-bốt đã
được chỉnh sửa, các tệp dự án và bộ điều khiển phải được sao chép và lưu trữ trong phương tiện khác ngoài đĩa
cứng trên PC (ví dụ: khóa bộ nhớ USB). Giữ phương tiện sao lưu ở nơi an toàn trong trường hợp dữ liệu bị hỏng
Để sao lưu, chọn [Bộ điều khiển] từ menu [Công cụ] của EPSON RC+ 7.0 và thực thi Bộ điều khiển sao lưu. Tham
Để chỉ sao lưu dữ liệu dự án, hãy chọn [Sao chép] từ menu [Dự án]. Tham khảo phần 5.9.11 Sao chép lệnh.
■ Nếu hệ thống của bạn không thể được khôi phục bằng Khôi phục Bộ điều khiển, bạn phải khôi phục các thông số
hiệu chỉnh rô-bốt (Hofs, CalPls) trước khi vận hành rô-bốt. Nếu bạn không làm như vậy, robot sẽ di chuyển đến
2. An toàn
Đảm bảo rằng sách hướng dẫn sử dụng hệ thống rô bốt cung cấp danh sách tất cả các thiết bị có trong hệ thống
(chẳng hạn như rô bốt, thiết bị liên quan và thiết bị an toàn) cũng như mô tả cách sử dụng từng thiết bị.
Hãy chắc chắn cung cấp những điều sau đây trong hướng dẫn:
- Giải thích dễ hiểu về hệ thống rô bốt và cách cài đặt, cũng như tóm tắt từng bước về cài đặt hệ thống và kết
- Mô tả (bao gồm sơ đồ kết nối) của các thiết bị an toàn, chức năng tương tác và chức năng khóa liên động của
thiết bị bảo vệ chống lại các điều kiện nguy hiểm, cụ thể là chức năng khóa liên động của thiết bị bảo vệ
cho các thiết bị được cài đặt để thực hiện tương tác.
Đảm bảo những người chịu trách nhiệm quản lý an toàn xác nhận rằng những người vận hành lập trình, vận hành và
bảo trì rô-bốt và hệ thống rô-bốt được đào tạo thích hợp và có chuyên môn để tiến hành công việc một cách an
toàn.
Đào tạo nên bao gồm ít nhất những điều sau đây:
- Nghiên cứu các quy trình an toàn theo quy định và các khuyến nghị liên quan đến an toàn của các nhà sản xuất
- Mô tả tất cả các thiết bị điều khiển cần thiết cho công việc và chức năng của chúng.
- Giải thích về các nguy cơ tiềm ẩn liên quan đến công việc.
- Quy trình an toàn lao động và các phương pháp cụ thể để tránh các nguy cơ tiềm ẩn.
- Các phương pháp xác nhận và kiểm tra chức năng khóa liên động và thiết bị an toàn đang hoạt động
đúng cách.
3. Bắt đầu
3. Bắt đầu
Chương này chứa các hướng dẫn thiết lập và sử dụng EPSON RC+ 7.0. Người dùng lần đầu nên
đọc chương An toàn trước đó, sau đó đọc hết chương này để làm quen với hệ thống.
nội dung
EPSON RC+ 7.0 được sử dụng với Bộ điều khiển. Bạn cần cài đặt bộ điều khiển và robot
trước khi có thể sử dụng EPSON RC+ 7.0 để phát triển và chạy các ứng dụng SPEL+.
Bạn cần chuẩn bị PC có Windows có thể chạy EPSON RC+7.0 và có thể kết nối với Bộ điều
khiển bằng USB hoặc Ethernet.
Bộ điều khiển được cấu hình sẵn tại nhà máy. Để biết hướng dẫn cài đặt, hãy tham khảo hướng
dẫn sử dụng Bộ điều khiển Robot.
EPSON RC+ 7.0 phải được cài đặt trên PC chạy Windows. Để biết chi tiết về việc thêm các
tùy chọn, nâng cấp phiên bản và cài đặt lại, hãy tham khảo Phụ lục B: Phần mềm EPSON RC+
7.0.
Người dùng cần có quyền Quản trị viên để sử dụng EPSON RC+. Những người dùng khác như Power
User, Limited User, Guest User không thể sử dụng EPSON RC+.
Để cung cấp bảo mật trong môi trường EPSON RC+, có sẵn tùy chọn Phần mềm bảo mật. Tùy
chọn này cho phép bạn quản lý người dùng EPSON RC+ và kiểm tra hoạt động phát triển.
Tham khảo 15. Bảo mật để biết chi tiết.
4. Vận hành
4. Vận hành
Chương này bao gồm các hướng dẫn vận hành hệ thống EPSON RC+ 7.0. Các chủ đề chính là:
1. Đảm bảo rằng tất cả các biện pháp bảo vệ được áp dụng và tất cả nhân viên không có thiết bị.
2. Cấp nguồn cho Bộ điều khiển, màn hình và các thiết bị I/O.
3. Khởi động phần mềm EPSON RC+ 7.0 trên PC, nếu PC được sử dụng trong hệ thống.
1. Nhấp đúp chuột vào biểu tượng rô-bốt EPSON RC+ 7.0 trên màn hình nền Windows.
Định cấu hình EPSON RC+ 7.0 để tự khởi động sau khi Windows khởi động.
Để biết chi tiết, tham khảo 4.2.7 Auto Start.
GHI CHÚ Khi sử dụng tùy chọn RC+ API, bạn không cần khởi động EPSON RC+ 7.0. Thư viện được cung cấp với API
RC+ sẽ tự động tải EPSON RC+ 7.0 vào quy trình ứng dụng .NET của bạn.
Khi EPSON RC+ 7.0 khởi động, nó sẽ đọc cài đặt ban đầu cho người dùng hiện tại và hệ thống cục bộ
từ sổ đăng ký Windows.
Khi chế độ khởi động không phải là chế độ Độc lập (Bất kỳ
thiết bị điều khiển nào)
Nếu không có tệp dự án nào được chỉ định trong dòng lệnh khởi động, dự án được mở lần cuối sẽ được
mở.
Nếu chế độ bắt đầu là Tự động, hộp thoại [Chế độ Bắt đầu] sẽ hiển thị (xem 4.2.4 Hộp thoại Chế độ
Bắt đầu).
Nếu chế độ bắt đầu là Chương trình, GUI của EPSON RC+ 7.0 sẽ được hiển thị.
4. Vận hành
Nếu các tác vụ hiện đang chạy, EPSON RC+ 7.0 sẽ nhắc vào Chế độ màn hình.
Nếu không có tác vụ nào hiện đang chạy, một hộp thoại bên dưới sẽ được hiển thị.
Phần thực : Điều khiển chương trình SPEL+ (Chuyên dùng cho điều khiển thời gian thực)
Chức năng chính của robot có thể chạy bằng Phần thực và một số chức năng của Bộ điều khiển sử dụng
Phần Windows được kết nối (Xem bên dưới).
Phần thực và Phần Windows được kết nối được khởi động riêng tại mỗi thời điểm.
Để hệ thống robot hoạt động trơn tru, bạn nên đồng bộ hóa hai bộ phận này. Khi vận chuyển Bộ điều
khiển rô-bốt, chế độ Độc lập mà các bộ phận này hoạt động riêng lẻ sẽ được áp dụng.
GHI CHÚ Theo thiết kế hệ thống robot có thể không cần đồng bộ Real Part và Windows Part kết nối. Trong
trường hợp này, hãy chuyển sang chế độ Hợp tác xã.
Để biết hướng dẫn về cài đặt này, hãy xem phần bên dưới Cách đặt chế độ Hợp tác.
Khi bộ điều khiển ở chế độ Hợp tác, nó phải đợi cho đến khi cả Phần thực và Phần Windows được kết
nối có thể khởi động mà không gặp lỗi.
Trong khi đó, trên bề mặt trước của bộ điều khiển hiển thị như sau:
RC700 RC90
LED bảy đoạn DẪN ĐẾN
lặp lại
lặp lại
và
luân phiên. ,
luân phiên.
Sau đó, nó cũng phải đợi cho đến khi phần Windows được kết nối sẵn sàng và RC+ 7.0 có thể khởi động
mà không gặp lỗi.
4. Vận hành
Bảng bên dưới hiển thị trình tự khởi động khi bộ điều khiển ở chế độ Hợp tác:
(1) Chưa
Quyền lực bắt đầu
Không có sẵn
TRÊN Không hiển thị
chưa
nhấp nháy
lặp lại
lặp lại
(2) Chưa
Phần thực bắt đầu
và Không có sẵn
khởi động và
luân phiên.
luân phiên.
(4)
Đã bắt
RC+ Có sẵn
đầu
nhấp nháy
khởi động
nhấp nháy
(Bao gồm khởi động Cửa sổ vận hành và ứng dụng RC+ API)
Bảng bên dưới hiển thị trình tự khởi động khi bộ điều khiển ở chế độ Độc lập:
(1)
Không Không
Quyền lực
có sẵn bắt đầu chưa
TRÊN Không hiển thị
nhấp nháy
(2)
Có sẵn *1 Đã bắt
Phần thực
đầu
nhấp nháy
khởi nghiệp
nhấp nháy
(3)
Phần Có sẵn *1
Đang chạy
nhấp nháy
Windows khởi động nhấp nháy
(4)
RC+ Có sẵn Đang chạy
nhấp nháy
khởi động
nhấp nháy
Nó chờ thực thi lệnh từ Cửa sổ người vận hành hoặc ứng dụng API RC+.
Khi thiết bị điều khiển không phải là “PC”: (2)
Khi Phần thực khởi động, chức năng Điều khiển từ xa được kích hoạt và bắt đầu hoạt động.
GHI CHÚ
Khi bộ điều khiển ở chế độ Hợp tác, trạng thái không quay lại chờ kết nối RC+ ngay cả sau khi tắt
RC+. Ngoài ra khi thiết bị điều khiển không phải là “PC” thì bạn cần cẩn thận trong quá trình tắt
RC+ vì lệnh từ xa vẫn có thể thực thi được.
4. Vận hành
(1) Chọn [Thiết lập]-[Cấu hình hệ thống] từ menu chính và hiển thị [Hệ thống
(5)
(4)
(2)
(3)
Để định cấu hình khởi động, hãy chọn [Cấu hình hệ thống] từ menu [Cài đặt]. Phần [Khởi động] có các
trang dành cho Chế độ Bắt đầu, Khởi động Tự động và Đăng nhập Windows.
Trang này có cài đặt cho chế độ bắt đầu của EPSON RC+ 7.0.
Tư đô ng
Chế độ này khởi động hệ thống và hiển thị Cửa sổ vận hành.
Chương trình Chế độ này cho phép bạn phát triển các dự án của mình. Đây là khởi động mặc định
cách thức.
Sử dụng nút <Mật khẩu> để thay đổi mật khẩu chế độ bắt đầu.
4. Vận hành
Khi chế độ khởi động được đặt là Tự động, thì một hộp thoại sẽ hiển thị khi khởi động cho phép bạn thay
đổi chế độ khởi động bằng mật khẩu. Sau vài giây, nếu nút <Chuyển sang Chế độ Chương trình> chưa được
nhấp, hệ thống sẽ khởi tạo và Cửa sổ Người vận hành sẽ hiển thị.
Bạn có thể tắt hộp thoại khởi động này bằng các tùy chọn dòng lệnh được mô tả sau trong phần này, 4.2.10
Tùy chọn dòng lệnh.
Nếu bạn nhấp vào nút <Change To Program Mode>, một hộp thoại khác sẽ được hiển thị, như minh họa bên
dưới:
Để thay đổi sang chế độ Chương trình, bạn phải cung cấp mật khẩu và nhấp vào <OK>, hoặc bạn có thể hủy
bỏ tất cả khởi động cùng nhau bằng cách nhấp vào <Hủy>.
Điều này cho phép nhân viên được ủy quyền tạm thời vào chế độ Chương trình để thực hiện các thay đổi
hoặc điều chỉnh.
GHI CHÚ Khi bạn chuyển sang chế độ CHƯƠNG TRÌNH từ hộp thoại này, nó chỉ là tạm thời. Lần chạy tiếp theo của
EPSON RC+ 7.0, cài đặt chế độ khởi động ban đầu sẽ được sử dụng.
Chế độ chương trình là chế độ bắt đầu mặc định. Đây là môi trường phát triển EPSON RC+ 7.0, từ đó bạn
có thể:
4. Vận hành
Chế độ tự động hiển thị Cửa sổ người vận hành. Cửa sổ người vận hành được định cấu hình theo cài đặt
trong [Dự án]-[Thuộc tính].
Chế độ Auto được cài đặt bởi thiết bị điều khiển như sau:
máy tính
Cửa sổ người vận hành có thể được sử dụng làm giao diện người vận hành đơn giản cho sản xuất.
I/O từ xa
Ethernet từ xa
Cửa sổ Người vận hành được hiển thị không có nút người vận hành để cho phép xem bất kỳ thông
RS232 từ xa báo chẩn đoán nào.
TP3
Bạn có thể định cấu hình để EPSON RC+ 7.0 tự động khởi động khi Windows khởi động.
Từ trang [Thiết lập]-[Cấu hình hệ thống]-[Tự động khởi động], hãy đặt hộp kiểm [Khởi động EPSON RC+ 7.0
sau khi khởi động Windows].
Ngoài ra, nếu bạn đặt hộp kiểm ở trên, bạn có thể chỉ định tùy chọn dòng lệnh EPSON RC+ 7.0 (/auto, /
nosplash, v.v.) trong hộp văn bản [Tùy chọn dòng lệnh]. Tham khảo phần 4.2.10 Tùy chọn dòng lệnh.
Khi chế độ khởi động là Tự động, một chức năng chính của chương trình SPEL+ có thể được khởi động tự
động. Chọn hộp kiểm [Tự động bắt đầu chương trình SPEL+ trong ## giây]. Thời gian từ khi khởi động EPSON
RC+ 7.0 cho đến khi bắt đầu chức năng chính có thể được chỉ định trong hộp văn bản ở bên phải. Trong ví
dụ bên dưới, chức năng chính bắt đầu sau 10 giây kể từ khi EPSON RC+ 7.0 chạy. Việc khởi động chức năng
chính có thể bị hủy bỏ nếu quá trình này diễn ra trong thời gian quy định.
GHI CHÚ Khi sử dụng khởi động tự động, hãy đảm bảo rằng ứng dụng của bạn có thể tự động khởi động an toàn và
thông báo cho người vận hành cách hủy bỏ khởi động.
GHI CHÚ Khi sử dụng Windows 8, hãy chọn ô xếp [Desktop] trên màn hình bắt đầu rồi kiểm tra xem EPSON RC+ 7.0 có
tự động khởi động hay không.
4. Vận hành
Chế độ giám sát cho phép bạn giám sát hoạt động của bộ điều khiển. Trong Chế độ màn hình, bạn có thể
- Theo dõi trạng thái tác vụ bằng Trình quản lý tác vụ.
- Theo dõi các giá trị biến bằng cách sử dụng Biến hiển thị.
Để vào chế độ màn hình, hãy làm theo các bước dưới đây.
Khi thiết bị điều khiển ở chế độ từ xa và độc lập được bật 1. Khởi động
2. Nếu các tác vụ đang chạy, bạn sẽ được nhắc kết nối và giám sát hoạt động.
Nếu các tác vụ không chạy, bạn sẽ được nhắc kết nối ở chế độ màn hình hoặc chuyển sang chế độ Chương
trình.
thể định cấu hình đăng nhập Windows tự động từ EPSON RC+ 7.0. Trong trang [Thiết lập]-[Cấu hình hệ thống]-
[Khởi động]-[Đăng nhập Windows], chọn hộp kiểm [Bật đăng nhập tự động windows]. Sau đó, nhập tên và mật
Theo tùy chọn, bạn có thể cung cấp miền nếu cần.
Tuy nhiên, bạn phải có quyền của Quản trị viên Windows để đặt tham số đăng nhập.
Để định cấu hình đăng nhập Windows tự động từ EPSON RC+ 7.0, bạn phải khởi động lại hệ thống lần đầu tiên.
4. Vận hành
Có các tùy chọn dòng lệnh cho EPSON RC+ 7.0 cung cấp các chức năng sau:
Khởi động EPSON RC+ 7.0 cho một dự án cụ thể Khi bạn
khởi động EPSON RC+ 7.0, bạn có thể tùy chọn chỉ định tên dự án trong dòng lệnh.
ERC70.EXE /PROG
ERC70.EXE/TỰ ĐỘNG
Sử dụng các tùy chọn dòng lệnh này để ghi đè và ẩn hộp thoại khởi động và mở trực tiếp Cửa sổ
người vận hành.
Nếu chỉ cung cấp cờ AUTO và thiết bị điều khiển là PC, EPSON RC+ 7.0 sẽ mở dự án từ phiên cuối
cùng và hiển thị cửa sổ vận hành. EPSON RC+ 7.0 sẽ chỉ hiển thị trong Trình quản lý Tác vụ
Windows. Khi cửa sổ vận hành đóng, EPSON RC+ 7.0 sẽ bị chấm dứt.
GHI CHÚ
Khi thiết bị điều khiển là PC, bạn không thể đóng cửa sổ vận hành trong khi các tác vụ đang chạy.
GHI CHÚ
Bộ điều khiển phải BẬT trước khi khởi động EPSON RC+ 7.0 với tùy chọn dòng lệnh /AUTO. Nếu EPSON
RC+ 7.0 không thể giao tiếp với bộ điều khiển, thông báo lỗi sẽ hiển thị cùng với nút thử lại.
Đăng nhập
Bạn có thể đăng nhập tự động từ dòng lệnh nếu bạn không sử dụng tính năng Đăng nhập tự động cho
tùy chọn bảo mật:
Điều này đặc biệt hữu ích khi bạn bắt đầu ở chế độ người vận hành.
Nếu I/D người dùng hoặc mật khẩu không hợp lệ, nó sẽ hiển thị hộp thoại báo lỗi và thoát khỏi
EPSON RC+ 7.0.
4. Vận hành
Bắt đầu EPSON RC+ 7.0 chỉ định ngôn ngữ Bạn có thể chỉ
định ngôn ngữ sẽ sử dụng trong EPSON RC+ 7.0 GUI.
*1
Tiếng : ERC70.EXE /LANG_JAPANESE Tiếng Nhật
Anh : ERC70.EXE /LANG_ENGLISH Tiếng Đức : ERC70.EXE /LANG_GERMAN
*2
Tiếng Pháp : ERC70.EXE /LANG_FRENCH Tiếng Trung (Giản thể):
*2
ERC70.EXE /LANG_CHINESE_SIMP Tiếng Trung (Phồn thể): ERC70.EXE /
*3
LANG_CHINESE_TRAD
*3
*1
Có sẵn cho hệ điều hành Nhật Bản
*2
Có sẵn cho hệ điều hành tiếng Anh, tiếng Đức và tiếng Pháp
*3
Có sẵn cho hệ điều hành Trung Quốc
Tắt cửa sổ giật gân EPSON RC+ 7.0 Bạn có thể chặn cửa
sổ giật gân hiển thị khi khởi động bằng cú pháp sau:
ERC70.EXE /NOSPLASH
1. Nhấp chuột phải vào màn hình của bạn và chọn [Mới]-[Phím tắt].
4. Nhấp chuột phải vào biểu tượng đã tạo và chọn [Thuộc tính]. Thêm một tùy chọn chẳng hạn như “/AUTO”
4. Vận hành
PC chạy EPSON RC+ 7.0 của bạn có thể giao tiếp với Bộ điều khiển bằng USB hoặc Ethernet.
Để định cấu hình giao tiếp với Bộ điều khiển, hãy chọn [Giao tiếp giữa PC với Bộ điều
khiển] từ menu [Thiết lập]. Thao tác này sẽ mở hộp thoại hiển thị bên dưới:
Hộp thoại có một danh sách các kết nối. Kết nối đầu tiên dành cho USB và đã được sửa. Bạn không thể xóa
nó hoặc đổi tên nó.
Bạn có thể thêm một hoặc nhiều kết nối Ethernet và đặt tên có ý nghĩa cho mỗi kết nối.
Tên của mỗi kết nối cũng được hiển thị trong danh sách thả xuống Kết nối trên thanh công cụ chính. Nếu
không có tên nào được cung cấp, địa chỉ IP Ethernet sẽ được hiển thị trong danh sách thả xuống.
Để biết thêm thông tin về Giao tiếp giữa PC với Bộ điều khiển, hãy tham khảo 5.12.1. Lệnh giao tiếp từ PC
đến bộ điều khiển.
Có thể sử dụng USB 2.0 hoặc USB 1.1 để giao tiếp với một bộ điều khiển. Đây là phương thức giao tiếp mặc
định cho EPSON RC+ 7.0 và không yêu cầu cấu hình.
4. Nhấp vào nút [PC to Controller Communications] trên thanh công cụ.
GHI CHÚ Nếu EPSON RC+ 5.0 được cài đặt trong cùng một máy tính và đang thực hiện giao tiếp USB, thì EPSON
RC+ 7.0 không thể thực hiện giao tiếp USB. Đảm bảo rằng EPSON RC+ 5.0 đã bị ngắt kết nối trước khi
kết nối EPSON RC+7.0.
GHI CHÚ
Khi được sử dụng với Bộ điều khiển Robot RC620, EPSON RC+ 7.0 không thể thực hiện giao tiếp USB.
■ Khi thực hiện giao tiếp USB bằng máy tính chạy Windows 7 trở lên, giao tiếp với Bộ điều khiển bị ngắt khi
PC chuyển sang trạng thái ngủ. Trước khi thực hiện giao tiếp USB, đảm bảo thay đổi cài đặt PC để PC
4. Vận hành
GHI CHÚ Bộ điều khiển rô-bốt không hỗ trợ giao thức internet phiên bản 6 (TCP/IPv6). Khi bạn kết nối PC
phát triển với bộ điều khiển rô-bốt bằng Ethernet, hãy đảm bảo sử dụng giao thức internet phiên
bản 4 (TCP/IPv4).
Bạn có thể giao tiếp với một hoặc nhiều Bộ điều khiển từ một PC bằng Ethernet. Đối với giao tiếp
Ethernet, mỗi Bộ điều khiển phải có một địa chỉ IP duy nhất. Bạn có thể đặt địa chỉ IP, mặt nạ
và cổng cho bộ điều khiển từ [Thiết lập]-[Cấu hình hệ thống]- [Bộ điều khiển]-[Cấu hình]. Cài
đặt cổng chỉ được yêu cầu nếu bạn sẽ truy cập bộ điều khiển từ bên ngoài mạng cục bộ.
Bạn có thể kết nối trực tiếp PC với bộ điều khiển bằng cáp chéo Ethernet hoặc bạn có thể kết
nối PC và bộ điều khiển với bộ chuyển mạch hoặc bộ tập trung Ethernet.
Trước khi bạn có thể giao tiếp với bộ điều khiển bằng Ethernet, bạn phải định cấu hình địa chỉ
IP, mặt nạ IP và cổng IP của bộ điều khiển. Điều này được thực hiện bằng cách trước tiên kết
nối với bộ điều khiển bằng USB, sau đó từ trang EPSON RC+ 7.0 [Thiết lập]-[Cấu hình hệ thống]-
[Bộ điều khiển]-[Cấu hình], đặt địa chỉ IP, mặt nạ IP và cổng IP của điều khiển như hình bên
dưới.
Sau đây là cấu hình của bộ điều khiển tại thời điểm giao hàng.
IP : 0.0.0.0
Sử dụng kết nối USB để định cấu hình giao tiếp Ethernet.
Kết nối khi thiết bị điều khiển không phải là PC và các tác vụ không chạy
Nếu PC của bạn không phải là thiết bị điều khiển và các tác vụ không chạy, bạn sẽ thấy hộp thông
báo sau:
Điều này cho phép bạn [Để bộ điều khiển ở chế độ Tự động] để theo dõi hoạt động hoặc [Chuyển bộ
điều khiển sang chế độ Chương trình] để bạn có thể chỉnh sửa và gỡ lỗi chương trình. Nếu bạn
chọn [Chuyển sang chế độ Chương trình], thì thiết bị từ xa không thể khởi động chương trình cho
đến khi điều khiển từ xa được bật từ cửa sổ Run.
4. Vận hành
Kết nối từ Điều khiển từ xa trong khi các tác vụ đang chạy Nếu bộ điều
khiển đang chạy các tác vụ với thiết bị điều khiển được đặt thành Từ xa, bạn có thể kết nối PC với bộ
điều khiển để theo dõi hoạt động. Ví dụ: bạn có thể kết nối với bộ điều khiển đang chạy tác vụ để tạm
thời giám sát đầu ra màn hình, tác vụ và I/O, sau đó ngắt kết nối trong khi tác vụ tiếp tục chạy.
Nếu dự án trên PC giống như trên bộ điều khiển, bạn sẽ thấy hộp thông báo sau khi kết nối được thiết
lập:
Nếu dự án trên PC không giống với dự án trong bộ điều khiển, bạn sẽ thấy hộp thông báo sau khi kết nối
được thiết lập:
Nếu bạn chọn giám sát hoạt động của bộ điều khiển, cửa sổ Run sẽ mở ra nếu EPSON RC+ 7.0 được khởi
động ở chế độ Chương trình. Nếu EPSON RC+ 7.0 được khởi động ở chế độ Tự động, cửa sổ Người vận hành
sẽ xuất hiện. Từ cửa sổ Run hoặc cửa sổ Operator, bạn có thể xem kết quả hiển thị từ các câu lệnh Print
đang thực thi trong ứng dụng. Bạn cũng có thể sử dụng Trình quản lý tác vụ và màn hình I/O.
Khi giám sát hoạt động của bộ điều khiển, bộ điều khiển vẫn ở chế độ Tự động. Bạn không thể dừng các
tác vụ từ EPSON RC+ 7.0 vì thiết bị điều khiển không phải là PC. Nếu bạn muốn chuyển bộ điều khiển
sang chế độ Chương trình, trước tiên bạn phải dừng tất cả các tác vụ từ thiết bị điều khiển hiện tại,
sau đó kết nối với bộ điều khiển từ EPSON RC+ 7.0 và chọn chuyển sang chế độ Chương trình (xem phần
trước Kết nối khi thiết bị điều khiển không hoạt động PC và các tác vụ không chạy).
Ngắt kết nối khi các tác vụ đang chạy Bạn chỉ
có thể ngắt kết nối khỏi bộ điều khiển với các tác vụ đang chạy khi thiết bị điều khiển được đặt thành
Điều khiển từ xa.
1. Ngừng giao tiếp với bộ điều khiển bằng cách chọn [Ngoại tuyến] từ [Kết nối]
danh sách thả xuống trên thanh công cụ.
2. Bây giờ bạn có thể ngắt kết nối cáp giao tiếp giữa PC và bộ điều khiển.
Các tác vụ sẽ tiếp tục chạy trong bộ điều khiển.
4. Vận hành
Sau khi cài đặt bộ điều khiển, rô-bốt và phần mềm EPSON RC+ 7.0 trên Bộ điều khiển rô-bốt
RC700, hãy làm theo các hướng dẫn sau để tạo một chương trình ứng dụng đơn giản để bạn trở
nên quen thuộc hơn với môi trường phát triển EPSON RC+ 7.0.
Nhấp đúp vào biểu tượng EPSON RC+ 7.0 trên màn hình nền.
(2) Nhập tên cho dự án vào ô [New Project Name]. ví dụ: FirstApp (3) Nhấn OK để
tạo dự án mới.
Khi dự án mới được tạo, một chương trình có tên là “Main.prg” sẽ được tạo. Bạn sẽ thấy cửa
sổ “Main.prg” mở ra với con trỏ nhấp nháy ở góc trên bên trái. Bây giờ bạn đã sẵn sàng để
bắt đầu bước vào chương trình đầu tiên của mình.
Nhập các dòng chương trình sau vào cửa sổ chỉnh sửa “Main.prg”.
4. Vận hành
(1) Nhấn F5 để chạy chương trình. (F5 là phím nóng cho [Run Window] của [Run]
Thực đơn). Bạn sẽ thấy cửa sổ Trạng thái nằm ở dưới cùng của cửa sổ chính hiển thị
trạng thái hoạt động xây dựng.
(2) Trong quá trình xây dựng dự án, chương trình của bạn được biên dịch và liên kết. Sau đó, thông
tin liên lạc được thiết lập với bộ điều khiển và các tệp dự án được gửi đến bộ điều khiển. Nếu
không có lỗi trong quá trình xây dựng, cửa sổ Run sẽ xuất hiện.
(3) Nhấp vào nút <Bắt đầu> trên cửa sổ [Chạy] để chạy chương trình.
(4) Bạn sẽ thấy văn bản tương tự như sau được hiển thị trong cửa sổ [Trạng thái]:
19:32:45 Nhiệm vụ chính bắt đầu
Trên cửa sổ [Run], bạn sẽ thấy đầu ra của câu lệnh in.
4. Vận hành
Bây giờ hãy dạy một số điểm của rô bốt và sửa đổi chương trình để di chuyển rô bốt.
(1) Đảm bảo vận hành rô-bốt an toàn. Nhấp vào nút <Robot Manager> trên thanh công cụ. Bạn sẽ
thấy cửa sổ [Robot Manager] với trang [Control Panel] được hiển thị.
(2) Nhấp vào nút <Motor On> để bật động cơ robot. Bạn sẽ được nhắc xác nhận thao tác.
(5) Bấm nút <Dạy> ở góc dưới bên phải để dạy điểm P0. Bạn sẽ là
được nhắc nhập nhãn điểm và mô tả.
(6) Chạy bộ cho robot bằng cách nhấp vào nút chạy bộ <+Y>. Giữ nút để tiếp tục chạy bộ. Buông
ra khi rô-bốt đã đi được nửa đường trong phong bì công việc.
(7) Đưa rô bốt xuống bằng cách nhấp vào nút <-Z>.
(8) Bây giờ thay đổi điểm hiện tại thành P1 bằng cách chọn P1 trong danh sách thả xuống Điểm
bên cạnh nút <Teach>.
(9) Nhấp vào nút <Dạy>. Bạn sẽ thấy một thông báo xác nhận để dạy điểm.
4. Vận hành
(11) Nhấp vào nút <+X> để di chuyển rô-bốt theo hướng +X.
(12) Thay đổi điểm hiện tại thành P2 bằng cách chọn P2 trong danh sách thả xuống Điểm.
(13) Nhấp vào nút <Dạy>. Bạn sẽ thấy một thông báo xác nhận để dạy điểm.
(15) Nhấp vào nút thanh công cụ <Save Project> để lưu các thay đổi.
6. Sửa chương trình để đưa vào lệnh chuyển động của robot
(1) Chèn ba câu lệnh Go mới vào chương trình Main.prg như hình bên dưới:
chức năng chính
Đi P1
Đi P2
Đi P0
chống đỡ
(2) Chạy chương trình bằng cách nhấn F5 rồi nhấp vào nút <Start> trên Run
cửa sổ.
7. Sửa chương trình để thay đổi tốc độ các lệnh chuyển động của robot
(1) Chèn các lệnh Power, Speed và Accel như trong chương trình bên dưới:
chức năng chính
Tốc độ 50
Đi P1
Đi P2
Đi P0
chống đỡ
4. Vận hành
chỉ là một dự án mẫu, chúng tôi sẽ sao lưu dự án và cấu hình bộ điều khiển. Điều này rất
dễ thực hiện với EPSON RC+ 7.0. Điều quan trọng là bạn phải thường xuyên sao lưu các ứng
dụng của mình trên phương tiện bên ngoài, chẳng hạn như khóa bộ nhớ USB.
Thực hiện theo các bước sau để sao lưu dự án và cấu hình hệ thống:
(3) Nhấp vào <OK>. Dự án sẽ được sao chép sang phương tiện bên ngoài.
(7) Bấm <OK>. Cấu hình hệ thống sẽ được sao lưu trên phương tiện bên ngoài.
Bây giờ bạn đã viết chương trình đầu tiên của mình, bạn nên đọc 7.1.1 Tạo ứng dụng đơn giản
nhất.
EPSON RC+ 7.0 là một ứng dụng giao diện nhiều tài liệu (MDI). Có một cửa sổ chính và một số cửa
sổ con có thể được mở đồng thời. Cửa sổ chính có thanh menu, thanh công cụ và thanh trạng thái,
như hình bên dưới. Ngoài ra, còn có ngăn Project Explorer và ngăn Cửa sổ trạng thái.
Cửa sổ chính
Cửa Sổ Con
Thanh menu
Thanh công cụ
Dự án
Mở một tệp hoặc chuyển đến một chức năng : Nhấp đúp vào mục đó.
Ẩn Project Explorer : Nhấp vào nút X trên thanh phía trên khung.
Thay đổi kích thước Project Explorer : Di chuyển con trỏ chuột qua phía bên phải của ngăn, sau đó
kéo ngăn sang phải hoặc trái theo chiều rộng mong muốn.
Bạn có thể di chuyển khung Project Explorer sang bên trái hoặc bên phải của cửa sổ chính.
Để di chuyển ngăn, nhấp xuống thanh phía trên ngăn, sau đó kéo sang bên trái hoặc bên phải của cửa sổ
chính và nhả nút chuột.
Danh mục
Project Explorer Pane có một menu ngữ cảnh cho các hoạt động khác nhau đối với các phần tử trong cây
dự án. Để truy cập menu ngữ cảnh, nhấp chuột phải vào một mục trong cây dự án.
Danh mục
Khung trạng thái hiển thị các thông báo trạng thái, chẳng hạn như trạng thái xây dựng dự án, cảnh báo và
Ẩn ngăn Trạng thái : Nhấp vào nút X trên thanh phía trên khung.
Hiển thị ngăn Trạng thái : Chọn Cửa sổ trạng thái từ Menu Xem.
Thay đổi kích thước ngăn Trạng thái : Di chuyển con trỏ chuột qua cạnh trên cùng của ngăn, sau đó
kéo cạnh trên lên hoặc xuống.
Ngăn Trạng thái luôn nằm ở dưới cùng của cửa sổ chính và không thể di chuyển.
GHI CHÚ Nếu ngăn Trạng thái bị đóng và thông báo lỗi hiển thị trên ngăn trạng thái, chẳng hạn như trong quá
trình xây dựng dự án, thì ngăn Trạng thái sẽ tự động được mở để có thể nhìn thấy thông báo lỗi.
Thanh trạng thái nằm ở dưới cùng của cửa sổ chính hiển thị như sau:
Khu vực tin nhắn Hiển thị lỗi cú pháp cho dòng hiện tại và thông báo hệ thống.
Trạng thái Chế độ hoạt động Cho biết chế độ hoạt động của bộ điều khiển.
Trạng thái dừng khẩn cấp Cho biết nếu dừng khẩn cấp đang hoạt động.
trạng thái bảo vệ Cho biết nếu một hoặc nhiều mạch bảo vệ được mở.
trạng thái lỗi Cho biết nếu bộ điều khiển ở trạng thái lỗi. Đặt con trỏ chuột lên
khu vực Trạng thái lỗi để xem thông báo cảnh báo.
tình trạng cảnh báo Cho biết nếu có một cảnh báo. Đặt con trỏ chuột lên khu vực Trạng
thái cảnh báo để xem thông báo cảnh báo.
người máy hiện tại Hiển thị số robot, tên, số loại hiện được chọn và trạng thái chạy khô.
Trạng thái chạy nhiệm vụ Cho biết rằng một hoặc nhiều tác vụ đang chạy.
Dòng và cột hiện tại Khi cửa sổ soạn thảo chương trình đang hoạt động, dòng hiện tại
và cột được hiển thị.
Trạng thái INS/OVR Cho biết chế độ chèn hoặc ghi đè.
EPSON RC+ 7.0 có một hệ thống trợ giúp nhạy cảm với ngữ cảnh mở rộng.
- Chọn [Nội dung] từ menu [Trợ giúp] để duyệt các chủ đề trợ giúp.
- Chọn [Chỉ mục] từ menu [Trợ giúp] để nhập tên của một chủ đề cụ thể.
- Chọn [Tìm kiếm] từ Menu Trợ giúp để tìm kiếm một chủ đề cụ thể.
- Khi soạn thảo chương trình nhấn phím F1 kèm theo dấu mũ ở từ khóa cần quan tâm.
Khi hộp thoại mở ra, hãy nhấn F1 hoặc nhấp vào nút Trợ giúp. Đối với các hộp thoại, nút Trợ giúp
nằm trong thanh tiêu đề cửa sổ ở bên phải và được hiển thị dưới dạng biểu tượng dấu chấm hỏi như
hình bên dưới.
Đối với các cửa sổ con MDI, nút Help nằm trên thanh công cụ chính và cũng được thể hiện dưới dạng
biểu tượng dấu chấm hỏi như hình bên dưới.
Phím: Ctrl + N
Lệnh Mới được sử dụng để thêm tệp mới vào dự án hiện tại. Khi lệnh Mới được chọn, hộp thoại
Tệp mới sẽ mở ra.
Mục Sự miêu tả
Tên tệp Nhập tên cho tệp mới trong hộp này. Nếu bạn cung cấp phần mở rộng tệp
hợp lệ, lựa chọn Loại tệp sẽ thay đổi để phù hợp với phần mở rộng.
Đối với tên tệp, không được phép sử dụng các ký tự hai byte như
tiếng Nhật, ký tự Trung Quốc.
Loại tệp Sử dụng danh sách thả xuống này để chọn Tệp chương trình, Bao gồm hoặc Điểm.
Tệp hiện có Hiển thị các tệp cho loại đã chọn hiện có trong thư mục Dự án.
ĐƯỢC RỒI
Bấm OK khi bạn đã sẵn sàng để tạo tệp mới.
Phím: Ctrl + O
Mở một hoặc nhiều tệp trong dự án hiện tại để chỉnh sửa. Bạn có thể mở tệp chương trình, bao
gồm tệp hoặc tệp điểm.
Nếu có một tệp trong thư mục dự án hiện tại (như được hiển thị trong hộp thoại Chỉnh sửa dự
án) và tệp không có trong dự án hiện tại, bạn sẽ không thể mở tệp. Bạn phải thêm tệp vào dự
án trước khi có thể mở nó. Điều này cũng áp dụng cho các tệp bao gồm và tệp điểm.
Mục Sự miêu tả
Chương trình Chọn nút radio này để hiển thị danh sách các tệp chương trình trong
dự án hiện tại.
Bao gồm Chọn nút radio này để hiển thị danh sách các tệp bao gồm trong dự án
hiện tại.
điểm Chọn nút radio này để hiển thị danh sách các tệp điểm trong dự án
hiện tại.
Chọn tệp cần mở Nháy chuột vào tên tệp muốn mở. Bạn có thể chọn nhiều tệp bằng cách sử dụng
phím Ctrl hoặc phím Shift. Phím Ctrl cho phép bạn chọn hoặc bỏ chọn
bất kỳ tệp nào. Phím Shift cho phép bạn chọn một nhóm tệp.
MẸO
Bạn cũng có thể nhấp đúp vào tên tệp trong hộp danh sách [Chọn tệp để mở] để mở tệp mà
không cần phải chọn nút <OK>.
Phím: Ctrl + D
Có thể đóng bất kỳ cửa sổ nào bằng lệnh này: Chương trình, Bao gồm tệp, Tệp điểm, Cửa sổ
lệnh, Cửa sổ chạy, Trình chỉnh sửa nhãn I/O, lỗi người dùng.
MẸO
Bạn cũng có thể đóng cửa sổ hoặc hộp thoại bằng cách nhấp đúp vào nút hộp điều khiển nằm
ở góc trên bên trái của cửa sổ hoặc hộp thoại.
phím tắt
Phím: Ctrl + S
Lệnh [Lưu] ghi tệp hiện tại vào đĩa. Tệp hiện tại có thể là tệp chương trình, bao gồm tệp, tệp
điểm, trình chỉnh sửa nhãn I/O, v.v. Lệnh này bị tắt nếu tệp hiện tại không cần được lưu.
Lưu chương trình, tệp bao gồm hoặc tệp điểm trong cửa sổ hiện đang hoạt động với tên tệp mới.
Tệp gốc sẽ bị xóa khỏi dự án nhưng sẽ vẫn còn trên đĩa. Tên mới sẽ được sử dụng trong suốt dự
án hiện tại thay cho tên cũ.
Nếu bạn sử dụng [Save As] trên tệp bao gồm, bạn phải đổi tên tệp trong mỗi câu lệnh #incoide
tham chiếu đến tệp đó. Đối với tên tệp, không được phép sử dụng các ký tự hai byte như tiếng
Nhật, ký tự Trung Quốc.
Khôi phục chương trình hiện đang hoạt động, bao gồm tệp, nhãn I/O, lỗi người dùng hoặc tệp điểm
từ đĩa.
Sử dụng chức năng này để thay đổi tài liệu về trạng thái kể từ lần lưu cuối cùng.
Sử dụng [Đổi tên] để thay đổi tên của chương trình, tệp bao gồm hoặc tệp điểm mà bạn hiện đang
chỉnh sửa.
Chọn Đổi tên từ Menu Tệp. Nhập tên mới cho tệp và bấm <OK>.
Tên tệp mới không được giống với tên tệp hiện có. Bạn sẽ nhận được thông báo lỗi nếu nhập
tên mới đã được sử dụng.
Nếu bạn sử dụng [Đổi tên] trên tệp bao gồm, bạn phải đổi tên tệp trong mỗi câu lệnh
#incoide tham chiếu đến tệp đó.
Đối với tên tệp, không được phép sử dụng các ký tự hai byte như tiếng Nhật, ký tự Trung Quốc.
Mục Sự miêu tả
Chọn tệp cần xóa Bấm vào tên tệp muốn xóa. Danh sách tệp này hiển thị tất cả các
tệp .PRG, .INC và .PTS trong thư mục dự án hiện tại.
Xóa bỏ Xóa tệp đã chọn. Bạn sẽ được nhắc với một thông báo xác nhận trước khi
tệp bị xóa. Nếu tệp hiện đang mở, tệp sẽ bị đóng và xóa khỏi dự án hiện
tại trước khi bị xóa khỏi đĩa.
- Bao gồm các tên tệp để nhập phải có phần mở rộng .INC.
Để nhập tệp 1.
Chọn loại tệp từ hộp danh sách [Loại tệp].
3. Nhấp vào <Mở> để tiếp tục. Nếu tên tệp đã được sử dụng trong thư mục dự án, bạn sẽ được
nhắc xác nhận ghi đè. Sau đó, tệp sẽ được sao chép vào thư mục của dự án hiện tại.
GHI CHÚ Nếu bạn cần nhập tệp từ các phiên bản trước của EPSON RC+ hoặc từ SPEL cho Windows 2.0,
trước tiên bạn phải nhập dự án bằng cách sử dụng [Project]-[Import] để chuyển đổi tệp điểm
và tệp nhãn thành định dạng EPSON RC+ 7.0. Sau đó, bạn có thể sử dụng Nhập tệp để nhập các
tệp mong muốn.
Phím: Ctrl + P
Lệnh này mở hộp thoại In. Bạn có thể in chương trình, bao gồm tệp, tệp điểm, nhãn I/O và lỗi
người dùng. Ngoài ra, bạn có thể in ra một bản tóm tắt dự án.
Mỗi tài liệu được in với một tiêu đề bao gồm tên dự án, tên sản phẩm, tên tệp, ngày giờ và
số trang.
Mục Sự miêu tả
Chọn các mục để in Kiểm tra các mục trong cây mà bạn muốn in ra.
Tóm tắt dự án Chọn hộp kiểm này để in bản tóm tắt các chương trình và điểm được sử dụng
trong dự án hiện tại.
File chương trình Chọn hộp kiểm này để in tất cả các tệp chương trình hoặc nhấp vào
nút + để xem tất cả các tệp chương trình và chọn những tệp bạn muốn
in.
Bao gồm tệp Chọn hộp kiểm này để in tất cả các tệp bao gồm hoặc nhấp vào nút +
để xem tất cả các tệp bao gồm và chọn những tệp bạn muốn in. Hộp
kiểm này không được hiển thị nếu không có tệp bao gồm trong dự án
hiện tại.
điểm robot Chọn hộp kiểm này để in tất cả các tệp điểm hoặc nhấp vào nút + để
xem tất cả các tệp điểm và chọn những tệp bạn muốn in.
Nhãn đầu ra đầu vào Chọn hộp kiểm này để in danh sách tất cả các nhãn I/O được sử dụng trong
dự án.
Lỗi người dùng In danh sách tất cả các lỗi người dùng cho dự án hiện tại. Nếu nhãn
hoặc thông báo không trống thì định nghĩa lỗi sẽ được in.
In In các tập tin đã chọn. Nút này sẽ bị mờ nếu không có nội dung nào
được chọn để in.
Xem trước Xem trước các tệp đã chọn trước khi in. Nút này sẽ bị mờ nếu không
có nội dung nào được chọn để in.
Nét chữ... Mở hộp thoại để chọn phông chữ của máy in. Phông chữ đã chọn được
lưu để in tiếp theo.
Nếu bạn đang chạy một chương trình từ Cửa sổ Run và thiết bị điều khiển là PC, bạn sẽ thấy
thông báo rằng chương trình đang chạy và bạn sẽ không được phép thoát. Bạn phải dừng tất cả
các tác vụ trước khi có thể thoát.
Nếu có bất kỳ tệp chương trình đang mở nào, bao gồm tệp, tệp điểm, nhãn I/O hoặc tệp điểm
người dùng chưa được lưu, đối với mỗi tệp, bạn sẽ được nhắc lưu tệp bằng Có, Không hoặc Hủy.
Nếu bạn chọn <No>, thì chương trình sẽ thoát mà không lưu các tập tin.
Nếu bạn chọn <Hủy>, nó sẽ quay lại cửa sổ chính của EPSON RC+ 7.0.
Nếu hiển thị hộp thoại khi tắt máy EPSON RC+ 7.0 được bật, hộp thoại sau sẽ được hiển thị
khi tắt máy và bạn có thể chọn quy trình kết thúc.
Để biết chi tiết về hộp thoại tắt máy, hãy tham khảo 5.12.3 Lệnh [Tùy chọn] (Menu Cài đặt).
Mục Sự miêu tả
Tắt máy EPSON RC+ và Windows Thoát EPSON RC+ 7.0 và tắt Windows.
Tắt máy EPSON RC+ và khởi Thoát EPSON RC+ 7.0 và khởi động lại Windows.
động lại Windows
ĐƯỢC RỒI
Thực hiện thao tác đã chọn.
Menu <Chỉnh sửa> của EPSON RC+ 7.0 bao gồm các lệnh để chỉnh sửa tệp.
MẸO
Bạn cũng có thể truy cập menu <Sửa> bằng cách nhấp chuột phải vào bất kỳ đâu trong cửa sổ soạn thảo
chương trình.
phím tắt
Phím: Ctrl + Z
Hoàn tác các thay đổi đối với chương trình hiện đang hoạt động kể từ khi nó được mở.
phím tắt
Phím: Ctrl+Y
phím tắt
Phím: Ctrl + X
Sao chép lựa chọn hiện tại vào Clipboard và sau đó xóa lựa chọn.
phím tắt
Phím: Ctrl + C
phím tắt
Phím: Ctrl + V
Đặt nội dung của Clipboard vào tài liệu hiện đang hoạt động bắt đầu từ điểm chèn.
Phím: Ctrl + F
Tìm một chuỗi văn bản trong chương trình hiện tại hoặc tất cả các chương trình trong dự án.
Lần đầu tiên bạn thực hiện chức năng này, hộp thoại sẽ được căn giữa trên cửa sổ chính. Nếu
bạn định vị lại nó, thì lần tiếp theo Tìm được thực hiện, hộp thoại sẽ xuất hiện ở nơi bạn
định vị nó lần cuối.
Mục Sự miêu tả
Tìm gì Nhập văn bản bạn muốn tìm kiếm. Nếu bất kỳ văn bản nào được chọn khi
bạn thực hiện lệnh Tìm, văn bản đó sẽ được hiển thị ở đây.
Khi thực hiện Tìm với chuỗi văn bản đã chọn, văn bản đã chọn sẽ hiển
thị. Nếu không có văn bản nào được chọn, thì văn bản từ Tìm kiếm cuối
cùng sẽ được hiển thị. Bạn bị giới hạn trong một dòng văn bản. Nếu chọn
nhiều hơn một dòng trước khi thực hiện Tìm kiếm, quá trình tìm kiếm sẽ
không bắt đầu.
Tệp hiện tại Chỉ tìm kiếm trong tệp chương trình hiện tại và bao gồm tệp.
Tất cả tệp Tìm kiếm tất cả các tập tin trong dự án.
Cả từ Tự tìm kiếm toàn bộ từ chứ không phải là một phần của từ khác.
trường hợp trận đấu Văn bản cũng phải khớp với chữ thường và chữ hoa để được tìm thấy.
Tìm thấy Bắt đầu tìm kiếm. Nếu văn bản được tìm thấy trong một tệp không mở,
thì tệp đó sẽ được mở để hiển thị. Nút này sẽ bị làm mờ nếu không
nhập gì để tìm kiếm.
Tìm tất cả Tìm kiếm tất cả các lần xuất hiện và liệt kê kết quả trong ngăn Trạng thái.
Mỗi kết quả hiển thị tên tệp, số dòng và dòng nơi tìm thấy văn bản.
Sau đó, bạn có thể nhấp đúp vào kết quả để mở tệp nơi văn bản được
tìm thấy. Hộp thoại Tìm & Thay thế sẽ đóng sau khi kết quả được hiển
thị. Nút này sẽ bị làm mờ nếu không nhập gì để tìm kiếm.
Phím: F3
Tìm lần xuất hiện tiếp theo của văn bản tìm kiếm được chỉ định trong lệnh Tìm cuối cùng.
Phím: Ctrl + R
Tìm kiếm một chuỗi văn bản và thay thế nó bằng văn bản mới. Lần đầu tiên bạn thực hiện chức
năng này, hộp thoại sẽ được căn giữa trên cửa sổ chính. Nếu bạn định vị lại nó, thì lần tiếp
theo Thay thế được thực hiện, hộp thoại sẽ xuất hiện ở nơi bạn định vị lần cuối.
Mục Sự miêu tả
Tìm gì Nhập văn bản bạn muốn tìm kiếm. Nếu bất kỳ văn bản nào được chọn khi
bạn thực hiện lệnh Thay thế, nó sẽ được hiển thị ở đây. Nếu không có
văn bản nào được chọn, thì văn bản từ Tìm kiếm cuối cùng sẽ được
hiển thị.
Thay bằng Nhập văn bản thay thế ở đây. Văn bản thay thế có thể trống.
Tệp hiện tại Chỉ tìm kiếm trong tệp chương trình hiện tại và bao gồm tệp.
Tất cả tệp Tìm kiếm tất cả các tập tin trong dự án.
Cả từ Tự tìm kiếm toàn bộ từ chứ không phải là một phần của từ khác.
trường hợp trận đấu Văn bản cũng phải khớp với chữ thường và chữ hoa để được tìm thấy.
Thay thế Nếu đã tìm thấy, hãy thay thế lần tìm hiện tại, nếu không thì tìm kiếm
lần xuất hiện tiếp theo.
Thay thế tất cả Thay thế tất cả các lần xuất hiện.
Phím: Ctrl + A
Chọn toàn bộ tệp chương trình, bao gồm tệp, tệp điểm, nhãn I/O hoặc lỗi người dùng. Sau đó, bạn có
thể thực hiện Cắt hoặc Sao chép.
Chuyển hướng
Chìa khóa:
phím tắt
Phím: Ca + Tab
Nhận xét khối dòng đã chọn bằng cách thêm ký tự nhận xét vào đầu mỗi dòng.
Một ký tự nhận xét sẽ được thêm vào đầu mỗi dòng đã chọn.
Để sử dụng, chọn một hoặc nhiều dòng để bỏ ghi chú. Sau đó:
Mở cửa sổ và đặt dòng xác định hàm, biến, macro, nhãn điểm, nhãn I/O hoặc nhãn lỗi người dùng.
Để sử dụng,
Tên hàm hoặc biến Cửa sổ chương trình nơi khai báo tên hàm hoặc biến.
nhãn I/O Trình chỉnh sửa nhãn I/O mà nhãn được xác định.
Nhãn lỗi người dùng Lỗi người dùng mà nhãn được xác định.
Menu View của EPSON RC+ 7.0 bao gồm các lệnh để mở cửa sổ Project Explorer và Status.
Ngoài ra, có một lệnh để xem lịch sử hệ thống.
Nếu bạn đã đóng ngăn [Project Explorer], bạn có thể mở nó bằng cách sử dụng lệnh này.
Để biết chi tiết, hãy tham khảo 5.2 Ngăn Trình khám phá Dự án.
Nếu bạn đã đóng ngăn [Cửa sổ trạng thái], bạn có thể mở nó bằng cách sử dụng lệnh này.
Để biết chi tiết, hãy tham khảo 5.3 Ngăn Cửa sổ Trạng thái.
Lệnh này mở cửa sổ Lịch sử hệ thống. Cửa sổ này hiển thị các sự kiện, lỗi và cảnh báo đã được
ghi vào lịch sử hệ thống của bộ điều khiển hiện tại.
Dữ liệu có thể được sắp xếp bằng cách nhấp vào bất kỳ tiêu đề cột nào. Để sắp xếp nhiều cột,
giữ phím shift và bấm vào nhiều tiêu đề cột.
Mục Sự miêu tả
LoạiSự kiện Thông tin cho hoạt động và thay đổi chế độ.
Cảnh báo Chương trình có thể được thực hiện liên tục, tuy nhiên, cần
có biện pháp đối phó.
nhiệm vụ Số nhiệm vụ của nhiệm vụ có lỗi được hiển thị khi xảy ra lỗi
trong khi thực hiện chương trình. “0” được hiển thị cho những người khác.
Thêm vào Thêm chi tiết được hiển thị cho một số lỗi.
thông tin 1 Để biết chi tiết, hãy tham khảo Thông báo lỗi SPEL+ trong Tham chiếu
và 2 ngôn ngữ SPEL+.
Menu Dự án EPSON RC+ 7.0 bao gồm các lệnh để quản lý và xây dựng dự án.
Mục Sự miêu tả
Tên dự án Nhập tên mới cho dự án. Tên có thể bao gồm các ký tự chữ và số cùng
với dấu gạch dưới.
Đối với tên dự án, không được phép sử dụng các ký tự hai byte như
tiếng Nhật, tiếng Trung.
Bản mẫu Chọn một mẫu dự án. Dự án mới sẽ là một bản sao của dự án mẫu.
Select Project Folder Đây là danh sách các thư mục và dự án trên ổ đĩa đã chọn. Nếu bạn nhấp
vào một tên trong danh sách này, nó sẽ được hiển thị trong hộp văn
bản Tên dự án mới. Sau đó, bạn có thể chỉnh sửa tên hoặc bạn có thể
tạo một dự án mới có cùng tên với tên đã được tạo. Trong trường hợp
sau, bạn sẽ được nhắc ghi đè lên dự án cũ nếu nó nằm trong cùng một
thư mục.
Thư mục mới Tạo một thư mục mới trong thư mục hiện được chọn.
ĐƯỢC RỒI
Tạo dự án mới.
Mục Sự miêu tả
Chọn ổ đĩa Chọn ổ đĩa mong muốn cho dự án mà bạn muốn mở.
Chọn dự án để mở Chọn tên dự án từ hộp danh sách. Để mở một thư mục, nhấp đúp vào thư mục
hoặc nhấp vào hộp + nằm ở bên trái của thư mục.
Chỉ đọc Nếu bạn đặt hộp kiểm này và mở một dự án, bạn không thể chỉnh sửa
tệp chương trình, bao gồm tệp, tệp điểm, nhãn I/O và lỗi người dùng.
Mở Mở dự án đã chọn.
thông tin dự án Hiển thị các thuộc tính dự án chung cho dự án đã chọn. Để xem
thông tin dự án, trước tiên hãy chọn một dự án trong danh sách,
sau đó nhấp vào nút <Thông tin dự án>.
GHI CHÚ Thông tin dự án cho một dự án có thể được thay đổi bằng cách chọn [Thuộc tính] từ menu [Dự
án] sau khi mở dự án.
Menu con Dự án Gần đây chứa tối đa tám dự án được sử dụng gần đây nhất.
Khi bạn chọn một dự án trong menu, dự án hiện tại sẽ bị đóng và dự án đã chọn sẽ được mở giống
như khi bạn sử dụng lệnh [Open] từ menu [Project].
Sử dụng lệnh [Đóng] để đóng dự án hiện tại. Một số lệnh trên menu và thanh công cụ sẽ bị tắt sau
khi đóng dự án.
Lệnh [Chỉnh sửa] được sử dụng để xác định tệp chương trình nào, tệp bao gồm và tệp điểm nào sẽ
được sử dụng trong dự án hiện tại.
[Tệp dự án] chứa danh sách các tệp trong thư mục dự án hiện tại. Bạn có thể chọn tệp để xem từ
hộp danh sách [Loại tệp].
[Tạo dự án] chứa một cây tạo dự án bao gồm các tệp chương trình, tệp bao gồm và tệp điểm.
Các tệp được hiển thị trong danh sách tệp nằm trong thư mục đĩa dự án hiện tại. Trước khi bạn có thể
sử dụng một tệp trong dự án, bạn phải đặt tệp đó vào cây tạo dự án bằng cách sử dụng nút <Add>.
2. Nhấp vào nút <Thêm>. Bạn sẽ được nhắc tạo một tệp mới. Trả lời <Có> để tạo tệp và đặt nó vào
thư mục Tệp chương trình trong cây tạo dự án.
2. Chọn tên tệp chương trình bạn muốn thêm vào dự án từ hộp danh sách.
Tệp sẽ được thêm vào thư mục Tệp chương trình trong cây tạo dự án.
2. Nhấp vào nút <Thêm>. Bạn sẽ nhận được một thông báo hỏi liệu việc tạo tệp mới có ổn
không. Bấm <Có> để tạo tệp và đặt tệp vào thư mục Bao gồm Tệp trong cây tạo dự án.
2. Chọn tên tệp bao gồm mà bạn muốn thêm vào dự án từ hộp danh sách.
2. Chọn thư mục rô bốt mà bạn muốn đăng ký từ thư mục Điểm rô bốt trong [Dự án
Dựng] cây.
3. Nhấp vào nút <Thêm>. Bạn sẽ được nhắc tạo một tệp mới. Click <Yes> để tạo file và đưa
vào robot đã chọn trong thư mục Robot Points.
2. Chọn thư mục rô bốt mà bạn muốn đăng ký từ thư mục Điểm rô bốt trong [Dự án
Dựng] cây.
3. Chọn tên tệp điểm mà bạn muốn thêm vào dự án từ danh sách.
4. Nhấp vào nút <Thêm>. Tệp sẽ được đưa vào robot đã chọn của Robot Points
thư mục.
Để xóa tệp chương trình, tệp bao gồm hoặc tệp điểm 1.
Chọn tệp bạn muốn xóa trong cây [Project Build].
2. Nhấp vào nút <Xóa> để xóa tệp khỏi [Bản dựng dự án]. Tệp không bị xóa khỏi thư mục dự
án, vì vậy bạn sẽ vẫn thấy tệp trong danh sách tệp.
Nhấp vào nút <Robot mới>. Một robot sẽ được thêm vào thư mục Điểm Robot trong cây [Project
Build].
2. Nhấp vào nút <Đặt làm mặc định>. Tệp sẽ được đặt làm mặc định của tệp đã đăng ký
người máy.
GHI CHÚ Tệp điểm chung là một tệp điểm có sẵn cho tất cả rô-bốt trên bộ điều khiển. Để sử dụng
tệp điểm này, bạn cần tải nó từ chương trình SPEL+ vào robot bằng cách sử dụng
Lệnh LoadPoint.
Tệp điểm mặc định là tệp điểm được tự động tải vào rô-bốt khi tải dự án. Mỗi robot có thể
có một tệp điểm làm mặc định.
Lệnh này lưu tệp chương trình đang hoạt động, bao gồm tệp, tệp điểm, nhãn I/O hoặc lỗi người
dùng. Lựa chọn menu này sẽ bị làm mờ nếu không có gì cần lưu.
MẸO Bạn nên lưu tệp thường xuyên trong khi chỉnh sửa tệp dự án. Chỉ cần nhấp vào nút đĩa trên
thanh công cụ để lưu tất cả các tệp của bạn.
Mục Sự miêu tả
Tên dự án mới Nhập tên mới cho dự án. Tên có thể bao gồm các ký tự chữ và số cùng
với dấu gạch dưới nhưng không được bao gồm các ký tự hai
byte như ký tự tiếng Nhật, tiếng Trung.
Số ký tự tối đa là 24. Bạn có thể sử dụng cùng tên với dự án hiện
tại nếu bạn chọn ổ đĩa và thư mục không giống với thư mục dự án
hiện tại và ổ đĩa thư mục.
Chọn thư mục dự án Bấm vào thư mục mong muốn cho dự án.
Thư mục mới Nhấp vào nút này để tạo một thư mục mới trong thư mục Dự án.
ĐƯỢC RỒI
Lưu dự án bằng tên và vị trí mới.
Mục Sự miêu tả
Tên dự án mới Nhập tên mới cho dự án. Tên có thể bao gồm các ký tự chữ và
số cùng với dấu gạch dưới nhưng không được bao gồm các ký
tự hai byte như ký tự tiếng Nhật, tiếng Trung.
Dự án hiện có Hộp danh sách này hiển thị các dự án khác trên ổ đĩa đã chọn. Tên
mới bạn chọn không thể là một trong những tên trong danh sách này.
ĐƯỢC RỒI
Đổi tên dự án.
Khi một dự án được nhập, các tệp sẽ được sao chép vào một thư mục dự án mới, vì vậy dự án
ban đầu không bị thay đổi.
GHI CHÚ
Nếu dự án được nhập là dự án EPSON RC+ 3.x / 4.x / 5.x /6.x hoặc dự án SPEL cho Windows
2.0, các tệp sẽ được chuyển đổi sang định dạng EPSON RC+ 7.0.
Các phần bên dưới có hướng dẫn nhập dự án từ từng loại vị trí nguồn.
Nhập dự án PC
Làm theo các bước sau để nhập dự án từ PC:
3. Chọn loại dự án. Bạn có thể chọn từ các tùy chọn sau:
GHI CHÚ Khi dự án cho EPSON RC+ 3.x / 4.x / 5.x /6.x hoặc SPEL cho Windows 2.0 được nhập, dự
án được chuyển đổi thành dự án cho EPSON RC+ 7.0 bằng cách xử lý tự động.
Để biết chi tiết, hãy tham khảo Phụ lục A: Xử lý Tự động Nhập Dự án.
4. Chọn ổ đĩa. Sau khi bạn chọn loại dự án và ổ đĩa, danh sách dự án sẽ được cập nhật
để hiển thị các dự án có sẵn để nhập. Chọn dự án để nhập trong danh sách và nhấp
vào <Tiếp theo>.
5. Tên dự án mới được đặt thành tên của dự án đã nhập. Bạn có thể sửa đổi tên dự án
đích nếu muốn. Chọn ổ đĩa đích và thư mục dự án, sau đó nhấp vào <Tiếp theo>.
6. Xác minh nguồn nhập, dự án nhập và dự án đích. Kiểm tra [Mở dự án đích sau khi
nhập] nếu bạn muốn dự án mở sau khi nhập.
7. Nhấp vào nút <Nhập>. Nếu dự án đích đã tồn tại, bạn sẽ được hỏi có muốn ghi đè lên
dự án đó không.
3. Tên dự án mới được đặt thành tên của dự án hiện tại trong bộ điều khiển. Bạn có
thể sửa đổi tên dự án mới nếu muốn. Chọn ổ đĩa đích và thư mục dự án, sau đó nhấp
vào <Tiếp theo>.
4. Xác minh nguồn nhập, dự án nhập và dự án đích. Kiểm tra [Mở dự án đích sau khi
nhập] nếu bạn muốn dự án mở sau khi nhập.
5. Nhấp vào nút <Nhập>. Nếu dự án đích đã tồn tại, bạn sẽ được hỏi có muốn ghi đè lên
dự án đó không.
GHI CHÚ
Không thể nhập các dự án sử dụng Hướng dẫn Tầm nhìn từ Thư mục Trạng thái Bộ điều khiển.
Làm theo các bước sau để nhập dự án từ Thư mục trạng thái của bộ điều
khiển: 1. Chọn [Nhập] từ menu [Dự án] để mở hộp thoại [Nhập dự án].
2. Chọn <Thư mục trạng thái bộ điều khiển> và nhấp vào [Tiếp].
3. Chọn thư mục trạng thái bộ điều khiển và nhấp vào <OK>.
4. Tên dự án mới được đặt thành dự án được tìm thấy trong thư mục trạng thái của bộ điều
khiển. Bạn có thể sửa đổi tên dự án mới nếu muốn. Chọn ổ đĩa và thư mục đích, sau đó
nhấp vào <Tiếp theo>.
5. Xác minh nguồn nhập, dự án nhập và dự án đích. Kiểm tra [Mở dự án đích sau khi nhập] nếu bạn
muốn dự án mở sau khi nhập.
6. Nhấp vào nút <Nhập>. Nếu dự án đích đã tồn tại, bạn sẽ được hỏi có muốn ghi đè lên dự án đó
không.
Khi một dự án được xuất, các tệp sẽ được sao chép vào một thư mục dự án mới, vì vậy dự án ban
đầu không bị thay đổi.
GHI CHÚ Các lệnh và cú pháp SPEL+ được thêm vào EPSON RC+ 7.0 không được EPSON RC+ 6.0 hỗ trợ. Nên thay
đổi phiên bản trình biên dịch theo phiên bản bộ điều khiển của bạn và kiểm tra tính tương thích
trước khi xuất dự án. Để biết chi tiết, hãy tham khảo Trang [Dự án]-[Thuộc tính]-[Trình biên
dịch] trong 5.9.15 Lệnh [Thuộc tính] (Menu Dự án).
1. Chọn menu-[Dự án]-[Xuất] của EPSON RC+ 7.0 để hiển thị hộp thoại [Xuất dự án].
2. Chọn một ổ đĩa. Một danh sách dự án sẽ được làm mới và các dự án có thể xuất sẽ được hiển thị.
Chọn dự án bạn muốn xuất từ danh sách và nhấp vào nút <Next>.
3. Tên của dự án mới được đặt thành tên của dự án đã xuất. Tên của dự án mới có thể
được thay đổi. Chọn ổ đĩa đích và thư mục dự án. Sau đó, nhấp vào <Tiếp theo>.
5. Nhấp vào <Xuất>. Nếu điểm đến đã tồn tại, bạn sẽ được hỏi có hay không
ghi đè lên dự án.
Bạn nên sử dụng lệnh [Copy] để tạo các bản sao dự phòng cho dự án của mình một cách thường
xuyên.
Mục Sự miêu tả
Điểm đến Nhập tên cho bản sao mới của dự án.
Tên dự án Tên có thể bao gồm các ký tự chữ và số cùng với dấu gạch dưới nhưng không
được bao gồm các ký tự hai byte như ký tự tiếng Nhật, tiếng Trung. Số ký
tự tối đa là 24. Bạn có thể sử dụng cùng tên với dự án hiện tại nếu bạn
chọn ổ đĩa và thư mục không giống với ổ đĩa và thư mục của dự án hiện tại.
Lệnh này xóa toàn bộ dự án khỏi đĩa PC. Tất cả các tệp trong thư mục dự án sẽ bị hủy.
Mục Sự miêu tả
Xóa bỏ Xóa dự án. Bạn sẽ được nhắc xác nhận thao tác.
Lệnh này xây dựng dự án hiện tại để nó có thể được thực thi. Lệnh Build thực hiện khối lượng
công việc tối thiểu cần thiết để cập nhật dự án trong bộ điều khiển rô-bốt. Ví dụ: nếu một
thay đổi được thực hiện đối với một tệp chương trình trong dự án, thì Build sẽ biên dịch tệp
đã thay đổi, liên kết tệp đó với các tệp đối tượng còn lại (nếu chúng tồn tại) và gửi các
tệp mới tới bộ điều khiển.
Khi gửi các tệp cần thiết tới tầm nhìn nhỏ gọn, hãy đảm bảo xây dựng lại chứ không phải xây dựng.
Trong quá trình xây dựng, cửa sổ trạng thái hiển thị từng bước của quá trình xây dựng. Nếu có
bất kỳ lỗi nào, chúng sẽ được hiển thị trên cửa sổ trạng thái.
Xây dựng lại toàn bộ dự án hiện tại. Tất cả các tệp chương trình được biên dịch lại, liên kết và gửi
đến bộ điều khiển. Tất cả các tệp điểm trong dự án được gửi đến bộ điều khiển.
Nếu sử dụng máy ảnh của tầm nhìn nhỏ gọn, hãy xây dựng lại để gửi các tệp cần thiết tới tầm nhìn
nhỏ gọn.
Mục Sự miêu tả
Sửa đổi lần cuối Ngày và thời gian khi dự án được sửa đổi lần cuối.
Phiên bản Số phiên bản người dùng của dự án. Bạn có thể gõ bất kỳ văn bản ở đây.
Sự miêu tả Một mô tả của dự án. Bạn có thể gõ bất kỳ văn bản ở đây.
ghi chú Bất kỳ ghi chú dự án có thể được nhập vào phần này.
Áp dụng Đặt giá trị hiện tại sau khi thay đổi đã được thực hiện.
MẸO
Khi hộp thoại [Mở dự án] được sử dụng, nhấp vào nút <Thông tin dự án> sẽ mở hộp thoại chứa
các thuộc tính chung của dự án được nhập trên trang này.
Sau khi các thay đổi được áp dụng, bản dựng dự án tiếp theo sẽ xóa dự án trong bộ điều khiển và
thực hiện xây dựng lại.
Mục Sự miêu tả
Chọn tệp nguồn để Đây là danh sách các tệp nguồn trong dự án. Chọn tệp nguồn bạn
Lưu trữ trong Bộ điều khiển muốn lưu trữ trong bộ điều khiển.
Áp dụng Đặt giá trị hiện tại sau khi thay đổi đã được thực hiện.
Trang này cho phép bạn mã hóa các tệp trong dự án hiện tại.
Để biết chi tiết về cách sử dụng tệp được mã hóa, hãy tham khảo phần 7.8 Sử dụng tệp mã hóa.
■
SỬ DỤNG THẬN TRỌNG!
Giữ một bản ghi (các) mật khẩu được sử dụng để mã hóa ở một nơi an toàn. Khi một tệp được mã
hóa, nó chỉ có thể được mở bằng mật khẩu bạn nhập. Nếu bạn quên mật khẩu, KHÔNG THỂ PHỤC HỒI
THẬN TRỌNG
nội dung tập tin
Mục Sự miêu tả
Tập tin bình thường Đây là danh sách các tệp nguồn trong dự án không được mã hóa.
Chọn tệp nguồn bạn muốn mã hóa.
Tệp được mã hóa Đây là danh sách các tệp nguồn trong dự án được mã hóa.
Chọn tập tin nguồn mà bạn muốn giải mã.
Mã hóa >> Mã hóa các tệp được chọn trong danh sách [Tệp thông thường]. Khi nhấp
vào nút này, bạn sẽ được nhắc nhập mật khẩu sẽ được sử dụng để truy cập
các tệp được mã hóa này.
<< Giải mã Giải mã các tệp được chọn trong danh sách [Tệp được mã hóa]. Khi nhấp
vào nút này, bạn sẽ được nhắc nhập mật khẩu đã được sử dụng để mã hóa
các tệp.
Áp dụng Đặt giá trị hiện tại sau khi thay đổi đã được thực hiện.
Mục Sự miêu tả
Phiên bản trình biên dịch [Mặc định] là cài đặt bình thường.
Khi các dự án không thể được tạo bởi vì các từ khóa ngôn ngữ SPEL+ mới đã
được thêm xung đột với các tên biến của bạn, bạn có thể chọn một phiên bản
trước đó để tạo các dự án. Chỉ định phiên bản bộ điều khiển biên dịch dự
án.
Biên dịch nghiêm ngặt Kiểm tra nghiêm ngặt kiểu Boolean.
Các biến Boolean được gán cho các kiểu số khác Chỉ định thời
gian chờ đợi So sánh các kiểu
Boolean
Toàn cầu phải được Kiểm tra các biến Toàn cầu (bao gồm các biến Bảo toàn Toàn cầu) cho mỗi tệp.
khai báo trong mỗi
MẸO
Kích hoạt mục này giúp giảm thời gian xây dựng dự án sử dụng nhiều biến
Toàn cầu.
Áp dụng Đặt giá trị hiện tại sau khi thay đổi đã được thực hiện.
[Dự án]-[Thuộc tính]-[Cài đặt người vận hành]-[Cửa sổ người vận hành]-[Chung] Trang này cho
phép bạn định cấu hình cài đặt chung cho Cửa sổ người vận hành.
Mục Sự miêu tả
Tiêu đề cửa sổ Nhập tiêu đề mà bạn muốn xuất hiện ở đầu cửa sổ vận hành.
Nét chữ Nhấp vào nút <Phông chữ> để mở hộp thoại phông chữ. Chọn phông chữ
bạn muốn cho cửa sổ vận hành. Kích thước và tên phông chữ hiện tại
được hiển thị bên cạnh nút <Phông chữ>.
Hiển thị tầm nhìn Nếu hộp kiểm này được đặt, hình ảnh Hướng dẫn Tầm nhìn sẽ
được hiển thị trong cửa sổ vận hành.
[Dự án]-[Thuộc tính]-[Cài đặt người vận hành]-[Cửa sổ người vận hành]-[Điều khiển] Trang
này cho phép bạn định cấu hình các điều khiển cho Cửa sổ người vận hành.
Mục Sự miêu tả
Tạm dừng và Tiếp tục Chọn hộp này nếu bạn muốn hiển thị các nút <Tạm dừng> và <Tiếp tục>. Điều
này sẽ cho phép người vận hành tạm dừng và tiếp tục từ cửa sổ người vận
hành.
Màn hình I/O Chọn hộp này nếu bạn muốn hiển thị nút <I/O Monitor>. Điều này sẽ cho
phép người vận hành xem trạng thái đầu vào và đầu ra.
người máy quản lý Chọn hộp này nếu bạn muốn hiển thị nút <Robot Manager>. Điều này sẽ cho
phép người vận hành mở Trình quản lý Robot từ cửa sổ người vận hành.
Lịch sử hệ thống Nếu hộp kiểm này được đặt, nút <Lịch sử hệ thống> sẽ xuất hiện.
Bạn có thể kiểm tra lịch sử hệ thống.
Áp dụng Đặt giá trị hiện tại sau khi thay đổi đã được thực hiện.
Mỗi dự án có thể có tối đa 64 chương trình có thể bắt đầu từ Cửa sổ người vận hành.
Các chương trình được đặt tên là main, main1 main2, … main63. Mỗi chương trình có một chức năng
khởi động liên quan sử dụng cùng tên với chương trình (main, main1, main2…main63).
Trong lưới lựa chọn chương trình, bạn có thể đặt tên thân thiện cho từng chương trình trong số 64 chương trình.
Bạn cũng có thể xác định lựa chọn nào sẽ được hiển thị trong danh sách chương trình Cửa sổ vận
hành bằng cách chọn hộp kiểm Bật.
Trang [Dự án]-[Thuộc tính]-[Cài đặt người vận hành]-[Trình quản lý rô bốt] Sử
dụng trang này để định cấu hình Trình quản lý rô bốt cho người vận hành.
Mục Sự miêu tả
Trang và các tùy chọn Kiểm tra các trang mà bạn muốn người vận hành có quyền truy cập khi
được bật cho người vận hành Trình quản lý Robot được hiển thị từ cửa sổ người vận hành.
Trong một số trang, có các tùy chọn bổ sung.
Cho phép SFree / SLock Cho phép người vận hành giải phóng hoặc khóa các khớp từ [Điều khiển
bảng điều khiển] trang.
Cho phép Trang chủ Cho phép người vận hành về nhà rô-bốt từ trang [Bảng điều khiển].
Cho phép dạy Cho phép người điều hành dạy các điểm từ trang [Chạy bộ & Dạy].
Chỉ dạy những điểm xác Chỉ những điểm đã xác định mới được hiển thị trong danh sách điểm trên trang
Nhắc thông tin Khi người vận hành dạy một điểm mới, một hộp thoại sẽ được hiển thị để
điểm mới nhập nhãn điểm và mô tả.
Cho phép chuyển động Cho phép người vận hành thực hiện các lệnh chuyển động từ trang [Chạy bộ
lệnh & Dạy].
Cho phép Chỉnh sửa Cho phép người vận hành chỉnh sửa dữ liệu điểm trên trang [Điểm].
Cho phép Xóa Cho phép người vận hành xóa điểm trên trang [Điểm].
Áp dụng Đặt giá trị hiện tại sau khi thay đổi đã được thực hiện.
Mục Sự miêu tả
Chọn chế độ xem cho Định cấu hình chế độ xem I/O mà người vận hành sử dụng khi mở [I/O
nhà khai thác Monitor] từ [Cửa sổ người vận hành].
Cho phép thay đổi trạng Chọn hộp này nếu bạn muốn cho phép người vận hành bật hoặc tắt đầu vào
thái I/O cho người vận hành và đầu ra.
Áp dụng Đặt giá trị hiện tại sau khi thay đổi đã được thực hiện.
Trong trang này, bạn có thể định cấu hình số dự án tầm nhìn của Compact Vision được sử dụng
cho dự án này.
Mục Sự miêu tả
Áp dụng Đặt giá trị hiện tại sau khi thay đổi đã được thực hiện.
Mục Sự miêu tả
hình thức khởi nghiệp Chọn hình thức khởi động cho dự án hiện tại. Nếu không có biểu mẫu nào được
tạo trong GUI Builder, thì sẽ không có biểu mẫu nào trong danh sách.
Tệp trợ giúp Đặt tệp trợ giúp sẽ được sử dụng bởi các biểu mẫu trong Trình tạo GUI.
Áp dụng Đặt giá trị hiện tại sau khi thay đổi đã được thực hiện.
Trước khi mở cửa sổ [Run], tất cả các tệp sẽ được lưu tự động nếu có bất kỳ tệp nào chưa được lưu
và sau đó dự án sẽ được xây dựng. Nếu có bất kỳ lỗi nào trong quá trình xây dựng, cửa sổ Run sẽ
không được mở.
(Nếu tùy chọn Lưu tệp tự động bị tắt trong [Thiết lập]-[Tùy chọn]-[Không gian làm việc], bạn sẽ được
nhắc lưu tất cả các tệp nếu có bất kỳ tệp nào chưa được lưu.)
Sau khi cửa sổ [Run] mở ra, bạn phải nhấp vào nút <Bắt đầu> để bắt đầu thực thi chương trình.
Phím: Ca + F5
Trước khi mở cửa sổ [Người vận hành], tất cả các tệp sẽ được lưu tự động nếu có bất kỳ tệp nào chưa
được lưu và sau đó dự án sẽ được xây dựng. Nếu có bất kỳ lỗi nào trong quá trình xây dựng, cửa sổ
[Người vận hành] sẽ không được mở.
(Nếu tùy chọn Lưu tệp tự động bị tắt trong [Thiết lập]-[Tùy chọn]-[Không gian làm việc], bạn sẽ được
nhắc lưu tất cả các tệp nếu có bất kỳ tệp nào chưa được lưu.)
Nếu dự án đã sẵn sàng để chạy (bản dựng cuối cùng đã thành công), thì cửa sổ [Người vận hành] sẽ
được mở.
Thực hiện dòng nguồn hiện tại. Nếu dòng hiện tại là một hàm, bước tiếp theo sẽ là dòng đầu tiên
trong hàm.
Thực hiện dòng nguồn hiện tại. Nếu dòng hiện tại là một chức năng, toàn bộ chức năng sẽ được thực
thi.
Chìa khóa:
F12
Thực hiện các dòng cho đến sau lệnh chuyển động hoặc lệnh đầu ra tiếp theo, tùy thuộc vào tùy chọn
Điểm dừng đi bộ cho lệnh đầu ra trên trang [Thiết lập]-[Cấu hình hệ thống]- [Bộ điều khiển]-[Chung].
Mở hộp thoại [Resume Tasks]. Sử dụng lệnh này để tiếp tục một hoặc nhiều tác vụ bị tạm dừng. Lệnh này
chỉ khả dụng khi một hoặc nhiều tác vụ ở chế độ tạm dừng.
Mục Sự miêu tả
Chọn các tác vụ để tiếp tục Một danh sách tất cả các tác vụ hiện đang bị tạm dừng. Bấm vào một hoặc nhiều nhiệm vụ
để tiếp tục.
Chọn tất cả Bấm để chọn tất cả các nhiệm vụ trong danh sách.
Dừng tất cả các nhiệm vụ. Lệnh này bị tắt khi không có tác vụ nào đang chạy.
dòng đã chọn làm điểm dừng hoặc đưa nó trở lại bình thường. Khi một dòng là điểm ngắt, biểu tượng điểm
ngắt được hiển thị ở lề trái của cửa sổ chương trình.
Bạn có thể đặt điểm dừng trong khi tác vụ đang chạy.
Nếu một dòng không thể là điểm ngắt (chẳng hạn như dòng trống), thì biểu tượng điểm ngắt sẽ không xuất
hiện cho dòng đó.
Chìa khóa:
F4
Hiển thị hộp thoại hiển thị các giá trị cho tất cả các biến trong bộ nhớ của bộ điều khiển rô-bốt.
2. Nhập giá trị mới vào cột [Giá trị]. Khi bạn nhập các giá trị mới, màu văn bản sẽ chuyển sang màu
đỏ, cho biết rằng giá trị đó là mới và chưa được ghi.
3. Nhấp vào nút <Ghi> để lưu các thay đổi. Nhấp vào <Đọc> hoặc bỏ chọn [Chỉnh sửa] để
hủy thay đổi và khôi phục các giá trị trước đó.
Khi một mảng được hiển thị, phần tử đầu tiên được hiển thị. Bạn có thể thay đổi phần tử cần xem bằng
cách nhập chỉ số dưới mảng mong muốn rồi nhấp vào nút <Đọc>.
Trang Preserve hiển thị các biến Global Preserve. Số lượng byte được sử dụng và có sẵn cho các biến
được bảo tồn cũng được hiển thị.
Bạn có thể lưu các giá trị của các biến Global Preserve trong bộ điều khiển vào một tệp trên PC bằng
cách nhấp vào nút <Save>. Tên tệp mặc định là “GlobalPreserves.dat”.
Tệp “GlobalPreserves.dat” cũng được lưu bằng cách sử dụng Bộ điều khiển sao lưu từ Menu Công cụ.
Bạn có thể tải các biến bảo toàn toàn cầu được lưu trữ trong tệp trên PC bằng cách nhấp vào nút
<Load>.
Đối với các biến mô-đun, bạn phải chọn chương trình mong muốn.
Các biến cục bộ không được hiển thị trừ khi một hoặc nhiều tác vụ đã đạt đến điểm ngắt hoặc đã bị
tạm dừng từ Trình quản lý tác vụ. Bạn có thể xem các biến cục bộ cho từng chức năng trong ngăn xếp
cuộc gọi cho từng tác vụ bị tạm dừng.
Lệnh Call Stack khả dụng khi nhấp vào cửa sổ chương trình có chứa chức năng hiện đang tạm
dừng.
Hàm gần đây nhất nằm ở đầu danh sách và các hàm cha được liệt kê sau đó theo thứ tự giảm
dần. Chức năng cuối cùng là chức năng nhiệm vụ.
Mỗi hàng trong danh sách hiển thị một chương trình, chức năng và số dòng.
Bạn có thể xem mã cho bất kỳ lời gọi hàm nào trong danh sách bằng cách chọn một hàm, sau đó
nhấp vào <Hiển thị>. Sau đó, cửa sổ chương trình cho chức năng bạn đã chọn sẽ hiển thị và
dòng lệnh gọi chức năng được đánh dấu bằng mũi tên màu vàng ở lề trái của trình soạn thảo.
từ menu [Tools]. Nhiều người cũng có các nút trên thanh công cụ và phím nóng.
Menu Tools bao gồm các lựa chọn sau: - Robot Manager Điều
- Macro Mở
cửa sổ Macro.
- Bộ điều khiển
Thực hiện bảo trì trên bộ điều khiển, chẳng hạn như sao lưu, khôi phục và xuất trạng thái.
Lệnh này mở cửa sổ Trình quản lý Robot. Cửa sổ này chứa một số tab được sử dụng để điều khiển động cơ và
công suất của rô-bốt, chạy rô-bốt và hướng dẫn các điểm cũng như xem/chỉnh sửa một số thông số cho rô-bốt.
Bạn có thể định cấu hình cách xem cửa sổ Trình quản lý Robot trong môi trường phát triển từ trang [Thiết
cửa sổ MDI Trình quản lý Robot được hiển thị dưới dạng cửa sổ con cùng với các
cửa sổ con khác bên trong cửa sổ chính của môi trường phát triển
hộp thoại Trình quản lý Robot được hiển thị dưới dạng hộp thoại phương thức
được hiển thị ở nền trước trên cửa sổ chính của môi trường
phát triển.
GHI CHÚ
Nếu độ phân giải màn hình nhỏ hơn 1024 x 768, Trình quản lý Robot sẽ luôn được hiển thị ở chế độ hộp
thoại để có thể vừa với màn hình.
điều khiển chứa các nút cho các hoạt động cơ bản của rô-bốt, chẳng hạn như bật/tắt động cơ và điều hướng
rô-bốt. Nó cũng hiển thị trạng thái Dừng khẩn cấp, Bảo vệ, Động cơ và Nguồn.
Dừng khẩn cấp Cho biết nếu Dừng khẩn cấp đã xảy ra.
Để xóa trạng thái Dừng khẩn cấp, hãy nhấp vào <Đặt lại>.
bảo vệ Cho biết đầu vào Bảo vệ được bật hay tắt.
Quyền lực Cho biết công suất động cơ rô-bốt cao hay thấp.
ĐỘNG CƠ TẮT Tắt tất cả các động cơ rô-bốt của rô-bốt đã chọn.
ĐỘNG CƠ BẬT Bật tất cả các động cơ rô bốt của rô bốt đã chọn.
POWER LOW Đặt hệ thống servo rô-bốt ở chế độ năng lượng thấp.
POWER CAO Đặt hệ thống servo rô-bốt ở chế độ công suất cao.
Các hộp kiểm từ J1 đến J4 Bạn có thể giải phóng một hoặc nhiều khớp bằng cách sử dụng các hộp kiểm.
Không khả dụng cho rô-bốt 6 trục (bao gồm cả dòng N).
Khóa tất cả Nhấp vào nút này để khóa tất cả các khớp dưới điều khiển servo.
Cài lại Đặt lại hệ thống servo rô-bốt và tình trạng Dừng khẩn cấp.
Trang chủ Di chuyển robot đến vị trí được chỉ định bởi lệnh HomeSet.
[Chạy và dạy] chủ yếu được sử dụng để chạy rô-bốt đến vị trí mong muốn và dạy một điểm bằng cách sử dụng
tọa độ và hướng hiện tại.
Bạn có thể chạy rô-bốt ở các chế độ Thế giới, Công cụ, Cục bộ, Liên kết hoặc ECP. Bạn cũng có thể thực
hiện các lệnh chuyển động.
Trang [Trình quản lý rô-bốt]-[Chạy & dạy] chứa một số điều khiển, được mô tả bên dưới.
[Người máy]
này chứa các điều khiển để cài đặt chế độ chạy bộ, tốc độ và các nút chạy bộ.
Cách thức
Danh sách thả xuống này chứa các lựa chọn chế độ chạy bộ sau đây.
Thế giới Chạy rô-bốt dọc theo các trục X, Y, Z trong cục bộ, công cụ, cánh tay và ECP hiện tại. Đối
với rô-bốt có 4 DOF (tọa độ Descartes hoặc SCARA), bạn cũng có thể di chuyển chữ U
(cuộn). Đối với rô-bốt có 6 DOF (6 trục dọc (bao gồm cả dòng N)), bạn có thể chạy jog U
(xoay trục Z của hệ tọa độ cơ sở), V (xoay trục Y của hệ tọa độ cơ sở) và W (xoay trục
Dụng cụ Di chuyển rô-bốt trong hệ tọa độ được xác định bởi công cụ hiện tại.
Địa phương
Di chuyển rô-bốt trong hệ tọa độ được xác định bởi cục bộ hiện tại.
Chung Chạy bộ từng khớp của robot. Một bộ nút chạy bộ riêng biệt sẽ xuất hiện khi sử dụng chế
ECP Di chuyển rô-bốt dọc theo các trục của hệ tọa độ được xác định bởi điểm điều khiển bên
Tốc độ
Có thể thay đổi tốc độ cho các lệnh chạy bộ và chuyển động bằng cách chọn Thấp hoặc Cao.
Khi Trình quản lý Robot được mở lần đầu tiên, tốc độ được đặt thành Thấp. Chạy bộ luôn ở chế độ
năng lượng thấp. Tốc độ và gia tốc liên quan đến cài đặt tốc độ chạy bộ được hiển thị trong trang
tiếp theo.
Tốc độ chạy bộ phương pháp chạy bộ Tốc độ tăng tốc giảm tốc
Liên tục Thế giới/Công cụ/ECP XYZ 10 mm/giây 100 mm/giây2 200 mm/giây2
Liên tục Thế giới/Công cụ/ECP UVW 2 độ/giây 20 độ/giây2 40 độ/giây2 10 độ/
Thấp *
khớp nối liên tục giây2 20 độ/giây2
Liên tục Thế giới/Công cụ/ECP XYZ 50 mm/giây 100 mm/giây2 200 mm/giây2
Liên tục Thế giới/Công cụ/ECP UVW 10 độ/giây 20 độ/giây2 40 độ/giây2 10 độ/
Cao *
khớp nối liên tục giây2 20 độ/giây2
* Tốc độ của khớp liên tục phụ thuộc vào kiểu robot
Liên tục Thế giới/Công cụ/ECP XYZ 10 mm/giây 200 mm/giây2 400 mm/giây2
Liên tục Thế giới/Công cụ/ECP UVW 2 độ/giây 20 độ/giây2 40 độ/giây2 20 độ/
Thấp *
khớp nối liên tục giây2 40 độ/giây2
Thế giới liên tục/Công cụ/ECP XYZ * 200 mm/giây2 400 mm/giây2
Liên tục Thế giới/Công cụ/ECP UVW 15 độ/giây 20 độ/giây2 40 độ/giây2 20 độ/
Cao *
khớp nối liên tục giây2 40 độ/giây2
* Tốc độ của khớp nối liên tục và XYZ liên tục tốc độ cao phụ thuộc vào mẫu robot.
bộ Sử dụng các nút chạy bộ để rô-bốt chạy bộ trong suốt quá trình làm việc. Chúng chỉ có thể được
điều khiển bằng chuột.
Rô-bốt chạy bộ từng bước một khi bạn nhấp vào nút ở chế độ “Dài”, “Trung bình” hoặc “Ngắn” của
Khoảng cách chạy bộ. Robot chạy liên tục bằng cách giữ nút.
Để chạy bộ liên tục mà không cần bước, hãy đặt Khoảng cách chạy bộ thành Liên tục. Xem Cách chạy
robot để biết chi tiết
Bạn có thể thay đổi hướng của các nút chạy bộ để căn chỉnh màn hình PC của bạn với rô-bốt từ [Thiết
lập]-[Tùy chọn]-[Trình quản lý rô-bốt]-[Chạy bộ].
Các nút chạy bộ được hiển thị khác nhau tùy thuộc vào chế độ chạy bộ. Đối với chạy bộ World,
Local, Tool và ECP, các nút X, Y, Z, U, V, W sẽ xuất hiện (V và W chỉ dành cho robot 6 trục (bao
gồm cả dòng N)). Đối với Chạy bộ chung, các nút chung có nhãn J1 - J6 xuất hiện.
Đối với rô-bốt 6 trục (bao gồm cả dòng N), các nút V xoay hệ tọa độ Công cụ của trục Y. (sân bóng đá).
Địa phương
Danh sách thả xuống này được sử dụng để chọn Địa phương hiện tại để chạy bộ và giảng dạy. Chỉ những
Người dân địa phương đã được xác định mới được hiển thị trong danh sách. Khi bạn dạy một điểm, thuộc
tính Điểm cục bộ sẽ mặc định là số cục bộ hiện tại.
Dụng cụ
Danh sách thả xuống này được sử dụng để chọn Công cụ chạy bộ và giảng dạy hiện tại. Chỉ những Công cụ
đã được xác định mới được hiển thị trong danh sách.
Cánh tay
Danh sách thả xuống này được sử dụng để chọn Cánh tay hiện tại để chạy bộ và giảng dạy. Chỉ những Vũ
khí đã được xác định mới được hiển thị trong danh sách. Cánh tay không được sử dụng với rô-bốt 6 trục
ECP
Danh sách thả xuống này được sử dụng để chọn ECP hiện tại cho chạy bộ. Chỉ các ECP đã được xác định
mới được hiển thị trong danh sách. ECP chỉ được phép nếu tùy chọn Điểm kiểm soát bên ngoài đã được
kích hoạt.
này hiển thị vị trí hiện tại của robot. Có ba cách để hiển thị vị trí. World hiển thị vị trí hiện tại
và hướng dao trong hệ tọa độ cục bộ đã chọn, Joint hiển thị các giá trị khớp hiện tại và Pulse hiển
thị số xung bộ mã hóa hiện tại cho mỗi khớp.
Robot 6 trục: Định hướng bàn tay, Định hướng khuỷu tay, Định hướng cổ tay,
N : Định hướng bàn tay, Định hướng khuỷu tay, Định hướng cổ tay,
Nhóm này chứa các hộp văn bản được sử dụng để xác định khoảng cách mà mỗi trục di chuyển khi nhấn nút
chạy bộ tương ứng của nó. Có các nút radio để chọn khoảng cách chạy bộ Liên tục, Dài, Trung bình và
Ngắn. Khi “Liên tục” được chọn, rô-bốt được chạy bộ ở chế độ liên tục và hộp văn bản khoảng cách chạy
bộ có màu xám. Khi “Dài”, “Trung bình” hoặc “Ngắn” được chọn, rô bốt sẽ chạy bộ ở chế độ bước cho
khoảng cách được chỉ định trong hộp văn bản khoảng cách chạy bộ cho trục được chạy bộ.
Để thay đổi khoảng cách chạy bộ, trước tiên hãy chọn khoảng cách cần thay đổi, sau đó nhập giá trị mới.
* Nếu bạn nhập một giá trị quá lớn, một thông báo lỗi sẽ xuất hiện khi bạn cố chạy bộ.
Khi chế độ chạy bộ được thay đổi, đơn vị khoảng cách chạy bộ thay đổi thích hợp giữa milimét (mm) và
độ (độ).
GHI CHÚ Khi khoảng cách chạy bộ dài hơn mặc định, khoảng cách chạy bộ được đặt lại về trạng thái mặc định bằng cách
Sử dụng nút <Chỉnh sửa> để chọn và xem điểm hiện tại trong tab Điểm.
Xem Cách giảng dạy các điểm để biết thêm thông tin.
Khi hộp kiểm [SỬ DỤNG LJM (Chuyển động khớp nhỏ nhất)] được chọn, tư thế của người thao tác sẽ tự động
được điều chỉnh để giảm khoảng cách chuyển động.
Cài đặt mặc định không được chọn.
Có thể tắt tab [Thực thi chuyển động] từ [Thiết lập]-[Tùy chọn]-[Trình quản lý rô-bốt]- [Chạy & dạy].
cách chạy bộ
Ở góc trên bên trái của trang [Chạy bộ & Dạy], bạn sẽ thấy một nhóm điều khiển có tên Chạy bộ có chứa các
nút chạy bộ. Trong các chế độ chạy bộ Thế giới, Cục bộ, Công cụ và ECP, rô-bốt được chạy bộ trong hệ tọa độ
Descartes (X, Y, Z). Trong chế độ Chạy chung, mỗi khớp rô-bốt có thể được chạy riêng.
Tốc độ chạy bộ được xác định bởi cài đặt Tốc độ. Ở chế độ bước, mỗi lần bạn nhấp vào nút chạy bộ, rô-bốt sẽ
di chuyển dọc theo trục thích hợp theo mức độ được chỉ định trong nhóm điều khiển [Khoảng cách chạy bộ]. Ở
chế độ liên tục, khi nhấn giữ nút jog, rô bốt sẽ di chuyển liên tục bằng cách sử dụng chuyển động nội suy
tuyến tính.
GHI CHÚ Đối với rô-bốt không phải là rô-bốt 6 trục, chuyển động jog ở chế độ bước là chuyển động PTP (điểm tới
điểm). Rất khó để dự đoán quỹ đạo chuyển động chạy bộ chính xác. Do đó, hãy cẩn thận để rô-bốt không va
chạm với thiết bị ngoại vi và cánh tay rô-bốt không va chạm với chính rô-bốt trong khi chạy bộ.
Đối với rô-bốt 6 trục, chuyển động chạy đều là chuyển động CP (Đường liên tục). Lưu ý rằng khi chạy bộ gần
điểm kỳ dị, nếu bạn cố gắng đi qua điểm kỳ dị, hộp thoại cảnh báo bên dưới sẽ xuất hiện.
Nhấp vào nút <OK> và nhấp lại vào nút Chạy bộ tương tự để chạy bộ bằng chuyển động PTP và vượt qua điểm kỳ
dị.
Rất khó để dự đoán quỹ đạo chuyển động chạy bộ chính xác trong chuyển động PTP. Do đó, hãy cẩn thận để rô-
bốt không va chạm với thiết bị ngoại vi và cánh tay rô-bốt không va chạm với chính rô-bốt trong khi chạy
bộ. Ngoài ra, nếu bạn thử thực hiện các lần chạy bộ hoặc thao tác khác, thao tác này sẽ hủy chuyển đổi sang
chuyển động PTP. Vì vậy, khi chạy lại gần điểm kỳ dị, hộp thoại cảnh báo tương tự sẽ xuất hiện.
Nếu vượt qua điểm kỳ dị trong chuyển động chạy liên tục, thông báo cảnh báo sau sẽ xuất hiện.
Khi chạy ở chế độ liên tục, nếu xảy ra tình trạng nằm ngoài phạm vi, động cơ rô-bốt sẽ tắt và hiển thị lỗi.
Trong trường hợp này, bạn phải thực hiện Đặt lại và Bật động cơ từ trang Bảng điều khiển để tiếp tục chạy
bộ.
chạy bộ
Chọn chế độ chạy bộ: Thế giới, Công cụ, Cục bộ, Liên kết hoặc ECP.
Chọn khoảng cách chạy bộ “Liên tục”, “Dài”, “Trung bình” hoặc “Ngắn”. Bạn có thể nhập khoảng cách chạy bộ
Nhấp vào một trong các nút chạy bộ bằng nút chuột trái. Nếu bạn giữ nút chuột, robot sẽ tiếp tục chạy bộ.
Khi bắt đầu chạy bộ, màu của nút chạy bộ sẽ chuyển từ màu vàng sang màu lục lam. Sau khi hoàn thành việc
chạy bộ, màu của nút chạy bộ sẽ chuyển sang màu vàng.
Nếu bạn nhấp vào bất kỳ nút chạy bộ nào trong khi chạy bộ theo bước, rô-bốt sẽ dừng lại.
MẸO Bạn có thể thay đổi hướng của các nút chạy bộ cho rô-bốt bằng cách chọn [Tùy chọn]- [Trình quản
lý rô-bốt]-[Chạy bộ] từ menu [Thiết lập]. Điều này cho phép bạn căn chỉnh hướng của các
nút jog với hướng chuyển động của rô-bốt.
Bạn có thể chạy bộ và di chuyển rô-bốt ở tốc độ chậm khi mở khóa bảo vệ bằng cách sử dụng Mặt dây
chuyền dạy.
Xem tùy chọn Bộ điều khiển rô-bốt: Hướng dẫn dạy Mặt dây chuyền TP1, TP2 hoặc TP3.
Để di chuyển robot đến điểm mục tiêu, dữ liệu điểm cho biết vị trí của robot là
cần thiết.
Làm theo các bước sau để dạy các điểm từ [Robot Manager]:
1. Chọn tệp điểm bạn đang dạy điểm từ hộp danh sách thả xuống [Tệp điểm] trên trang [Teach].
3. Di chuyển rô-bốt đến vị trí mong muốn hoặc giải phóng một số hoặc tất cả các trục để di chuyển rô-bốt vào vị
4. Nhấp vào nút <Dạy>. Điều này sẽ lưu dữ liệu vị trí hiện tại của robot. Nếu tùy chọn Nhắc dữ
liệu điểm mới đang hoạt động, bạn sẽ được nhắc nhập nhãn điểm và mô tả.
Nhãn điểm có thể bao gồm tối đa 32 ký tự chữ và số và dấu gạch dưới. Chỉ bảng chữ cái có thể
được sử dụng cho chữ cái đầu tiên. Các ký tự có thể là chữ hoa hoặc chữ thường.
(Để thay thế cho việc nhấp vào nút <Dạy>, trên tab [Điểm], bạn có thể nhập tọa độ của điểm.)
công việc của bạn, hãy sử dụng menu [Tệp] để chọn [Lưu]. Bạn cũng có thể thực hiện [Dự án]- [Lưu]
hoặc nhấp vào nút trên thanh công cụ <Lưu tất cả các tệp>.
Khi bạn muốn khôi phục dữ liệu mà không lưu các tệp điểm, hãy chọn [Khôi phục] từ menu [Tệp].
Robot Khi bạn đóng [Trình quản lý Robot], bạn sẽ được nhắc có muốn lưu các thay đổi của mình hay
không. Trả lời <Có> để thực hiện các thay đổi của bạn vĩnh viễn hoặc <Không> để hủy lưu các thay
đổi.
có thể nhập/xóa dữ liệu điểm. Khi một tệp điểm được chọn, bộ điều khiển robot sẽ tải tệp
đó vào bộ nhớ.
Khi điểm được dạy trên trang [Trình quản lý rô-bốt]-[Chạy & dạy], bảng tính trên trang Điểm
được cập nhật.
Khi Trình quản lý Robot được sử dụng làm cửa sổ con MDI, bạn có thể lưu dữ liệu điểm bằng
cách nhập Ctrl + S vào tệp điểm.
Mục Sự miêu tả
Delete Pxxx Xóa điểm đã chọn. Bạn sẽ được nhắc xác nhận thao tác.
Xóa hết Xóa tất cả các điểm trong tập tin. Bạn sẽ được nhắc xác nhận thao tác.
Khôi phục Hoàn nguyên về các giá trị trước đó. Bạn sẽ được nhắc xác nhận thao tác.
Để biết chi tiết về cách sử dụng Arch, hãy xem SPEL+ Language Reference: Arch Statement.
Đặt con trỏ vào ô Khởi hành Z hoặc Tiếp cận Z của hàng bạn muốn thay đổi.
Mục Sự miêu tả
Mặc định Nhấp vào nút mặc định để hiển thị cài đặt mặc định gốc.
Một lưới được sử dụng để hiển thị tất cả các giá trị cho các địa phương mà bạn có thể xác định. Số “0”
cục bộ là hệ tọa độ cơ sở và không thể thay đổi từ trang này.
GHI CHÚ Để thay đổi hệ tọa độ cơ sở, sử dụng lệnh Base từ cửa sổ lệnh.
Xem Tham khảo Ngôn ngữ SPEL+ để biết thêm thông tin.
Khi một địa phương không được xác định, thì tất cả các trường cho địa phương đó sẽ trống. Khi bạn nhập
một giá trị vào bất kỳ trường nào cho một địa phương không xác định, thì các trường còn lại sẽ được đặt
thành 0 và địa phương sẽ được xác định khi bạn nhấp vào nút <Áp dụng>.
Để biết chi tiết về cách sử dụng Cục bộ, hãy xem Tham chiếu Ngôn ngữ SPEL+ : Tuyên bố Cục bộ.
Sử dụng phím TAB để chuyển sang trường tiếp theo. Sử dụng các phím mũi tên hoặc chuột để di chuyển đến bất kỳ
trường nào.
Mục Sự miêu tả
Trình hướng dẫn cục bộ Nhấp vào nút này để bắt đầu Trình hướng dẫn cục bộ. Thực hiện theo các hướng dẫn cho
từng bước để xác định một địa phương. Xem chi tiết trong phần tiếp theo.
VỚI
Tọa độ Z của gốc cục bộ trong hệ tọa độ cơ sở.
TRONG
Góc quay của cục bộ về trục Z cơ sở (cuộn).
TRONG
Góc quay của cục bộ về trục Y cơ sở (cao độ).
TRONG
Góc quay của cục bộ về trục X cơ sở (yaw).
Thông thoáng Xóa tất cả các giá trị cho cục bộ đã chọn.
Trình hướng dẫn được cung cấp để xác định hệ tọa độ cục bộ. Bạn có thể xác định một cục bộ bằng
cách sử dụng một điểm hoặc ba điểm, như được mô tả trong các phần sau.
2. Nhấp vào nút <Local Wizard>. Bạn sẽ thấy hộp thoại hiển thị bên dưới.
3. Nhấp vào nút <Next> để tiến hành cài đặt Cục bộ bằng Chạy & Dạy.
Để biết chi tiết về cài đặt Cục bộ, hãy tham khảo phần 7. Hiệu chỉnh Tầm nhìn trong Hướng dẫn sử dụng phần
4. Chọn số nội hạt bạn muốn xác định. Đối với [Số điểm sẽ được sử dụng], hãy chọn [1 –
Điểm gốc]. Vì đây là một điểm cục bộ duy nhất, bạn sẽ chỉ dạy điểm gốc của hệ tọa độ
mới. Nếu bạn muốn sử dụng các trục U, V hoặc W để định hướng hệ tọa độ, hãy chọn hộp
kiểm [Sử dụng tọa độ công cụ U, V, W để xoay cục bộ]. Nếu hộp kiểm này không được
chọn, hệ tọa độ mới sẽ được bù từ 0 cục bộ trong X và Y, nhưng không bị xoay quanh bất
kỳ trục nào. Nhấp vào nút <Tiếp theo>.
5. Bây giờ chúng ta sẽ dạy điểm xuất phát cục bộ. Nhấp vào nút <Dạy> để mở [Địa phương
Wizard Teach Point] hộp thoại.
6. Chạy rô-bốt cho đến khi bộ hiệu ứng cuối thẳng hàng với điểm gốc cục bộ. Sau đó bấm vào
nút <Dạy>.
7. Định nghĩa cục bộ mới được hiển thị như hình bên dưới. Nhấn <Finish> để chấp nhận
định nghĩa mới.
2. Nhấp vào nút <Local Wizard>. Bạn sẽ thấy hộp thoại hiển thị bên dưới.
3. Nhấp vào nút <Next> để tiến hành cài đặt Cục bộ bằng Chạy & Dạy.
Để biết chi tiết về cài đặt Cục bộ, hãy tham khảo phần 7. Hiệu chỉnh Tầm nhìn trong Hướng dẫn sử dụng phần
4. Chọn số nội hạt bạn muốn xác định. Đối với [Số điểm sẽ được sử dụng], hãy chọn [3
- Điểm gốc, X, Y]. Vì đây là ba điểm cục bộ, bạn sẽ dạy điểm gốc của hệ tọa độ mới,
sau đó dạy một điểm ở bất kỳ đâu dọc theo trục X và một điểm ở bất kỳ đâu dọc theo
trục Y. Chọn trục nào sẽ được sử dụng để căn chỉnh hệ tọa độ. Ví dụ: nếu bạn chọn
X, thì trục X của hệ tọa độ mới sẽ được căn chỉnh theo điểm trục X mà bạn sẽ dạy ở
bước sau. Điểm trục Y sẽ được sử dụng để xác định độ nghiêng. Nhấp vào nút <Tiếp
theo>.
5. Bây giờ chúng ta sẽ dạy điểm xuất phát cục bộ. Nhấp vào nút <Dạy> để mở [Địa phương
Wizard: Teach Point] hộp thoại.
6. Chạy rô-bốt cho đến khi bộ hiệu ứng cuối thẳng hàng với điểm gốc. Sau đó bấm vào
nút <Dạy>. Bước tiếp theo sẽ được hiển thị.
7. Bây giờ chúng ta sẽ dạy một điểm trên trục X cục bộ. Nhấp vào nút <Dạy> và chạy rô-
bốt cho đến khi bộ tạo kết thúc được căn chỉnh với một điểm ở bất kỳ đâu dọc theo
trục X của hệ tọa độ mới. Nhấp vào nút <Teach> trên hộp thoại [Teach Point] để
tiếp tục.
8. Bây giờ chúng ta sẽ dạy một điểm trên trục Y cục bộ. Nhấp vào nút <Dạy> và chạy rô-
bốt cho đến khi bộ tạo kết thúc được căn chỉnh với một điểm ở bất kỳ đâu dọc theo
trục Y của hệ tọa độ mới. Nhấp vào nút <Teach> trên hộp thoại [Teach Point] để tiếp
tục.
9. Định nghĩa cục bộ mới được hiển thị như hình bên dưới. Nhấn <Finish> để chấp nhận
định nghĩa mới.
cho phép bạn xác định cài đặt công cụ cho rô-bốt. Khi tab được chọn, các giá trị hiện tại được hiển thị.
Một lưới được sử dụng để hiển thị tất cả các giá trị cho tất cả 15 công cụ mà bạn có thể xác định.
Khi một công cụ không được xác định, thì tất cả các trường cho công cụ đó sẽ trống. Khi bạn nhập một giá trị
vào bất kỳ trường nào cho công cụ chưa xác định, thì các trường còn lại sẽ được đặt thành 0 và công cụ sẽ
được xác định khi bạn nhấp vào nút <Áp dụng>.
Để biết thêm thông tin về các công cụ, hãy xem Tham khảo ngôn ngữ SPEL+ : Tuyên bố TLSet.
Sử dụng phím <TAB> để chuyển sang trường tiếp theo. Sử dụng các phím mũi tên hoặc chuột để di chuyển đến bất
kỳ trường nào.
Mục Sự miêu tả
Tool Wizard Nút này khởi động Tool Wizard. Thực hiện theo các hướng dẫn cho từng bước của
thuật sĩ để xác định một công cụ. Xem chi tiết trong phần tiếp theo.
TRONG
Góc quay của dao quanh trục Z (cuộn).
TRONG
Góc quay của dao quanh trục Y (cao độ).
TRONG
Góc quay của dụng cụ quanh trục X (yaw).
Thông thoáng Xóa tất cả các giá trị cho công cụ đã chọn.
2. Nhấp vào nút <Tool Wizard>. Bạn sẽ thấy hộp thoại hiển thị bên dưới.
Chọn số công cụ để xác định và nhấp vào nút <Next>.
3. Nhấp vào nút <Next> để tiến hành cài đặt Công cụ bằng Chạy & Dạy.
Để biết chi tiết về cài đặt Công cụ, hãy tham khảo phần 7. Hiệu chỉnh Tầm nhìn trong Hướng dẫn Phần
4. Chạy rô-bốt cho đến khi công cụ thẳng hàng với điểm tham chiếu. Sau đó bấm vào
<Dạy> để hiển thị hộp thoại [Chạy & Dạy]. Chạy rô bốt sao cho công cụ được căn chỉnh
với điểm tham chiếu.
5. Nhấp vào nút <Dạy> để hiển thị hộp thoại sau. Sau khi xoay chữ U
trục như minh họa bên dưới để thay đổi góc, di chuyển các trục X và Y cho đến khi
công cụ được căn chỉnh với điểm tham chiếu. Nhấp vào nút <Dạy> để hiển thị hộp thoại
[Chạy & Dạy]. Khớp công cụ và điểm tham chiếu.
6. Nhấp vào nút <Dạy>. Định nghĩa công cụ mới được hiển thị như hình bên dưới.
Nhấp vào <Kết thúc> để áp dụng định nghĩa mới.
GHI CHÚ
Robot có thể được hiệu chỉnh với tư thế khác với thuật sĩ.
GHI CHÚ
Có hai phương pháp hiệu chuẩn cho rô-bốt 6 trục. Công cụ 3D di chuyển rô bốt theo các
hướng X, Y, Z, U, V và W để hiệu chỉnh, trong khi Công cụ 2D di chuyển rô bốt theo các
hướng X, Y, Z và U. Rô-bốt chỉ có thể được hiệu chỉnh bằng Công cụ 2D khi tư thế của rô-
bốt là “V=0 độ, W=0 độ” hoặc “V=0 độ, W=180 độ (-180 độ).
GHI CHÚ
Khi so sánh 2D Tool và 3D Tool, 2D Tool có những ưu và nhược điểm sau. Chọn phương pháp
phù hợp theo mục đích sử dụng.
Thuận lợi:
- Do các trục V và W không di chuyển nên các thiết bị ngoại vi và cáp ít có khả năng
can thiệp hiệu chuẩn
Nhược điểm:
*1: Nếu yêu cầu bù hướng trục Z, hãy nhập giá trị bù vào hộp thoại sau
hộp sau khi hiệu chuẩn.
2. Nhấp vào nút <Tool Wizard>. Bạn sẽ thấy hộp thoại hiển thị bên dưới.
Chọn Công cụ 3D hoặc Công cụ 2D.
3. Nhấp vào nút <Next> để tiến hành cài đặt Công cụ bằng Chạy & Dạy.
Để biết chi tiết về cài đặt Công cụ, hãy tham khảo phần 7. Hiệu chỉnh Tầm nhìn trong Hướng dẫn Phần
4. Nếu sử dụng Công cụ 3D, hãy chọn số công cụ để xác định và số điểm cần dạy,
và nhấp vào nút <Next>.
GHI CHÚ “Số điểm dạy” là số lần dạy cùng một điểm (điểm tham chiếu) trong phạm vi
chuyển động của rô-bốt trong khi chỉ thay đổi hướng dụng cụ. Số lượng để dạy ít
nhất phải là ba. Mặc dù nó phụ thuộc vào độ chính xác giảng dạy của từng điểm,
nhưng có thể thiết lập cài đặt công cụ chính xác hơn bằng cách tăng số lượng.
Để tăng độ chính xác của cài đặt công cụ, hãy đặt góc khoảng 10 độ trở lên
cho xung J5 để tránh điểm kỳ dị gần 0 độ khi dạy điểm tham chiếu.
5. Chạy rô-bốt cho đến khi công cụ thẳng hàng với điểm tham chiếu. Sau đó
nhấp vào nút <Dạy> để hiển thị hộp thoại [Chạy & Dạy]. Khớp công cụ và
điểm tham chiếu.
Nếu sử dụng Công cụ 2D, chỉ xoay trục U như minh họa bên dưới, sau đó di chuyển các trục X, Y và
Z cho đến khi công cụ được căn chỉnh với điểm tham chiếu.
Nhấp vào nút <Dạy> sẽ hiển thị hộp thoại [Chạy & Dạy] cho cả Công cụ 3D và Công cụ 2D. Khớp công
cụ và điểm tham chiếu.
GHI CHÚ
Khi di chuyển các trục U, V và W, hãy di chuyển cánh tay hướng lên trên để tránh va chạm giữa
dụng cụ và điểm tham chiếu.
7. Định nghĩa dao mới được hiển thị như hình bên dưới. Nhấp vào <Kết thúc> để áp dụng
định nghĩa mới.
GHI CHÚ
Mặc dù nên hiệu chỉnh rô-bốt với tư thế giống như hướng dẫn viên, nhưng nó
có thể hiệu chỉnh rô-bốt với tư thế rô-bốt khác với trình hướng dẫn.
Một lưới được sử dụng để hiển thị tất cả các giá trị cho tất cả 15 cấu hình nhánh mà bạn có thể xác định.
Khi một nhánh không được xác định, thì tất cả các trường cho nhánh đó sẽ trống. Khi bạn nhập một giá trị
vào bất kỳ trường nào cho một nhánh chưa xác định, thì các trường còn lại sẽ được đặt thành 0 và công cụ
sẽ được xác định khi bạn nhấp vào nút <Áp dụng>.
Để biết thêm thông tin về các thông số của cánh tay, hãy xem Tham khảo ngôn ngữ SPEL+ : ArmSet
Tuyên bố.
Sử dụng phím <TAB> để chuyển sang trường tiếp theo. Sử dụng các phím mũi tên hoặc chuột để di chuyển đến bất
kỳ trường nào.
Mục Sự miêu tả
Thuật sĩ Cánh tay Mở trình hướng dẫn để định cấu hình cánh tay bổ sung bằng cách sử dụng máy ảnh.
Để biết chi tiết về cài đặt Cục bộ, hãy tham khảo phần 7. Hiệu chỉnh Tầm nhìn trong Hướng dẫn
Quận L2 Khoảng cách giữa tâm của khớp 2 và tâm của khớp định hướng tính bằng milimét.
J2 Offset Góc của đường từ tâm khớp 2 đến tâm khớp định hướng tính bằng độ.
Độ lệch Z Độ lệch Z giữa trục định hướng mới và trục định hướng chuẩn.
Quận L1 Khoảng cách giữa tâm khớp vai và tâm khớp khuỷu tay tính bằng milimét.
U bù đắp Độ lệch góc giữa vị trí 0 của hướng chuẩn và vị trí 0 của trục định hướng mới tính bằng
độ.
Thông thoáng Xóa tất cả các giá trị cho nhánh đã chọn
GHI CHÚ
Nếu tùy chọn ECP không được bật trong bộ điều khiển, trang này sẽ không hiển thị.
Để biết thông tin chi tiết về cách sử dụng các điểm kiểm soát bên ngoài trong ứng dụng của bạn, hãy
tham khảo 6.16.5 Hệ tọa độ ECP (Tùy chọn).
Một lưới được sử dụng để hiển thị tất cả các giá trị cho tất cả các ECP mà bạn có thể xác định.
Khi một ECP không được xác định, thì tất cả các trường cho ECP đó sẽ trống. Khi bạn nhập một giá trị
vào bất kỳ trường nào cho ECP không xác định, thì các trường còn lại sẽ được đặt thành 0 và ECP sẽ
được xác định khi bạn nhấn nút <Áp dụng>.
Sử dụng phím <TAB> để chuyển sang trường tiếp theo. Sử dụng các phím mũi tên hoặc chuột để di chuyển đến bất
kỳ trường nào.
Mục Sự miêu tả
TRONG
Góc quay của ECP về trục Z (cuộn).
TRONG
Góc quay của ECP về trục Y (cao độ).
TRONG
Góc xoay của ECP về trục X (ngáp).
Thông thoáng Xóa tất cả các giá trị cho ECP đã chọn.
Trang này cho phép bạn xác định pallet (Pallet). Khi trang được chọn, các giá trị cho
pallet có sẵn sẽ được hiển thị. Khi một Pallet không được xác định, thì tất cả các trường
cho Pallet sẽ trống. Pallet sẽ được xác định khi bạn nhấn nút <Áp dụng>.
Để biết thêm thông tin về Pallet, hãy xem SPEL+ Language Reference: Pallet Statement.
Sử dụng phím <TAB> để chuyển sang trường tiếp theo. Sử dụng các phím mũi tên hoặc chuột để di chuyển đến bất
kỳ trường nào.
Mục Sự miêu tả
điểm Chỉ định biến điểm để sử dụng cho định nghĩa pallet.
Chọn 3 hoặc 4.
Cột Chỉ định số chia của Điểm số 1(dữ liệu hệ tọa độ 1) và Điểm số 2 (dữ liệu hệ
tọa độ 2) bởi một số nguyên. Phạm vi là từ 1 đến 32767. (Bộ phận 1 × Bộ phận 2
<32767)
hàng Chỉ định số chia của Điểm số 1(dữ liệu hệ tọa độ 1) và Điểm số 3 (dữ liệu hệ
tọa độ 3) bởi một số nguyên. Phạm vi là từ 1 đến 32767. (Bộ phận 1 × Bộ phận 3
<32767)
Ngoài Không bắt buộc. Tạo một pallet có thể truy cập bên ngoài các cột được chỉ định và
hàng
TRONG
Đặt tọa độ U theo độ.
TRONG
Đặt tọa độ V theo độ.
TRONG
Đặt tọa độ W theo độ.
2. Nhấp vào nút <Pallet Wizard>. Bạn sẽ thấy hộp thoại hiển thị bên dưới.
3. Chọn số pallet để xác định, số điểm cần dạy, số hàng và cột và có sử dụng “Bên
ngoài” hay không. Sau đó, nhấp vào nút <Next>.
GHI CHÚ
Nếu pallet có hình chữ nhật được sắp xếp hợp lý thì chỉ cần chỉ định 3 trong số 4
điểm góc. Tuy nhiên, trong hầu hết các trường hợp, nên sử dụng 4 điểm góc để xác
định pallet.
4. Nhấp vào nút <Dạy> để hiển thị trang [Dạy điểm đầu tiên].
5. Di chuyển robot đến góc đầu tiên để dạy vị trí của nó. Nhấp vào nút <Dạy> để
hiện hộp thoại sau.
6. Dạy các góc từ thứ hai trở đi bằng cách làm theo các bước (4) và (5).
7. Định nghĩa pallet mới được hiển thị như hình bên dưới. Nhấp vào <Kết thúc> để áp dụng
định nghĩa mới.
cho phép bạn xác định cài đặt Hộp (khu vực kiểm tra tiếp cận) cho rô-bốt. Khi trang được chọn, các giá trị
hiện tại được hiển thị. Khi một Hộp không được xác định, thì tất cả các trường cho Hộp đó sẽ trống. Khi bạn
nhập một giá trị vào bất kỳ trường nào cho Hộp không xác định, thì các trường còn lại sẽ được đặt thành 0 và
Hộp sẽ được xác định khi bạn nhấn nút <Áp dụng>.
Để biết thêm thông tin về Box, hãy xem SPEL+ Language Reference: Box Statement.
phím <TAB> để di chuyển đến trường tiếp theo. Sử dụng các phím mũi tên hoặc chuột để di chuyển đến bất kỳ
trường nào.
Mục Sự miêu tả
tối thiểu X Nhập giá trị giới hạn X nhỏ nhất tính bằng milimét.
tối đa X Nhập giá trị giới hạn X tối đa tính bằng milimét.
Min Y Nhập giá trị giới hạn Y nhỏ nhất tính bằng milimét.
tối đa Y Nhập giá trị giới hạn Y tối đa tính bằng milimét.
tối thiểu Z Nhập giá trị giới hạn Z tối thiểu tính bằng milimét.
tối đa Z Nhập giá trị giới hạn Z tối đa tính bằng milimét.
phân cực Đặt cực cho đầu ra I/O khi kiểm tra tiếp cận.
Đặt cả hai giá trị thành 0 sẽ vô hiệu hóa các giới hạn.
2. Nhấp vào nút <Trình hướng dẫn Hộp>. Bạn sẽ thấy hộp thoại hiển thị bên dưới.
4. Nhấp vào nút <Dạy> để hiển thị trang [Dạy góc đầu tiên của hộp].
5. Di chuyển robot đến góc đầu tiên để dạy vị trí của nó. Nhấp vào nút <Dạy> để
hiện hộp thoại sau.
6. Dạy các góc từ thứ hai trở đi bằng cách làm theo các bước (4) và (5).
8. Định nghĩa hộp mới được hiển thị như hình bên dưới. Nhấp vào <Finish> để áp dụng cái mới
sự định nghĩa.
Để biết thêm thông tin về Mặt phẳng, hãy xem Tham chiếu Ngôn ngữ SPEL+ : Tuyên bố Mặt phẳng.
phím <TAB> để di chuyển đến trường tiếp theo. Sử dụng các phím mũi tên hoặc chuột để di chuyển đến bất
kỳ trường nào.
Mục Sự miêu tả
X Đặt gốc X của tọa độ cho mặt phẳng kiểm tra tiếp cận.
VÀ Đặt gốc Y của tọa độ cho mặt phẳng kiểm tra tiếp cận.
VỚI
Đặt gốc Z của tọa độ cho mặt phẳng kiểm tra tiếp cận.
TRONG
Đặt gốc U của tọa độ cho mặt phẳng kiểm tra tiếp cận.
TRONG
Đặt gốc V của tọa độ cho mặt phẳng kiểm tra tiếp cận.
TRONG
Đặt gốc W của tọa độ cho mặt phẳng kiểm tra tiếp cận.
1. Chọn tab [Trình quản lý rô-bốt]-[Máy bay] để hiển thị trang [Máy bay].
2. Nhấp vào nút <Trình hướng dẫn Máy bay>. Bạn sẽ thấy hộp thoại hiển thị bên dưới.
3. Chọn số mặt phẳng để xác định và số điểm cần dạy, sau đó nhấp vào
nút <Tiếp theo>.
GHI CHÚ Bạn có thể chọn “1” hoặc “3” cho số điểm cần dạy. Nếu bạn chọn “1”, tư thế của robot khi
giảng dạy sẽ được phản ánh. Nếu bạn chọn “3”, tư thế của robot sẽ không được phản ánh.
Để biết chi tiết, hãy tham khảo SPEL+ Language Reference: Plane Statement.
4. Nhấp vào nút <Dạy> để hiển thị trang [Dạy điểm gốc của mặt phẳng].
5. Chạy bộ rô-bốt đến điểm tham chiếu để dạy vị trí của nó. Nhấp vào <Dạy>
để hiển thị hộp thoại sau.
6. Định nghĩa mặt phẳng mới được hiển thị như hình bên dưới. Nhấp vào <Kết thúc> để áp dụng
định nghĩa mới.
1) Di chuyển rô-bốt đến điểm tham chiếu để dạy vị trí của nó (Điểm #1). Nhấp chuột
2) Hướng dẫn điểm xác định trục X (Điểm #2) và điểm xác định trục Y (Điểm #3) theo
7. Định nghĩa mặt phẳng mới được hiển thị như hình bên dưới. Nhấp vào <Kết thúc> để áp dụng
định nghĩa mới.
Để biết chi tiết về các tham số Trọng lượng, hãy xem SPEL + Language Reference: Wight
Tuyên bố.
Mục Sự miêu tả
Cân nặng Nhập tổng trọng lượng mới của tải trọng trên rô-bốt.
Kg/Lb Chọn đơn vị trọng lượng được biểu thị bằng: kilôgam hoặc pound.
Để biết chi tiết về các tham số Quán tính, hãy xem Tham khảo Ngôn ngữ SPEL+ : Quán tính
Tuyên bố.
Mục Sự miêu tả
2
Tải quán tính Nhập quán tính tải mới của trọng tải trên rô-bốt tính bằng kg m . Cái này
bao gồm quán tính của bộ phận kết thúc cộng với bộ phận được mang.
Độ lệch tâm Nhập giá trị độ lệch tâm mới tính bằng milimét. Đây là khoảng cách từ
tâm quay của khớp 4 đến trọng tâm của bộ phận tác động cuối và bộ phận.
Mặc định Nhấn nút mặc định để hiển thị cài đặt mặc định gốc.
Để biết chi tiết về các giới hạn XYZ, hãy xem Tham khảo Ngôn ngữ SPEL+ : Tuyên bố XYLim.
Mục Sự miêu tả
XYZ Nhập các giá trị giới hạn X, Y và Z tối thiểu và tối đa. Đặt cả hai giá trị
thành 0 sẽ vô hiệu hóa các giới hạn.
Đọc hiện tại Nhấp vào nút này để đọc giá trị từ vị trí rô-bốt hiện tại. Văn bản nút hiển thị trục
và tối thiểu hoặc tối đa tùy thuộc vào trường văn bản nào có tiêu điểm hiện tại.
Để biết thêm thông tin về Phạm vi, hãy xem Tham khảo ngôn ngữ SPEL+ và hướng dẫn sử dụng cho rô-bốt bạn
đang sử dụng.
Để biết chi tiết về cách định cấu hình phạm vi chuyển động, hãy xem Tham khảo ngôn ngữ SPEL+ : Phạm vi
Tuyên bố.
Mục Sự miêu tả
J1 - J6 Nhập các giá trị xung bộ mã hóa tối thiểu và tối đa cho mỗi khớp.
Đọc hiện tại Nhấp vào nút này để đọc giá trị khớp hiện tại của rô-bốt vào trường hiện tại. Văn bản nút
sẽ thay đổi tùy thuộc vào trường văn bản nào có tiêu điểm.
Để biết chi tiết về cách định cấu hình vị trí ban đầu, hãy xem Tham chiếu Ngôn ngữ SPEL+ :
Tuyên bố HomeSet.
Khi bạn chọn tab [Cấu hình chính], vị trí gốc hiện tại được đọc từ bộ điều khiển rô-bốt và hiển thị
trong hộp văn bản. Nếu vị trí ban đầu chưa bao giờ được xác định, thì các hộp văn bản sẽ trống.
Để xác định vị trí ban đầu, bạn có thể nhập giá trị vị trí bộ mã hóa cho từng trong số bốn khớp rô-
bốt vào hộp văn bản hoặc bạn có thể chọn trang [Chạy bộ & Dạy] để đưa rô bốt đến vị trí ban đầu
mong muốn, sau đó chọn [ Home Config] và nhấp vào nút <Đọc vị trí hiện tại> để đọc các giá trị vị
trí bộ mã hóa hiện tại.
Lệnh home thực thi theo từng bước. Số bước bằng số khớp trên robot. Chọn số bước gốc cho mỗi khớp
bằng cách sử dụng danh sách thả xuống cho mỗi khớp. Nhiều khớp có thể được cố định trong cùng một
bước.
Sau khi thay đổi vị trí gốc và thứ tự gốc, bạn có thể nhấp vào tab [Trình quản lý rô-bốt]–[Bảng điều
khiển] và nhấp vào nút <Màn hình chính>.
Mục Sự miêu tả
Đọc hiện tại Nhấp vào nút này để đọc giá trị xung của bộ mã hóa vị trí hiện tại vào trường văn bản
hiện được chọn. Văn bản của nút sẽ thay đổi tùy theo trường văn bản nào được
chọn.
Mặc định Đặt giá trị của hộp nhóm [Đặt hàng tại nhà] thành giá trị mặc định.
Để mở cửa sổ Lệnh
Chọn Cửa sổ Lệnh từ Menu Công cụ
Hoặc
Hoặc
Nhập Ctrl + M
Để thực thi các lệnh SPEL+ từ cửa sổ Lệnh 1. Nhập lệnh mong
muốn sau dấu nhắc (>). Lệnh có thể được nhập vào trên
hoặc chữ thường.
2. Nhấn <Enter> để thực hiện lệnh. Con trỏ có thể ở bất kỳ đâu trên dòng khi bạn nhấn
<Enter>.
3. Đợi lời nhắc quay lại trước khi nhập lệnh mới.
Khi xảy ra lỗi, một số lỗi sẽ được hiển thị cùng với thông báo lỗi.
Bạn có thể sử dụng các phím mũi tên hoặc chuột để di chuyển con trỏ đến bất kỳ dòng nào trong cửa
sổ bắt đầu bằng ký tự dấu nhắc (>) và thực hiện nó bằng cách nhấn <Enter>.
Chìa khóa
Hoạt động
Ctrl+C Dừng chương trình và khởi tạo bộ điều khiển robot. Nếu lệnh chuyển động của
robot đang được thực hiện, dấu nhắc sẽ quay lại khi lệnh đã hoàn thành.
Ctrl+V Thực hiện lệnh Dán. Dán từ Clipboard vào lựa chọn hiện tại.
Ctrl+W Hiển thị lại dòng lệnh cuối cùng sau dấu nhắc.
Ctrl+X Thực hiện lệnh Cắt. Cắt lựa chọn hiện tại và đưa vào Clipboard.
Ctrl+Z Hoàn tác thay đổi cuối cùng.
? Dịch thành "PRINT" khi được sử dụng làm ký tự đầu tiên của lệnh.
Điều này có thể được sử dụng để hiển thị các biến hoặc bất kỳ câu lệnh nào
yêu cầu lệnh PRINT.
O bộ nhớ. Có tối đa bốn chế độ xem: một chế độ xem tiêu chuẩn và ba chế độ xem tùy chỉnh.
Trên chế độ xem tiêu chuẩn, có hai lưới. Đối với mỗi lưới, bạn có thể chỉ định loại và kích thước của I/
O để giám sát.
Đối với mỗi dạng xem tùy chỉnh, bạn có thể chỉ định một danh sách gồm bất kỳ tổ hợp đầu vào, đầu ra hoặc
bộ nhớ nào. Theo mặc định, có sẵn một chế độ xem tùy chỉnh. Để sử dụng hai chế độ xem tùy chỉnh khác,
nhấp chuột phải vào tab và kiểm tra chế độ xem bạn muốn hiển thị. Xem phần Chế độ xem I/O tùy chỉnh ở
Các nhãn đã được xác định bằng [Trình chỉnh sửa nhãn I/O] được hiển thị bên cạnh mỗi bit, byte hoặc từ.
Sau khi cửa sổ [I/O Monitor] được mở, trạng thái đầu vào và đầu ra cho chế độ xem hiện tại được cập nhật
liên tục.
Màn hình I/O sẽ luôn được hiển thị phía trên các cửa sổ con khác, chẳng hạn như cửa sổ chương trình và
cửa sổ điểm.
Nếu một mô tả đã được nhập cho một cổng I/O (bit, byte hoặc từ) trong Trình chỉnh sửa nhãn I/O, thì mẹo
công cụ sẽ được hiển thị khi con trỏ chuột ở trên hàng chứa cổng.
Bạn có thể bật và tắt đầu ra bằng cách nhấp đúp vào hình ảnh đèn LED đầu ra trong cột Trạng thái.
Nhập Ctrl + I.
Cuộn qua các lưới để xác định vị trí đầu vào hoặc đầu ra mong muốn để giám sát.
Bạn có thể chia mỗi lưới thành hai vùng cuộn bằng cách chọn thanh chia ở góc trên bên phải của lưới và
kéo thanh đó xuống. Mỗi vùng cuộn có thể được cuộn riêng lẻ.
Để tắt hoặc bật một đầu ra, nhấp đúp vào hình ảnh đèn LED cho đầu ra mong muốn.
Khi I/O ảo đang hoạt động, bạn có thể bật và tắt các bit đầu vào bằng cách nhấp đúp vào hình ảnh đèn LED
Để xem byte và từ ở định dạng thập lục phân, hãy chọn hộp kiểm [Giá trị thập lục phân].
Bạn có thể thay đổi kích thước màn hình I/O theo hướng dọc để hiển thị nhiều dữ liệu hơn. Di chuyển
con trỏ chuột của bạn đến góc dưới bên phải của cửa sổ để kích hoạt bộ điều khiển kích thước, sau
đó bấm xuống và kéo cửa sổ xuống hoặc lên đến kích thước mong muốn.
chỉnh Bạn có thể định cấu hình tối đa ba chế độ xem I/O tùy chỉnh. Trong mỗi dạng xem, bạn có thể
thêm bất kỳ tổ hợp I/O nào. Bạn cũng có thể thay đổi tên của từng chế độ xem và ẩn từng chế độ xem.
1. Nhấp vào tab chế độ xem tùy chỉnh. Nếu không có gì hiện đang được hiển thị, hãy nhấp chuột phải vào [Chuẩn
View] và chọn một trong ba chế độ xem tùy chỉnh để hiển thị.
2. Nhấp vào nút <Thêm> để thêm hàng mới vào danh sách.
3. Chọn <Type> bằng cách nhấp vào cột [Type], sau đó nhấp vào mũi tên để xem danh sách các loại I/O
và chọn một loại.
4. Trong cột [Cổng], chọn cổng (bit, byte hoặc từ, tùy thuộc vào loại I/O).
5. Thêm nhiều hàng hơn nếu cần bằng cách lặp lại các bước 2 - 4.
xem 1. Nhấp vào tab chế độ xem tùy chỉnh. Nếu không có gì hiện đang được hiển thị, hãy nhấp chuột phải vào [Chuẩn
View] và chọn một trong ba chế độ xem tùy chỉnh để hiển thị.
Cửa sổ Trình quản lý tác vụ cho phép bạn Tạm dừng (tạm dừng), Tiếp tục (tiếp tục) và Thoát (hủy bỏ) các tác
vụ.
Hoặc
Nhập Ctrl + T.
Hoặc
Hoạt động
Trình quản lý tác vụ được sử dụng để tạm dừng, tiếp tục, chuyển bước và dừng các tác vụ.
Khi Trình quản lý tác vụ được khởi động, bạn sẽ thấy một lưới chứa thông tin trạng thái cho 32 tác vụ tác vụ
tiêu chuẩn và 11 tác vụ bẫy. Ngoài ra, bạn sẽ thấy thông tin trạng thái của 16 tác vụ nền nếu tác vụ nền được
Tên Tên của chức năng đã được bắt đầu như một tác vụ.
Trạng thái Trạng thái tác vụ hiện tại: Chạy, Chờ, Dừng, Tạm dừng, Đã hủy bỏ, Đã hoàn thành.
Không Tạm Dừng thường Tác vụ này không tạm dừng với câu lệnh Tạm dừng hoặc khi xảy ra
trạng thái Tạm dừng đầu vào hoặc Cửa an toàn mở.
NoEmgAbort Tác vụ này liên tục xử lý trong trường hợp Khẩn cấp
CPU Hệ số tải CPU của từng tác vụ. Chức năng này hỗ trợ phát hiện sự cố của các tác vụ do người
dùng tạo.
Trong Ví dụ 1 sau đây, chức năng lặp lại cho đến khi cổng bit I/O đầu vào tiêu chuẩn 1 BẬT.
Vì Sw() là lệnh trong đó các tác vụ không được chuyển đổi nên tác vụ này chiếm giữ tiến trình. Nó có thể ảnh
hưởng đến các tác vụ khác của người dùng hoặc toàn bộ hệ thống của Bộ điều khiển. Để chỉ định các tác vụ như
Giá trị hiển thị không đảm bảo độ chính xác. Do những hạn chế của phương pháp đo lường, một số khác biệt
được đưa vào. Hệ số tải của chương trình được tạo đúng cách là tối thiểu.
Ngoài ra, trong một chương trình như Ví dụ 2, các lệnh được thực thi bởi các tác vụ hệ thống khác.
Ví dụ 1)
chức năng chính
LÀM
LÀM
Ví dụ 2)
chức năng chính
LÀM
In "KIỂM TRA"
Vòng
chống đỡ
Mục Sự miêu tả
Tác vụ cũng tạm thời dừng khi tác vụ là loại NoPause hoặc loại NoEmgAbort.
Bản tóm tắt Sau khi một hoặc nhiều tác vụ bị tạm dừng bằng nút <Dừng>, việc nhấp vào <Tiếp tục>
để tiếp tục thực hiện các tác vụ bị tạm dừng ở nơi chúng đã dừng lại. Đầu tiên,
một hộp thoại xác nhận được hiển thị.
Từ bỏ Nút này dừng tác vụ đã chọn vĩnh viễn. Bạn không thể tiếp tục một tác vụ sau khi
đã thực hiện Thoát. Để khởi động lại tác vụ, bạn phải khởi động nó từ bên trong
một chương trình hoặc từ cửa sổ Run. Tác vụ cũng dừng khi tác vụ là loại NoPause
Tạm ngừng Nút này tạm dừng các tác vụ có thể tạm dừng. Sau khi tạm dừng, bạn phải sử dụng
<Tiếp tục> hoặc <Dừng>.
Tác vụ không tạm dừng khi tác vụ là loại NoPause hoặc loại NoEmgAbort.
Tiếp tục Nút này tiếp tục tất cả các tác vụ đã bị tạm dừng bằng nút <Tạm dừng>.
Nhấp vào nút <Dừng> để dừng tác vụ bạn đã chọn trong giây lát.
Sau khi một tác vụ bị tạm dừng, mã nguồn sẽ được hiển thị và bước tiếp theo sẽ được chỉ định. Bạn có
thể nhấp vào nút <Resume> để tiếp tục thực hiện. (Bạn cũng có thể thực hiện [Bước vào], [Bước qua]
hoặc [Đi bộ] từ Menu [Chạy].)
Tạm dừng cho phép bạn "tạm dừng" tất cả các tác vụ có thể bị tạm dừng.
Nhấp vào nút <Tạm dừng> để tạm dừng các tác vụ có sẵn. Robot sẽ giảm tốc độ để dừng lại ngay lập tức.
Sau khi thực hiện Tạm dừng, nhấp vào <Tiếp tục> để tiếp tục tất cả các tác vụ bị tạm dừng.
Để xem mã nguồn tại dòng thực thi hiện tại Chọn một hàng
nhiệm vụ. Sau đó nhấp chuột phải và chọn [Go To Line]. Trình chỉnh sửa chương trình sẽ được mở tại
dòng thực thi hiện tại
O và nhãn điểm. Bạn có thể gán macro cho từng phím chức năng Alt ngoại trừ Alt+F4, đây là lối tắt
Windows để đóng ứng dụng.
5. Nhấp vào <Đóng> để đóng hộp thoại. Bạn sẽ được nhắc lưu các macro mà bạn đã tạo hoặc thay đổi.
Để mở một macro và thực thi nó, hãy nhập <Alt> + phím chức năng. Sau đó nhấp vào <Execute> để chạy
nó. Macro không bao giờ thực hiện bằng cách nhấn phím chức năng. Bước thực thi riêng biệt được cung
cấp để đảm bảo an toàn, vì macro có thể di chuyển rô-bốt và điều khiển I/O.
Macro có thể được thực thi trong khi các tác vụ đang chạy. Nếu các lệnh không hợp lệ được thực thi
trong khi các tác vụ đang chạy, sẽ xảy ra lỗi.
Hoặc
Nhập Ctrl + L.
Hoặc
Cây ở phía bên trái của cửa sổ hiển thị các loại I/O khác nhau cho bộ điều khiển.
Đối với mỗi loại I/O, bạn có thể xem và chỉnh sửa nhãn cho bit, byte (8 bit) và từ (16 bit).
Cột đầu tiên của bảng tính hiển thị số bit, byte hoặc từ, tùy thuộc vào loại I/O mà bạn đang xem.
Cột thứ hai chứa nhãn cho từng bit, byte hoặc từ trong cột 1. Bạn có thể nhập tối đa 32 ký tự cho một
nhãn. Các ký tự nhãn có thể là chữ và số hoặc dấu gạch dưới.
Nếu bạn thêm mô tả vào điểm I/O, thì mô tả đó sẽ được hiển thị dưới dạng mẹo công cụ trên Màn hình I/O.
GHI CHÚ - I/O Label Editor hiển thị tất cả các loại I/O có sẵn trên bộ điều khiển của bạn.
- Đối với phiên bản Trình chỉnh sửa, Trình chỉnh sửa nhãn I/O hiển thị tất cả các loại I/O.
Ví dụ: bạn có thể chỉnh sửa nhãn I/O của Fieldbus, nhưng bạn có thể chưa cài đặt bảng Fieldbus
trong bộ điều khiển.
nhãn Chọn loại I/O bạn muốn gắn nhãn trong cây. Sau khi bạn chọn loại I/O, bảng tính sẽ
được làm mới để hiển thị nhãn cho loại đó. Số hàng trong bảng tính bằng với số bit, byte
hoặc từ có sẵn cho loại bạn đã chọn.
Sử dụng chuột để cuộn qua bảng tính và đặt con trỏ vào trường [Nhãn] bên cạnh số bit, byte
hoặc từ mà bạn muốn thêm nhãn vào. Nhập nhãn, nhãn này có thể dài tối đa 32 ký tự chữ và
số không có khoảng trắng. Theo tùy chọn, bạn có thể nhập mô tả cho nhãn vào trường [Mô tả].
Sau khi thêm hoặc chỉnh sửa nhãn, hãy lưu các thay đổi bằng cách thực hiện [Lưu] từ trình
đơn [Tệp] hoặc bằng cách nhấp vào nút trên thanh công cụ <Lưu dự án>. Nếu phát hiện bất kỳ
nhãn trùng lặp nào, thông báo lỗi sẽ hiển thị và thao tác lưu sẽ bị hủy bỏ. Bạn phải sửa
trùng lặp trước khi có thể lưu nhãn thành công.
Bạn cũng có thể cắt và dán toàn bộ hàng bằng các bước sau: 1.
Chọn một hoặc nhiều hàng bằng cách sử dụng bộ chọn hàng ở bên trái và thực hiện lệnh [Cut]
hoặc [Copy] từ menu [Sửa]. Khi chọn nhiều hàng, giữ phím shift hoặc phím điều khiển
trong khi chọn hàng bằng chuột.
2. Chọn hàng mà bạn muốn bắt đầu dán bằng cách nhấp vào bộ chọn hàng ở bên trái
của hàng.
5.11.7 Lệnh chỉnh sửa lỗi người dùng (Menu Công cụ)
Trình chỉnh sửa lỗi người dùng cho phép bạn xác định lỗi người dùng.
Bạn nên sử dụng tiền tố ER_ cho từng nhãn lỗi và sử dụng tất cả các chữ hoa cho nhãn. Điều
này giúp dễ dàng xem các nhãn lỗi trong mã của bạn.
8001 ER_INDEXOT đã xảy ra tình trạng làm thêm giờ cho người lập chỉ mục.
Trong mã chương trình của bạn, hãy sử dụng câu lệnh Lỗi để tạo lỗi người dùng. Ví dụ:
Đợi Sw(VacOn), 1
Nếu Tw = 1 Thì
Lỗi ER_VACUUM
Thông tin lỗi người dùng được lưu trữ trong thư mục dự án hiện tại trong một tệp có tên
UserErrors.dat.
Bạn có thể sử dụng lệnh [Nhập] từ menu [Tệp] để nhập lỗi người dùng từ các dự án khác.
Sau khi thêm các định nghĩa lỗi mới, hãy lưu các thay đổi bằng cách thực hiện Lưu từ trình
đơn [Tệp] hoặc bằng cách nhấp vào nút trên thanh công cụ <Lưu dự án>. Nếu phát hiện bất kỳ
nhãn trùng lặp nào, thông báo lỗi sẽ hiển thị và thao tác lưu sẽ bị hủy bỏ. Bạn phải sửa
trùng lặp trước khi có thể lưu nhãn thành công.
Chọn Bộ điều khiển từ menu [Công cụ] để mở hộp thoại [Công cụ Bộ điều khiển].
Từ hộp thoại [Công cụ điều khiển], bạn có thể lưu và khôi phục cấu hình bộ điều khiển hoàn chỉnh và dự án
bằng các lệnh [Bộ điều khiển sao lưu] và [Khôi phục bộ điều khiển]. Bạn cũng có thể lưu và xem trạng thái
của bộ điều khiển cũng như đặt lại bộ điều khiển.
Trước khi bảo dưỡng hệ thống, bạn nên thực thi [Bộ điều khiển sao lưu] và lưu trữ cấu hình hệ thống trên
phương tiện bên ngoài, chẳng hạn như khóa bộ nhớ USB.
Nếu cần, bạn có thể sử dụng [Restore Controller] để khôi phục dữ liệu đã lưu trước đó.
Sử dụng Bộ điều khiển dự phòng để lưu dữ liệu cấu hình bộ điều khiển trên PC của bạn.
Trạng thái hiện tại được lưu trong một thư mục chứa nhiều tệp. Cài đặt cấu hình bộ điều khiển, trạng thái
tác vụ, trạng thái I/O, trạng thái robot, v.v. được lưu trong các tệp này.
Điều này hữu ích cho người dùng để gửi ảnh chụp nhanh trạng thái bộ điều khiển cho nhà cung cấp hệ thống
Trạng thái bộ điều khiển được lưu trữ trong thư mục có tên “B”, theo sau là loại bộ điều khiển, số sê-ri
của bộ điều khiển và ngày/giờ.
Bạn có thể định cấu hình bộ điều khiển có lưu các tệp dự án trong thư mục trạng thái hay không.
2. Nhấp vào nút <Backup Controller> để mở hộp thoại [Duyệt tìm thư mục].
3. Chọn ổ đĩa và thư mục mẹ mà bạn muốn lưu thông tin. Bạn có thể tạo một thư mục mẹ mới bằng cách
nhấp vào nút <Tạo thư mục mới>.
4. Nhấp vào <OK>. Một thư mục mới chứa các tệp sao lưu sẽ được tạo trong thư mục đã chọn có tên là
“B”, theo sau là loại bộ điều khiển, số sê-ri của bộ điều khiển và ngày/giờ.
Sử dụng Khôi phục Bộ điều khiển để tải cài đặt bộ điều khiển từ dữ liệu sao lưu đã lưu trước đó. Bạn
không thể khôi phục dữ liệu bộ điều khiển trong khi các tác vụ đang chạy. Nếu bạn cố gắng làm như vậy,
một thông báo lỗi sẽ được hiển thị.
2. Bấm vào nút <Restore Controller> để mở hộp thoại [Browse For Folder].
3. Chọn ổ đĩa và thư mục chứa thông tin. Thông tin sao lưu bộ điều khiển được lưu trữ trong một thư
mục có tên là “B”, theo sau là loại bộ điều khiển, số sê-ri của bộ điều khiển và ngày/giờ.
GHI CHÚ
Bạn cũng có thể chọn thư mục chứa thông tin trạng thái bộ điều khiển xuất.
4. Nhấn <OK> để hiển thị hộp thoại chọn khôi phục dữ liệu.
Hộp kiểm tên rô bốt, số sê-ri, hiệu chuẩn Hộp kiểm này cho phép
bạn khôi phục tên rô bốt, số sê-ri rô bốt, dữ liệu Hofs và dữ liệu CalPls. Đảm bảo rằng dữ liệu
Hofs chính xác được khôi phục. Nếu khôi phục dữ liệu Hofs sai, rô-bốt có thể di chuyển sai vị
trí.
Cài đặt mặc định không được chọn.
Hộp kiểm này cho phép bạn khôi phục dữ liệu tiêu thụ phụ tùng.
Để biết chi tiết, hãy tham khảo sách hướng dẫn sau.
Bộ điều khiển robot RC700/RC700-A Bảo trì 6 Báo động.
Điều này không được kiểm tra bởi cài đặt mặc định.
Hộp kiểm cấu hình phần cứng thị giác Hộp kiểm
này cho phép bạn khôi phục cấu hình phần cứng thị giác.
Để biết chi tiết, hãy tham khảo tùy chọn EPSON RC+ 7.0: Vision Guide 7.0.
Điều này không được kiểm tra bởi cài đặt mặc định.
Điều này không được kiểm tra bởi cài đặt mặc định.
Hộp kiểm cấu hình Force Sensing I/F Hộp kiểm này
cho phép bạn khôi phục cấu hình Force Sensing I/F.
Để biết chi tiết, tham khảo tùy chọn EPSON RC+ 7.0 Force Control 7.0.
Điều này không được kiểm tra bởi cài đặt mặc định.
GHI CHÚ Chỉ khôi phục cấu hình hệ thống được lưu bằng Bộ điều khiển dự phòng cho cùng một hệ thống.
Khi thông tin hệ thống khác được khôi phục, thông báo cảnh báo sau sẽ xuất hiện.
Nhấp vào nút <Không> để hủy khôi phục dữ liệu ngoại trừ các trường hợp đặc biệt như thay thế bộ
điều khiển.
GHI CHÚ Khi khôi phục bản sao lưu bao gồm dữ liệu của rô bốt được định cấu hình cho Bộ truyền động, hãy đảm
bảo khôi phục dữ liệu trong khi Bộ truyền động được kết nối và bật.
GHI CHÚ
Khi khôi phục bản sao lưu bao gồm thông tin rô-bốt không được hỗ trợ cho bộ điều khiển mục tiêu, sẽ
xảy ra lỗi.
GHI CHÚ Bạn không thể khôi phục bản sao lưu bao gồm PG vào bộ điều khiển ảo.
khiển Nhấp vào nút <Xem trạng thái bộ điều khiển> để xem dữ liệu trạng thái được lưu trữ từ lần
xuất trạng thái trước đó (xem phần Trạng thái bộ điều khiển xuất ở trên).
2. Nhấp vào nút <Xem trạng thái bộ điều khiển> để mở hộp thoại [Duyệt tìm thư mục].
3. Chọn ổ đĩa và thư mục chứa thông tin. Thông tin trạng thái của bộ điều khiển được lưu trữ trong một thư
mục có tên là “B”, theo sau là loại bộ điều khiển, số sê-ri của bộ điều khiển và ngày/giờ.
5. Hộp thoại [Trình xem trạng thái bộ điều khiển] sẽ được hiển thị.
6. Chọn các mục để xem từ cây ở phía bên trái của hộp thoại.
7. Để xem trạng thái bộ điều khiển khác, nhấp vào nút hình elip bên cạnh Thư mục trạng thái
đặt tên và chọn một thư mục trạng thái mới.
Sử dụng nút <Đặt lại Bộ điều khiển> để đặt lại bộ điều khiển SPEL.
thị dữ liệu tiêu thụ các bộ phận cho các bộ phận Bộ điều khiển hoặc Bộ điều khiển.
Để biết chi tiết, hãy tham khảo phần Bảo trì 6. Báo động trong Hướng dẫn sử dụng bộ điều khiển RC700 / RC700-A.
- Tùy chọn
5.12.1 Lệnh [Giao tiếp giữa PC với bộ điều khiển] (Menu Cài đặt)
Để định cấu hình giao tiếp với Bộ điều khiển, hãy chọn [Giao tiếp giữa PC với
Bộ điều khiển] từ menu [Thiết lập]. Hộp thoại [PC to Controller Communications] sẽ được hiển thị
như hình bên dưới:
Thêm vào Thêm thông tin giao tiếp của Ethernet hoặc bộ điều khiển ảo.
Nhấp vào nút này sẽ mở hộp thoại để chỉ định loại giao tiếp.
Xóa bỏ Xóa thông tin liên lạc đã chọn. Không thể xóa kết nối số 1 “USB”.
Làm việc Ngoại tuyến Bạn có thể xây dựng một dự án mà không cần kết nối với bộ điều khiển ở chế độ
Ngoại tuyến. Một số chức năng như Trình quản lý Robot không khả dụng trong chế
độ này.
Tự động kết nối Nếu kết nối được bật, kết nối với bộ điều khiển sẽ tự động.
Để mở hộp thoại [Cấu hình hệ thống], hãy chọn [Thiết lập]-[Cấu hình hệ thống] .
trang Chế độ bắt đầu, bạn có thể chọn để EPSON RC+ 7.0 khởi động ở chế độ Tự động hoặc chế độ Chương
trình.
Mục Sự miêu tả
Tư đô ng
Chọn Tự động để khởi động EPSON RC+ 7.0 ở chế độ Tự động. Tham khảo 4. Thao tác để
biết chi tiết.
Chương trình Chọn Chương trình để khởi động EPSON RC+ 7.0 ở chế độ Chương trình. Tham khảo 4.
Thao tác để biết chi tiết.
Mật khẩu Nhấp vào nút này để thay đổi mật khẩu cần thiết để vào chế độ Chương trình
khỏi Chế độ người vận hành khi EPSON RC+ 7.0 khởi động.
Mặc định Nhấp vào nút này để đặt chế độ khởi động mặc định.
Mục Sự miêu tả
Khởi động EPSON RC+ sau Chọn hộp này nếu bạn muốn EPSON RC+ 7.0 tự động khởi động sau khi
Windows bắt đầu Windows khởi động.
Tùy chọn dòng lệnh Nhập các tùy chọn dòng lệnh được sử dụng khi EPSON RC+ 7.0 tự động
khởi động. Tính năng này chỉ hoạt động khi hộp kiểm Khởi động EPSON
RC+ 7.0 với Windows start không được chọn.
Tự động bắt đầu GAME+ Chọn hộp này nếu bạn muốn thực thi chương trình chính sau một khoảng thời
Tính năng này chỉ hoạt động khi bắt đầu ở chế độ Người vận hành và
thiết bị điều khiển là “Tự”.
Trang Đăng nhập Windows cho phép bạn định cấu hình đăng nhập tự động khi Windows khởi động.
Mục Sự miêu tả
Bật tự động đăng nhập Chọn hộp này nếu bạn muốn tự động đăng nhập vào Windows khi khởi động.
windows Bạn phải cung cấp tên người dùng, mật khẩu và tên miền hợp lệ.
Tên tài khoản Nhập tên của người dùng Windows hợp lệ trên hệ thống.
Mật khẩu Nhập mật khẩu đăng nhập cho người dùng.
Lãnh địa Không bắt buộc. Nếu PC là thành viên của một miền, hãy nhập tên vào
đây.
Trang này cho phép người dùng xem thông tin chung về bộ điều khiển.
Mục Sự miêu tả
Địa chỉ MAC Hiển thị Địa chỉ MAC của bộ điều khiển.
Phiên bản phần mềm Hiển thị phiên bản phần sụn được sử dụng trong bộ điều khiển hiện tại.
Ngày giờ Hiển thị ngày giờ hiện tại trong bộ điều khiển.
Trang này cho phép người dùng xem và thay đổi cài đặt cấu hình bộ điều khiển.
Mục Sự miêu tả
Tên Sử dụng hộp văn bản này để thay đổi tên bộ điều khiển. Bạn
có thể sử dụng bất kỳ tên nào dài tối đa 16 ký tự bằng ký tự
chữ và số và dấu gạch dưới.
Địa chỉ IP Sử dụng hộp văn bản này để đặt địa chỉ IP hiện tại của
cổng LAN-1. Địa chỉ IP phải nằm trên cùng mạng con với PC.
Mặt nạ IP Sử dụng hộp văn bản này để đặt mặt nạ IP của cổng LAN-1.
Lưu ý rằng Mặt nạ IP phải khớp với mặt nạ IP được sử dụng cho
mạng của bạn.
Cổng IP Sử dụng hộp văn bản này để đặt cổng IP của cổng LAN-1.
Điều này chỉ bắt buộc nếu bạn sẽ truy cập bộ điều khiển từ
bên ngoài mạng cục bộ.
thiết bị điều khiển Cho phép bạn chọn Thiết bị điều khiển.
Mật Khẩu TP. Cho phép bạn thay đổi mật khẩu TP.
Mật khẩu T2 Cho phép bạn thay đổi mật khẩu TP2.
Áp dụng Lưu các thay đổi hiện tại. Nếu cần, bộ điều khiển sẽ được đặt
lại để sử dụng các cài đặt mới.
này được bật, tất cả các đầu ra không phải là đầu ra của điều khiển từ xa sẽ bị tắt khi lệnh Reset
được thực thi. Chế độ cài đặt mặc định đang tắt.
GHI CHÚ Đầu ra của I/O tiêu chuẩn, I/O mở rộng và I/O Fieldbus được bao gồm trong “đầu ra” được đề cập trong
các tùy chọn ở trên [Lệnh RESET tắt đầu ra] và [Tắt đầu ra trong khi Dừng khẩn cấp]. I/O bộ nhớ
không bị ảnh hưởng bởi các tùy chọn này.
Do đó, các bit I/O của bộ nhớ không bị tắt khi thực thi lệnh RESET hoặc trong khi Dừng khẩn cấp.
chọn này được bật, tất cả các đầu ra không phải là đầu ra điều khiển từ xa sẽ bị tắt khi xảy ra
dừng khẩn cấp. Ngoài ra, không có đầu ra nào có thể được bật cho đến khi tình trạng dừng khẩn cấp
bị xóa. Cài đặt mặc định được bật.
Bỏ chọn tùy chọn này để thực hiện Bật/Tắt I/O bằng cách sử dụng tác vụ NoEmgAbort hoặc tác vụ nền
sau khi Dừng khẩn cấp. Nếu nó vẫn được chọn, thứ tự thực hiện tắt theo tùy chọn này và bật bằng tác
GHI CHÚ
Bạn nên thiết kế hệ thống của mình để luôn ngắt tất cả nguồn điện cho các thiết bị đầu ra khi xảy
ra tình trạng dừng khẩn cấp. Ngay cả khi bộ điều khiển tắt đầu ra, phần cứng I/O có thể bị trục trặc.
do Khi tùy chọn này được bật, các lệnh chuyển động có thể được thực thi sau khi SFree đã được sử
dụng để giải phóng một hoặc nhiều khớp. Chế độ cài đặt mặc định đang tắt.
chọn, lệnh Đi bộ từ Menu Run sẽ thực hiện các dòng cho đến sau chuyển động tiếp theo hoặc câu lệnh
đầu ra (tùy theo điều kiện nào đến trước). Khi không được chọn, lệnh Đi bộ sẽ thực hiện các dòng
cho đến sau câu lệnh chuyển động tiếp theo và sẽ không dừng đối với các câu lệnh đầu ra. Cài đặt
mặc định được bật.
Chạy khô
Tùy chọn này cho phép bạn chạy các chương trình mà không cần rô bốt kết nối với bộ điều khiển.
Tất cả các câu lệnh của chương trình sẽ hoạt động. Các câu lệnh chuyển động sẽ thực hiện trong
khoảng thời gian tương đương như khi được kết nối với rô-bốt.
I/O ảo
Tùy chọn này cho phép bạn chạy các chương trình sử dụng I/O ảo. Khi bật I/O ảo, các lệnh I/O không
ảnh hưởng đến I/O phần cứng. Ngoài ra còn có một số lệnh có sẵn để bật đầu vào từ bên trong chương
Tùy chọn này cho phép bạn định cấu hình có bao gồm các tệp dự án hay không khi trạng thái bộ điều
khiển được xuất. Tham khảo 5.11.8 Lệnh [Bộ điều khiển] (Menu Công cụ). Cài đặt mặc định được bật.
tra tùy chọn này để khiến tất cả các tác vụ bình thường và tác vụ NoPause dừng khi bảo vệ được mở.
Chỉ tác vụ NoEmgAbort và tác vụ nền sẽ tiếp tục.
Tùy chọn này có thể được sử dụng trong các ứng dụng không yêu cầu tạm dừng/tiếp tục.
này cho phép bạn di chuyển rô-bốt trở lại vị trí mà nó ở vị trí bảo vệ đã mở khi tiếp tục thực
hiện chương trình.
Tự động khôi phục BẬT Tự động BẬT động cơ và di chuyển rô-bốt ở trạng thái năng lượng thấp đến vị
trí mà nó ở khi mở khóa bảo vệ.
Tự động khôi phục TẮT Trong Cửa sổ Chạy và Cửa sổ Người vận hành, khi người vận hành nhấp vào nút
Tiếp tục, một hộp thoại có nút Khôi phục sẽ được hiển thị.
Người vận hành cần giữ nút Khôi phục cho đến khi động cơ BẬT và quá trình
quay trở lại của robot kết thúc. Nếu không, robot sẽ dừng lại trước
nhấp vào nút Tiếp tục để tiếp tục chu trình thông thường.
Để biết thêm thông tin, hãy tham khảo 15. Bảo mật – Khôi phục chuyển động để bảo vệ vị thế mở.
chọn này cho phép bạn sử dụng bộ điều khiển mà không cần giao tiếp với Windows (Chế độ độc
lập).
Sử dụng tùy chọn này khi bạn muốn sử dụng bộ điều khiển thông qua thiết bị bên ngoài bằng cách sử
dụng I/O từ xa. Tùy chọn này được kiểm tra theo mặc định.
Khởi tạo các biến toàn cục khi chức năng Main XX bắt đầu Tùy chọn
này cho phép bạn khởi tạo các biến toàn cục khi chức năng chính bắt đầu hoạt động.
Tắt tùy chọn này khi bạn khởi kiện các biến toàn cục khỏi tác vụ nền.
Nếu không, các biến sẽ được khởi tạo bởi bộ điều khiển và xung đột truy cập biến từ các
tác vụ sẽ xảy ra. Điều này được bật theo mặc định.
chọn này cho phép bạn thực hiện các tác vụ nền. Điều này được tắt theo mặc định.
Tùy chọn này cho phép bạn thực hiện các lệnh StartMain, Cont, Recover, Reset Error.
Điều này được tắt theo mặc định.
■
Trước khi thực hiện các lệnh StartMain, Cont, Recover, Reset Error, bạn nên hiểu đặc điểm kỹ thuật
của từng lệnh và xác minh rằng hệ thống có điều kiện thích hợp để thực hiện các lệnh này.
THẬN TRỌNG Việc sử dụng không đúng cách, chẳng hạn như thực hiện các lệnh liên tục trong một vòng lặp, có thể làm giảm
Tùy chọn này cho phép bạn chồng chéo quỹ đạo của chuyển động CP và chuyển động PTP trong khi CP ON.
GHI CHÚ Lỗi quá tốc độ hoặc Lỗi quá tốc độ có thể xảy ra theo cài đặt tốc độ tăng/giảm tốc của chuyển động.
Nếu xảy ra lỗi, hãy điều chỉnh cài đặt tốc độ tăng/giảm tốc hoặc bỏ chọn hộp kiểm này.
Tùy chọn này cho phép bạn bật Auto LJM khi khởi động bộ điều khiển. Để tắt Auto LJM tạm thời, sử
dụng lệnh AutoLJM Off.
GHI CHÚ
Nếu Auto LJM luôn được bật, chức năng này sẽ tự động điều chỉnh tư thế của robot để giảm khoảng cách
chuyển động, ngay cả khi bạn định di chuyển khớp rộng rãi.
Do đó, bạn nên tắt Auto LJM khi khởi động bộ điều khiển và vận hành rô-bốt theo ý muốn bằng cách sử
dụng lệnh AutoLJM On hoặc chức năng LJM.
Tùy chọn này cho phép bạn vô hiệu hóa LJM trong chế độ TEACH. Chức năng LJM trở nên không hợp lệ bất
kể lệnh của AutoLJM. Cài đặt mặc định không được chọn.
này cho phép bạn tiếp tục thao tác ngay cả khi các cờ điểm, một điểm được chỉ định làm điểm mục tiêu
và điểm còn lại sau khi hoàn thành chuyển động, không khớp trong chuyển động CP.
Tuy nhiên, nếu các cờ không khớp tại điểm di chuyển trong khi CP On được sử dụng, rô-bốt sẽ dừng tại
điểm đó và chuyển động sẽ không trở thành chuyển động theo đường dẫn.
Tùy chọn này là chỉ đọc. Nó cho biết liệu động cơ có bị tắt hay không khi tắt công tắc Bật trong Chế
độ dạy.
Tùy chọn này cho phép bạn kích hoạt quản lý mức tiêu thụ bộ phận cho Bộ điều khiển và các bộ phận rô-bốt.
GHI CHÚ
Trạng thái ban đầu (khi vận chuyển) của phần sụn điều khiển Phiên bản 7.2.0.x trở lên được bật.
Tùy chọn này cho phép bạn chỉ định có đảo ngược logic của giá trị đầu vào tín hiệu ForcePowerLow hay
không.
Khi hộp kiểm này được chọn, tín hiệu ForcePowerLow sẽ hoạt động như chức năng năng lượng thấp bắt buộc
vận hành rô-bốt ở chế độ năng lượng thấp khi tín hiệu đầu vào I/O từ xa Thấp.
Khi hộp kiểm này không được chọn, tín hiệu ForcePowerLow sẽ hoạt động như chức năng công suất thấp
bắt buộc vận hành rô-bốt ở chế độ công suất thấp khi tín hiệu đầu vào I/O từ xa ở mức Cao.
Để biết chi tiết về tín hiệu ForcePowerLow, hãy tham khảo 12.1.6 Đầu vào từ xa.
Thay đổi tín hiệu ForcePowerLow tạm dừng tất cả các tác vụ
Tùy chọn này cho phép bạn chỉ định dừng hoặc tạm thời dừng các tác vụ khi đầu vào của tín hiệu
Khi hộp kiểm này được chọn, tất cả các tác vụ và lệnh sẽ tạm thời bị dừng khi tín hiệu đầu vào I/O từ
xa thay đổi. Việc thực hiện chương trình có thể được tiếp tục.
Khi hộp kiểm này không được chọn, tất cả các tác vụ và lệnh sẽ bị dừng khi tín hiệu đầu vào I/O từ xa
Để biết chi tiết về tín hiệu ForcePowerLow, hãy tham khảo 12.1.6 Đầu vào từ xa.
Cài đặt này được sử dụng để thực thi nhiều hơn một phương thức lớp Spel của RC+ API.
GHI CHÚ
Các tác vụ RC+ API sử dụng một số tác vụ bình thường. Do đó, nếu cài đặt này được sử dụng, số tác vụ
bình thường có sẵn cho các chương trình Spel+ sẽ như sau:
Tùy chọn này là chỉ đọc. Nó cho biết liệu việc thực hiện Kiểm tra (T2) của TP3 có bị cấm hay không.
Mục Sự miêu tả
Với tới Hiển thị chiều dài rô bốt (J1 + J2 đối với rô bốt SCARA) hoặc tầm với đối
với rô bốt 6 trục.
Tải trọng tối đa Hiển thị trọng tải tối đa của robot.
Để biết chi tiết về trục ST bổ sung, hãy tham khảo 10.2 Cấu hình các trục bổ sung.
Mục Sự miêu tả
Mục Sự miêu tả
Chung Các hộp kiểm này xác định xem khớp tương ứng được bật hay tắt.
Bạn có thể hiệu chỉnh từng khớp của rô-bốt từ trang này.
Mục Sự miêu tả
hiệu chỉnh Bắt đầu hộp thoại Trình hướng dẫn hiệu chuẩn hướng dẫn bạn qua quy
trình hiệu chuẩn.
Calpls Đây là các cài đặt Calpls cho mỗi khớp. Thông thường, trình hướng dẫn
hiệu chỉnh sẽ tính toán các giá trị này.
Tòa án Đây là các cài đặt Hofs cho mỗi khớp. Thông thường, trình hướng dẫn
hiệu chỉnh sẽ tính toán các giá trị này.
Nạp Cal Sử dụng nút này để tải dữ liệu từ tệp hiệu chuẩn đã lưu trước đó.
Sau khi dữ liệu được tải, lưới sẽ được làm mới để hiển thị các giá trị.
Tiết kiệm Cal Sử dụng nút này để lưu dữ liệu hiệu chuẩn vào tệp hiệu chuẩn.
Trang này hiển thị các giá trị công suất cho bộ khuếch đại động cơ được cài đặt trong bộ điều khiển.
Mục Sự miêu tả
Bộ khuếch đại rô-bốt Điều này cho thấy sức mạnh cho mỗi bộ khuếch đại rô-bốt hiện có
trong bộ điều khiển cùng với đơn vị truyền động liên quan và
số bộ khuếch đại.
Để biết chi tiết về Fieldbus master, hãy tham khảo hướng dẫn sau:
Tùy chọn Bộ điều khiển Robot RC700/RC90: Hướng dẫn sử dụng Fieldbus I/O
Để biết chi tiết về Fieldbus Slave, hãy tham khảo hướng dẫn sau:
Tùy chọn Bộ điều khiển Robot RC700/RC90: Hướng dẫn sử dụng Fieldbus I/O
Sử dụng trang này để định cấu hình đầu vào điều khiển từ xa của bộ điều khiển.
Mục Sự miêu tả
Đầu vào # Chọn một bit đầu vào để sử dụng cho tín hiệu đầu vào tương ứng. Chọn "Không sử dụng"
để tắt đầu vào từ xa.
Ví dụ: nếu “Bắt đầu” được gán cho bit 0 đầu vào I/O, hãy chọn “Không sử dụng” để sử dụng
Mặc định Nhấp vào nút này để đặt đầu vào từ xa mặc định. Đầu tiên, một hộp thoại sẽ được hiển
thị hỏi bạn loại đầu vào nào sẽ được sử dụng cho các giá trị mặc định: Tiêu chuẩn,
Fieldbus chính hoặc I/O phụ của Fieldbus. Bạn cũng có thể chọn Xóa tất cả để đặt tất
Trọng tải Đọc các đầu vào và đầu ra từ xa được chỉ định từ một tệp trên PC và lưu nó vào bộ
điều khiển.
Cứu Lưu các đầu vào và đầu ra từ xa đã chỉ định được hiển thị trong hộp thoại vào một tệp
trên PC.
GHI CHÚ
Cả đầu vào và đầu ra từ xa đều được tải hoặc lưu cùng nhau khi sử dụng <Load> hoặc <Save>.
Sử dụng trang này để định cấu hình đầu ra điều khiển từ xa của bộ điều khiển.
Mục Sự miêu tả
Đầu ra # Chọn một bit đầu ra để sử dụng cho tín hiệu đầu ra tương ứng. Chọn "Không sử dụng"
để tắt đầu ra từ xa.
Ví dụ: nếu “Sẵn sàng” được gán cho bit 0 đầu ra I/O, hãy chọn “Không sử dụng” để sử
dụng bit này làm đầu ra I/O bình thường.
Mặc định Nhấp vào nút này để đặt đầu ra từ xa mặc định. Đầu tiên, một hộp thoại sẽ được
hiển thị hỏi bạn loại đầu ra nào sẽ được sử dụng cho các giá trị mặc định: Tiêu
chuẩn, Fieldbus chính hoặc I/O phụ của Fieldbus. Bạn cũng có thể chọn <Xóa tất cả>
để đặt tất cả các đầu ra từ xa thành “Không sử dụng”.
Trọng tải Đọc các đầu vào và đầu ra từ xa được chỉ định từ một tệp trên PC và lưu nó vào bộ
điều khiển.
Cứu Lưu các đầu vào và đầu ra từ xa đã chỉ định được hiển thị trong hộp thoại vào một
tệp trên PC.
GHI CHÚ Cả đầu vào và đầu ra từ xa đều được tải hoặc lưu cùng nhau khi sử dụng <Load> hoặc <Save>.
trang này để định cấu hình các cổng RS232 trên PC.
Chọn [Cấu hình hệ thống] từ menu [Thiết lập] và chọn trang dành cho cổng RS232C mà bạn muốn định
cấu hình.
2. Chọn [Cổng PC] và thay đổi cài đặt như mong muốn.
4. Nhấp vào <Áp dụng> để lưu cài đặt mới và nhấp vào <Đóng>.
Có một trang cho mỗi cổng PS232C. Nếu không có cổng RS232C nào được cài đặt trong khe cắm đặc
biệt, thì sẽ không có lựa chọn nào được hiển thị trong cây.
Chọn [Cấu hình hệ thống] từ menu [Thiết lập] và chọn trang dành cho cổng RS232C mà bạn muốn định
cấu hình.
3. Nhấp vào <Áp dụng> để lưu cài đặt mới và nhấp vào <Đóng>.
1. Chọn [Cấu hình hệ thống] từ menu [Cài đặt] và chọn trang cho
Cổng TCP/IP mà bạn muốn cấu hình.
2. Nhập tên máy chủ hoặc địa chỉ IP cho bộ điều khiển hoặc PC mà bạn muốn bộ điều khiển này
để giao tiếp với.
3. Nhập số cổng TCP/IP. Đây phải là cùng một số cổng được sử dụng trên thiết bị chủ. Nó phải
khác với bất kỳ số cổng TCP/IP nào khác được sử dụng cho các cổng TCP/IP khác.
5. Nhấp vào <Áp dụng> để lưu cài đặt mới và nhấp vào <Đóng>.
trang này, bạn có thể định cấu hình các tùy chọn không gian làm việc của mình.
Mục Sự miêu tả
Tự động lưu tệp Chọn hộp này sẽ khiến EPSON RC+ 7.0 tự động lưu mọi tệp đang mở trước
khi thực hiện lệnh yêu cầu lưu tệp. Ví dụ: nếu một tệp cần được lưu
trước khi thực hiện xây dựng dự án, tệp sẽ tự động được lưu trước khi
chạy bản dựng. Mặc định là Bật.
Dừng biên dịch sau Dừng biên dịch sau khi xảy ra lỗi đầu tiên. Điều này giúp dễ dàng nhìn
lỗi đầu tiên thấy lỗi đầu tiên trong ngăn trạng thái và cho phép bạn sửa từng lỗi
một. Mặc định là Bật.
Hiển thị hộp thoại tắt Hiển thị hộp thoại tắt máy khi đóng EPSON RC+ 7.0. Để biết chi
máy khi thoát tiết, hãy tham khảo 5.6.11 Lệnh Thoát (Menu Tệp).
Mặc định là Tắt.
Không mở dự án cuối cùngNếu nút radio này được chọn, dự án cuối cùng sẽ không được mở
khi EPSON RC+ 7.0 được khởi động.
Mở tệp chương trình và Nếu nút radio này được chọn, dự án cuối cùng sẽ được mở và mọi cửa sổ
dự án cuối cùng chương trình đã được mở trước đó sẽ được mở.
Mở dự án cuối cùng và tất Nếu nút radio này được chọn, dự án cuối cùng sẽ được mở và tất cả các
cả các cửa sổ cửa sổ sẽ được khôi phục về vị trí trước đó của chúng.
Đây là thiết lập mặc định.
Hiển thị Mẹo trong ngày Nếu hộp kiểm này được bật, hộp thoại Mẹo trong ngày sẽ được hiển thị khi
khởi động EPSON RC+ 7.0.
Trọng tải Đọc các tùy chọn đã lưu trước đó trên PC.
Cứu Lưu các tùy chọn vào một tệp trên PC.
Trang này được sử dụng để định cấu hình tùy chọn của bạn cho các cửa sổ trình chỉnh sửa chương trình.
Mục Sự miêu tả
Tự động thụt lề Chọn hộp này nếu bạn muốn các dòng mới theo sau thụt đầu dòng cho dòng
trước đó. Ngoài ra, các dòng sẽ tự động được thụt vào sau các câu lệnh
Do, If, Else, For, Select và Case. Mặc định là
TRÊN.
Auto End Construct Đánh dấu vào ô này nếu bạn muốn EPSON RC+ 7.0 thêm câu lệnh cấu trúc kết thúc cho
một cấu trúc vòng lặp. Ví dụ: nếu bạn nhập câu lệnh For, thì câu lệnh
Tiếp theo sẽ tự động được thêm vào. Mặc định là bật.
Chỉ báo ký quỹ Chọn hộp này để hiển thị một lề ở bên trái. Lề này được dùng để biểu thị
các dòng có điểm dừng, dòng bước hiện tại, dòng thực hiện hiện tại. Mặc
định là bật.
Dấu tách hàm Đánh dấu vào ô này để hiển thị một dòng sau mỗi câu lệnh Fend.
Mặc định là bật.
Trợ giúp cú pháp Chọn hộp này để bật cửa sổ Trợ giúp cú pháp. Cửa sổ Trợ giúp Cú pháp
hiển thị cú pháp cho một từ khóa sau khi nó được nhập. Mặc định là bật.
Dòng trên Chọn nút này để hiển thị trợ giúp cú pháp phía trên dòng nhập.
Dưới Dòng Chọn nút này để hiển thị trợ giúp cú pháp bên dưới dòng nhập.
Điểm dừng tab Nhập số cột cần di chuyển cho phím TAB.
Mặc định là 4.
Nét chữ Nhấp vào nút Phông chữ để mở hộp thoại phông chữ. Chọn phông chữ bạn
muốn cho trình chỉnh sửa. Cửa sổ màn hình cũng sử dụng phông chữ trình
soạn thảo. Kích thước và tên phông chữ hiện tại được hiển thị bên cạnh
nút <Phông chữ>.
Trọng tải Đọc các tùy chọn đã lưu trước đó trên PC.
Cứu Lưu các tùy chọn vào một tệp trên PC.
Trang này cho phép bạn định cấu hình tùy chọn của mình cho Trình quản lý Robot.
Mục Sự miêu tả
Trưng bày Chọn nếu bạn muốn Trình quản lý Robot được hiển thị dưới dạng Cửa sổ MDI hoặc
dưới dạng Hộp thoại.
Trọng tải Đọc các tùy chọn đã lưu trước đó trên PC.
Cứu Lưu các tùy chọn vào một tệp trên PC.
Trình quản lý Robot có thể được hiển thị dưới dạng cửa sổ con MDI (mặc định) hoặc dưới dạng hộp thoại.
Khi được hiển thị dưới dạng MDI con, Trình quản lý Robot được hiển thị trong khu vực tài liệu MDI và
có thể vẫn mở trong khi bạn làm việc với các cửa sổ và hộp thoại khác. Khi được hiển thị dưới dạng
hộp thoại, bạn chỉ có thể làm việc với các điều khiển Trình quản lý Robot cho đến khi bạn đóng hộp
thoại. Khi sử dụng độ phân giải màn hình nhỏ hơn 1024 × 768, chỉ cho phép chế độ Hộp thoại.
Trang này cho phép bạn định cấu hình trang Chạy bộ và Hướng dẫn Robot Manager.
Định hướng nút jog rất hữu ích cho việc “căn chỉnh” màn hình PC của bạn với hệ tọa độ Descartes
của rô-bốt. Căn chỉnh các nút để robot di chuyển theo hướng mũi tên.
Bạn có thể thay đổi hướng của các nút chạy bộ và phím mũi tên cho trục X và Y bằng cách chọn nút
trên cùng mong muốn từ danh sách thả xuống Nút trên cùng.
Bạn cũng có thể nhấp vào một trong các nút để thay đổi nó thành vị trí nút trên cùng.
Các cài đặt này không ảnh hưởng đến Trình quản lý Robot khi được sử dụng cho người vận hành ở chế độ tự
động, chẳng hạn như đối với Cửa sổ người vận hành hoặc từ RC+ API. Để định cấu hình Trình quản lý rô-bốt
cho người vận hành, hãy xem [Dự án]-[Thuộc tính]-[Cài đặt người vận hành]-[Trình quản lý rô-bốt].
Mục Sự miêu tả
xác nhận dạy Chọn hộp này nếu bạn muốn có lời nhắc xác nhận mỗi khi bạn
nhấn nút <Dạy> trên trang Chạy & Dạy Robot Manager.
Bật các lệnh chuyển động Đánh dấu vào ô này nếu bạn muốn thực hiện các lệnh chuyển động (Đi,
Nhảy, v.v.) từ Trình quản lý Robot Chạy & Dạy
trang.
Nhắc thông tin điểm mới Chọn hộp này nếu bạn muốn được nhắc nhập tên điểm và mô tả khi
một điểm mới được dạy bằng nút Dạy.
Trọng tải Đọc các tùy chọn đã lưu trước đó trên PC.
Cứu Lưu các tùy chọn vào một tệp trên PC.
Đóng Đóng hộp thoại Tùy chọn.
Mục Sự miêu tả
Xác nhận bắt đầu Hộp kiểm này cho phép bạn chọn nếu bạn muốn xem hộp thông báo xác
nhận trước khi bắt đầu chương trình.
Xóa cửa sổ văn bản khi bắt đầu Kiểm tra điều này sẽ khiến ngăn văn bản Cửa sổ Chạy bị
xóa mỗi khi nút <Bắt đầu> được nhấp.
Cho phép nhiều tác vụ được Kiểm tra điều này cho phép bạn bắt đầu một tác vụ từ cửa sổ Run
bắt đầu trong khi các tác vụ khác đang chạy. Nút <Bắt đầu> sẽ không bị
tắt sau khi bắt đầu tác vụ.
Nét chữ Nhấp vào nút <Phông chữ> để mở hộp thoại phông chữ.
Chọn phông chữ bạn muốn cho cửa sổ Run. Kích thước và tên phông
chữ hiện tại được hiển thị bên cạnh nút <Phông chữ>.
Trọng tải Đọc các tùy chọn đã lưu trước đó trên PC.
Cứu Lưu các tùy chọn vào một tệp trên PC.
Mục Sự miêu tả
giữ nguyên nội dung Chọn tùy chọn này sẽ khiến cửa sổ lệnh giữ nguyên nội dung của nó
giữa các phiên.
Nét chữ Nhấp vào nút Phông chữ để thay đổi phông chữ cho cửa sổ Lệnh.
Trọng tải Đọc các tùy chọn đã lưu trước đó trên PC.
Cứu Lưu các tùy chọn vào một tệp trên PC.
Khi EPSON RC+ 7.0 được cài đặt trên hệ thống Windows sử dụng ngôn ngữ phương Tây, thì các lựa
chọn tiếng Anh, tiếng Đức và tiếng Pháp sẽ khả dụng.
Khi nó được cài đặt trên hệ thống Windows sử dụng tiếng Nhật, thì sẽ có tiếng Anh và tiếng Nhật.
Khi nó được cài đặt trên hệ thống Windows sử dụng tiếng Trung, thì sẽ có sẵn tiếng Anh, tiếng
Trung (Giản thể) và tiếng Trung (Phồn thể).
Sau khi chọn ngôn ngữ mong muốn, bạn phải khởi động lại EPSON RC+ 7.0.
Mục Sự miêu tả
Ngôn ngữ Tập hợp các nút tùy chọn này cho phép bạn chọn ngôn ngữ sẽ sử dụng cho
GUI EPSON RC+ 7.0.
Trọng tải Đọc các tùy chọn đã lưu trước đó trên PC.
Cứu Lưu các tùy chọn vào một tệp trên PC.
EPSON RC+ 7.0 sử dụng một khóa được lưu trữ trong bảng điều khiển Spel để bật các tùy chọn
trên hệ thống.
Nếu một tùy chọn không được bật, bạn có thể mua nó từ nhà phân phối của mình. Khi bạn gọi
để mua hàng, bạn phải cung cấp Mã khóa tùy chọn cho nhà điều hành. Sau đó, bạn sẽ được cung
cấp một mã để kích hoạt tùy chọn cho khóa tùy chọn phần mềm hiện tại.
Sau khi nhận được mã, bấm vào nút <OK> và nhập mã. Tùy chọn bạn đã mua bây giờ sẽ được
bật.
Sử dụng Ngói ngang để hiển thị đồng đều tất cả các cửa sổ đang mở theo chiều ngang.
Sắp xếp các biểu tượng cho tất cả các cửa sổ con đã được thu nhỏ.
Danh sách các cửa sổ tài liệu hiện đang mở được hiển thị ở cuối [Cửa sổ]
thực đơn.
Khi bạn chọn một cửa sổ đang mở từ danh sách, bạn sẽ kích hoạt tài liệu đó. Một dấu kiểm
xuất hiện trước tên tài liệu của cửa sổ hiện đang hoạt động.
Lệnh này hiển thị một hộp thoại chứa danh sách tất cả các cửa sổ EPSON RC+ 7.0 hiện đang
mở.
Mục Sự miêu tả
ĐƯỢC RỒI
Đóng hộp thoại.
Menu [Trợ giúp] chứa các lựa chọn để truy cập hệ thống trợ giúp và hướng dẫn sử dụng cùng với
thông tin phiên bản.
Chọn [Làm thế nào để tôi] để xem các chủ đề có chứa thông tin để thực hiện các tác vụ phổ biến
trong EPSON RC+ 7.0.
phím tắt
Phím: Ctrl + F1
Lệnh này mở dạng xem Nội dung cho hệ thống trợ giúp trực tuyến EPSON RC+ 7.0.
Từ dạng xem Nội dung, bạn có thể điều hướng qua tất cả các chủ đề trong hệ thống trợ giúp.
Nhấp đúp vào biểu tượng sách để mở hoặc đóng danh sách chủ đề phụ có trong thư mục sách.
Từ chế độ xem Chỉ mục, khi bạn bắt đầu nhập từ khóa, danh sách chủ đề theo thứ tự bảng chữ cái
sẽ hiển thị các từ khóa bắt đầu bằng các chữ cái bạn đã nhập.
Từ chế độ xem Tìm kiếm, bạn có thể nhập một hoặc nhiều từ khóa và nhấp vào Danh sách chủ đề
để hiển thị danh sách tất cả các chủ đề có chứa một hoặc nhiều từ khóa. Các từ khóa được đánh
dấu trong các chủ đề như hình dưới đây.
Menu con Help Menu Manuals chứa các lựa chọn cho từng hướng dẫn sử dụng ở định dạng Adobe
PDF. Chúng bao gồm các hướng dẫn sử dụng cho EPSON RC+ 7.0, Tham chiếu Ngôn ngữ SPEL+, Bộ
điều khiển, Robot và các Tùy chọn.
5.14.6 Lệnh [Giới thiệu về EPSON RC+ 7.0] (Menu Trợ giúp)
Lệnh Giới thiệu sẽ hiển thị một hộp thoại hiển thị phiên bản hiện tại của phần mềm EPSON
RC+ 7.0, cùng với thông tin về bản quyền và giấy phép. Khi gọi hỗ trợ kỹ thuật về EPSON
RC+ 7.0, bạn nên báo cáo phiên bản bạn đang sử dụng từ hộp thoại này.
nội dung
- Tổng quan
- Loại ngày
- Đa tuyên bố
- Nhãn
- Bình luận
- Xử lý lỗi
- Đa nhiệm
- Hệ tọa độ robot
- Sử dụng Bẫy
SPEL+ là một ngôn ngữ lập trình giống như CƠ BẢN chạy trong bộ điều khiển. Nó hỗ trợ đa nhiệm,
điều khiển chuyển động, điều khiển I/O.
Các chương trình được viết bằng văn bản ASCII và sau đó được biên dịch thành các tệp đối tượng thực thi.
Một số hướng dẫn ngôn ngữ cũng có thể được thực thi ở chế độ ngay lập tức từ cửa sổ Lệnh.
Mỗi dự án phải bao gồm ít nhất một chương trình và xác định chức năng được gọi là "chính".
"Chức năng chính" là định nghĩa mặc định. Nếu không tìm thấy “Chức năng chính”, sẽ xảy ra lỗi.
Ngoài ra, bạn có thể xác định 63 chức năng chính khác trong cùng một dự án. Mỗi chương trình
có chức năng bắt đầu riêng: main1, main2…main63. Mỗi chức năng chính có thể được bắt đầu từ
[Cửa sổ người vận hành], bảng điều khiển từ xa hoặc API RC+.
Định nghĩa hàm bắt đầu bằng câu lệnh Hàm và kết thúc bằng câu lệnh Fend.
Tệp chương trình sau chứa hai định nghĩa hàm. Chức năng Chính gọi chức năng “Func1”.
CHÍNH.PRG
Gọi Func1
...
chống đỡ
nhảy pickpnt
...
chống đỡ
Gọi MyFunc(1, 2)
MyFunc 1, 2
In MyFunc(1, 2)
Một lệnh được thực hiện ngay lập tức. Bạn có thể thực thi các lệnh từ cửa sổ Lệnh hoặc từ hộp
thoại Macro.
Các câu lệnh chỉ có thể được sử dụng trong các chương trình.
Các câu lệnh có thể bao gồm nhiều hơn một lệnh SPEL+. Khi bạn đặt nhiều câu lệnh trong một
dòng của chương trình (Multi-Statement), hãy sử dụng dấu chấm phẩy (;) để phân tách các câu
lệnh.
Thực_var
Số nguyên IntVar
Tên hàm và tên biến không được bắt đầu bằng dấu gạch dưới.
Không thể sử dụng các từ khóa SPEL+ làm tên hàm hoặc tên biến.
Các biến chuỗi phải có thêm hậu tố ký hiệu đô la ('$'), như minh họa trong ví dụ bên dưới:
chống đỡ
- Giới hạn tối đa của các tên như sau. (Đối với một ký tự –byte)
nhãn điểm 32
nhãn I/O 32
tên biến 32
nhãn dòng 32
Bảng sau đây hiển thị các loại dữ liệu khác nhau cho ngôn ngữ SPEL+.
6.6 Toán tử
Bảng sau đây hiển thị các toán tử cho ngôn ngữ SPEL+.
Từ khóa
Ví dụ Sự miêu tả
hoặc Biểu tượng
Trả về phần còn lại thu được bằng cách chia một biểu
Chống A Chống B
thức số cho một biểu thức số khác.
Không không phải là một
Thực hiện phủ định logic hoặc bitwise của toán hạng.
Thực hiện thao tác bit Or trên các giá trị của toán
Hoặc A Hoặc B
hạng.
Thực hiện thao tác Xor bitwise trên các giá trị của
Xor A Xor B
toán hạng.
- Địa phương
- Mô-đun
- Toàn cầu
Các biến cục bộ có sẵn cho tất cả các câu lệnh trong cùng một chức năng. Các hàm sử dụng tên
biến cục bộ không thể tham chiếu đến cùng một biến cục bộ trong các hàm khác. Đây là lý do tại
sao chúng được gọi là cục bộ, bởi vì chúng là cục bộ của chức năng mà chúng đang được sử dụng.
Để khai báo các biến cục bộ trong một hàm, hãy sử dụng một trong các hướng dẫn khai báo biến ở
đầu hàm sau câu lệnh Hàm:
Boolean, Byte, UByte, Integer, Short, UShort, Long, Int32, UInt32, Int64, UInt64,
Thực, Đôi, Chuỗi
Dữ liệu chuỗiStr$
Mảng số nguyên(10)
.....
chống đỡ
Các biến mô-đun có sẵn cho tất cả các chức năng trong cùng một tệp chương trình.
Để khai báo các biến mô-đun trong một chương trình, hãy sử dụng một trong các hướng dẫn khai báo
biến ở đầu chương trình trước bất kỳ câu lệnh Hàm nào:
Boolean, Byte, UByte, Integer, Short, UShort, Long, Int32, UInt32, Int64, UInt64,
Thực, Đôi, Chuỗi
MẸO Để chỉ ra rằng một biến ở cấp độ mô-đun, hãy đặt trước tên bằng "m_", như minh họa trong ví dụ
bên dưới. Với điều này, bạn có thể cải thiện khả năng đọc chương trình.
' Các vars cấp mô-đun, được sử dụng bởi tất cả các chức năng trong tệp này
m_IntVar1 = 25
kiểm tra cuộc gọi
chống đỡ
In m_IntVar1
chống đỡ
Các biến toàn cầu có thể được chia sẻ giữa tất cả các chức năng trong một dự án. Lệnh Global dùng
để khai báo một biến toàn cục.
Để khai báo biến toàn cục trong chương trình, sử dụng lệnh Global với kiểu biến mong muốn
(Boolean, Byte, UByte, Integer, Short, UShort, Long, Int32, UInt32, Int64,
UInt64, Real, Double, String) ở đầu chương trình trước bất kỳ Hàm nào
các câu lệnh:
MẸO Để chỉ ra rằng các biến là toàn cầu, hãy đặt trước tên bằng "g_", như trong ví dụ bên dưới. Với
điều này, bạn có thể cải thiện khả năng đọc chương trình.
chống đỡ
nhảy chọn
Trên kẹp
Đợi đã .1
nhảy nơi
Tắt kẹp
Đợi đã .1
g_TotalCycles = g_TotalCycles + 1
chống đỡ
Bạn có thể bảo toàn các giá trị của biến toàn cục bằng cách sử dụng tham số Bảo toàn tùy chọn khi
bạn khai báo các biến toàn cục.
Các biến được bảo lưu được lưu trữ trong SRAM của bộ điều khiển.
Nếu kiểu dữ liệu của một biến được bảo toàn hoặc số thứ nguyên bị thay đổi, các giá trị của biến
sẽ bị xóa.
GHI CHÚ
Hãy cẩn thận về nguồn pin dự phòng, vì bạn sẽ mất dữ liệu của các biến bảo toàn toàn cầu
được lưu trữ trong SRAM nếu pin yếu.
6.7.6 Mảng
Bạn có thể khai báo các biến cục bộ, mô-đun và biến toàn cục với tối đa ba chiều dưới dạng mảng cho tất
Các mảng SPEL+ không dựa trên giá trị nào. Phần tử đầu tiên được tham chiếu với giá trị bằng không.
Tổng số phần tử mảng khả dụng cho biến cục bộ là 200 đối với chuỗi và 2000 đối với tất cả các loại khác.
Tổng số phần tử mảng khả dụng cho các biến bảo toàn toàn cầu là 400 đối với chuỗi và 4000 đối với tất cả
Tổng số phần tử mảng khả dụng cho biến toàn cục và biến mô-đun là 10.000 đối với chuỗi và 100.000 đối với
Để tính tổng các phần tử được sử dụng trong một mảng, hãy sử dụng công thức sau. (Nếu thứ nguyên không
được sử dụng, thay thế 0 cho các giá trị ubound.) tổng các phần tử
Số nguyên intArray(10)
Sử dụng Redim để thay đổi giới hạn của một mảng trong thời gian chạy.
Số nguyên a(10)
Giảm một(20)
Để duy trì các giá trị khi sử dụng Redim, hãy thêm đối số tùy chọn Preserve.
Số nguyên a(10)
Số nguyên i, a(10)
a(i) = tôi
Tất cả các biến được khởi tạo khi sử dụng lần đầu ngoại trừ các biến Global Preserve. Các chuỗi được đặt
thành trống và tất cả các biến khác được đặt thành không.
SPEL+ là một tập hợp các ký tự ASCII (Mã &h01 ~ &hff) với độ dài tối đa là 255.
Bạn phải khai báo các chuỗi trong chương trình của mình bằng lệnh String.
Tất cả các tên biến chuỗi phải kết thúc bằng hậu tố ký hiệu đô la ($).
Bảng sau đây hiển thị các lệnh chuỗi có sẵn trong SPEL+ .
Mô tả từ khóa
Tăng dần
Trả về giá trị ASCII thập phân của ký tự đầu tiên trong một chuỗi.
Chr$ Chuyển đổi một giá trị ASCII thành một chuỗi ký tự.
lục giác $ Trả về một chuỗi chứa giá trị thập lục phân của một số.
trongStr Trả về vị trí của một chuỗi con trong một chuỗi.
Còn lại$ Trả về một chuỗi con bắt đầu bằng ký tự đầu tiên của chuỗi.
ParseStr Phân tích một chuỗi thành một mảng các mã thông báo.
RTrim$ Trả về chuỗi đã chỉ định đã loại bỏ khoảng trắng bên phải.
không gian$ Trả về một chuỗi chứa một số ký tự khoảng trắng (ASCII 32) đã chỉ định.
Sợi dây Khai báo một biến chuỗi trong chương trình.
Mô tả từ khóa
Đọc Đọc một số byte được chỉ định vào một biến chuỗi.
Viết Ghi ra một biến tại con trỏ tệp hiện tại mà không nối thêm dấu kết
thúc dòng.
Trước khi sử dụng một tệp, bạn phải mở tệp đó bằng một trong các lệnh sau: AOpen,
Bopen, ROpen và WOpen. Và chỉ định một số tệp trong câu lệnh Mở. Số tệp có thể là
30 ~ 63.
Dưới đây là một ví dụ để lưu một tệp văn bản và đọc nó.
In #fNum, UBound(data$)
Đối với i = 0 Đến UBound(data$)
In #fNum, dữ liệu$(i)
tiếp theo tôi
Đóng #fNum
chống đỡ
Ví dụ:
Kiểm tra chức năng
chống đỡ
Không nên sử dụng nhiều câu lệnh. Nhiều câu lệnh có thể khiến mã của bạn khó đọc và
khó gỡ lỗi hơn.
6.11 Nhãn
Dòng chương trình là một tên gồm cả chữ và số, theo sau là dấu hai chấm (":") đánh dấu một
vị trí trong chương trình dành cho câu lệnh GoTo hoặc GoSub. Tên có thể dài tối đa 32 ký tự
và có thể bao gồm ký tự chữ và số và ký tự gạch dưới ("_") nếu đó không phải là ký tự đầu
tiên. Bạn không thể sử dụng bất kỳ từ khóa SPEL+ nào làm nhãn.
Ví dụ:
Chức năng chính
LÀM
Nhảy P1
Nhảy P2
Vòng
chống đỡ
Ví dụ:
Chức năng chính
******
' ****** Chương trình demo chính
băng tải xqt ' Khởi động nhiệm vụ cho băng tải
LÀM
Vòng ' Quay lại điểm bắt đầu của vòng lặp chính
6.13 Xử lý lỗi
Khi xảy ra lỗi trong hàm SPEL+, bạn có thể khiến quá trình thực thi được chuyển sang
quy trình xử lý lỗi để xử lý lỗi. Quy trình phải nằm trong định nghĩa hàm.
Bảng trên trang tiếp theo hiển thị các hướng dẫn chương trình được sử dụng để xử lý lỗi.
OnErr Sử dụng câu lệnh OnErr để xác định vị trí của thói quen xử lý lỗi.
sai Sử dụng Err để truy xuất số cho trạng thái lỗi hiện tại. Sử dụng điều này
trong quy trình xử lý lỗi để xác định lỗi nào đã xảy ra.
Lỗi Tạo lỗi do người dùng xác định mà trình xử lý lỗi có thể phát hiện được.
ErrMsg$ Sử dụng ErrMsg$ để truy xuất thông báo lỗi liên quan đến một số lỗi đã chỉ
định.
Bạn có thể xác định các thông báo lỗi của riêng mình bằng cách sử dụng Trình chỉnh sửa lỗi người dùng
có sẵn từ Menu Công cụ. Để biết chi tiết, hãy tham khảo 5.11.7 Lệnh Trình chỉnh sửa Lỗi Người dùng (Menu
Công cụ).
Ví dụ Ví
dụ sau đây cho thấy một thói quen xử lý lỗi đơn giản. Khi xảy ra lỗi, việc thực thi
chương trình sẽ chuyển đến nhãn ErrHandler, nơi trình xử lý lỗi bắt đầu. Số lỗi được
hiển thị và người vận hành được yêu cầu tiếp tục hay không. Nếu người điều khiển nhập
“N” thì chương trình thực hiện câu lệnh Quit All để kết thúc chương trình.
Chuỗi cont$
số nguyên tôi
OnErr Goto Errhandler
Với i = 1 Đến 10
Nhảy P(i)
enum = Ơ
Chọn cont$
Tiếp theo
Mặc định
Bỏ tất cả
Gửi
chống đỡ
6.14 Đa nhiệm
Đối với một số ứng dụng, bạn có thể muốn điều khiển các thiết bị khác ngoài rô-bốt, chẳng hạn như băng
chuyền, thiết bị gắp và đặt, v.v. Bằng cách sử dụng đa tác vụ, bạn có thể điều khiển thiết bị khác này bằng
SPEL+ hỗ trợ tới 32 tác vụ thông thường và 16 tác vụ nền (tổng cộng 48 tác vụ) chạy đồng thời. Tác vụ là
một chức năng đã được khởi động bởi hệ thống hoặc bởi Xqt
tuyên bố.
Sử dụng câu lệnh Xqt để bắt đầu một tác vụ khác từ bên trong một hàm. Bạn có thể tùy chọn chỉ định số nhiệm
Tác vụ bắt đầu từ tác vụ nền được bắt đầu dưới dạng tác vụ nền. Bạn có thể thực hiện đồng thời tối đa 16 tác
vụ nền.
Bảng bên dưới hiển thị các hướng dẫn chương trình được sử dụng cho đa nhiệm.
Tín hiệu Gửi tín hiệu đến một hoặc nhiều tác vụ đang chờ tín hiệu bằng WaitSig.
đồng bộ hóa khóa Khóa tài nguyên để tác vụ hiện tại sử dụng và chặn các tác vụ khác sử dụng tài nguyên
Một ví dụ để bắt đầu một nhiệm vụ khác là chạy hệ thống băng chuyền cho ô làm việc của rô-bốt.
...
...
Vòng
chống đỡ
Băng tải
LÀM
Chọn Đúng
Tắt convCtrl
Trên convCtrl
Gửi
Vòng
chống đỡ
Mỗi robot có tập hợp các tệp điểm riêng. Bạn có thể định cấu hình tệp điểm nào sẽ sử dụng
trong Trình chỉnh sửa dự án. Tệp điểm mặc định mà bạn định cấu hình cho từng robot sẽ tự động
được tải vào bộ nhớ khi tác vụ chính được bắt đầu.
Chương trình sau đây là một ví dụ trong đó hai rô bốt chạy đồng thời, mỗi rô bốt có một nhiệm
vụ riêng.
Xqt Robot2
chống đỡ
người máy 1
Tốc độ 50
LÀM
nhảy chọn
Trên kẹp1
Đợi đã .1
nhảy nơi
Tắt kẹp1
Đợi đã .1
Vòng
chống đỡ
người máy 2
Tốc độ 50
LÀM
nhảy chọn
Trên kẹp 2
Đợi đã .1
nhảy nơi
Đợi đã .1
Vòng
chống đỡ
6.16 Hệ tọa độ
Phần này mô tả các hệ tọa độ cho các loại rô-bốt khác nhau được hỗ trợ trong SPEL+ .
Quy tắc bàn tay phải được sử dụng cho tất cả các hệ tọa độ.
Các hệ tọa độ sau được sử dụng trong SPEL+ :
Hệ tọa độ công cụ Đây là hệ tọa độ của công cụ được gắn trên bộ phận cuối
của robot. Đây còn được gọi là hệ tọa độ hiệu ứng cuối.
Thế giới/
Dụng cụ ECP
Căn cứ Địa phương
Hình: Chuyển đổi thứ tự của vị trí/hướng từ điểm gốc sang công cụ.
và +
Trung tâm khớp #3
Nguồn gốc
X+
±360 độ
+ và + U
+ X
Z
- U
Trong hệ tọa độ của robot, trục +Z được xác định theo hướng ngược lại với trọng lực. Các trục X
và Y được xác định trong mặt phẳng nằm ngang như thể hiện trong các hình trên.
Vị trí và hướng được chỉ định bởi dữ liệu vị trí (X, Y, Z) và dữ liệu hướng (U, V, W).
U tương ứng với cuộn (xoay trục Z), V tương ứng với cao độ (xoay trục Y) và W tương
ứng với ngáp (xoay trục X).
Hướng được chỉ định bằng cách xoay trục tọa độ của U, V và W theo thứ tự đó (biểu thức
trục di động).
Xem từ này
và +
phương hướng
Nguồn gốc
X+
+ và
Z0
-X
-VỚI - U + U
Trung tâm khớp #3
+Z
+X + Y
+Z
+ Y
+X
+ Y
+X
Với SPEL+ , có thể xác định tối đa 15 mối quan hệ vị trí tương đối từ hệ tọa độ rô bốt
dưới dạng hệ tọa độ cục bộ.
Dữ liệu điểm được gán với một số cục bộ từ 1 đến 15 làm hệ tọa độ cục bộ và các số này có
thể được sử dụng cho các thuộc tính dữ liệu điểm.
Ví dụ, có thể giảm thiểu thay đổi chương trình bằng cách sử dụng hệ tọa độ cục bộ,
ngay cả khi hướng và vị trí của robot bị thay đổi.
Để xác định hệ tọa độ cục bộ, hãy sử dụng câu lệnh Cục bộ hoặc Trình quản lý Robot
của EPSON RC+.
Hệ tọa độ cục bộ “0” khớp với hệ tọa độ robot (Cơ sở). Do đó, khi “0” được sử dụng
cho số cục bộ trong trình chỉnh sửa điểm hoặc trình mô phỏng, nó giống như việc chỉ
định hệ tọa độ rô-bốt.
Dữ liệu điểm được xác định bởi vị trí và hướng của hệ tọa độ công cụ đối với hệ tọa
độ robot hoặc hệ tọa độ cục bộ. Vị trí được chỉ định bởi dữ liệu vị trí (X, Y, Z) và
hướng được chỉ định bởi dữ liệu hướng (U, V, W) tương ứng với cuộn, cao độ và nghiêng.
Bạn cũng có thể xác định và sử dụng các hệ tọa độ công cụ của riêng mình. Để xác định các
hệ tọa độ công cụ, hãy sử dụng Tlset hoặc Robot Manager của EPSON RC+.
Các hệ tọa độ TOOL 0 mặc định được định nghĩa như sau tùy theo loại robot.
Điểm gốc của công cụ 0 dành cho robot SCARA là tâm của khớp thứ tư (khớp xoay).
Khi khớp thứ tư được điều chỉnh ở vị trí 0 độ, các trục của hệ tọa độ 0 của dụng cụ
song song với các trục của hệ tọa độ robot (xem hình bên dưới.)
yt0
yt1
Công cụ 1 hệ tọa độ
xt1
VÀ
b c
xt0
Một
Công cụ 0 hệ tọa độ
hệ tọa độ robot
Điểm gốc của dụng cụ 0 là tâm của mặt bích trên khớp nối thứ sáu. Khi tất cả các góc
của khớp là 0 độ, hướng thẳng đứng lên trên là trục X của dụng cụ, dụng cụ Y cùng
hướng với trục X trong hệ tọa độ cơ sở và trục Z của dụng cụ vuông góc với mặt bích
khớp thứ sáu. (Xem hình bên dưới).
Hệ tọa độ công cụ 0 di chuyển khi rô-bốt 6 trục thay đổi hướng của nó.
tọa độ công cụ 0 được xác định như bên dưới. (tl: viết tắt của Tool)
Khi tất cả các góc khớp là 0 độ, hệ tọa độ 0 của công cụ có trục X theo hướng trục
–X, trục Y theo hướng trục Y và trục Z theo hướng trục –Z trên hệ tọa độ robot.
(Xem hình bên dưới)
tất cả các góc khớp là 0 độ, hệ tọa độ 0 của công cụ có trục X theo hướng trục –X,
trục Y theo hướng trục Y và trục Z theo hướng trục Z trên hệ tọa độ của robot.
(Xem hình bên dưới)
+Z
+ Y +X
+X
+Z + Y
Nếu không có sự thay đổi hướng, quỹ đạo giống như hoạt động bình thường của lệnh Di chuyển.
thay đổi tốc độ/tư thế Điểm kết thúc giảng dạy
- Lệnh Arc3
Manager Sử dụng câu lệnh ECPSet để xác định hệ tọa độ ECP. Có thể xác định tối đa 15
hệ tọa độ ECP.
Để biết chi tiết, hãy tham khảo 17. Chuyển động ECP.
Khi phát triển chương trình rô-bốt, cần chỉ định dữ liệu điểm được dạy cho một hướng cánh tay cụ
thể. Nếu bạn không làm như vậy, vị trí có thể hơi lệch tùy thuộc vào hướng của cánh tay, do đó
có thể khiến cánh tay đi theo một đường không mong muốn, dẫn đến nhiễu thiết bị ngoại vi. Điều
này có thể nguy hiểm! Để ngăn điều này xảy ra, hướng mà cánh tay sẽ ở khi di chuyển đến điểm đã
cho phải được chỉ định trước trong dữ liệu điểm. Những thông tin như vậy cũng có thể được thay
đổi từ chương trình.
Với hai kiểu định hướng cánh tay, rô-bốt SCARA có thể di chuyển đến gần như mọi vị trí và hướng
trong phạm vi công việc nhất định. Các ví dụ được hiển thị trong các hình bên dưới
trang.
Định hướng cánh tay trái Định hướng cánh tay phải
Ví dụ về di chuyển đến cùng một điểm bằng cách sử dụng hướng cánh tay Trái và Phải
Rô-bốt 6 trục có thể được vận hành theo các hướng cánh tay khác nhau trong phạm vi công việc nhất
định như minh họa bên dưới:
cánh tay số 1
khuỷu tay
cánh tay số 1
khuỷu tay
Các số liệu mở rộng sau đây về hướng tay phải là để hỗ trợ sự hiểu biết.
Định hướng
dưới khuỷu tay
Để chỉ định hướng cho rô-bốt 6 trục, hãy thêm dấu gạch chéo về phía trước (/), theo sau
là L (đối với hướng tay trái) hoặc R (Hướng tay phải), A (Hướng trên khuỷu tay) hoặc B
(Hướng bên dưới khuỷu tay) và NF (Hướng cổ tay không lật) hoặc F (Hướng cổ tay lật).
Có tám hướng khả dụng như minh họa bên dưới, tuy nhiên, rô-bốt 6 trục không thể vận hành
theo tất cả các hướng tùy thuộc vào điểm.
1 /R /A /NF 5 /R /A /F
2 /L /A /NF 6 /L /A /F
3 /R /B /NF 7 /R /B /F
4 /L /B /NF 8 /L /B /F
Tại một số điểm trong đường bao công việc, rô-bốt 6 trục có thể có cùng vị trí và hướng
ngay cả khi khớp thứ tư hoặc khớp thứ sáu được xoay 360 độ. Để phân biệt những điểm này,
các thuộc tính điểm J4Flag và J6Flag được cung cấp.
Để chỉ định J4Flag, hãy thêm dấu gạch chéo (/) theo sau là J4F0 (-180 < góc khớp phía
trước <= 180) hoặc J4F1 (góc khớp phía trước <= -180 hoặc 180 < góc khớp phía trước).
Để chỉ định J6Flag, hãy thêm dấu gạch chéo (/) theo sau là J6F0 (-180 < góc khớp thứ sáu
<= 180), J6F1 (-360 < góc khớp thứ sáu <= -180 hoặc 180 < góc khớp thứ sáu <= 360) hoặc
J6Fn (-180*(n+1) < góc khớp thứ sáu <= 180*n hoặc 180*n < góc khớp thứ sáu <= 180*(n+1)).
điểm kỳ dị
Hướng trong ranh giới nơi hướng cánh tay chuyển sang hướng khác.
Điểm kỳ dị của tay : Ranh giới nơi chuyển đổi hướng tay phải và hướng tay trái
Điểm kỳ dị của khuỷu tay : Ranh giới nơi Công tắc định hướng trên khuỷu tay và Định hướng
bên dưới khuỷu tay
Điểm kỳ dị của cổ tay : Ranh giới nơi định hướng cổ tay NoFlip và công tắc định hướng cổ
tay Lật
Điểm kỳ dị của bàn tay Điểm kỳ dị của khuỷu tay Điểm kỳ dị của cổ tay Đối với robot 6 trục,
các điểm kỳ dị của Tay/Cổ tay cũng tồn tại trong phạm vi chuyển động. Khi chạy bộ gần điểm kỳ dị, hãy
làm theo các hướng dẫn bên dưới.
chạy rô-bốt từ điểm P1 gần điểm kỳ dị đến một điểm được tính toán bằng các phép toán điểm
chẳng hạn như P1+X(10), rô-bốt có thể di chuyển theo hướng ngoài ý muốn do hướng cánh tay
không được chỉ định chính xác.
Ví dụ: khi chạy bộ từ một điểm mà cổ tay là NoFlip đến một điểm khác được tính toán bằng
các thao tác điểm, nếu cổ tay giữ hướng NoFlip trong khi chạy bộ, Khớp #4 và #6 có thể xoay
rộng (khoảng 180 độ).
Trong trường hợp này, hãy chuyển sang hướng Lật cổ tay để di chuyển nhẹ nhàng qua điểm kỳ
dị của cổ tay. Hiện tượng này không chỉ xảy ra với các thao tác điểm mà còn xảy ra khi tạo
điểm tự động bằng lệnh Pallet hoặc các giá trị kết quả chạy từ chuỗi tầm nhìn.
Tuy nhiên, trong các trường hợp, người dùng khó có thể chỉ định hướng cánh tay phù hợp bằng
chương trình. Đối với chức năng LJM này là một lệnh hữu ích. Chức năng LJM chuyển đổi hướng của
cánh tay để cho phép các khớp chuyển động ít nhất. Để biết chi tiết về chức năng LJM, hãy tham
khảo sách hướng dẫn Tham khảo Ngôn ngữ SPEL+.
Ngoài ra, lệnh AutoLJM có thể tự động áp dụng chức năng LJM cho các lệnh chuyển động được bao
gồm trong một phần cụ thể của chương trình mà không cần sử dụng chức năng LJM.
Để biết chi tiết về lệnh AutoLJM, hãy tham khảo SPEL+ Language Reference.
Ngoài ra, bạn có thể thiết lập bật chức năng AutoLJM khi khởi động bộ điều khiển bằng cách
thiết lập tùy chọn của bộ điều khiển. Tuy nhiên, nếu Auto LJM được bật trong tùy chọn, chức
năng này sẽ tự động điều chỉnh tư thế của người thao tác để giảm khoảng cách chuyển động, ngay
cả khi bạn có ý định di chuyển khớp rộng rãi. Do đó, nên xây dựng chương trình sử dụng lệnh
AutoLJM hoặc chức năng LJM để vận hành bộ điều khiển theo ý muốn.
Nếu bạn chỉ định tất cả các điểm bằng cách dạy, các hướng của cánh tay cũng được ghi lại. Do
đó, người thao tác di chuyển đến vị trí đã dạy mà không cần sử dụng chức năng LJM hoặc AutoLJM.
Thay vào đó, người thao tác có thể di chuyển khác với vị trí đã dạy bằng cách sử dụng LJM và
AutoLJM.
Chức năng LJM và lệnh AutoLJM được mô tả ở trên cũng có sẵn cho các lệnh chuyển động CP. Tuy
nhiên, do các lệnh chuyển động CP ưu tiên hoạt động dựa trên các quỹ đạo xác định, nên người
thao tác đôi khi đạt đến điểm với tư thế khác với tư thế đã định. Tại thời điểm này, nếu lệnh
chuyển động CP được sử dụng với CP On, sẽ xảy ra lỗi từ 4274 đến 4278 theo cờ điểm không khớp.
Để tránh lỗi, hãy vận hành bộ điều khiển với CP Tắt hoặc khớp cờ điểm của điểm mục tiêu và điểm
sau khi hoàn thành chuyển động. Nếu vận hành với CP Off, lỗi sẽ không xảy ra và người thao tác
có thể tiếp tục vận hành từ điểm xảy ra sự không phù hợp.
Ngoài ra, bạn có thể đặt tùy chọn của bộ điều khiển để các cờ không khớp không được coi là lỗi
khi khởi động bộ điều khiển. Tuy nhiên, các chuyển động đường dẫn sử dụng CP On sẽ bị tắt.
Chuyển động CP gần điểm kỳ dị (chức năng tránh điểm kỳ dị trong chuyển động CP)
Khi thực hiện chuyển động Di chuyển hoặc CP gần điểm kỳ dị, tốc độ khớp có thể tăng nhanh. Lỗi
quá tốc độ sẽ xảy ra và các khớp sẽ di chuyển rộng rãi và gây nhiễu các thiết bị ngoại vi. Đặc
biệt, vị trí của Khớp #1 gần điểm kỳ dị bàn tay và Khớp #2 - #6 gần điểm kỳ dị cổ tay thay đổi
rất nhiều.
EPSON RC+ 7.0 có chức năng tránh điểm kỳ dị để ngăn lỗi tăng tốc trong khi thực hiện các lệnh
chuyển động CP vượt qua điểm kỳ dị của cổ tay được mô tả ở trên.
Với chức năng này, người thao tác đi đường vòng để tránh lỗi gia tốc bằng cách đi qua một quỹ
đạo khác và quay trở lại quỹ đạo ban đầu sau khi vượt qua điểm kỳ dị. Để biết chi tiết về chức
năng tránh điểm kỳ dị, hãy tham khảo phần Tránh điểm kỳ dị trong SPEL+ Language Reference.
Chức năng tránh điểm kỳ dị được bật theo mặc định. Nếu bạn muốn tránh lỗi bằng cách giảm tốc
độ chuyển động để duy trì độ chính xác của quỹ đạo, bạn có thể tạm thời tắt chức năng này bằng
cách đặt “0” thành Tránh điểm kỳ dị.
Nếu bạn không thể tránh lỗi ngay cả khi bạn sử dụng chức năng tránh điểm kỳ dị, hãy sử dụng
chuyển động PTP để cho phép các khớp chuyển động ít nhất hoặc sắp xếp vị trí lắp đặt tay máy
và khối lượng bù tay để ngăn chuyển động CP gần điểm kỳ dị.
Sê-ri RS có thể được vận hành theo nhiều hướng cánh tay khác nhau trong phạm vi công việc nhất định
như hình bên dưới:
Định hướng cánh tay trái Định hướng cánh tay phải
Để chỉ định hướng cánh tay của sê-ri RS, hãy thêm dấu gạch chéo lên (/) theo sau:
Đối với rô-bốt sê-ri RS, một số điểm trong phạm vi làm việc có thể có cùng vị trí và hướng ngay
Để phân biệt những điểm này, các thuộc tính điểm J1Flag và J2Flag được cung cấp.
Để chỉ định J1Flag, hãy thêm dấu gạch chéo (/) theo sau:
- J1F1 ( 270 < góc khớp thứ nhất <= 90 hoặc 270 < góc khớp thứ nhất <= 450)
Để chỉ định J2Flag, hãy thêm dấu gạch chéo (/) theo sau:
- J2F0 ( 180 < góc khớp thứ hai <= 180) hoặc - J2F1
( 360 < góc khớp thứ hai <= 180 hoặc 180 < góc khớp thứ hai <= 360)
1 /R /J1F0 /J2F0
2 /L /J1F0 /J2F0
3 /R /J1F1 /J2F0
4 /L /J1F1 /J2F0
5 /R /J1F0 / J2F1
6 /L /J1F0 / J2F1
7 /R /J1F1 / J2F1
8 /L /J1F1 / J2F1
điểm kỳ dị
Hướng trong ranh giới nơi hướng cánh tay chuyển sang hướng khác.
Điểm kỳ dị của tay : Ranh giới nơi Chuyển hướng tay phải và Hướng tay trái (X=0, Y=0)
Khi chạy bộ gần điểm kỳ dị, hãy làm theo các hướng dẫn bên dưới.
Khi rô-bốt chạy bộ từ điểm P1 gần điểm kỳ dị đến một điểm được tính bằng phép toán điểm chẳng
hạn như P1+X(10), rô-bốt có thể di chuyển theo hướng ngoài ý muốn do hướng cánh tay không được
chỉ định chính xác.
Ví dụ: khi chạy bộ từ một điểm mà tay là Bên phải đến một điểm khác được tính toán bằng các
phép toán điểm, nếu tay giữ hướng Bên phải trong khi chạy bộ, Khớp #1 có thể xoay rộng (khoảng
180 độ). Trong trường hợp này, hãy chuyển sang hướng tay Trái để di chuyển nhẹ nhàng qua điểm
kỳ dị của cổ tay.
Hiện tượng này không chỉ xảy ra với các thao tác điểm mà còn xảy ra khi tạo điểm tự động bằng
lệnh Pallet hoặc các giá trị kết quả chạy từ chuỗi tầm nhìn.
Tuy nhiên, trong các trường hợp, người dùng khó có thể chỉ định hướng cánh tay phù hợp bằng
chương trình. Đối với chức năng LJM này là một lệnh hữu ích. Chức năng LJM chuyển đổi hướng của
cánh tay để cho phép các khớp chuyển động ít nhất. Để biết chi tiết về chức năng LJM, hãy tham
khảo sách hướng dẫn Tham khảo Ngôn ngữ SPEL+.
Ngoài ra, lệnh AutoLJM có thể tự động áp dụng chức năng LJM cho các lệnh chuyển động được bao
gồm trong một phần cụ thể của chương trình mà không cần sử dụng chức năng LJM.
Để biết chi tiết về lệnh AutoLJM, hãy tham khảo SPEL+ Language Reference.
Ngoài ra, bạn có thể thiết lập bật chức năng AutoLJM khi khởi động bộ điều khiển bằng cách
thiết lập tùy chọn của bộ điều khiển. Tuy nhiên, nếu Auto LJM được bật trong tùy chọn, chức
năng này sẽ tự động điều chỉnh tư thế của người thao tác để giảm khoảng cách chuyển động, ngay
cả khi bạn có ý định di chuyển khớp rộng rãi. Do đó, nên xây dựng chương trình sử dụng lệnh
AutoLJM hoặc chức năng LJM để vận hành bộ điều khiển theo ý muốn.
Nếu bạn chỉ định tất cả các điểm bằng cách dạy, các hướng của cánh tay cũng được ghi lại. Do
đó, người thao tác di chuyển đến vị trí đã dạy mà không cần sử dụng chức năng LJM hoặc AutoLJM.
Thay vào đó, người thao tác có thể di chuyển khác với vị trí đã dạy bằng cách sử dụng LJM và
AutoLJM.
Chuyển động CP gần điểm kỳ dị (chức năng tránh điểm kỳ dị trong chuyển động CP)
Khi thực hiện chuyển động Di chuyển hoặc CP gần điểm kỳ dị, tốc độ khớp có thể tăng
nhanh. Lỗi quá tốc độ sẽ xảy ra và các khớp sẽ di chuyển rộng rãi và gây nhiễu các thiết
bị ngoại vi. Đặc biệt, vị trí của Khớp số 1 gần điểm kỳ dị của bàn tay thay đổi rất
nhiều.
EPSON RC+ 7.0 có chức năng tránh điểm kỳ dị để ngăn lỗi tăng tốc trong khi thực hiện
các lệnh chuyển động CP vượt qua điểm kỳ dị tay được mô tả ở trên.
Với chức năng này, người thao tác đi đường vòng để tránh lỗi gia tốc bằng cách đi qua
một quỹ đạo khác và quay trở lại quỹ đạo ban đầu sau khi vượt qua điểm kỳ dị. Để biết
chi tiết về chức năng tránh điểm kỳ dị, hãy tham khảo phần Tránh điểm kỳ dị trong SPEL+
Language Reference.
Chức năng tránh điểm kỳ dị được bật theo mặc định. Nếu bạn muốn tránh lỗi bằng cách
giảm tốc độ chuyển động để duy trì độ chính xác của quỹ đạo, bạn có thể tạm thời tắt
chức năng này bằng cách đặt “0” thành Tránh điểm kỳ dị.
Nếu bạn không thể tránh lỗi ngay cả khi bạn sử dụng chức năng tránh điểm kỳ dị, hãy sử
dụng chuyển động PTP để cho phép các khớp chuyển động ít nhất hoặc sắp xếp vị trí lắp
đặt tay máy và âm lượng bù tay để ngăn chuyển động CP gần điểm kỳ dị.
Sê-ri N có thể được vận hành theo nhiều hướng cánh tay khác nhau trong phạm vi công việc nhất định
như hình bên dưới:
Định hướng cánh tay phải Định hướng cánh tay trái
khuỷu
hướng
trên
phía
Định
tay
khuỷu
hướng
dưới
Định
tay
Để chỉ định hướng cho rô-bốt sê-ri N, hãy thêm dấu gạch chéo về phía trước (/), theo sau
là L (đối với hướng tay trái) hoặc R (Hướng tay phải), A (Hướng phía trên khuỷu tay) hoặc
B (Hướng phía dưới khuỷu tay) và NF ( Hướng cổ tay NoFlip) hoặc F (Hướng cổ tay lật).
Có tám hướng khả dụng như minh họa bên dưới, tuy nhiên, rô-bốt 6 trục không thể vận hành
theo tất cả các hướng tùy thuộc vào điểm.
1 /R /A /NF 5 /R /A /F
2 /L /A /NF 6 /L /A /F
3 /R /B /NF 7 /R /B /F
4 /L /B /NF 8 /L /B /F
Tại một số điểm trong đường bao công việc, rô-bốt 6 trục có thể có cùng vị trí và hướng
ngay cả khi khớp thứ tư hoặc khớp thứ sáu được xoay 360 độ. Để phân biệt những điểm này,
các thuộc tính điểm J4Flag và J6Flag được cung cấp.
Để chỉ định J4Flag, hãy thêm dấu gạch chéo (/) theo sau là J4F0 (-180 < góc khớp phía
trước <= 180) hoặc J4F1 (góc khớp phía trước <= -180 hoặc 180 < góc khớp phía trước).
Để chỉ định J6Flag, hãy thêm dấu gạch chéo (/) theo sau là J6F0 (-180 < góc khớp thứ sáu
<= 180), J6F1 (-360 < góc khớp thứ sáu <= -180 hoặc 180 < góc khớp thứ sáu <= 360) hoặc
J6Fn (-180*(n+1) < góc khớp thứ sáu <= 180*n hoặc 180*n < góc khớp thứ sáu <= 180*(n+1)).
điểm kỳ dị
Hướng trong ranh giới nơi hướng cánh tay chuyển sang hướng khác.
Điểm kỳ dị của tay : Ranh giới nơi chuyển đổi hướng tay phải và hướng tay trái
Điểm kỳ dị của khuỷu tay : Ranh giới nơi Công tắc định hướng trên khuỷu tay và Định hướng bên
dưới khuỷu tay
Điểm kỳ dị của cổ tay : Ranh giới nơi định hướng cổ tay NoFlip và công tắc định hướng cổ tay Lật
điểm kỳ dị của bàn tay điểm kỳ dị khuỷu tay điểm kỳ dị của cổ tay
Đối với rô-bốt dòng N, các điểm kỳ dị Tay/Cổ tay cũng tồn tại bên trong phạm vi chuyển động giống
như rô-bốt 6 trục. Khi chạy bộ gần điểm kỳ dị, hãy chú ý đến các điểm giống như robot 6 trục. Để
biết chi tiết, hãy tham khảo 6.17.2 Định hướng cánh tay rô-bốt 6 trục.
Phần sau đây mô tả khu vực kỳ dị khuỷu tay dành riêng cho rô-bốt sê-ri N.
Đối với rô-bốt dòng N, điểm kỳ dị tồn tại khi điểm P nằm trên mặt cầu được minh họa trong hình
bên dưới. Điểm P không được nằm bên trong mặt cầu. Do đó, chuyển động CP đi qua bên trong quả
cầu là không có.
Khi robot đi qua khối cầu như trong hình bên dưới, robot sẽ hành xử khác nhau tùy thuộc vào
chế độ chức năng tránh điểm kỳ dị (AvoidSingularity).
Robot di chuyển đến điểm cuối trong khi tránh khu vực kỳ dị khuỷu tay như được biểu thị bằng
đường màu đỏ (quỹ đạo điểm P) trong hình bên dưới. Ngoài ra, một lỗi xảy ra trong các trường
hợp sau.
-
Nếu giá trị cài đặt SpeedS quá lớn, sẽ xảy ra lỗi 4242, 4243, 4255 hoặc 5044.
Các lỗi có thể được ngăn chặn bằng cách đặt SpeedS thấp hơn.
-
Nếu chuyển động bị dừng/tạm dừng hoặc cửa an toàn được mở trong khi chuyển động
tránh điểm kỳ dị (chuyển động PTP), lỗi 4242, 4250, 4252 hoặc 4256 sẽ xảy ra.
Không dừng hoạt động hoặc mở cửa an toàn trong thời gian tránh chuyển động kỳ dị.
-
Nếu chế độ chuyển động tránh điểm kỳ dị (SING_AVOID) được chọn cho sê-ri N, sẽ xảy ra
lỗi 4255 hoặc 4256.
Lỗi 4252 xảy ra khi rô-bốt chạm vào vùng kỳ dị khuỷu tay như được biểu thị bằng đường màu
xanh lam (quỹ đạo điểm P) trong hình bên dưới.
Ghi chú:
- Chuyển động chuyền có thể được xác nhận bằng chương trình giả lập mẫu “N2_sample”.
- Với Jump3, Jump3CP và JumpTLZ, không có chuyển động để vượt qua vùng kỳ dị khuỷu
tay. (Có thể chuyển động vượt qua điểm kỳ dị của vai và cổ tay.)
- Trong chuyển động tránh điểm kỳ dị, Khớp số 4 và số 6 có thể xoay phần lớn.
- Trong điểm kỳ dị tránh chuyển động, đường tiến và lùi có thể khác nhau.
- Để hiển thị vùng kỳ dị khuỷu tay và vùng lân cận của nó trên trình mô phỏng, chọn
SPEL+ bao gồm một số lệnh để điều khiển rô-bốt từ các chương trình của bạn.
Lệnh Home di chuyển rô-bốt đến vị trí "đỗ" hoặc "không hoạt động" do người dùng xác
định. Lệnh này hoạt động cho tất cả các robot. Nó chủ yếu được sử dụng cho các rô-bốt
mã hóa tuyệt đối thường không cần phải điều chỉnh cơ học. Sử dụng lệnh HomeSet để đặt
vị trí gốc và lệnh Hordr để đặt thứ tự gốc.
Các lệnh điểm tới điểm (PTP) di chuyển điểm trung tâm công cụ của rô-bốt từ vị trí hiện tại
của nó đến một điểm xác định. Chuyển động của điểm tâm dụng cụ có thể không theo đường thẳng.
Để đặt tốc độ cho các lệnh điểm tới điểm, hãy sử dụng lệnh Tốc độ. Để đặt gia tốc và
giảm tốc, sử dụng lệnh Accel.
Mô tả lệnh
Đi Di chuyển trực tiếp đến một điểm bằng chuyển động điểm tới điểm.
Nhảy Chuyển đến một điểm. Đầu tiên di chuyển đến cài đặt LimZ hiện tại, di
chuyển qua điểm đích, sau đó di chuyển đến điểm. Cài đặt bảng Arch xác
định cấu hình Nhảy.
Bước 3 Chuyển đến một điểm trong không gian 3 chiều. Di chuyển theo một đường
thẳng với cùng một hướng cho đến điểm lùi. Chuyển động giữa các điểm lùi là
chuyển động PTPƯ.
Tgo Di chuyển trực tiếp đến một điểm trong hệ tọa độ công cụ.
BGo Di chuyển theo chuyển động PTP đến điểm tương đối được chỉ định trong hệ
tọa độ Cơ sở/Cục bộ
Các lệnh chuyển động tuyến tính di chuyển điểm trung tâm công cụ của robot từ vị trí hiện tại của nó
đến một điểm xác định trên một đường thẳng. Chuyển động lót là chuyển động CP (Đường liên tục).
Để thiết lập vận tốc (tốc độ) cho chuyển động thẳng đều, sử dụng lệnh SpeedS. Để đặt
gia tốc và giảm tốc, hãy sử dụng lệnh AccelS.
Mô tả lệnh
Di chuyển Di chuyển theo một đường thẳng đến điểm xác định.
TM Di chuyển theo đường thẳng đến điểm xác định trong hệ tọa độ dao.
Jump3CP Nhảy tới một điểm trong không gian 3 chiều bằng cách sử dụng chuyển động CP. Di chuyển
theo một đường thẳng cho đến điểm lùi. Chuyển động giữa các điểm lùi cũng là
chuyển động thẳng đều.
BMove Di chuyển theo đường thẳng đến điểm xác định tương đối trong hệ tọa độ
Cơ sở/Cục bộ
Các lệnh Curves di chuyển robot theo một cung tròn. Curves là một chuyển động CP (Continuity
Path).
Để thiết lập vận tốc (tốc độ) cho Curves, sử dụng lệnh SpeedS. Để đặt gia tốc và giảm
tốc, hãy sử dụng lệnh AccelS.
Mô tả lệnh
vòng cung
Di chuyển robot qua điểm này đến điểm khác bằng phép nội suy
vòng tròn.
cung3 Di chuyển rô-bốt ở chế độ 3D bằng phép nội suy vòng tròn.
CVMove Thực hiện một đường dẫn được chỉ định bởi Curve.
Mô tả lệnh
JTran Lệnh JTran có thể được sử dụng để di chuyển một khớp của rô-bốt đến một vị
trí được chỉ định theo độ hoặc milimét, tùy thuộc vào loại khớp.
Tốc độ và gia tốc giống như đối với các lệnh chuyển động điểm tới điểm --
tức là, được chỉ định bằng các lệnh Tốc độ hoặc Gia tốc.
pTran Lệnh PTran có thể được sử dụng để di chuyển một khớp của rô-bốt đến vị trí
xung của bộ mã hóa. Tốc độ và gia tốc giống như đối với các lệnh chuyển
động điểm tới điểm -- tức là, được chỉ định bằng các lệnh Tốc độ hoặc Gia
tốc.
Xung Lệnh Pulse có thể được sử dụng để di chuyển tất cả các khớp của robot đến các
vị trí xung của bộ mã hóa. Tốc độ và gia tốc giống như đối với các lệnh chuyển
động điểm tới điểm -- tức là, được chỉ định bằng các lệnh Tốc độ hoặc Gia tốc.
PG_Scan Lệnh PG_Scan có thể được sử dụng để xoay trục bộ tạo xung của rô-bốt PG một trục
loại khớp liên tục theo hướng CW/CCW. (Để xoay liên tục, bạn cần kích hoạt
tham số xoay liên tục.) Tốc độ và gia tốc giống như đối với các lệnh chuyển
động điểm tới điểm -- tức là, được chỉ định bằng các lệnh Tốc độ hoặc Gia
tốc.
Sử dụng lệnh Fine để điều chỉnh độ chính xác của vị trí khi kết thúc lệnh chuyển động.
Fine chỉ định, đối với mỗi khớp, lỗi định vị cho phép để phát hiện việc hoàn thành bất kỳ
bước di chuyển nào. Cài đặt Fine càng thấp, vị trí cuối cùng của khớp càng chính xác,
điều này có thể gây ra hiệu suất chậm hơn. Ngược lại, cài đặt Fine lớn có thể tăng tốc
các lệnh chuyển động, nhưng độ chính xác của vị trí sẽ giảm. Đối với nhiều ứng dụng, có
thể sử dụng cài đặt mặc định.
Khi bạn cố gắng chỉ thay đổi hướng công cụ trong khi vẫn giữ đầu công cụ của cánh tay
robot tại điểm tọa độ đã chỉ định hoặc khi sự thay đổi hướng công cụ lớn hơn khoảng
cách di chuyển của đầu công cụ, việc di chuyển cánh tay bằng các lệnh chuyển động CP
thông thường sẽ gây ra sự gia tăng sự thay đổi của tốc độ, gia tốc và giảm tốc của
hướng công cụ. Trong một số trường hợp, một lỗi sẽ xảy ra.
Để ngăn chặn những tình huống này, hãy thêm tham số ROT vào lệnh chuyển động CP. Cánh
tay sẽ được di chuyển dựa trên vận tốc góc đã chỉ định và khả năng tăng/giảm tốc của
trục chính liên quan đến sự thay đổi hướng.
Vận tốc góc và gia tốc/giảm tốc của trục chính liên quan đến sự thay đổi hướng phải
được xác định trước bằng các lệnh SpeedR và AccelR.
Ví dụ:
Tốc độR 50 ' độ/giây '
Gia tốcR 200, 200 độ/giây2
Di chuyển P1 ROT
GHI CHÚ Biến thể hướng của dụng cụ thường bao gồm các biến thể hướng của nhiều trục quay.
Các tham số SpeedR và AccelR chỉ định vận tốc góc và gia tốc/giảm tốc của trục chính
liên quan đến sự thay đổi hướng. Do đó, vận tốc góc thực tế và gia tốc/giảm tốc của sự
thay đổi hướng khác với các tham số trừ trường hợp trục quay của hướng chỉ là một.
Trong khi lệnh chuyển động với tham số ROT được thực thi, các tham số SpeedS và AccelS
đã chỉ định không hợp lệ.
Tham số ROT có thể được sử dụng với các lệnh chuyển động sau:
Di chuyển BMove
vòng cung TM
Arc3 Jump3CP
Bạn có thể thay đổi tốc độ và gia tốc cho những khoảng cách nhỏ bằng PTPBoost và PTPBoostOK.
Thông thường, PTPBoost là không cần thiết. Trong một số trường hợp nhất định, bạn có thể muốn
rút ngắn thời gian chu kỳ ngay cả khi độ rung trở nên lớn hơn hoặc ngược lại, bạn có thể muốn
giảm độ rung ngay cả khi thời gian chu kỳ trở nên dài hơn. PTPBoost là thông số của robot có giá
trị từ 0 – 100 ảnh hưởng đến tốc độ và khả năng tăng tốc trong khoảng cách nhỏ. Thông thường,
đối với chuyển động trong khoảng cách nhỏ, tốc độ mong muốn không thể đạt được bằng cách sử dụng
gia tốc hiện tại. Bằng cách tăng PTPBoost, khả năng tăng tốc, giảm tốc và tốc độ được tăng lên
đối với chuyển động ở khoảng cách nhỏ. Để kiểm tra xem lệnh chuyển động có bị ảnh hưởng bởi
PTPBoost hay không, hãy sử dụng chức năng PTPBoostOK. Xem PTPBoost và PTPBoostOK trong sách
hướng dẫn Tham khảo Ngôn ngữ SPEL+ để biết thêm chi tiết.
Để sử dụng chuyển động nhấn, hãy sử dụng các lệnh chế độ điều khiển mô-men xoắn sau đây.
TC (Trả về cài đặt chế độ điều khiển mô-men xoắn và chế độ hiện tại.)
TCSpeed (Chỉ định / trả về giới hạn tốc độ trong điều khiển mô-men xoắn.)
TCLim (Chỉ định giới hạn mô-men xoắn của từng khớp cho chế độ điều khiển mô-men xoắn.)
Chế độ công suất thấp bị giới hạn bởi giới hạn trên công suất thấp. Do đó, thông thường hãy sử
dụng chế độ Công suất cao. Để biết chi tiết và cách sử dụng các lệnh trên, hãy tham khảo “Câu
lệnh TC”, “TCSpeed” và “TCLim” trong sách hướng dẫn Tham khảo Ngôn ngữ SPEL+.
6.18.10 Chức năng Phát hiện Va chạm (Chức năng Phát hiện Lỗi Chuyển
động của Robot)
Phát hiện lỗi chuyển động của robot từ sự khác biệt giữa tốc độ mong muốn và tốc độ thực tế (giá trị độ lệch tốc
độ). Lỗi có thể được phát hiện bởi chức năng này được phân loại thành A và B.
A: Xảy ra va chạm hoặc tiếp xúc với cánh tay hoặc bàn tay robot
B: Lỗi chuyển động của robot không phải do va chạm hoặc tiếp xúc
Ngoài ra, lỗi B được phân loại thành bên dưới theo điều kiện nguồn điện.
B1: Độ bão hòa mô-men xoắn do cài đặt Trọng lượng hoặc Quán tính thấp.
B2: Mômen bão hòa do chuyển động tổng hợp của nhiều khớp và chuyển động của một đoạn đường dài
sự vật.
B4: Lỗi motion do lỗi phần cứng hoặc trục trặc phần mềm.
B4: Lỗi motion do lỗi phần cứng hoặc trục trặc phần mềm.
B5: Mô-men xoắn bão hòa ở công suất thấp do tay hoặc vật dài vượt quá trọng lượng
Hiển thị một trong hai thông báo bên dưới và dừng rô-bốt khi phát hiện lỗi A hoặc B. Giảm thiệt hại cho rô-bốt
Lỗi 5057: phát hiện va chạm ở công suất cao. (Phát hiện lỗi chuyển động của robot.)
Lỗi 5058: phát hiện va chạm ở công suất thấp. (Phát hiện lỗi chuyển động của robot.)
Đã tồn tại lỗi sau, tuy nhiên chức năng này có thể phát hiện các lỗi trên một cách nhanh chóng.
Lỗi không được phát hiện do bão hòa mô-men xoắn trong thời gian ngắn. Phát hiện trạng thái có nguy cơ cao gây ra sự
cố và dừng robot. Các hiện tượng sau đây có thể xảy ra nếu robot tiếp tục hoạt động ở trạng thái B1 hoặc B2.
BẬT lệnh CollsionDetect và phát hiện được kích hoạt. (Mặc định ở chế độ BẬT)
Mặc định là khác nhau tùy thuộc vào phiên bản phần sụn.
Khi nâng cấp trước Ver.7.2.0.x hoặc Ver7.2.1.x trở lên: mặc định: TẮT
Phần sau đây mô tả chi tiết về lỗi B khi lỗi 5057 hoặc 5058 được phát hiện mà không có sự va chạm hoặc tiếp xúc
Kiểm tra độ bão hòa mô-men xoắn bằng cách sử dụng lệnh PTRQ. Bão hòa mô-men xoắn xảy ra nếu khớp xuất ra “1”
Trong trường hợp đó, đảm bảo rằng cài đặt Trọng lượng đúng và phù hợp với trọng lượng tay.
Ngoài ra, hãy đảm bảo rằng cài đặt Quán tính phù hợp với khớp số 4 của robot SCARA và khớp số 6 của 6-
rô-bốt trục
Tiếp theo, đảm bảo rằng không có bão hòa mô-men xoắn bằng cách sử dụng lệnh PTRQ bằng cách chuyển động kết
hợp nhiều khớp (khớp #2, #3 và #5 của rô bốt 6 trục) hoạt động theo cùng một hướng và ném xung quanh vật thể dài.
Nếu xảy ra bão hòa mô-men xoắn, hãy giảm gia tốc/giảm tốc của lệnh Gia tốc cho đến khi không còn bão hòa mô-men
xoắn (giá trị: 1.0 trở xuống được hiển thị trong PTRQ).
Ngoài ra, bão hòa mô-men xoắn có thể xảy ra do giảm điện áp cung cấp đầu vào cho bộ điều khiển. Kiểm tra
Bạn có thể BẬT/TẮT chức năng phát hiện va chạm trên mỗi thiết bị nếu bạn muốn sử dụng mà không cần thực
hiện các phát hiện lỗi đó do bảo mật tương thích thiết bị hoặc tương tự
lý do.
Nếu lỗi khác xảy ra cùng lúc, hãy thực hiện biện pháp đối phó với lỗi đó trước.
Đảm bảo rằng trọng lượng tay nằm trong thông số kỹ thuật.
Ngoài ra, hãy kiểm tra độ bão hòa của mô-men xoắn khi xảy ra lỗi trên khớp số 4 và 5 của rô-bốt 6 trục.
Khi xảy ra hiện tượng bão hòa mô-men xoắn, đó là vật dài không thể giữ được bằng chế độ công suất thấp.
Nếu lỗi khác xảy ra cùng lúc, hãy thực hiện biện pháp đối phó với lỗi đó trước.
Dừng ngay lập tức kết quả bão hòa mô-men xoắn bằng cách kết hợp chuyển động sau và
yêu cầu. Lỗi của A và B có thể được phát hiện nhanh hơn.
Phần sau đây mô tả chi tiết về va chạm của cánh tay rô-bốt A và phát hiện tiếp xúc.
Để giảm thiệt hại cho cánh tay và bộ phận cuối do va chạm với các thiết bị ngoại vi, có
hai chức năng: Chức năng phát hiện va chạm và chức năng hạn chế mô-men xoắn.
Chức năng phát hiện va chạm phát hiện va chạm và dừng robot ngay lập tức.
Chức năng hạn chế mô-men xoắn hạn chế mô-men xoắn khi va chạm và cũng dừng rô-bốt ngay lập
tức.
Đây là các chức năng giảm thiệt hại cho robot khi va chạm, nhưng không thể tránh hoàn
toàn thiệt hại. Ngoài ra, các chức năng không thể được sử dụng cho mục đích an toàn của con người.
Lực tác dụng lên rô-bốt khi va chạm có thể tạm chia Tác động của tốc độ
thành hai loại như hình bên phải: tác động của tốc độ
Chức năng phát hiện va chạm phát hiện va chạm bằng giá trị độ lệch tốc độ cho điều khiển chuyển
động của rô-bốt (sự chênh lệch giữa tốc độ mong muốn và tốc độ thực tế) cho thấy một giá trị bất
thường khác rất nhiều so với chuyển động bình thường do va chạm.
BẬT lệnh CollsionDetect và tính năng phát hiện được kích hoạt. (Mặc định: BẬT)
Mặc định là khác nhau tùy thuộc vào phiên bản phần sụn.
Khi được bật, chức năng này sẽ giảm thời gian nhấn lực bằng mô-men xoắn của động cơ, bằng cách
phát hiện va chạm và dừng rô-bốt ngay lập tức. Điều này làm giảm lực nhấn khoảng 20%. Để giảm
hư hỏng nhiều hơn, hãy sử dụng chức năng này cùng với chức năng hạn chế mô-men xoắn.
Chức năng phát hiện va chạm tự động bị tắt trong khi thực hiện chuyển động nhấn và hoạt động cảm
Ngoài ra, chức năng này có thể phát hiện sai trong trường hợp chuyển động tiếp xúc mạnh và
tăng tốc và giảm tốc đáng kể có thể có bão hòa mô-men xoắn liên tiếp.
Để xác nhận xem có nguy cơ phát hiện sai hay không, hãy sử dụng PTRQ.
Nếu PTRQ nhỏ hơn 1 cho tất cả các trục, thì không có nguy cơ phát hiện sai.
Nếu PTRQ là một, hiện tượng bão hòa mô-men xoắn xảy ra trên trục. Điều này có nghĩa là
tăng tốc và giảm tốc quá mức được áp dụng và không thích hợp hơn để điều khiển động cơ. Nó cũng có
nguy cơ gây hư hỏng cho người thao tác. Trong tình huống như vậy, hãy làm như sau
- Kiểm tra xem cài đặt Trọng lượng và Quán tính có phù hợp không
Nếu bạn muốn vận hành bộ điều khiển mà không thực hiện các biện pháp đối phó ở trên, bạn có thể
bật và tắt chức năng cho từng trục. Tắt chức năng cho trục mà bạn muốn tắt chức năng.
Để biết chi tiết về lệnh và chức năng, hãy tham khảo sách hướng dẫn sau.
EPSON RC+ 7.0 SPEL+ Tham chiếu ngôn ngữ Câu lệnh
CollisionDetect
Chức năng hạn chế mô-men xoắn giảm thiệt hại khi va chạm tương tự với “6.18.10 Chức năng phát
hiện va chạm”.
Giá trị giới hạn mô-men xoắn được sử dụng cho chức năng này được xác định bằng cách thêm lề vào
giá trị mô-men xoắn giới hạn trên được sử dụng trong chương trình để tránh sự cố. Bằng cách sử
dụng chức năng hạn chế mô-men xoắn, có thể giảm lực nhấn.
Ví dụ: nếu mô-men xoắn bị hạn chế ở mức 30%, lực ép cũng có thể giảm xuống 30%. Ngoài ra, rô-bốt
sẽ dừng ngay lập tức khi mô-men xoắn đạt đến giá trị giới hạn trên.
Bằng cách dừng robot ngay lập tức, có thể đạt được hiệu quả giảm thêm 20-30%.
Khi mô-men xoắn bị hạn chế ở mức 30% và rô bốt dừng ngay lập tức, có thể đạt được tổng hiệu quả
Đối với rô-bốt SCARA, phần cuối của trục mở rộng có thể bị kẹt và cong. Để giảm hiện tượng
trục bị cong, nên sử dụng chức năng này để giảm lực ép đến mức tối đa.
Nếu trục trặc xảy ra, hãy thực hiện bất kỳ biện pháp nào sau đây đối với trục trục trặc.
-
Tắt LimitTorqueStop hoặc LimitTorqueStopLp - Tăng
giá trị ngưỡng của LimitTorque hoặc LimitTorqueLp
Để sử dụng chức năng hạn chế mô-men xoắn cho chuyển động chạy nhanh, hãy làm theo các bước bên dưới.
(3) Đo giá trị mô-men xoắn cực đại bằng PTRQ, sau đó thêm lề vào giá trị đó.
Nếu rô-bốt tạm thời dừng lại ở chuyển động công suất thấp, thì có thể thu được giá trị
lớn hơn so với hoạt động bình thường của chương trình hoặc chuyển động chạy chậm. Trong
trường hợp như vậy, thực hiện dừng tạm thời trong khi đo PTRQ và đưa nó vào phép đo.
Để biết chi tiết về lệnh và chức năng, hãy tham khảo sách hướng dẫn sau.
trình mẫu tự động cấu hình chức năng phát hiện va chạm và chức năng hạn chế mô-men xoắn.
Chương trình kích hoạt chức năng phát hiện va chạm, đo mô-men xoắn cực đại trong năm lần di
chuyển đầu tiên, thêm lề vào giá trị đo được (1,2 lần nếu Công suất cao, 1,4 lần nếu Công suất
thấp) và đặt giá trị mô-men xoắn giới hạn trên để dừng rô-bốt tại mô-men xoắn giới hạn trên.
Đây là ví dụ về cài đặt tự động để lặp lại chuyển động với các cài đặt ở trên từ lần thứ sáu.
Khi giá trị mô-men xoắn giới hạn trên thay đổi, giá trị thay đổi sẽ được coi là “1,0” cho
phép đo PTRQ tiếp theo. Nếu đặt lề 1,2 lần, PTRQ sẽ lớn hơn một chút so với 0,8 và nếu đặt lề
Đặt ví dụ)
động cơ bật
Công suất cao
'
Công suất thấp
trọng lượng 8
Tốc độ 50
Tăng tốc 80, 80
icnt = 1
PTCLR
Giới hạnMô-men xoắn 100 'init mô-men xoắn giới hạn HighPower 'init
Giới hạnMô-men xoắnLP 100 mô-men xoắn giới hạn LowPower
Phát hiện va chạm Bật
LÀM
Gọi all_ax_move
In PTRQ(1), PTRQ(2), PTRQ(3), PTRQ(4), PTRQ(5), PTRQ(6) icnt = icnt + 1
chống đỡ
Đối với rô bốt 6 trục, một điểm được xác định bởi vị trí và hướng của hệ tọa độ công
cụ đối với hệ tọa độ hình chữ nhật tham chiếu. Điểm được chỉ định bởi dữ liệu vị trí
(X, Y, Z) và hướng được chỉ định bởi dữ liệu hướng (U, V, W) tương ứng với cuộn (xoay
quanh trục Z), cao độ (xoay quanh trục Y ) và ngáp (xoay quanh trục X).
Khi trục ST bổ sung được cài đặt, điểm được chỉ định bởi dữ liệu vị trí của từng trục
bổ sung (S, T).
Các tọa độ X, Y và Z của một điểm được chỉ định bằng milimét. Các tọa độ U, V và W được chỉ định
theo độ.
Tọa độ S và T của một điểm được chỉ định bằng milimét hoặc độ, theo loại trục.
Điểm được tham chiếu bằng chữ P theo sau là số nguyên hoặc biểu thức số nguyên hoặc bằng nhãn được
xác định trong trình chỉnh sửa tệp điểm hoặc trang [Trình quản lý rô-bốt]-[Chạy & dạy].
Trong câu lệnh chương trình hoặc tại cửa sổ Lệnh, bạn có thể gán tọa độ cho một điểm hoặc xác định
một điểm là vị trí cánh tay rô-bốt hiện tại.
P10 = Tại đây 'Gán một điểm cho vị trí hiện tại
Nhãn điểm có thể bao gồm tối đa 32 ký tự chữ và số một byte, tiếng Nhật và ký tự gạch dưới hoặc 16
ký tự hai byte. Các ký tự có thể là chữ hoa hoặc chữ thường. Chỉ có thể sử dụng bảng chữ cái và
tiếng Nhật cho chữ cái đầu tiên.
Với i = 0 Đến 10
đi chọn
nhảy nơi
Sử dụng chữ P theo sau là tên biến trong ngoặc đơn đại diện cho số điểm mà bạn đang tham chiếu.
Với i = 0 Đến 10
Tới P(i)
GHI CHÚ
Mặc dù bạn có thể xác định các điểm tại cửa sổ [Lệnh] cho mục đích kiểm tra, nhưng bạn nên
xác định tất cả các điểm trong chương trình, trình chỉnh sửa điểm hoặc bằng trang [Trình quản
lý rô-bốt]-[Chạy & dạy]. Các điểm được xác định tại cửa sổ [Command] sẽ bị xóa khỏi bộ nhớ khi
bạn xây dựng một dự án hoặc chạy một chương trình trừ khi bạn thực thi “SavePoints”.
Khi bắt đầu chương trình, tệp điểm mặc định cho robot sẽ được tải. Bạn cũng có thể tải các
điểm khác trong chương trình bằng câu lệnh LoadPoints.
số nguyên tôi
Với i = 0 Đến 10
nhảy chọn
nhảy nơi
tiếp theo tôi
chống đỡ
Bạn có thể nhập điểm vào dự án hiện tại trong khi chương trình đang chạy bằng cách sử
dụng câu lệnh ImportPoints.
số nguyên tôi
Với i = 0 Đến 10
nhảy chọn
nhảy nơi
chống đỡ
Sử dụng “LoadPoints” để tải tệp điểm trong dự án hiện tại. Bạn có thể tùy chọn chỉ định tham
số Hợp nhất để kết hợp các điểm trong tệp với các điểm đã được tải.
Sử dụng “SavePoints” để lưu các điểm trong tệp điểm. Nếu tệp điểm nằm trong dự án hiện tại, nó
sẽ được cập nhật trên PC khi nó được kết nối và cùng một dự án được mở.
Nếu tệp điểm không phải là dự án hiện tại, nó sẽ không được cập nhật tự động trên PC.
Sử dụng Project Syncize để sao chép tệp vào PC nếu muốn.
■ Xây dựng lại chương trình nếu đồng bộ hóa dự án được thực hiện.
THẬN TRỌNG
Mỗi định nghĩa điểm có thể tùy ý chỉ định một số cục bộ và các hướng cánh tay khác nhau, tùy
thuộc vào loại rô-bốt. Bạn có thể chỉ định các thuộc tính điểm trong các câu lệnh gán điểm
hoặc sử dụng các câu lệnh và hàm riêng lẻ để thay đổi các thuộc tính của một điểm đã xác
định trước đó.
Để chỉ định số hệ tọa độ cục bộ cho một điểm trong câu lệnh gán, hãy thêm dấu gạch chéo lên
(/) theo sau là số cục bộ sau tọa độ của điểm.
Số cục bộ cũng có thể là một biểu thức được đặt trong ngoặc đơn.
P2 = P3 /(mylocal)
Sử dụng hàm và câu lệnh PLocal để đọc và đặt thuộc tính cục bộ của một điểm.
Để chỉ định hướng cho SCARA hoặc rô-bốt 6 trục, hãy thêm dấu gạch chéo lên (/) theo sau là L
(đối với hướng tay trái) hoặc R (đối với hướng tay phải).
2 Bạn có thể đọc và đặt hướng của điểm bằng cách sử dụng câu lệnh và hàm Hand.
Để chỉ định hướng khuỷu tay cho rô-bốt 6 trục trong câu lệnh gán điểm, hãy thêm dấu gạch chéo
lên (/) theo sau bởi A (Hướng trên khuỷu tay) hoặc B (Hướng bên dưới khuỷu tay),
Bạn có thể đọc và đặt hướng của điểm khuỷu tay bằng cách sử dụng câu lệnh và hàm Elbow.
Để chỉ định hướng cổ tay cho rô-bốt 6 trục trong câu lệnh gán điểm, hãy thêm dấu gạch chéo
lên (/) theo sau là NF (Hướng cổ tay NoFlip) hoặc F (Hướng cổ tay lật).
Bạn có thể đọc và đặt hướng điểm của cổ tay bằng cách sử dụng câu lệnh và chức năng của Cổ tay.
Tại một số điểm trong đường bao công việc, rô-bốt 6 trục có thể có cùng vị trí và hướng ngay
cả khi khớp thứ tư hoặc khớp thứ sáu được xoay 360 độ. Để phân biệt những điểm này, các thuộc
tính điểm J4Flag và J6Flag được cung cấp. Các cờ này cho phép bạn chỉ định phạm vi vị trí
cho khớp 4 và khớp 6 cho một điểm nhất định.
Để chỉ định J4Flag trong câu lệnh gán điểm, hãy thêm dấu gạch chéo lên (/), theo sau là J4F0
( 180 < góc khớp ngoài <= 180) hoặc J4F1 (góc khớp ngoài <= 180 hoặc 180 < góc khớp ngoài ).
Để chỉ định J6Flag trong câu lệnh gán điểm, hãy thêm dấu gạch chéo (/) theo sau là J6F0
( 180 < góc khớp thứ sáu <= 180), J6F1 ( 360 < góc khớp thứ sáu <= 180 hoặc 180 < góc
góc khớp thứ sáu <= 360) hoặc J6Fn ( 180*(n+1) < góc khớp thứ sáu <= 180*n hoặc 180*n <
góc khớp thứ sáu <= 180*(n+1)).
Tại một số điểm trong phạm vi làm việc, sê-ri RS có thể có cùng vị trí và hướng ngay cả khi
khớp thứ nhất hoặc khớp thứ hai được xoay 360 độ. Để phân biệt những điểm này, các thuộc
tính điểm J1Flag và J2Flag được cung cấp. Các cờ này cho phép bạn chỉ định phạm vi vị trí
cho khớp 1 và khớp 2 cho một điểm nhất định.
Để chỉ định J1Flag trong câu lệnh gán điểm, hãy thêm dấu gạch chéo (/) theo sau là J1F0
( 90 < góc khớp đầu tiên <= 270) hoặc J1F1 ( 270 <= góc khớp đầu tiên <= 90 hoặc 270 <
góc khớp thứ nhất <= 450).
Để chỉ định J2Flag trong câu lệnh gán điểm, hãy thêm dấu gạch chéo (/) theo sau là J2F0
( 180 < góc khớp thứ hai <= 180), J2F1 ( 360 < góc khớp thứ hai <= 180 hoặc 180 < góc
góc khớp thứ hai <= 360).
Tại điểm gốc của hệ tọa độ robot, sê-ri RS có thể có cùng vị trí và hướng ngay cả khi khớp
đầu tiên được xoay. Để phân biệt các điểm này, các thuộc tính điểm J1Ang được cung cấp.
Sử dụng các lệnh CX, CY, CZ, CU, CV, CW, CS và CT để lấy tọa độ của một điểm và thiết lập nó.
xcoord = CX(P1)
P2 = XY(xcoord, 200, -20, 0)
ycoord = CY(P*) ' Nhận tọa độ vị trí Y hiện tại
CX(chọn) = 25,5
CY(chọn) = CY(chọn) + 2,3
Có một số cách để sửa đổi một điểm mà không cần dạy lại nó. Bạn có thể thay đổi một hoặc
nhiều giá trị tọa độ bằng độ lệch tương đối hoặc giá trị tuyệt đối.
Để đặt giá trị tuyệt đối cho tọa độ, hãy sử dụng dấu hai chấm theo sau là chữ cái trục và
giá trị.
Để thêm độ lệch tương đối vào tọa độ, hãy sử dụng ký tự trục theo sau là giá trị độ lệch
hoặc biểu thức trong ngoặc đơn. Nếu phần bù là âm, thì trước ký tự trục có dấu trừ. Nếu dấu
ngoặc đơn bị bỏ qua, chúng sẽ được tự động thêm vào.
Đi P1 -X(20) +Y(50) :Z(-25) Di chuyển tới P1 với độ lệch cho độ lệch tương đối của X và Y
Khi thay đổi hướng theo cuộn (U), bước (V) và ngáp (W) trong chương trình SPEL +, việc thêm
các góc vào trục V và W (ví dụ: +V(10), +W(10)) không có nghĩa là chuyển động quay của trục
Y và X trong hệ tọa độ robot. Để thay đổi hướng (U, V và W) sau khi dạy các điểm, hãy đặt
rô-bốt về tư thế thực tế bằng Jog & Teach trong Trình quản lý rô-bốt.
Có 24 đầu vào DC và 16 đầu ra DC trên bộ điều khiển tiêu chuẩn. Bằng cách mua các bo mạch
I/O, bạn có thể bổ sung thêm 128 đầu vào và 128 đầu ra. Bạn có thể mở rộng I/O bằng cách
sử dụng tùy chọn Fieldbus I/O chính và tùy chọn Fieldbus I/O phụ. Ngoài ra, bạn có thể nhập/
xuất tín hiệu Analog bằng cách sử dụng tùy chọn bảng I/O Analog. Tham khảo 11. Đầu vào và
Đầu ra để biết chi tiết.
TRONG
Đọc một byte (tám bit) dữ liệu đầu vào.
Trong W
Đọc một từ (mười sáu bit) của dữ liệu đầu vào.
trongBCD Đọc một byte dữ liệu đầu vào ở định dạng BCD (số thập phân được mã hóa nhị phân).
sw Đọc trạng thái của một bit đầu vào phần cứng hoặc đầu vào bộ nhớ.
- 4 Bẫy được kích hoạt bởi đầu vào do người dùng xác định
Bạn nên giữ các hàm bẫy ngắn và tránh các vòng lặp liên tục. Theo loại, một số Bẫy phải được trang bị lại.
Ngoài ra, một số lệnh chuyển động được giới hạn để thực hiện trong các chức năng bẫy.
Để biết chi tiết về câu lệnh Bẫy, hãy xem sổ tay Tham khảo Ngôn ngữ SPEL+.
Đây là một ví dụ đơn giản cho một cái bẫy. Trong ví dụ này, khi đầu vào 1 được bật, nó sẽ thực thi chức
năng Sw1Trap.
RunCycle
Vòng
chống đỡ
Hàm SW1Trap
Ngày 1, 2
Trap Mô tả Được
Trap 1 – 4 Goto Trap kích hoạt bởi một điều kiện đầu vào do người dùng chỉ định.
1 – 4 Call Trap 1 Bẫy người dùng có thể sử dụng GoTo, Call hoặc Xqt.
– 4 Xqt Trap
Emergency Xqt Khi Emergency Stop xảy ra, một chức năng cụ thể sẽ được thực thi.
Trap Error Xqt Khi xảy ra lỗi, một chức năng cụ thể sẽ được thực thi.
Trap SgOpen Xqt Khi mạch Bảo vệ mở, một chức năng cụ thể sẽ được thực thi.
Trap SgClose Xqt Khi đóng mạch Bảo vệ, một chức năng cụ thể sẽ được thực thi.
Bẫy tạm dừng Xqt Khi hệ thống chuyển sang trạng thái Tạm dừng, một chức năng cụ thể sẽ
được thực thi.
Trap Abort Xqt Khi tất cả các tác vụ (ngoại trừ tác vụ nền) đã bị dừng bởi người dùng
hoặc hệ thống, chẳng hạn như khi một lệnh tương ứng với Abort All
được thực thi, một chức năng cụ thể sẽ được thực thi.
Bẫy kết thúc Xqt Khi tất cả các tác vụ (ngoại trừ tác vụ nền) đã hoàn thành, một chức năng
cụ thể sẽ được thực thi. Tuy nhiên, chức năng sẽ không được thực thi
■ Cờ cưỡng bức
Chỉ định cờ cưỡng bức trong các lệnh đầu ra I/O, chẳng hạn như lệnh Bật/Tắt để bật/Tắt các
đầu ra I/O trong khi Dừng khẩn cấp, Mở cửa an toàn, Chế độ dạy và tình trạng lỗi.
Không kết nối thiết bị bên ngoài hoạt động cơ học như bộ truyền động với đầu ra I/O chỉ
định cờ Cưỡng bức. Nếu không, thiết bị bên ngoài có thể di chuyển trong khi Dừng khẩn cấp,
THẬN TRỌNG
Mở cửa an toàn, Chế độ hướng dẫn hoặc tình trạng lỗi và điều này sẽ gây ra các vấn đề nghiêm
trọng về an toàn.
Cờ cưỡng bức được thiết kế để chỉ định cho các đầu ra I/O được kết nối với thiết bị bên
ngoài mà không có chuyển động cơ học, chẳng hạn như đèn LED hiển thị trạng thái.
chọn “Tắt đầu ra trong khi dừng khẩn cấp” trong trang Tùy chọn của Cấu hình hệ thống Bảng
điều khiển SPEL để thực hiện Bật/tắt I/O bằng cách sử dụng tác vụ Trap Emergency Xqt sau khi
Dừng khẩn cấp. Nếu hộp kiểm này được chọn, thứ tự thực hiện Tắt bởi bộ điều khiển và Bật
bằng tác vụ sẽ không được đảm bảo.
Mỗi tác vụ của SPEL+ tạm dừng bằng đầu vào Tạm dừng hoặc Cửa an toàn mở và dừng bằng Dừng
khẩn cấp hoặc Lỗi. Do đó bạn không thể tạo một hệ thống giám sát toàn bộ hệ thống.
Để cho phép Bộ điều khiển Robot giám sát toàn bộ hệ thống, các tác vụ đặc biệt sau đây được
cung cấp:
Tác vụ NoPause/NoEmgAbort
Bạn có thể tạo một tác vụ tiếp tục xử lý ngay cả khi Tạm dừng được nhập hoặc bảo vệ được
mở bằng cách chỉ định NoPause hoặc NoEmgAbort làm loại tác vụ khi tạo tác vụ dữ liệu Xqt.
nhiệm vụ nền
Bạn có thể tạo một tác vụ bắt đầu khi nguồn của bộ điều khiển được BẬT và tiếp tục xử lý
ngay cả khi đầu vào Tạm dừng hoặc chế độ bảo vệ được mở.
Các tác vụ đặc biệt này là các tác vụ hữu ích nhưng có thể làm giảm độ an toàn của hệ thống nếu sử dụng chúng
Đảm bảo hiểu các mục sau khi sử dụng các tác vụ này.
■
cờ cưỡng bức
Chỉ định Cờ cưỡng bức trong các lệnh đầu ra I/O, chẳng hạn như lệnh Bật/Tắt để bật/Tắt các
đầu ra I/O trong khi Dừng khẩn cấp, Mở cửa an toàn và
lỗi.
Không kết nối thiết bị bên ngoài hoạt động cơ học như bộ truyền động với đầu ra I/O chỉ
định cờ Cưỡng bức. Việc kết nối thiết bị bên ngoài có thể gây ra các sự cố nghiêm trọng về
THẬN TRỌNG
an toàn và vận hành thiết bị bên ngoài trong khi Dừng khẩn cấp, Mở cửa an toàn hoặc xảy ra
lỗi.
Cờ cưỡng bức được thiết kế để chỉ định cho các đầu ra I/O được kết nối với thiết bị bên
ngoài mà không có chuyển động cơ học, chẳng hạn như đèn LED hiển thị trạng thái.
dừng khẩn cấp hoặc xảy ra lỗi, hãy hoàn thành tác vụ ngay sau khi hoàn thành việc xử lý lỗi.
Nếu bạn không hoàn thành tác vụ NoEmgAbort, bộ điều khiển sẽ không chuyển sang trạng thái
Sẵn sàng và bạn không thể hủy Dừng khẩn cấp hoặc lỗi. Bạn không thể thực thi lệnh Đặt lại từ
tác vụ NoEmgAbort để hủy Dừng khẩn cấp hoặc lỗi tự động.
Tác vụ NoEmgAbort được thiết kế cho quá trình I/O mà không cần chuyển động và giao tiếp với
thiết bị bên ngoài bằng Ethernet. Do đó có những lệnh như lệnh chuyển động của robot không
thể thực hiện được trong tác vụ NoEmgAbort. Sẽ xảy ra lỗi nếu bạn sử dụng các lệnh này. Danh
sách các lệnh này nằm trong phần tiếp theo.
Để biết chi tiết, hãy tham khảo Trợ giúp trực tuyến của EPSON RC+ 7.0 hoặc Xqt trong Tham chiếu ngôn ngữ SPEL+.
Tác vụ NoPause tiếp tục hoạt động trong điều kiện Tạm dừng hoặc Cửa an toàn mở.
Tuy nhiên, khi rô-bốt đang thực hiện tác vụ Không tạm dừng, tác vụ sẽ tạm dừng khi rô-bốt tạm dừng.
nền luôn tồn tại trong khi bộ điều khiển đang hoạt động và nó được thiết kế để giám sát toàn
bộ hệ thống và giao tiếp với thiết bị bên ngoài. Do đó có những lệnh như lệnh chuyển động
của robot không thể thực hiện ở chế độ nền
nhiệm vụ. Sẽ xảy ra lỗi nếu bạn sử dụng các lệnh này. Danh sách các lệnh này nằm trong phần
tiếp theo.
Ngoài ra, tác vụ nền tiếp tục xử lý ngay cả khi Tạm dừng được nhập hoặc bảo vệ được mở, vì vậy
nó không ảnh hưởng đến quá trình chuyển đổi trạng thái của bộ điều khiển.
chọn tùy chọn này để thực hiện Bật/Tắt I/O bằng cách sử dụng tác vụ NoEmgAbort hoặc tác vụ
nền sau khi Dừng khẩn cấp. Nếu hộp kiểm này được chọn, thứ tự thực hiện Tắt bởi bộ điều
khiển và Bật bằng tác vụ sẽ không được đảm bảo.
vụ Khi tùy chọn này được chọn, tác vụ NoPause sẽ dừng bởi Safety Door open. Tác vụ
NoEmgAbort hoặc tác vụ nền tiếp tục tác vụ.
Cài đặt [Khởi tạo các biến toàn cục khi MainXX bắt đầu]
Bỏ chọn tùy chọn này khi bạn sử dụng các biến toàn cầu từ tác vụ nền.
Khi hộp kiểm này được chọn, bộ điều khiển sẽ khởi tạo các biến và xung đột truy cập biến
từ các tác vụ sẽ xảy ra.
■
Cài đặt [Bật các lệnh tác vụ nâng cao]
Kiểm tra tùy chọn này khi bạn thực hiện các lệnh bên dưới từ tác vụ nền.
Khi bạn thực thi các lệnh này từ một tác vụ, bạn nên hiểu từng đặc điểm kỹ thuật của
THẬN TRỌNG
lệnh và xác minh rằng hệ thống có các điều kiện thích hợp.
Việc sử dụng không đúng cách, chẳng hạn như thực hiện các lệnh liên tục trong một vòng lặp, có thể làm
Loại nhiệm vụ
Sự kiện
Bình thường Không Tạm Dừng KhôngEmgAbort
Tạm ngừng
Tiếp tục
Lỗi khi tạm dừng chế độ chương trình
Nút dừng
Dừng lại Dừng lại Dừng lại
*1 Khi rô-bốt đang hoạt động, tác vụ sẽ tạm dừng khi rô-bốt tạm dừng.
*2 Khi [Đầu ra tắt trong khi dừng khẩn cấp] được chọn trong trang [Tùy chọn] của [Bộ điều khiển thiết lập], các tác
vụ thông thường và tác vụ Không tạm dừng sẽ dừng khi Cửa an toàn mở.
Bình thường Bỏ qua loại tác vụ trong câu lệnh Xqt hoặc chỉ định Bình thường cho loại tác vụ.
Bạn không thể thay đổi loại nhiệm vụ sau khi thực hiện một nhiệm vụ.
main đến main63 được thực thi khi bắt đầu chương trình được thực hiện như các tác vụ bình thường.
Loại tác vụ được thực hiện trong Trap Xqt được xác định bởi loại sự kiện.
Để biết chi tiết, hãy tham khảo Trợ giúp hoặc Bẫy trực tuyến của EPSON RC+ 7.0 trong Tham chiếu ngôn ngữ SPEL+.
Để biết chi tiết, hãy tham khảo Trợ giúp trực tuyến của EPSON RC+ 7.0 hoặc Xqt trong
Ví dụ sau đây cho thấy một chương trình theo dõi lỗi của bộ điều khiển và bật/tắt I/O khi xảy
ra lỗi theo số lỗi.
Ví dụ về chương trình của ErrOn, EStopOn, SafetyOn được chỉ ra trong EPSON RC+ 7.0 SPEL+
Language Reference.
Đợi lỗiBật
chống đỡ
Mục đích của tác vụ nền là theo dõi trạng thái của toàn bộ ô và giao tiếp với các thiết
bị bên ngoài.
Chức năng BgMain, một chức năng được chỉ định là “Tác vụ nền” sẽ tự động được kích hoạt
dưới dạng tác vụ 65 khi bộ điều khiển khởi động và tải dự án.
Nếu một tác vụ khác được tạo trong tác vụ nền bằng cách sử dụng lệnh XQT, thì tác vụ
đã tạo đó sẽ được gán cho tác vụ số 65 (và trở đi theo thứ tự tăng dần) và cũng sẽ hoạt
động như một tác vụ nền. Ngoài ra, việc chỉ định loại tác vụ cho lệnh XQT trong tác
vụ nền không có ý nghĩa gì.
Người vận hành không nhất thiết phải biết về tác vụ Nền vận hành không dừng ở đầu vào của
tín hiệu dừng khẩn cấp hoặc tín hiệu bảo vệ. Tác vụ nền sẽ không dừng khi người vận hành
nhập “PAUSE” hoặc “ABORT”.
Theo nghĩa này, nhiệm vụ nền có chức năng để chương trình ứng dụng hoạt động như một phần
của hệ thống.
Mặt khác, các lệnh thực thi để vận hành Bộ điều khiển, các lệnh thiết lập cho Bộ điều khiển
hoặc các lệnh để xử lý ảnh không thể được thực thi trong tác vụ nền.
■ Chỉ định Cờ cưỡng bức trong các lệnh đầu ra I/O được vận hành từ các tác vụ nền để bật/Tắt
các đầu ra I/O trong khi Dừng khẩn cấp, Mở cửa an toàn và báo lỗi.
Không kết nối thiết bị bên ngoài hoạt động cơ học như bộ truyền động với đầu ra I/O chỉ định
cờ Cưỡng bức. Việc kết nối thiết bị bên ngoài có thể gây ra các sự cố nghiêm trọng về an
THẬN TRỌNG
toàn và vận hành thiết bị bên ngoài trong khi Dừng khẩn cấp, Mở cửa an toàn hoặc xảy ra lỗi.
Cờ cưỡng bức được thiết kế để chỉ định cho các đầu ra I/O được kết nối với thiết bị bên
ngoài mà không có chuyển động cơ học, chẳng hạn như đèn LED hiển thị trạng thái.
Khi bạn sử dụng tác vụ nền, trước hết bạn cần kiểm tra [Bật tác vụ nền] trong trang [Tùy
chọn] của [Thiết lập]-[Cấu hình hệ thống]-[Bảng điều khiển SPEL].
Khi bạn đã đánh dấu vào ô bên trên và Hàm BgMain tồn tại trong chương trình của bạn, nó
sẽ tự động bắt đầu dưới dạng Tác vụ 65 khi bộ điều khiển khởi động và tải dự án, nó thực thi
dưới dạng “Tác vụ nền”.
Tuy nhiên, ở chế độ CHƯƠNG TRÌNH, Chức năng BgMain sẽ không tự động khởi động. Bạn cần
khởi động nó bằng nút <Start> trong cửa sổ [Run].
Điều này là do chế độ CHƯƠNG TRÌNH dành cho việc tạo chương trình và gỡ lỗi và chế độ này
có thể hiệu quả hơn khi không khởi động Hàm BgMain.
Khi chế độ vận hành của bộ điều khiển chuyển từ chế độ CHƯƠNG TRÌNH sang chế độ TỰ ĐỘNG, Chức
năng BgMain sẽ tự động khởi động.
6.23.3 Đang giữ tác vụ nền (từ khi được kích hoạt)
Mục đích của tác vụ nền là theo dõi trạng thái của toàn bộ ô và giao tiếp với các thiết
bị bên ngoài. Nó được kích hoạt trước khi tác vụ không nền được kích hoạt và tiếp tục
hoạt động khi tác vụ không nền tạo ra lỗi hoặc bị người vận hành hủy bỏ. Theo nghĩa này,
tác vụ nền có thể là một chương trình không bao giờ ngừng hoạt động.
Tác vụ nền có thể được gỡ lỗi trong chế độ PROGAM. Nhấp vào trình đơn thả xuống của
nút <Dừng> trong cửa sổ [Chạy] và bạn có thể chọn tác vụ nền cũng sẽ bị hủy bỏ hoặc
không.
Trong cửa sổ [Trình quản lý tác vụ], các tác vụ nền có thể được quản lý giống như các tác
vụ không nền ngoại trừ nút <Tạm dừng/Tiếp tục>. Bạn có thể đặt điểm ngắt trong tác vụ nền
và duyệt qua mã.
Theo quy định, tác vụ nền không thể được kiểm soát ở chế độ TỰ ĐỘNG. Theo thiết kế, bất kỳ
lỗi nào xảy ra trong tác vụ nền đều không thể được phục hồi ở chế độ AUTO.
Do đó, nên gỡ lỗi kỹ lưỡng trong chế độ CHƯƠNG TRÌNH. Hãy đặc biệt cẩn thận để đảm
bảo rằng các lỗi giao tiếp được xử lý đúng cách trước khi sử dụng tác vụ nền ở chế độ
AUTO.
Các bảng sau đây cho thấy nền sẽ (hoặc sẽ không) bị ảnh hưởng như thế nào khi thao tác
từ bảng điều khiển.
Đầu vào từ xa
Cái nút nhiệm vụ nền
Bắt đầu Bạn có thể chọn cách bắt đầu nhiệm vụ.
hủy bỏ tác vụ không nền hoặc hủy bỏ tất cả các tác vụ bao gồm cả tác
vụ nền.
Tạm ngừng Nó sẽ không bị ảnh hưởng.
Tạm dừng / Tiếp tục vụ nền được chọn, bạn không thể thực hiện Dừng/Tiếp tục.
Từ bỏ Khi tác vụ nền được chọn, bạn có thể thực hiện Thoát.
Dừng lại Tất cả các tác vụ bao gồm cả tác vụ nền sẽ dừng lại.
Đi bộ Có sẵn, nhưng các lệnh chuyển động không có sẵn để thực thi từ tác vụ nền.
- các lệnh liên quan đến hoạt động của Thao tác hoặc cài đặt hoạt động -
các lệnh liên quan đến hướng dẫn quan hệ Tầm nhìn
- Lệnh TRAP
Nếu một chương trình được thực thi dưới dạng tác vụ nền bao gồm bất kỳ lệnh nào sau
đây, nó sẽ dẫn đến lỗi khi thực thi.
Tuy nhiên, sử dụng lệnh liên quan đến cài đặt thao tác của Người thao tác hoặc
Cài đặt của người thao tác để đạt được các giá trị cài đặt hiện tại hoặc tham khảo chúng sẽ không dẫn đến
lỗi:
Các lệnh sẽ gây ra lỗi gần giống như với NoEmgAbort, nhưng có một số lệnh như Xqt có
thể được thực thi trong một tác vụ nền.
Để biết chi tiết, hãy tham khảo Trợ giúp trực tuyến của EPSON RC+ 7.0 hoặc Xqt trong Tham chiếu ngôn ngữ SPEL+.
Có một số hằng số được xác định trước để sử dụng trong chương trình SPEL+. Thời gian xây dựng dự án,
các giá trị cho các hằng số này được thay thế cho tên hằng số.
ĐÚNG VẬY -1
biểu thức Boolean
SAI 0
biểu thức Boolean
Cao
Thấp 1
Tắt 0
TRÊN
Bên trên
Dưới 0
Không lật
lật 1
quyền
1
thuận tay trái
J1
J2 2
J3 1
J4 2
J5 1 2
J6 1 2
J7 4 8 16 32 64
CR CHR$(13)
CHR$(13)+
CRLF
CHR$(10)
LF CHR$(10) 0 1 2
MB_OK 3 cờ MsgBox
MB_OKCANCEL cờ MsgBox
MB_ABORTRETRYBỎ QUA 4
cờ MsgBox
MB_YESNOCANCEL cờ MsgBox
MB_YESNO 5
cờ MsgBox
MB_RETRYCANCEL cờ MsgBox
MB_ICONSTOP 16 cờ MsgBox
MB_ICONQUESTION 32 cờ MsgBox
MB_ICONEXCLAMATION 48 cờ MsgBox
MB_ICONTHIN 64 cờ MsgBox
MB_DEFBUTTON1 0 cờ MsgBox
MB_DEFBUTTON2 256 1 cờ MsgBox
IDOK Trả lại MsgBox
IDCANCEL 2
Trả lại MsgBox
PHÍA XA Trả lại MsgBox
SẮC TƯỞNG 3
Trả lại MsgBox
tôi biết nó Trả lại MsgBox
IDES 4 Trả lại MsgBox
ID KHÔNG 5 Trả lại MsgBox
BACKCOLORMODE_VISUALSTYLE 6 Đối với Trình tạo GUI
CNV_QUELEN_ALL 1 Cnv_QueLen
CNV_QUELEN_UPSTREAM Cnv_QueLen
CNV_QUELEN_PICKUPAREA 0
Cnv_QueLen
CNV_QUELEN_DOWNSTREAM Cnv_QueLen
DEVID_SELF 1 CLS
DEVID_TP 2 0 CLS
DEVID_TP3 1 2 CLS
DIALOGRESULT_NOE 3 Đối với Trình tạo GUI
DLG_IOMON 102
ChạyDialog
DLG_ROBOTMNG 100
ChạyDialog
BẢNG ĐIỀU KHIỂN DLG_ROBOT 100
Hiển thị Hộp thoại
DLG_VGUIDE 110 0
Hiển thị Hộp thoại
FORCE_LESS 0
Force_SetTrigger
FORCE_GREATER Force_SetTrigger
FORCE_XFORCE 1
Force_SetTrigger
FORCE_YFORCE 2
Force_SetTrigger
FORCE_ZFORCE 3
Force_SetTrigger
FORCE_XTORQUE 4
Force_SetTrigger
FORCE_YTORQUE 5
Force_SetTrigger
FORCE_ZTORQUE 6 Force_SetTrigger
FORMBORDERSTYLE_NONE 7 Đối với Trình tạo GUI
LANGID_ENGLISH 2
ErrMsg$
LANGID_JAPANESE ErrMsg$
FACE_GERMAN 1
ErrMsg$
LANGID_FRENCH 8
ErrMsg$
LANGID_SIMPLIFIED_CHINESE ErrMsg$
LANGID_TRADITIONAL_CHINESE ErrMsg$
MODE_STANDARD Chế độ biểu diễn
SETLATCH_TRIGGERMODE_TRAILINGEDGE Đặt
3 24 25 56 57 280 281 Chốt
1 0
SHUTDOWN_ALL 0 Tắt
TẮT KHỞI ĐỘNG LẠI Tắt
SHUTDOWN_EPSONRC 1 Tắt
SING_NONE 2
Tránh Điểm Kỳ Dị
SING_THRU Tránh Điểm Kỳ Dị
SING_THRUROT 0 1 2
Tránh Điểm Kỳ Dị
SING_VSD 3 Tránh Điểm Kỳ Dị
SING_AUTO 4 Tránh Điểm Kỳ Dị
STARTPOSITION_MANUAL 0 Đối với Trình tạo GUI
VISION_POINTTYPE_PERPTOSTARTPOINT 10 13 18 19 20 1Đối
2 1 với
2 3 4hướng
5 0 1 dẫn
2 3 tầm
4 5 nhìn
6.25 Gọi các hàm gốc trong thư viện liên kết động
EPSON RC+ 7.0 cho phép bạn gọi các chức năng gốc trong Thư viện liên kết động (DLL).
Điều này được sử dụng để xử lý số học phức tạp và gọi chức năng riêng của thiết bị bên ngoài.
Để gọi hàm DLL gốc, hãy sử dụng câu lệnh Khai báo là lệnh định nghĩa hàm từ chương trình SPEL+ và
viết lời gọi hàm như bình thường.
Để biết chi tiết, hãy tham khảo phần Khai báo trong EPSON RC+ 7.0 SPEL+ Language Reference.
Bằng cách sử dụng một công cụ phát triển chẳng hạn như Microsoft Visual Studio 2008, bạn có thể
tạo một DLL gốc có thể được gọi từ SPEL+ . Ở đây, nó sử dụng Visual Studio 2008 làm mẫu để tạo
một hàm thực thi toán tử số học.
Bạn cần lập kế hoạch loại dữ liệu sẽ sử dụng để truyền với DLL gốc trong EPSON RC+ 7.0.
Bảng tương ứng cho kiểu dữ liệu EPSON RC+ 7.0 và kiểu biến C/C++ được hiển thị bên dưới.
Bạn không thể sử dụng loại và cấu trúc byte C/C++ vì EPSON RC+ 7.0 không có dữ liệu tương ứng
cho chúng.
byte ngắn
Ngắn ngắn
số nguyên ngắn
Dài int
(4) Chọn nút tùy chọn <DLL> trong [Loại ứng dụng:].
(5) Một ví dụ đơn giản về hàm fnMyCalculator sẽ được tạo trong MyCalculato.cpp.
Thêm một hàm MyArithmetic thực thi toán tử số học vào tệp này.
MYCALCULATOR_API float MyArithmetic(giá trị ngắn 1, giá trị ngắn 2, char * kind )
}
khác
đã tạo.
XUẤT KHẨU
GHI CHÚ Trước khi bạn gọi chức năng của mình từ EPSON RC+ 7.0, bạn phải gỡ lỗi và kiểm tra kỹ lưỡng xem
nó có thể hoạt động mà không có lỗi hay không.
Trong trường hợp xảy ra lỗi (chẳng hạn như lỗi hệ thống) trong chức năng gốc, EPSON RC+ 7.0 sẽ
không hoạt động bình thường.
(1) Sao chép MyCalculator.dll đã tạo vào thư mục dự án EPSON RC+ 7.0 (ví dụ:
C:\EpsonRC70\projects\dllcall).
(2) Xác định hàm DLL thực thi toán tử số học trong chương trình SPEL+ và viết lời gọi
quả thực;
Chuỗi calc$
calc$ = "thêm"
calc$ = "phụ"
calc$ = "mul"
calc$ = "div"
chống đỡ
1+2=3
1-2=-1
1*2=2
1/2=0,5
GHI CHÚ Trước khi bạn xây dựng dự án, hãy đảm bảo sao chép tệp DLL gốc vào thư mục dự án mà không
bị lỗi. Nếu bạn thất bại, một cảnh báo hoặc lỗi sẽ xảy ra.
2. Viết mã nguồn chương trình của bạn vào tệp được tạo cho bạn có tên là “Main.prg”.
3. Hướng dẫn các điểm của rô-bốt bằng cách sử dụng trang [Trình quản lý rô-bốt]-[Chạy & Dạy].
4. Chạy chương trình bằng cách chọn [Run] Window từ menu [Run] hoặc nhấn F5 (phím
tắt cho lệnh [Start]).
chương trình
Mỗi dự án có thể chứa tối đa 64 chương trình có thể khởi động từ Cửa sổ vận hành, Điều
khiển từ xa, API RC+ hoặc Trình tạo GUI. Mỗi chương trình có một chức năng bắt đầu, như
trong bảng dưới đây.
6 7 main7 chính7
… … …
63 chính63 chính63
Dự án của bạn phải luôn xác định chức năng chính để chương trình chính có thể được bắt đầu.
Các chương trình khác là tùy chọn. Nếu bạn sử dụng Cửa sổ người vận hành cho giao diện người vận
hành, bạn có thể xác định các tên có ý nghĩa cho từng chương trình được sử dụng trong dự án của mình
trong [Dự án]-[Thuộc tính]-[Cài đặt người vận hành]-[Cửa sổ người vận hành].
Sử dụng cửa sổ vận hành được cung cấp cùng với EPSON RC+ 7.0. Bạn có thể định cấu hình EPSON RC+ 7.0 để sau khi
Windows khởi động, EPSON RC+ 7.0 sẽ khởi động ở chế độ Tự động, chế độ này sẽ tự động mở Cửa sổ Người vận hành.
Người vận hành có thể chọn tối đa 64 chương trình. Họ cũng có thể tùy ý sử dụng các nút Tạm dừng/Tiếp tục, Giám
Để sử dụng Cửa sổ vận hành nhằm cho phép khởi động và dừng chương trình, Thiết bị điều khiển phải được đặt
Để biết chi tiết về cách định cấu hình EPSON RC+ 7.0 để khởi động tự động, hãy tham khảo 4.2.3 Chế độ khởi động.
Điều khiển từ xa
Sử dụng điều khiển từ xa để bật/tắt động cơ, khởi động robot, khởi động chương trình, v.v. Có thể sử dụng hộp nút
Khi sử dụng Điều khiển từ xa, Thiết bị điều khiển phải được đặt thành Điều khiển từ xa từ [Thiết lập]- [Cấu hình
API RC+ cùng với công cụ phát triển Windows như Visual Basic, Visual C# hoặc Visual C++. Xem Hướng dẫn API RC+ để
Để sử dụng tùy chọn Trình tạo GUI, hãy tham khảo hướng dẫn Trình tạo GUI.
Sử dụng cửa bảo vệ, thảm an toàn, rèm chắn sáng, v.v. để bảo vệ người vận hành khỏi bị thương.
Quyết định những điểm bạn cần cho ô làm việc. Trong nhiều trường hợp, bạn sẽ chỉ cần một tệp điểm cho mỗi rô-bốt.
Tận dụng Pallet, Công cụ và Địa phương. Thời gian dành cho việc sử dụng những thứ này có thể tiết kiệm hàng giờ
sau đó trên dây chuyền sản xuất. Ví dụ: nếu ô của bạn có nhiều điểm cần nhiều thời gian để huấn luyện, hãy cân
nhắc sử dụng Điểm cục bộ để nếu bộ hiệu ứng cuối bị hỏng hoặc thay thế, bạn chỉ cần xác định lại Điểm cục bộ chứ
Cố gắng thiết kế các quy trình tự động hoặc bán tự động để hiệu chỉnh các công cụ và thiết bị định vị.
Ngay cả khi bạn xác định chúng theo cách thủ công, hãy viết hướng dẫn về cách xác định chúng để quy trình có thể
I/O của bạn sớm trong giai đoạn thiết kế. Sử dụng nhãn I/O trong chương trình của bạn. Bạn phải mua thêm bo mạch I/
O nếu bạn cần nhiều hơn 24 đầu vào hoặc 16 đầu ra. Bạn cũng có thể sử dụng tùy chọn Fieldbus để bộ điều khiển có
thiết bị ngoại vi
Bộ điều khiển Robot có một cổng RS-232C theo tiêu chuẩn (hai cổng tùy thuộc vào loại bộ điều khiển). Bạn cũng có
thể thêm tối đa 9 cổng bằng cách cài đặt bảng mở rộng RS232C tùy chọn. Tham khảo 13. Giao tiếp RS-232 để biết chi
tiết.
dụng của bạn có thể tự động đăng nhập người dùng Windows và bắt đầu dự án SPEL+ của bạn
sau khi Windows khởi động.
7.2 Quản lý dự án
Dự án EPSON RC+ 7.0 là tập hợp các tệp chương trình SPEL+, bao gồm các tệp, tệp điểm robot, nhãn
I/O, lỗi người dùng, cài đặt Tầm nhìn và cài đặt băng tải được sử dụng để chạy ứng dụng SPEL+ .
Dự án là một cách an toàn và thuận tiện để quản lý các ứng dụng SPEL+ của bạn. Tất cả thông tin
cho mỗi ứng dụng được lưu giữ trong một dự án. Bằng cách giữ tất cả mã ứng dụng và định nghĩa
điểm trong một dự án, bạn có thể dễ dàng mở một dự án và bắt đầu chạy hoặc chỉnh sửa. Ngoài ra,
thật dễ dàng để tạo các phiên bản mới của ứng dụng và chạy các phiên bản cũ hơn.
Các dự án giúp duy trì mã ứng dụng của bạn dễ dàng hơn với ít khả năng chương trình bị mất hơn.
Ngoài ra còn có các chức năng sao chép và đổi tên dự án, giúp dễ dàng tạo dự án mới từ các phiên
bản trước và để sao lưu dự án sang phương tiện bên ngoài như khóa bộ nhớ USB.
Các đoạn sau đây mô tả các thành phần của một dự án.
Tệp dự án
Tệp này chứa tất cả thông tin mô tả dự án. Tệp này được tạo tự động bởi EPSON RC+ 7.0. Bạn không
bao giờ nên chỉnh sửa tập tin này. Làm như vậy có thể gây ra lỗi khi bạn mở dự án. Phần mở rộng
của tệp là “.sprj”.
Tệp chương
trình Tệp chương trình là tệp văn bản ASCII chứa một hoặc nhiều hàm SPEL+. Mỗi chức năng trong
SPEL+ có thể được chạy như một tác vụ (luồng) riêng biệt trong bộ điều khiển hoặc được gọi từ
cac chưc năng khac.
Bao gồm các tập tin cũng có thể được sử dụng. Chúng chứa các định nghĩa macro và phải được đưa vào tệp
chương trình bằng cách sử dụng câu lệnh #incoide. Phần mở rộng của tệp là “.prg”.
Tệp điểm chứa danh sách các điểm của robot. Phần mở rộng của tệp là “.pts”.
Trong tệp bao gồm, bạn có thể khai báo các biến và macro. Phần mở rộng của tệp là “.inc”.
3. Chọn thư mục dự án hoặc tạo thư mục mới bằng cách nhấp vào nút <Thư mục mới>
sau khi chọn thư mục mẹ.
Có hai lệnh trong menu [Dự án] cho phép bạn định cấu hình dự án: [Chỉnh sửa và Thuộc tính].
Chọn [Chỉnh sửa] từ Menu [Dự án] để mở hộp thoại [Chỉnh sửa dự án]. Từ hộp thoại này, bạn định
cấu hình các tệp chương trình, bao gồm tệp và tệp điểm được sử dụng trong dự án hiện tại.
Để biết chi tiết về [Dự án]-[Chỉnh sửa], hãy tham khảo 5.9.5 Lệnh [Chỉnh sửa] (Menu Dự án).
Chọn [Xây dựng] từ menu [Dự án] hoặc nhấp vào nút <Xây dựng> trên thanh công cụ.
Hoặc
Chọn [Xây dựng lại] từ menu [Dự án]. Điều này sẽ xây dựng lại toàn bộ dự án.
Hoặc
Chọn [Run Window] từ trình đơn [Run] hoặc nhấp vào nút <Run> trên thanh công cụ.
Hoặc
Chọn [Cửa sổ vận hành] từ Menu [Chạy]. Dự án sẽ được xây dựng trước khi [Cửa sổ người vận hành xuất hiện.
Sau khi các tệp đã được biên dịch và liên kết, các tệp dự án sẽ được gửi đến bộ điều khiển.
Cửa sổ này hiển thị thông báo tiến độ và thông báo lỗi trong quá trình xây dựng dự án.
Khi xảy ra lỗi trong quá trình xây dựng, một thông báo sẽ được hiển thị bao gồm số lỗi, tên tệp chương
trình và số dòng. Nhấp đúp chuột vào dòng có lỗi để truy cập trực tiếp vào mã nguồn gây ra lỗi.
sao chép dự án vào một ổ đĩa hoặc thư mục khác. Bạn cũng có thể lưu dự án dưới một tên khác.
Lệnh này rất hữu ích để chuyển dự án sang phương tiện bên ngoài, chẳng hạn như USB
ký ức.
Trước khi bạn có thể chỉnh sửa chương trình, chương trình đó phải nằm trong dự án hiện tại và được mở trong cửa sổ
chương trình.
Một chương trình chứa một hoặc nhiều định nghĩa hàm SPEL+ .
Các dòng có thể để trống. Bạn có thể chèn bất kỳ số lượng dòng trống nào để phân tách các chương trình
con và chức năng, nếu muốn.
Độ dài tối đa cho mỗi dòng là 512 ký tự, bao gồm cả số dòng, nếu được sử dụng.
Cân nhắc sử dụng chữ hoa hoặc chữ thường hỗn hợp cho các biến và tên hàm thay vì tất cả các CAP. Điều
này sẽ làm cho mã của bạn dễ đọc hơn.
Sử dụng thụt đầu dòng cho các câu lệnh trong các vòng lặp. Tính năng “Tự động thụt lề” sẽ tự động di
chuyển con trỏ xuống dưới điểm bắt đầu của dòng trước đó. Nó cũng thụt lề các dòng sau các câu lệnh
If, Else, For, Select, Case và Do.
Với i = 1 Đến 10
Nhảy P(i)
Nhảy P0
Sử dụng tính năng “Tự động kết thúc cấu trúc” để tự động thêm câu lệnh cấu trúc kết thúc.
Ví dụ: khi bạn nhập một câu lệnh For và nhấn <Enter>, một câu lệnh Tiếp theo sẽ tự động được tạo với
một dòng trống thụt vào phía trên nó.
Khi bạn nhập từ khóa SPEL+, cửa sổ trợ giúp cú pháp sẽ xuất hiện để hiển thị cú pháp của câu
lệnh hoặc hàm. Sau khi câu lệnh được nhập, trình trợ giúp cú pháp sẽ tự động đóng hoặc bạn có
thể nhấn phím Esc để đóng nó. Bạn có thể bật/tắt Trợ giúp cú pháp từ tab [Thiết lập]-[Tùy chọn]-
[Trình chỉnh sửa].
Một hộp danh sách sẽ được hiển thị cho một số tham số khi bạn nhập. Để chọn một giá trị trong
danh sách, hãy sử dụng các phím mũi tên lên và xuống hoặc nhập một vài ký tự đầu tiên để tô sáng
mục mong muốn, sau đó nhấn <Tab> để chọn mục đó. Bạn cũng có thể nhập một giá trị không được
hiển thị trong danh sách, chẳng hạn như một biến hoặc hằng số. Nhấn <Esc> để ẩn hộp danh sách.
Ngoài <Tab>, bạn có thể sử dụng dấu phẩy hoặc dấu chấm để chọn một mục. Trong ví dụ hiển thị bên
dưới, tham số đầu tiên của câu lệnh Bật có thể là nhãn đầu ra, vì vậy danh sách các nhãn đầu ra
trong dự án hiện tại được hiển thị.
Màu đỏ chỉ
lỗi cú pháp
1. Chọn [Open] từ trình đơn [File] để hiển thị hộp thoại Open.
2. Chọn nút tùy chọn Điểm. Bạn sẽ thấy danh sách tên tệp điểm trong danh sách tệp
hộp.
3. Chọn tệp điểm bạn muốn chỉnh sửa bằng cách nhấp vào tên.
4. Nhấp vào <Mở> để mở tệp. Bạn sẽ thấy một cửa sổ bảng tính cho tệp điểm
bạn đã chọn.
Cửa sổ bảng tính chứa một hàng cho mỗi điểm trong tệp. Bảng tính luôn chứa các hàng cho tất cả
các điểm, ngay cả khi chúng không được xác định. Các ô cho một điểm không xác định là trống.
Mục Sự miêu tả
Cột chọn hàng Đây là cột ngoài cùng bên trái. Bấm vào cột này để chọn một
hàng ngang.
Cột số địa phương Danh sách thả xuống của các số địa phương. Phạm vi từ “0” đến “15”.
cột tay Danh sách thả xuống các hướng của tay robot: Lefty và Righty.
cột khuỷu tay Danh sách thả xuống các hướng khuỷu tay của robot: Trên và Dưới.
Cột này chỉ được hiển thị cho rô-bốt 6 trục.