NCPlayer 서비스 소개:
파일 메뉴
편집 메뉴
보기 메뉴
서식 메뉴
도구 메뉴
머신 설정 메뉴
협업

불필요한 문자 제거하기


Remove Garbage 기능은 NCPlayer에서 CNC 프로그램(NC 파일)에서 불필요한 문자들을 자동으로 정리하면서, 주석을 포함한 모든 중요한 정보를 그대로 유지하도록 설계된 기능입니다. 이를 통해 G-code를 더 읽기 쉽고, 시뮬레이션에 적합한 형태로 만들 수 있습니다.

동작 방식

  • 주석 보존 — 괄호 ( ... ) 안의 모든 텍스트는 변경되지 않도록 임시 플레이스홀더로 교체한 뒤 나중에 다시 복원됩니다.
  • 주석 밖의 불필요한 문자 제거:
    • 보이지 않는 문자(탭, non-breaking space 등)를 제거합니다.
    • 원치 않는 문자들을 제거합니다: !"№?@$^{}~\'<>|, (나누기 기호나 플레이스홀더로 사용될 수 있는 /_는 유지).
    • 여러 개의 연속된 공백을 하나의 공백으로 치환합니다.
    • 세미콜론 ; 앞에 있는 공백을 제거합니다.
    • 한 줄 끝에 ;가 여러 개 있을 경우, 하나만 남기고 제거합니다.
  • 주석 복원 — 이전에 저장해 두었던 주석들을 원래 위치에 그대로 되돌립니다.
  • 빈 줄 제거 — 정리 후 생성된 빈 줄은 삭제됩니다.
NCPlayer

사용 목적

이 기능은 CAM 시스템 또는 기타 출처에서 가져온 코드에 불필요한 문자, 포맷 오류, 과도한 공백 등이 포함되어 있을 때 유용합니다. 코드를 정리하면 시뮬레이션 오류 가능성을 줄이고, G-code를 더 깔끔하게 만들 수 있습니다.

참고: 이 기능은 프로그램의 논리 구조나 제어 명령을 변경하지 않으며, G-code를 읽고 분석하는 데 방해가 되는 불필요한 문자만 제거합니다.
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy