Báo cáo đo DPRNT của FANUC: số chữ số, làm tròn và độ chính xác khi đánh giá
Dựa trên lệnh xuất dữ liệu ngoài của 16i/18i-MB, phân biệt độ chính xác biến với định dạng số được in. Ví dụ gần giới hạn và thiếu chữ số phần nguyên cho thấy báo cáo trông bình thường vẫn có thể mất thông tin quyết định.
Mục lục
Một giá trị đo còn nằm trong biến macro không có nghĩa báo cáo xuất ra giữ đầy đủ giá trị đó. DPRNT có cả định dạng số và quy tắc xuất ký tự. Khi báo cáo được dùng để đánh giá đạt hay không đạt, phải phân biệt “giá trị trong biến” với “nội dung nhìn thấy trong văn bản”.
Hai chữ số định dạng không phải một con số chỉ độ rộng
Sổ tay vận hành 16i/160i/160is-MB và 18i-MB, MB5 GFZ/B-63534EN/02, §15.10, trang 436–439 (bản sao công khai của sổ tay nhà sản xuất) định nghĩa DPRNT là lệnh xuất ký tự và giá trị số của biến qua giao diện đọc/đục băng. Định dạng sau biến gồm số chữ số phần nguyên và số chữ số phần thập phân, chẳng hạn [43] biểu thị trường nguyên 4 chữ số và trường thập phân 3 chữ số, không phải xuất 43 chữ số. Bài viết chỉ áp dụng cho hệ thống phiên bản này có macro tùy chỉnh và xuất dữ liệu ngoài tương ứng; không coi quy tắc giao diện cũ là giao thức mạng của phiên bản mới.
Giảm chữ số thập phân có thể gộp các giá trị đo khác nhau
Ví dụ tự xây dựng dùng đơn vị mm: giá trị biến 12.3456 khi biểu diễn với 3 chữ số thập phân trở thành 12.346. Phép làm tròn không tạo ra phép đo chính xác hơn mà làm mất thông tin số chi tiết hơn. Ví dụ xuất của nhà sản xuất cũng thể hiện làm tròn thập phân; bài viết chỉ dùng bộ số mới để giải thích hệ quả.
| Sai lệch trong biến/mm | Hiển thị 3 chữ số thập phân | So sánh giá trị gốc với giới hạn 0.010 |
|---|---|---|
| +0.0096 | +0.010 | Chưa vượt |
| +0.0104 | +0.010 | Đã vượt |
Hai kết luận khác nhau đều biến thành cùng một chuỗi văn bản. Nếu bên nhận chỉ so sánh giá trị đã in 0.010, không thể khôi phục phần khác biệt bị bỏ đi. Đánh giá đạt/không đạt và định dạng báo cáo phải được xem xét cùng nhau ngay khi thiết kế, chẳng hạn lưu riêng độ chính xác số gốc và kết quả đánh giá rõ ràng, thay vì suy ngược từ chuỗi ngắn sau đó.
Thiếu chữ số phần nguyên không chỉ là vấn đề trình bày
Ví dụ của nhà sản xuất trong phiên bản này còn cho thấy các chữ số bậc cao bị mất khi trường nguyên không đủ. Vì vậy không thể mặc định rằng giá trị không vừa trường sẽ luôn tạo một thông báo lỗi dễ thấy. Khi thiết kế định dạng, phải bao phủ phạm vi số và dấu, không chỉ chọn độ rộng theo mẫu hiện tại. Giá trị báo cáo nằm trong phạm vi bình thường cũng không chứng minh biến nguồn vốn nằm trong phạm vi đó.
Mặt khác, các số không đầu có thể bị bỏ hoặc biểu diễn bằng khoảng trắng; vị trí dấu của số dương cũng liên quan đến cài đặt xuất. Nếu bên nhận dựa vào cột ký tự cố định, phải khớp định dạng đầu ra thực. Nếu phân tích theo nhãn, cũng phải phân biệt rõ nhãn, dấu âm, dấu thập phân và ký tự kết thúc bản ghi.
Kiểm tra định dạng dữ liệu không phải kiểm chứng năng lực đo
Có thể dùng các giá trị thử đã biết mà không điều khiển chuyển động máy, bao gồm số dương/âm, số thập phân gần giới hạn và số chữ số nguyên lớn nhất dự kiến, rồi đối chiếu từng biến với văn bản nhận được. Việc này kiểm tra quy tắc biểu diễn của đường truyền dữ liệu. Độ lặp lại đầu dò, chuẩn tọa độ, nhiệt độ và độ không đảm bảo của dụng cụ đo là các vấn đề đo lường khác; thêm chữ số in không giải quyết được chúng. Xem thêm chức năng macro và dữ liệu tại chuyên mục OPTION.