Gia công chu kỳ tốc độ cao FANUC: hai tầng lặp của chuỗi dữ liệu và số lần L
Theo quy tắc gia công chu kỳ tốc độ cao 30i-A, phân biệt số lần lặp ở đầu nhóm dữ liệu và số lần L trong lời gọi. Ba nhóm tự xây dựng giúp tính số lượt và thời gian, cho thấy chỉ đọc dòng gọi chưa đủ hiểu toàn bộ chuỗi gia công.
Mục lục
Một lời gọi gia công chu kỳ tốc độ cao có thể thực thi cả chuỗi nhóm dữ liệu đã được tạo trước. Số lần lặp trong lời gọi và số lần lặp ở phần đầu mỗi nhóm có hiệu lực riêng; chỉ xem một dòng gọi rất dễ tính thiếu số lượt thực thi.
Đối tượng thực thi là dữ liệu chu kỳ chuyên dụng, không phải tên chương trình con thông thường
Sổ tay người dùng FANUC 30i/31i/32i-A B-63944EN/03, §20.5, trang 689–690 (bản sao công khai của sổ tay nhà sản xuất) giải thích rằng gia công chu kỳ tốc độ cao dùng macro executor tạo nhóm dữ liệu phù hợp cho phân phối xung tốc độ cao, rồi gọi bằng G05. P chọn chu kỳ bắt đầu, L chỉ định số lần lặp lời gọi. Thông tin liên kết trong phần đầu còn nối nhiều chu kỳ thành chuỗi, mỗi chu kỳ có số lần lặp riêng. Cách đọc này khác với việc thấy G05.1 rồi liên tưởng ngay đến điều khiển biên dạng AI.
Trước hết triển khai một chuỗi, rồi áp số lần lặp bên ngoài
Sau đây là dữ liệu khái niệm tự xây dựng, không phải tệp chu kỳ thực có thể nhập. Giả sử thứ tự liên kết là A→B→C→kết thúc:
| Nhóm dữ liệu | Số lần lặp trong phần đầu | Nhóm tiếp theo | Thời gian giả định mỗi lượt |
|---|---|---|---|
| A | 2 | B | 0.04 s |
| B | 1 | C | 0.08 s |
| C | 3 | Kết thúc | 0.02 s |
Một chuỗi đầy đủ triển khai thành A, A, B, C, C, C. Khi lời gọi có L=2, toàn chuỗi được thực hiện hai lần: A, A, B, C, C, C; A, A, B, C, C, C. Vì vậy A có tổng cộng 4 lượt, B có 2 lượt, C có 6 lượt, tổng cộng 12 lượt thực thi nhóm dữ liệu.
Nếu chỉ lặp nhóm bắt đầu thì sẽ tính thiếu gì
Nếu hiểu nhầm L chỉ áp dụng cho A đầu chuỗi, kết quả đếm sẽ là A bốn lượt, B một lượt, C ba lượt, tổng cộng 8 lượt. Cách đó không chỉ thiếu 4 lượt mà còn đổi tỷ lệ số lượt của B, C so với A.
Bỏ qua chi phí chuyển liên kết, thời gian mô hình đúng là 2×(2×0.04+0.08+3×0.02)=0.44 s; mô hình sai là 4×0.04+0.08+3×0.02=0.30 s. Chênh lệch 0.14 s không phải do servo chậm đi, mà do hiểu khác chuỗi thực thi. Thời gian thực vẫn do dữ liệu thật và quá trình điều khiển quyết định; các thời gian trong bảng chỉ là giả thiết tính toán.
Đếm đúng chưa có nghĩa liên kết dữ liệu đúng
Khi rà soát chuỗi, cần triển khai đồng thời số hiệu bắt đầu, mục kế tiếp trong từng phần đầu và số lần lặp của mục đó. Nếu phiên bản phần mềm tạo dữ liệu đổi quan hệ liên kết, nội dung thực thi có thể thay đổi dù dòng gọi NC vẫn giữ nguyên. Bài viết không suy đoán hệ thống có tự sửa liên kết sai hay không.
Cùng mục của nhà sản xuất nêu rõ dừng đơn khối và can thiệp bằng tay quay không có hiệu lực trong gia công chu kỳ tốc độ cao. Vì vậy, không thể áp thẳng cách kiểm tra khối NC thông thường cho loại thực thi dữ liệu này; phải xác nhận theo quy trình của máy và phần mềm tạo chu kỳ. Bài viết không cung cấp định dạng tạo dữ liệu macro executor hay tệp có thể chạy. Xem thêm gia công tốc độ cao tại chuyên mục OPTION.