많은 CNC 컨트롤러에서 줄의 맨 앞에 있는 / 문자는
기계의 하드웨어 Block Skip 스위치가 켜져 있을 때
“해당 블록을 건너뛰기(skip block)”를 의미합니다.
NCPlayer에서도 이러한 줄을 인식하여 시뮬레이션에서 제외할 수 있습니다.
Format → Block Skip Chars Operations 메뉴에는
/ 문자에 대해 일괄 작업을 수행하는 세 가지 도구가 포함되어 있습니다.
/ 문자로 시작하면
해당 줄은 “스킵 가능(skippable)”한 줄로 간주됩니다.( ... )은
/로 표시할 필요가 없으며,
도구가 자동으로 건너뜁니다.
실행 가능한 각 줄의 맨 앞에 / 문자를 추가합니다.
이미 /가 있는 줄에는 중복해서 추가하지 않습니다.
주석과 빈 줄은 변경되지 않은 상태로 유지됩니다.
; Before
N10 G00 X0 Y0
(lead-in)
N20 G01 X50 F200
; After
/N10 G00 X0 Y0
(lead-in)
/N20 G01 X50 F200
줄의 시작 부분에 있는 선행 / 문자들을 제거합니다.
한 줄에 여러 개의 /가 있는 경우, 해당 접두부 전체가 제거됩니다.
나머지 줄 내용(주소, 주석 등)은 변경되지 않습니다.
; Before
//N10 G00 X0 Y0
/N20 G01 X50 F200
; After
N10 G00 X0 Y0
N20 G01 X50 F200
주소 G/M/T/S/F/X/Y/Z/…가 포함된 실행 가능한 코드 라인에만
빠르게 /를 붙이고,
순수 주석과 빈 줄은 건너뜁니다.
이동/가공 명령의 실행만 임시로 비활성화하고,
노트나 문서용 주석은 그대로 유지하고 싶을 때 유용합니다.
; Before
(Setup)
N10 G90 G54
(Roughing)
N20 G01 X50 F200
; After
(Setup)
/N10 G90 G54
(Roughing)
/N20 G01 X50 F200
/가 있는 줄의 동작이
하드웨어 BLOCK SKIP 스위치 위치에 따라 달라집니다.
스위치가 꺼져 있으면 — 이러한 줄도 일반 줄처럼 그대로 실행됩니다./가 있는 줄이 건너뛰어지며
(단계별 시뮬레이션에서 지원됨) 실행되지 않습니다.IF/THEN/GOTO/WHILE 등의 조건 분기/점프를 사용하는 경우,
로직을 충분히 분석하지 않은 채 중요한 “점프” 라인에 “/”를 붙이면
실행 순서가 깨질 수 있으므로 주의해야 합니다.