Bỏ số 0 thừa trước N, M, T và trước dấu chấm

Post mặc định thường xuất N0001, T01, M03, X0.5. Máy Fanuc đọc được cả hai kiểu, nhưng chương trình gọn hơn thì dễ đọc và dễ dò lỗi hơn. Bài này chỉnh 4 chỗ trong Format của Post Builder.

Trước và sau

Trước — theo ô xem trước trong Post Builder
N0001
M01
T01
X0.5
Sau — trích file NC xuất thật
N1T7M6
G43H7Z50.M8
S8000M3
X6.982Y.5I-7.J0.0

Dấu cách giữa các từ (N1 T7 M6 → N1T7M6) là một cài đặt khác, sẽ có bài riêng.

Cách chỉnh

Mọi bước đều ở tab N/C Data Definitions → WORD. Chọn từ cần sửa (N, M, T, X…), bấm Edit cạnh ô Format để mở hộp thoại định dạng.

01

Mở Format của một từ

Ví dụ với từ Z: ô Format là Coordinate, bấm Edit. Các từ X, Y, Z thường dùng chung format Coordinate, nên sửa một lần là áp dụng cho cả ba.

Hộp thoại WORD Z trong Post Builder, mũi tên chỉ nút Edit cạnh format Coordinate
WORD : Z → Edit để mở format Coordinate.
02

Số thứ tự N: bỏ N0001

Chọn từ N, format Digit_4. Bỏ tick Output Leading Zeros. Ô xem trước đổi từ 0001 thành 1.

Format Digit_4 của từ N: Output Leading Zeros không tick, Output Trailing Zeros có tick, xem trước hiện 1
Leading Zeros đã bỏ tick. Mũi tên đỏ chỉ Trailing Zeros: giữ nguyên ô này.
03

Lệnh M: bỏ M03 → M3

Chọn từ M, format Digit_2, bỏ tick Output Leading Zeros.

Format Digit_2 của từ M: Leading Zeros không tick, xem trước hiện 1
M dùng Digit_2: xem trước hiện 1 thay vì 01.
04

Số dao T: bỏ T01 → T1

Chọn từ T, format Tcode, bỏ tick Output Leading Zeros.

Format Tcode của từ T: mũi tên chỉ Output Leading Zeros đã bỏ tick, xem trước hiện 1, ô từ T vẫn hiện T 01
Ô xem trước của format hiện 1; ô của từ T chỉ cập nhật sau khi bấm OK.
05

Toạ độ X, Y, Z: bỏ X0.5 → X.5 (tuỳ chọn)

Mở format Coordinate (bước 01). Ảnh dưới là trạng thái mặc định: Output Leading Zeros đang tick. Bỏ tick để 0.5 xuất thành .5.

Format Coordinate 1.3 mặc định: Output Decimal Point và Output Leading Zeros đang tick
Mặc định: Leading Zeros đang tick, cần bỏ. Giữ tick Output Decimal Point.
Không bỏ dấu chấm thập phân của toạ độ

Giữ tick Output Decimal Point (.) cho format Coordinate. Trên nhiều máy Fanuc, X7 không có dấu chấm được hiểu là 0.007 mm chứ không phải 7 mm. File mẫu ở trên xuất X7. và Z50. là đúng.

Giữ tick Output Trailing Zeros cho N, M, T

Trong các ảnh trên, Trailing Zeros của số nguyên vẫn được tick. Đừng bỏ tick này cho format số nguyên. Sau khi sửa, xuất thử một chương trình có dao T10 và kiểm tra số còn đủ.

Tóm tắt

TừFormatĐổiKết quả
NDigit_4Bỏ Leading ZerosN1
MDigit_2Bỏ Leading ZerosM3
TTcodeBỏ Leading ZerosT7
X Y ZCoordinateBỏ Leading Zeros, giữ Decimal PointY.5, X7.

Sau khi sửa: Save post, xuất lại chương trình và so với bảng trên. Giá trị bằng 0 vẫn xuất X0.0 như trong file mẫu.

Giới hạn

Ảnh chụp trên NX 12.0.2 Post Builder với post phay 3 trục Generic. Tên format (Digit_4, Tcode…) có thể khác nếu post của bạn tạo từ thư viện máy khác; hãy chọn từ trước rồi xem format nó đang dùng.

Bài liên quan

  1. Xuất G54…G59 và về X0Y0 đúng gốc phôi
  2. Cung tròn G2/G3 và phay xoắn ốc gọn
  3. Thêm Q cho chu trình taro G84