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

시뮬레이터에서 툴패스 다시 로드하기


Reload Toolpath 버튼은 페이지를 새로고침하지 않고 시뮬레이션만 “소프트 리로드(soft reload)”합니다. 이 도구는 현재 CNC 프로그램을 저장한 뒤, 파서/프리프로세서를 실행하고 툴패스를 완전히 재생성하여 코드에서 변경된 사항을 모두 반영합니다.

사용 방법
  1. 에디터에서 G-code를 수정합니다.
  2. 상단 툴바의 Reload Toolpath를 클릭합니다 (또는 사용 가능하다면 “View” 메뉴에서 선택).
  3. 업데이트가 완료될 때까지 기다리면 “Last Saved” 상태와 툴패스가 자동으로 갱신됩니다.
  4. 시뮬레이션을 시작합니다 () — 프로그램이 실행 준비가 된 상태입니다.
내부에서 일어나는 일
  • 저장(Saving): 에디터 내용이 마지막 저장 시각과 함께 localStorage에 저장됩니다.
  • 파싱 및 프리프로세싱: 각 줄이 다시 파싱되고, 모달 그룹(G/M/S/T/F)이 갱신되며, 수식과 매크로 변수들이 계산됩니다. 또한 M97/M98/M99, IF/WHILE/DO/END, 드릴링 사이클 등의 명령이 전개(expand)됩니다.
  • 툴패스 생성(Toolpath Construction): 이동 구간(G0/G1/G2/G3)이 생성되고, 원호 및 직선 이동이 재계산되며, 행과 세그먼트 간 매핑(lineMap / segmentMap)이 업데이트됩니다.
  • 경계 및 스톡(Bounds and Stock): 모델 치수가 다시 계산되고, 스톡 크기와 위치, 표시 축, 뷰 중심이 필요에 따라 조정됩니다.
  • 프리프로세싱 갱신: Final Program (Preprocessed) 창에는 매크로 치환과 서브프로그램 전개 이후의 최신 확장 코드가 반영됩니다.
  • NCPlayer
  • 시뮬레이션 상태 초기화: 커서, 궤적(트랙), 통계, 임시 플래그 등이 모두 초기화되고, 장면이 새로운 실행을 위한 준비 상태가 됩니다.
특히 유용한 경우
  • 주소, 이송 속도, 원호(IJK/R), 평면(G17/G18/G19)을 수정한 후.
  • 매크로 로직(#100#199, #500#531), 조건문, 루프를 변경한 후.
  • 형식 변환을 수행한 후 (G/M/T 코드 정규화, EOB ; 추가, 불필요한 코드 제거 등).
  • 페이지 전체 새로고침보다 빠릅니다 — 선택된 모드(2D/3D, 그리드, 툴패스 트레일, 속도 설정 등)가 유지됩니다.
  • Trail 이 활성화된 경우 해당 상태가 그대로 유지됩니다. 필요하다면 새로 실행하기 전에 트레일을 한 번 지워 주세요.
  • 큰 CNC 프로그램에서는 리로드에 시간이 걸릴 수 있으므로, “Last Saved” 상태가 갱신되고 작업 중 표시(바쁜 상태 인디케이터)가 사라질 때까지 기다려 주세요. 시뮬레이션이 오랫동안 시작되지 않으면 코드에 오류나 무한 루프가 있거나, 프로그램이 1,000,000줄을 초과했거나, 콘솔에 과도한 로깅이 활성화되어 있을 수 있습니다.
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy