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

Thao tác với ký tự Block Skip


Trên nhiều bộ điều khiển CNC, ký tự / ở đầu dòng có nghĩa là “bỏ qua khối (skip block)” khi công tắc phần cứng Block Skip của máy được bật. Trong NCPlayer, các dòng như vậy cũng được nhận diện và có thể bị loại khỏi mô phỏng. Mục Format → Block Skip Chars Operations chứa ba công cụ để thao tác hàng loạt với ký tự /.

Cách hoạt động trong NCPlayer

  • Một dòng được coi là “có thể bỏ qua” nếu nó bắt đầu bằng một hoặc nhiều ký tự / trước bất kỳ địa chỉ mã nào.
  • Các dòng trống và dòng chỉ chứa chú thích ( ... ) không cần đánh dấu bằng / — các công cụ sẽ tự bỏ qua chúng.
  • Các thao tác được áp dụng cho phần mã đang được bôi chọn, hoặc cho toàn bộ chương trình nếu không có vùng chọn.

1) Add Block Skip Chars — thêm ký tự “/”

Thêm một ký tự / vào đầu mỗi dòng lệnh thực thi. Những dòng đã có / sẽ không bị thêm trùng. Các dòng chú thích và dòng trống được giữ nguyên.

Ví dụ

; Trước
N10 G00 X0 Y0
(lead-in)
N20 G01 X50 F200

; Sau
/N10 G00 X0 Y0
(lead-in)
/N20 G01 X50 F200

Khi nào hữu ích

  • Nhanh chóng chuẩn bị một phiên bản “mềm” của chương trình NC — để có thể bật/tắt các phần mã bằng công tắc trên máy.
  • Tạo chế độ “chạy thử” an toàn: đánh dấu các bước chạy nhanh, thay dao hoặc M-code.

2) Remove Block Skip Chars — xóa ký tự “/”

Xóa các ký tự / ở đầu dòng. Nếu một dòng có nhiều /, toàn bộ nhóm ký tự ở đầu dòng sẽ bị xóa. Phần còn lại của dòng (các địa chỉ, chú thích) được giữ nguyên.

Ví dụ

; Trước
//N10 G00 X0 Y0
/N20 G01 X50 F200

; Sau
N10 G00 X0 Y0
N20 G01 X50 F200

3) Protect Code Lines with “/” — bảo vệ các dòng lệnh thực thi bằng “/”

Nhanh chóng đánh dấu chỉ các dòng thực thi (có các địa chỉ G/M/T/S/F/X/Y/Z/…) bằng /, bỏ qua các dòng chỉ là chú thích và dòng trống. Hữu ích khi bạn muốn giữ nguyên ghi chú/tài liệu, nhưng tạm thời vô hiệu hóa việc thực thi các lệnh chuyển động/công nghệ.

Ví dụ

; Trước
(Setup)
N10 G90 G54
(Roughing)
N20 G01 X50 F200

; Sau
(Setup)
/N10 G90 G54
(Roughing)
/N20 G01 X50 F200

Mẹo và cảnh báo

  • Trên máy CNC thực, hành vi của các dòng có / phụ thuộc vào vị trí công tắc phần cứng BLOCK SKIP. Nếu công tắc tắt — các dòng này sẽ được thực thi như bình thường.
  • Trong mô phỏng của NCPlayer, các dòng có / sẽ bị bỏ qua nếu chế độ tương ứng được bật (được hỗ trợ trong mô phỏng từng bước).
  • Nếu bạn sử dụng các nhảy có điều kiện (IF/THEN/GOTO/WHILE) — hãy tránh đánh dấu “/” vào các dòng nhảy quan trọng mà không phân tích logic, vì điều này có thể phá vỡ trình tự thực thi.
NCPlayer NCPlayer
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy