Sửa chữa CNC độc lập và tài liệu kỹ thuật Liên hệ

Khởi động lại chương trình FANUC: vì sao bộ đếm khối khác số N và có thể lệch 1 sau tạm dừng rồi RESET?

Ngày đăng Cập nhật

Dựa trên chương khởi động lại của 0i-D, phân biệt số thứ tự N với số khối thực tế, giải thích câu lệnh macro thuần không tăng bộ đếm và giới hạn hiển thị của FEED HOLD, RESET. Bảng tự xây dựng cho thấy vì sao không thể chép một con số rồi khởi động.

Mục lục
  1. Hai loại số mô tả hai đối tượng khác nhau
  2. Bảng tự xây dựng để phân biệt nhãn, dòng văn bản và số đếm
  3. Không biến máy móc “lệch 1” thành “cộng 1 là chạy được”
  4. Sau khi tìm khối đích vẫn phải kiểm tra vị trí và trạng thái

Sau khi gia công bị gián đoạn, số khối trên màn hình khác số N của chương trình chưa chắc có nghĩa đã bỏ qua chương trình. Khi phân tích khởi động lại, trước hết phải xác nhận đang ghi loại số nào và máy dừng giữa khối đang thực hiện hay sau khi khối kết thúc.

Hai loại số mô tả hai đối tượng khác nhau

Bài viết chỉ áp dụng cho 0i-D/0i Mate-D đã có chức năng khởi động lại chương trình tương ứng. B-64304EN/02, §4.9, trang 399–400 (bản sao công khai của tài liệu gốc nhà sản xuất) nêu rằng khối NC được đếm theo quá trình thực hiện gia công, còn câu lệnh macro thuần không tăng số đếm; FEED HOLD hiển thị khối đang thực hiện, RESET và dừng sau khi hoàn tất một khối đơn hiển thị khối vừa hoàn thành gần nhất. Số thứ tự N là nhãn chương trình, không thể dùng trực tiếp làm số đếm này.

Bảng tự xây dựng để phân biệt nhãn, dòng văn bản và số đếm

Giả định một đường thực hiện duy nhất bắt đầu từ đầu chương trình, không nhảy, lặp, gọi chương trình hay bỏ qua tùy chọn. Bảng chỉ mô tả số đếm, không phải chương trình khởi động lại có thể thực thi:

Nội dung gặp lần lượtNhãn chương trìnhSố đếm khối trong mô hình
Đầu chương trìnhSố chương trình O1
Khối chuẩn bị NC thông thườngN1002
Phép gán biến macro thuầnN110Vẫn là 2
Khối chuyển động NC thông thường thứ nhấtN1503
Khối chuyển động NC thông thường thứ haiN3004

Nếu tạm dừng giữa khối thứ 4 tương ứng N300, khối đang thực hiện là 4; nếu RESET sau đó khiến hiển thị trở về khối hoàn thành gần nhất thì số sẽ là 3. Số 3 không phải số 150 trong N150, và 4 cũng không phải dòng thứ tư của tệp. Ba khái niệm này chỉ có thể trùng hợp trong một số chương trình đơn giản cụ thể.

Không biến máy móc “lệch 1” thành “cộng 1 là chạy được”

Sự khác biệt trên phát sinh do trạng thái thực hiện thay đổi. Nếu bản ghi thiếu cách dừng, phiên bản chương trình hoặc vị trí trong vòng lặp, riêng số đếm không thể tái dựng ý định lúc đó. Chẳng hạn, chèn một khối NC thông thường có thể làm đổi các số đếm sau nó, trong khi chèn phép gán macro thuần lại không tăng theo cùng cách; bản ghi cũ và chương trình mới sẽ không còn tương ứng từng mục.

Vì vậy, hồ sơ bàn giao nên giữ mối liên hệ giữa “phiên bản chương trình, nhãn N ở gần, số đếm, tạm dừng giữa khối hay đã reset”. Trước hết giải thích số đếm theo đường thực hiện thực tế của chương trình gốc, rồi xác nhận khối đích; không thay bằng số dòng trong trình soạn thảo văn bản.

Sau khi tìm khối đích vẫn phải kiểm tra vị trí và trạng thái

Định vị theo số chỉ giải quyết “bắt đầu phân tích từ khối nào”, chưa chứng minh vị trí dao, bù, trục chính và gá kẹp hiện tại phù hợp để tiếp tục gia công. Đường chuyển động trở lại vị trí đích cũng cần xác nhận riêng. Chuyên đề không đưa quy trình nút bấm khởi động trực tiếp dựa vào số đếm, cũng không coi thao tác tìm kiếm là khôi phục toàn bộ trạng thái hiện trường. Xem thêm chức năng tại chuyên mục OPTION.

Bài viết kỹ thuật liên quan

Hộp số điện tử FANUC: vì sao hệ số đồng bộ không bằng số đầu mối dao phay lăn chia cho số răng?Cung tròn không gian G02.4/G03.4 của FANUC: điều gì quyết định chiều đi và điểm trung gian có phải ở nửa đường?Nội suy hàm mũ FANUC: vì sao cùng khoảng cách dọc trục mà góc quay giảm dần qua từng đoạn?