Về dịch vụ NCPlayer:
Menu Tệp
Menu Chỉnh sửa
Menu Xem
Menu Định dạng
Menu Công cụ
Cấu hình máy
Cộng tác

Tải lại đường chạy dao trong trình mô phỏng


Nút Reload Toolpath thực hiện một thao tác “tải lại mềm” (soft reload) cho mô phỏng mà không cần làm mới trang. Công cụ sẽ lưu chương trình CNC hiện tại, chạy bộ phân tích/tiền xử lý (parser/preprocessor) và xây dựng lại hoàn toàn đường chạy dao để phản ánh tất cả các thay đổi bạn đã thực hiện trong mã.

Cách sử dụng
  1. Thực hiện chỉnh sửa G-code trong trình soạn thảo.
  2. Nhấn Reload Toolpath trên thanh công cụ phía trên (hoặc trong menu “View” nếu có).
  3. Chờ cho đến khi việc cập nhật hoàn tất — trạng thái “Last Saved” và đường chạy dao sẽ tự động được làm mới.
  4. Bắt đầu mô phỏng () — chương trình đã sẵn sàng chạy.
Những gì diễn ra bên trong
  • Lưu chương trình: nội dung trong trình soạn thảo được lưu vào localStorage cùng với dấu thời gian (timestamp) của lần lưu gần nhất.
  • Phân tích và Tiền xử lý: các dòng lệnh được phân tích lại, nhóm modal (G/M/S/T/F) được cập nhật, biểu thức và biến macro được tính toán, và các lệnh như M97/M98/M99, IF/WHILE/DO/END và chu trình khoan được “mở rộng”.
  • Xây dựng đường chạy dao: các đoạn chuyển động (G0/G1/G2/G3) được tạo lại, cung tròn và đoạn thẳng được tính toán lại, và ánh xạ dòng–đoạn (lineMap / segmentMap) được cập nhật.
  • Giới hạn và Phôi: kích thước mô hình được tính toán lại; kích thước và vị trí phôi, các trục hiển thị và tâm nhìn (view center) sẽ được điều chỉnh nếu cần.
  • Cập nhật Tiền xử lý: cửa sổ Final Program (Preprocessed) nhận phiên bản mã mới nhất đã được mở rộng (sau khi thay macro và triển khai chương trình con).
  • NCPlayer
  • Đặt lại trạng thái mô phỏng: con trỏ, vệt chạy, thống kê và các cờ tạm thời được xóa; cảnh mô phỏng sẵn sàng cho một lần chạy mới.
Khi đặc biệt hữu ích
  • Sau khi chỉnh sửa các địa chỉ, lượng chạy dao, cung tròn (IJK/R) và mặt phẳng (G17/G18/G19).
  • Sau khi thay đổi logic macro (#100#199, #500#531), các điều kiện và vòng lặp.
  • Sau khi chuyển đổi định dạng (chuẩn hóa các mã G/M/T, thêm ký tự kết thúc khối EOB ;, xóa “rác” trong mã, v.v.).
Mẹo sử dụng
  • Nhanh hơn so với tải lại toàn bộ trang — các chế độ đã chọn (2D/3D, lưới, vệt đường chạy dao, tốc độ) được giữ nguyên.
  • Nếu Trail đang bật, trạng thái của nó sẽ được giữ lại; hãy xóa vệt (clear trail) trước khi bắt đầu một lần chạy mới nếu cần.
  • Với các chương trình CNC lớn, việc tải lại có thể mất một khoảng thời gian — hãy đợi cho đến khi trạng thái “Last Saved” được cập nhật và chỉ báo bận biến mất. Nếu mô phỏng không bắt đầu trong thời gian dài, có thể trong mã đang có lỗi hoặc vòng lặp vô hạn, chương trình vượt quá 1 triệu dòng và/hoặc chế độ ghi log chi tiết đang được bật trong console.
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy