NX Lab

ZIP

Bộ post Heidenhain cho NX: iTNC 430, TNC 530, M128, CYCL DEF 32 và DMU 60

Ba post Heidenhain: bản cơ bản, DMU60T iTNC430 5 trục và DMG TNC530 với M128 (TCPM). Có đoạn mã xuất BEGIN PGM, CYCL DEF 32 dung sai/HSC-MODE để tham khảo.

Ảnh đại diện của Bộ post Heidenhain cho NX: iTNC 430, TNC 530, M128, CYCL DEF 32 và DMU 60
Định dạng
ZIP
Dung lượng
130.8 KB
Phiên bản NX
NX 12
Lĩnh vực
Gia công CNC
Lượt tải
0
Cập nhật
24 thg 9, 2026
SHA-256
b233d7d501c3cced9a6a49fc75f8b114ae3957cb47207fc4964d4c12a787c2d2

Gói này có gì

Ba post cho Heidenhain (heidenhain file, 3 post, khoảng 131 KB nén):

  • mpheid-o: post Heidenhain cơ bản.
  • DMU60T_iTNC430_5xF_A02+13: máy DMU 60 T, bộ điều khiển iTNC 430, 5 trục, có cả M128 và CYCL DEF 19.
  • XX-1-39: post cho DMG với TNC 530 và M128.

Điểm khác của Heidenhain so với mã G

Heidenhain khác mã G thế nào

Chương trình Heidenhain là văn bản hội thoại: BEGIN PGM, TOOL CALL, L X... Y... Z... FMAX, CYCL DEF. Trong Post Builder, các tiền tố đó vẫn là ADDRESS với LEADER đặc biệt. Ví dụ dòng mở đầu chương trình được khai báo như sau:

Địa chỉ BEGIN PGM khai báo trong file .def

M128 hay CYCL DEF 19 cho 5 trục

Trong post DMU60T, hàm MOM_first_move gọi một lệnh tùy biến để chọn M128 hoặc CYCL DEF 19 tùy theo thiết lập, trước khi xuất chuyển động đầu tiên của đường chạy dao.

MOM_first_move gọi PB_CMD_M128_or_CYCL19_output

M128 (TCPM) giữ điểm đầu dao tại vị trí lập trình khi các trục quay chuyển động; CYCL DEF 19 dùng cho gia công trên mặt phẳng nghiêng. Chọn đúng cách là yếu tố sống còn khi gia công 5 trục.

Dung sai và HSC-MODE

Post còn xuất chu trình CYCL DEF 32 (dung sai) kèm chế độ HSC để bộ điều khiển làm mượt đường chạy dao. Giá trị dung sai lấy từ dung sai cung của NX nhân hệ số.

Xuất chu trình CYCL DEF 32 từ post

Đoạn này dùng MOM_output_literal để in thẳng một chuỗi chữ ra chương trình, cách đơn giản nhất để thêm một dòng đặc thù mà khuôn mẫu chưa có.

Cách dùng nhanh

  1. Giải nén gói vào thư mục có đường dẫn ngắn, không dấu, ví dụ D:\Post\Fanuc. Đường dẫn có dấu hoặc ký tự lạ dễ làm NX không đọc được file.
  2. Mỗi post gồm ba file cùng tên: .tcl (các hàm xử lý sự kiện), .def (định dạng số và khuôn mẫu khối lệnh), .pui (dữ liệu để Post Builder mở lại và chỉnh sửa). Hãy giữ ba file cạnh nhau.
  3. Trong NX, vào Manufacturing, chọn chương trình cần xuất rồi bấm Postprocess. Ở hộp thoại, dùng nút Browse for a Postprocessor và trỏ tới file .tcl cần dùng.
  4. Muốn xem hoặc chỉnh thông số máy (hành trình, trục quay, đơn vị, đầu/cuối chương trình), mở file .pui bằng NX Post Builder (File > Open), sửa rồi lưu để sinh lại .tcl và .def.
  5. Nếu NX báo thiếu ugpost_base.tcl thì chép file này (có trong gói nếu post cần) vào cùng thư mục với post hoặc vào thư mục post của NX.
  6. Chạy thử trên chi tiết nhỏ, so sánh mã NC với chương trình đã biết đúng, mô phỏng trên bộ giả lập rồi mới đưa lên máy thật.

Lưu ý quan trọng

  • Đây là bộ post do cộng đồng chia sẻ, tạo bằng các bản Post Builder cũ (khoảng 2002–2011, Post Builder 3.x đến 8.x). Chúng đủ để học cấu trúc và tham khảo, nhưng khi mở bằng NX 12 có thể cần cập nhật hoặc sửa lại.
  • File chỉ mang tính tham khảo; không có bảo đảm đúng với máy và hệ điều khiển của bạn. Mã NC do post sinh ra phải được kiểm tra, mô phỏng và duyệt bởi người có thẩm quyền trước khi chạy.
  • Website không liên kết với Siemens. Website không xác minh được quyền tác giả của từng file; nếu bạn là chủ sở hữu và muốn gỡ, hãy liên hệ ban quản trị.
  • Gói đã loại bỏ mọi file thực thi (.exe, .dll...) và các mẫu thư viện có điều khoản bảo mật riêng. Chỉ có tệp văn bản và dữ liệu post.

Hướng dẫn sử dụng

1. Giải nén vào thư mục không dấu; giữ ba file .tcl .def .pui cạnh nhau. 2. Mở file .pui bằng NX Post Builder để xem động học máy (trục quay, hành trình). 3. Trong Postprocess chọn Browse for a Postprocessor, trỏ tới file .tcl. 4. Kiểm tra cách xuất M128 hoặc CYCL DEF 19 phù hợp với máy. 5. Mô phỏng và chạy thử không dao trước khi cắt.

Tài liệu được cung cấp “nguyên trạng”. Xem điều khoản license và miễn trừ trách nhiệm.