Hướng dẫn Post NX / Tự mở CIMCO

NX xuất G-code xong tự mở CIMCO

Không phải đi tìm file NC sau mỗi lần xuất post: post đóng file rồi mở thẳng trong CIMCO Edit để kiểm tra hoặc truyền xuống máy.

Video hướng dẫn

Có 2 cách. Cách 1 làm trong giao diện Post Builder, 3 dòng code, đường dẫn CIMCO cố định. Cách 2 (như trong video) sửa thẳng file .tcl: tự tìm CIMCO ở mọi thư mục cài, không có CIMCO thì mở Notepad++, và không làm NX bị đứng chờ.

Tải về: code cách 1 và cách 2.

Cách 1 — trong Post Builder

01

Tạo lệnh CIMCO

Program & Tool Path → Custom Command → Create, tên CIMCO, dán code 1. Sửa đường dẫn nếu CIMCO cài ở thư mục khác (giữ hai dấu \\).

PB_CMD_CIMCO
global mom_output_file_full_name
MOM_close_output_file $mom_output_file_full_name
exec "C:\\CIMCO\\CIMCOEdit8\\CIMCOEdit.exe" $mom_output_file_full_name
02

Đặt cuối Program End Sequence

Program → Program End Sequence → End of Program, kéo PB_CMD_CIMCO xuống cuối cùng, sau dấu % 2. Lệnh phải chạy sau khi mọi dòng NC đã được ghi.

Custom Command CIMCO và khối PB_CMD_CIMCO cuối End of Program
1 code · 2 vị trí cuối End of Program.
Đường dẫn CIMCO

Mở thư mục cài CIMCO, tìm CIMCOEdit.exe, chuột phải → Copy as path. Trong code, mỗi dấu \ phải viết thành \\.

Cách 2 — sửa file .tcl (như video)

Sao lưu file .tcl trước. Mở file .tcl của post bằng Notepad++, làm 3 chỗ:

01

Gọi lệnh mở file ở cuối chương trình

Tìm (Ctrl+F) proc MOM_end_of_program. Ngay sau khối PB_CMD_kin_end_of_program và dấu } của nó, thêm dòng:

Thêm vào MOM_end_of_program
   PB_CMD_open_nc_in_cimco
02

Khởi tạo ở đầu chương trình

Tìm proc PB_start_of_program. Ngay dưới dòng PB_CMD_fix_RAPID_SET, thêm:

Thêm vào PB_start_of_program
   PB_CMD_Cimco
03

Dán các lệnh tìm CIMCO

Tìm proc PB_CMD_FEEDRATE_NUMBER. Dán toàn bộ phần code trong file cimco-tcl.tcl (từ dòng #==== đầu tiên) vào ngay phía trên khối đó. Lưu file, xuất thử post.

Chọn trình soạn thảo khác

Tạo file editor_path.txt cạnh file post, mỗi dòng một đường dẫn .exe (dòng bắt đầu bằng # là ghi chú). Post dùng dòng hợp lệ đầu tiên; không có thì tìm CIMCO, rồi Notepad++.

Lưu ý

Mỗi lần mở, post ghi thêm một file nhỏ <tên NC>.cimco-launch.diag cạnh file NC (kích thước và mã SHA256 của file NC) để đối chiếu file đã mở. Nếu bạn mở lại post bằng Post Builder rồi Save, Post Builder có thể ghi đè phần đã sửa trong .tcl — làm lại 3 bước trên.

Bài liên quan

  1. Cảnh báo khi S = 0 hoặc F sai