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

NCPlayer — 설명서


NCPlayer는 브라우저에서 바로 CNC 프로그램(G-code)을 인터랙티브하게 시각화하고 빠르게 검증할 수 있는 웹 서비스입니다. 기술자, 프로그래머, 오퍼레이터가 공구 경로를 안전하게 테스트하고, 오류를 찾아내며, 기계 정지 없이 생산을 준비하도록 돕습니다.


이 서비스는 클라이언트 측에서 동작하며 별도 설치가 필요 없고, 널리 사용되는 FANUC 계열의 G-code 방언을 지원합니다. 또한 2D/3D 툴패스, 사이클 시간, 가공 경계, 코드 문제에 대한 경고 등을 표시합니다.

주요 기능

G-code 가져오기: 붙여넣기, 파일 업로드, 클립보드를 통해 코드를 불러올 수 있습니다. 블록 번호 N, 서브프로그램 O, 매크로 변수 #, 조건문(IF, WHILE, GOTO), 각종 사이클을 지원합니다.
시각화: 2D View3D View 모드를 제공하며, G0 (급속 이송)과 G1/G2/G3 (절삭 이송)을 서로 다른 스타일로 표시합니다.
재료 및 좌표계: 작업 좌표계(워크 오프셋), 단위(mm/인치), 클리어런스, 스톡(원 소재) 크기를 설정할 수 있습니다.
분석(Analytics): 경로 길이와 예상 가공 시간을 계산하고, 문법 오류 및 의심스러운 구간(가공 영역 밖 이동, 음수 반지름, 평면 미설정 등)을 강조 표시합니다.
에디터: 빠른 포맷팅 도구 제공 — 공백 추가/제거, 불필요한 줄 정리, 블록 정렬 등.
설정(Settings): localStorage에 사용자 설정(테마, 재료 설정, 로깅 옵션 등)을 저장하고 다음 실행 시 자동으로 복원합니다.

interface_simcontrols
대상 사용자

CNC 기술자 및 프로그래머 — 기계로 전송하기 전에 툴패스와 매크로 로직을 검증하기 위해.
오퍼레이터 — 장비에 위험을 주지 않고, CNC 프로그램을 “드라이런(dry run)”하고 코드를 다루는 방법을 학습하기 위해.
교사와 학생 — 브라우저에서 사용할 수 있는 시각적인 G-code 학습 도구로 활용하기 위해.

동작 원리

1) 프로그램을 불러오거나 G-code 텍스트를 에디터에 붙여넣습니다.
2) 워크 오프셋, 스톡(소재) 크기, 단위를 설정합니다.
3) Simulation을 클릭하면 — NCPlayer가 툴패스를 생성하고 X/Y/Z 경계를 계산하며, 예상 사이클 시간을 산출합니다.
4) 이동을 검토합니다: 급속 이송 G0, 이송 G1/G2/G3, 블록 전환, 서브프로그램 M98/M99, 공구 길이 보정 G43 H… 등.

정확도 및 한계

NCPlayer는 코드와 로직 검증을 위한 툴패스 시뮬레이터입니다. CAM 포스트프로세서를 대체하지 않으며, 특정 기계의 기구학을 100% 정확히 모델링하지는 않습니다. 최종 충돌 검증, 보정, 기구 특성 확인에는 장비에 맞는 전문 소프트웨어를 사용하는 것이 좋습니다.

방언(Dialects) 및 문법

일반적인 FANUC 계열 G-code 명령을 지원합니다: G0/G1/G2/G3, 평면 G17/G18/G19, 절대/증분 방식 G90/G91, 루프 WHILE/END, 분기 IF/THEN/GOTO, 매크로 변수 #, 서브프로그램 O…/M98/M99, 보정 G43, 공구 교환 T../M6 등. 기계별 고유 문법은 컨트롤러에 따라 달라질 수 있습니다.

인터페이스와 편의 기능

단축키 — 줄 이동, 줌, 시뮬레이션 시작/일시정지.
로그 및 디버깅 — 파싱 및 경로 분석을 위한 “main”/“full” 선택적 출력.
• 그 밖에도 다양한 편의 기능을 제공합니다.

프라이버시 & 안전성

사용자의 데이터는 브라우저에서 처리됩니다. 로컬 사용 시 G-code와 시뮬레이션 결과는 서버로 전송되지 않으므로, 회사의 보안/기밀 정책을 준수하는 데 도움이 됩니다. Policy & FAQ

시작하기

“NCPlayer” 서비스 페이지로 이동해 샘플 프로그램을 로드하거나 자신의 파일을 열고 첫 시뮬레이션을 실행해 보세요. NCPlayer로 이동

피드백

제품 개선에 도움이 되는 의견과 제안을 언제든 환영합니다.
피드백은 info@mebleos.com 으로 보내 주세요.