사용자 매뉴얼
Takshak 사용자 매뉴얼: 앱의 구성 — 배치, 셋업, 가공 — 과 각 패널, 라이브러리, 대화상자의 역할을 설명하고, 이어서 전체 작업 세트를 작업당 한 페이지씩 정리한 참조를 담았습니다. 대상은 3축 AFR 형상 작업, 3D 곡면 작업, 모서리 및 각인 작업, 그리고 로터리 (4축) 계열입니다. 이 매뉴얼은 모두 출시 빌드를 기준으로 작성되었습니다 — 레이블은 화면에 보이는 것과 일치합니다.
파트 가져오기
Takshak은 파트를 STEP 솔리드(.step / .stp) 또는 STL 메시(.stl)로 받아들입니다. STEP이 더 풍부한 입력입니다: 형상 인식, 면 선택, "면으로 원점 설정"은 모두 STEP만 담고 있는 B-rep 위상을 필요로 합니다. STL은 메시 기반 3D 작업에는 모두 쓸 수 있지만, 면이 필요한 기능은 회색으로 비활성화됩니다.
- 파일 > STEP / STL 가져오기… (Ctrl+O): 메뉴 경로입니다. 파일 선택기는 CAD 파일(*.step *.stp *.stl)만 표시하며, 환경설정 > 일반 > "마지막 가져오기 폴더 기억"이 켜져 있으면 마지막으로 가져온 폴더에서 다시 열립니다.
- 끌어서 놓기: STEP 또는 STL 파일을 창 어디에나 놓으십시오 — 빈 상태 패널에 두 경로가 모두 안내되어 있습니다.
- 가져오기는 대체합니다: 가져오기는 현재 불러온 것을 대체합니다. 저장하지 않은 작업이 있는 파트가 열려 있으면 먼저 확인을 요청합니다("다른 파트를 가져오면 대체됩니다").
- 불러온 후: 파트가 뷰포트에 놓이고 워크플로는 배치에서 시작합니다. 가져올 때 형상 인식은 실행되지 않습니다 — 나중에 가공 탭의 AFR 실행 버튼으로 실행하거나, 환경설정 > AFR > "파트를 불러올 때 형상 인식 실행"을 켜십시오.
- 다중 바디 STEP: N개의 솔리드가 든 파일은 바디마다 하나의 파트로 분할되며 <filename>1 … <filename>N으로 이름이 붙습니다. "여러 개의 바디 감지됨" 알림은 배치, WCS 셋업, 작업이 바디별로 이루어진다는 점을 알려 줍니다 — 뷰포트의 번호 칩으로 바디를 전환하십시오.
- "단위 불일치 가능성": STL이 cm 단위로 작성된 것처럼 보이면 파트 크기를 원본 그대로와 크기 조정 후로 나란히 보여 주며, 크기 조정 또는 원본 사용을 선택합니다 — 클릭하기 전에는 아무것도 바뀌지 않습니다.
- "메시가 밀폐된 솔리드가 아님" (STL만): 가져오기 도구가 밀폐되지 않은 메시 모서리를 세어, 수직 프로빙 정삭(평행 계열)이 틈새로 파고들 수 있다고 경고합니다 — 정확한 결과를 위해 메시를 밀폐한 뒤 다시 내보내십시오.
- 경로: 같은 파일 > 가져오기 선택기는
.dxf도 받아들입니다. 도면의 닫힌 루프는 보정되어 하나의 B-rep 각기둥으로 돌출되므로, 형상 선택과 형상 작업이 STEP에서처럼 동작합니다. - DXF 가져오기 대화상자:
Depth (thickness)는 돌출 깊이이며;Drawing units는 파일 헤더가 단위를 선언하면 거기서 가져옵니다(아무것도 선언하지 않은 헤더는 mm로 읽고, 지원하지 않는 단위 코드는 보고한 뒤 mm로 읽습니다 — 크기가 틀리면 여기서 바꾸십시오);Heal gaps up to는 세그먼트 사이의 작은 끊김을 메웁니다. - 경계: 대화상자는 찾아낸 것을 이름으로 알려 주고("경계 3개: ..."), 도면에 여러 루프가 중첩되어 있으면 어느 루프가 바깥 경계인지 선택하게 합니다. 열린 윤곽 끝, 동결되었거나 꺼진 레이어, 주석 개체, 자기 교차 링은 무시되고 가져오기 알림에 나열됩니다. 스플라인과 타원은 0.01 mm로 근사됩니다.
- 거짓 헤더: 선언된 삼각형 수가 파일과 다른 바이너리 STL은, 본문이 삼각형의 정수 배 길이이면 파일 길이를 기준으로 불러오고 불일치는 로그에 남깁니다. 본문이 삼각형의 정수 배가 아니면 잘렸거나 손상된 것으로 보아 거부하며, 메시지에 두 숫자를 모두 표시합니다.
- 인코딩: ASCII STL은 어떤 단일 바이트 인코딩(UTF-8, 아니면 Latin-1)으로도 불러옵니다.
- 매우 큰 메시: 삼각형 1,000,000개를 넘으면 가져오기 시 공간 인덱스 생성을 건너뜁니다. 그 파트에서 근접 질의가 필요한 첫 로터리 작업이 한 번 생성합니다(삼각형 350만 개에서 약 20 s). 방향을 정할 수 없는 접힘이 있는 스캔은 복구 후에도 그 접힘이 남으며, 정삭 작업은 이를 메시 틈새로 취급합니다.
- 파일 > 최근 항목 열기: 최근 프로젝트(.tks 작업 파일)와 파트(모델 파일)를 따로 나열합니다 — 프로젝트는 작업 전체를 복원하고, 파트는 새 작업을 시작합니다.
- 파일 메뉴의 프로젝트 명령: 프로젝트 열기… (Ctrl+Shift+O), 프로젝트 저장 (Ctrl+S), 다른 이름으로 프로젝트 저장… (Ctrl+Shift+S), 프로젝트 닫기 (Ctrl+W).
원통형 STEP 파트는 가져오기 도구가 외경, 보어, 벽두께를 미리 측정합니다 — 이 값이 로터리 소재 오프셋의 기준선이 됩니다.
Import STEP / STL… | 파일 메뉴 가져오기, Ctrl+O. 현재 파트를 대체합니다(작업이 사라질 경우 확인 프롬프트 표시). 창 어디에나 끌어서 놓아도 동일합니다. |
Open Recent | 레이블이 붙은 두 그룹 — 프로젝트(.tks)와 파트(모델 파일) — 와 목록 지우기. 이동된 파일은 실패 대신 알림과 함께 목록에서 제거됩니다. |
Add part... | 네스팅 대화상자(워크플로 툴바 > 네스팅)에서: 불러온 파트를 유지한 채 다른 STEP/STL을 가져옵니다. 새 파트는 다른 파트와 겹치지 않는 빈 공간에 놓입니다. |
Remove part | 네스팅 대화상자: 확인 후 활성 파트와 그 모든 네스팅 인스턴스를 제거합니다. 하나뿐인 파트이면 거부됩니다. |
Active | 불러온 모든 파트를 나열하는 네스팅 대화상자 드롭다운. 하나를 고르면 활성 파트가 바뀝니다. 뷰포트에 떠 있는 번호 칩(파트가 2개 이상 불러와지면 표시)도 같은 역할을 합니다 — 마우스를 올리면 파트 전체 이름이 보이고, 클릭하면 활성화됩니다. |
Mirror X / Mirror Y | 네스팅 대화상자: 활성 파트를 미러링한 사본을 새 파트로 추가합니다("<part> mirrored"로 이름 붙음). 원본은 AFR과 작업을 유지하고, 미러 사본은 새로 시작하므로 AFR을 다시 실행하십시오. |
- STL의 한계: AFR, 면 선택, 펜슬 작업, "면으로 원점 설정"에는 STEP 위상이 필요합니다 — STL에서는 이 경로들이 의도적으로 아무것도 반환하지 않거나 비활성화됩니다.
- 네스팅은 3축 전용: 한 프로젝트에 여러 파트를 두는 것은 3축 네스팅 개념입니다 — 미러 사본과 추가된 파트에는 로터리 치수가 없습니다.
- 프로젝트 연결이 해제됩니다: 새 파트를 가져오면 열려 있던 .tks 연결이 해제됩니다 — 다음 Ctrl+S는 이전 작업을 덮어쓰는 대신 새 파일을 요청합니다.
파트 배치
배치는 첫 번째 워크플로 단계입니다(툴바 탭은 1 배치, 2 셋업, 3 가공 순이며, 앞 단계를 확인하기 전까지 뒤의 탭은 회색으로 남습니다). 여기서 파트를 기계 위에 놓습니다: 그리드가 기계 바닥이고 Z가 위쪽입니다.
- 이동 / 회전 레이블: 패널 상단의 굵은 두 레이블은 뷰포트 기즈모가 무엇을 할지 정합니다. 파트 위의 기즈모를 끌거나 숫자 필드에 직접 입력하십시오 — 둘은 서로 연동됩니다.
- 이동량: X / Y / Z, mm 단위, 0.1 mm 단계. 표시 단위는 환경설정의 표시 단위를 따릅니다.
- 회전 (deg, XYZ): 외인성(extrinsic) XYZ 각도, 1° 단계, ±360°.
- 파트 중심 (AABB): 기본값 — 파트가 제자리에서 돕니다.
- 월드 원점 (0, 0, 0): 기계 영점을 중심으로 돕니다.
- 사용자 지정 점: XYZ 필드가 나타납니다 — 뷰포트에서 바운딩 박스 스냅 마커를 클릭해 채울 수도 있습니다.
- 기즈모나 필드로 파트를 배치하십시오. 처음부터 다시 하려면 "변환 초기화"가 여섯 필드를 모두 0으로 만듭니다.
- "배치 확인"은 변환을 백엔드에서 형상에 확정(bake)합니다: 메시가 새 자세로 다시 불러와지고, 필드는 0으로 돌아가며, 워크플로는 자동으로 셋업으로 넘어갑니다.
- 나중에 조정하려면 "확인 상태 복원"(확인한 뒤에만 사용 가능)이 원본 형상을 다시 불러오고 마지막으로 확인한 값을 편집 가능한 필드에 되돌려 놓습니다 — 화면의 파트는 그대로 보이지만, 이제 원본 기준으로 편집하고 다시 확인할 수 있습니다.
- 뷰큐브: 카메라를 스냅합니다 — 면(정면, 후면, 좌측, 우측, 상단, 하단), 모서리, 또는 등각 뷰를 위한 코너를 클릭하십시오.
- 홈 버튼: 파트 전체를 다시 화면에 맞춥니다.
- 좌표축 표시: X/Y/Z 좌표축이 큐브의 기계 원점 코너에 붙어 있어 어느 방향이 어느 축인지 항상 알 수 있습니다.
Move / Rotate | 기즈모 모드 전환. 활성 모드에 강조색 파란 밑줄이 표시됩니다. 두 숫자 섹션은 모드와 관계없이 편집할 수 있습니다. |
Rotation pivot | 파트 중심 (AABB) [기본값] / 월드 원점 (0, 0, 0) / 사용자 지정 점. 백엔드 확정은 미리 보기와 같은 중심을 사용합니다. |
Reset Transform | 이동/회전 여섯 필드를 모두 0으로 설정합니다. |
Confirm Orientation | 자세를 파트 형상에 확정하고 셋업으로 넘어갑니다. 이후의 모든 단계(소재, WCS, AFR, 작업)는 확정된 자세를 기준으로 동작합니다. |
Restore Confirmed | 확정을 되돌립니다: 원본 형상이 돌아오고 마지막으로 확인한 값이 편집 가능한 필드에 채워집니다. 한 번 확인하기 전까지는 비활성화됩니다. |
- 다중 파트 프로젝트: 배치는 파트별입니다 — 다중 바디 STEP에서는 바디마다 따로 배치를 확인하십시오.
셋업: 기구 구성, WCS 및 소재
셋업 단계는 가공 전에 세 가지를 확정합니다: 기계의 기구 구성(축 구성), 모든 G-code가 참조하는 공작물 좌표 원점, 그리고 공구경로가 따르는 소재 블록 또는 봉재.
- 선택지: "3축 (XYZ 밀링)" 또는 "3+4 로터리 (XYZ + 로터리 테이블)".
- 로터리 선택 시: 기계 형상 — 로터리 테이블 축의 방향인 "A축 X 방향" 또는 "A축 Y 방향" — 이 나타나고, 소재 섹션이 블록에서 봉재로 바뀝니다.
- 3축: 파트 바운딩 박스의 노란 스냅 마커를 클릭하거나, XYZ 좌표를 직접 입력하거나, "면으로 원점 설정…"을 클릭한 뒤 뷰포트에서 면을 클릭해 그 면의 중심에 원점을 스냅하십시오. 면 선택은 STEP 파트 전용입니다 — STL에서는 버튼이 비활성화되며, 대기 중에는 "면을 클릭하십시오… (Esc로 취소)"로 표시됩니다.
- 로터리: XYZ 필드가 읽기 전용이 됩니다 — 로터리 WCS는 반드시 회전축 위에 있어야 합니다. 원통의 평평한 끝면에 "면으로 원점 설정…"을 사용하십시오: 그 한 번의 클릭으로 WCS가 설정되는 동시에 회전축과 소재가 실제 원통 축에 맞춰집니다. 돌출된 플러그 때문에 바운딩 박스가 축에서 벗어날 때 중요합니다.
- 소재 섹션 위의 드롭다운: 기본값은 "(없음 - 공구 기본값 사용)". 재질 + 공구로부터 새 작업의 이송과 회전수를 정합니다.
- 기존 작업은 그대로: 바꾸어도 이미 만든 작업은 절대 다시 쓰지 않습니다 — 갱신하려면 작업에서 공구를 다시 선택하십시오.
- 면별 오프셋 6개: 파트 바운딩 박스에 X-, X+, Y-, Y+, 하단, 상단을 더합니다 — 모두 기본값 0.00 mm(0.5 mm 단계).
- 실시간 표시: 예: "소재: 40.0 × 20.0 × 35.0 mm".
- 형상: 원통, 직육면체, 튜브 또는 각관.
- 원통 / 튜브: 자동 감지된 파트 외경에 "외경 Ø 오프셋"을 더하고(튜브는 벽을 두껍게 하기 위해 파트 보어에서 빼는 "내경 Ø 오프셋"이 추가됨), 회전축 방향의 쌍(축방향 양 끝)에만 면별 여유를 둡니다.
- 직육면체 / 각관: 면별 여유 세 쌍 모두. 각관에는 "내부 캐비티 오프셋"이 추가됩니다.
- 표시: 계산된 봉재를 요약합니다. 예: "원통 Ø50.0 × L 120.0 mm (축 X)".
- 셋업 확인: 설정을 확정하고 가공으로 넘어갑니다 — 로터리 작업에서는 A축 X 방향 또는 A축 Y 방향을 선택하기 전까지 거부합니다.
- 초기화: 3축으로 되돌립니다.
- 확인 상태 복원: 마지막으로 확인한 기구 구성으로 되돌리고, 다시 확인하기 전까지 가공 탭을 비활성화합니다.
- 셋업에는 전역 안전 Z 필드가 없습니다: 급속 평면과 후퇴 평면은 작업별입니다 — 각 작업 설정의 높이 행(여유 / 후퇴 / 이송 / 상단 / 하단)입니다.
- 초기값: 새 작업은 환경설정 > 안전 높이에서 초기값을 받습니다: "소재 위 여유 높이" 50.0 mm, "소재 위 후퇴 높이" 10.0 mm, "로터리 여유" 25.0 mm, "로터리 후퇴" 5.0 mm.
- 로터리 값: 소재 외경 바깥쪽에서 측정합니다 — 척이나 방진구가 있으면 직경이 시사하는 것보다 더 필요합니다.
Axis model | 3축 (XYZ 밀링) 또는 3+4 로터리 (XYZ + 로터리 테이블). 어떤 소재 섹션과 어떤 가공 컨텍스트가 제공되는지를 결정합니다. |
Set origin from face… | 면 선택을 대기시킵니다. WCS 원점이 선택한 면의 중심에 스냅됩니다. STEP 전용. 로터리에서는 회전축과 소재도 실제 원통 축에 맞춥니다. |
Stock material | 새 작업의 이송/회전수용 재질. 기본값 "(없음 - 공구 기본값 사용)". 기존 작업은 절대 바꾸지 않습니다. |
Face margins | 방향별 레이블(X- / X+ 등)이 붙은 면별 소재 여유(mm). 원통/튜브는 축방향 쌍만 표시합니다 — 둥근 파트의 반경 소재는 대신 외경 Ø 오프셋에서 옵니다. |
Confirm Setup | 기구 구성 + WCS + 소재를 스냅숏으로 저장하고 가공 단계(와 AFR 실행 버튼)를 엽니다. |
Restore Confirmed | 마지막으로 확인한 축 구성과 기계 형상으로 되돌립니다. 다시 확인하기 전까지 가공 탭이 비활성화됩니다. |
- 관통 여유는 작업별입니다: 소재 바닥을 지나 절삭하는 것은 셋업 필드가 아닙니다 — 작업 설정에서 지정하는 작업의 높이 묶음에 있습니다.
- 안전 높이 환경설정은 공구를 움직입니다: 여유 50 mm는 작은 기계에서는 낭비이고, 높은 클램프 아래에서는 부족합니다. 환경설정을 바꾸어도 기존 작업은 자기 값을 유지합니다.
- 로터리 기준선: 소재 외경/내경 기준선은 STEP 가져오기의 자동 감지에서 옵니다 — STL이나 비원통형 STEP에서는 바운딩 박스 단면으로 대체됩니다.
가공 컨텍스트: 3축, 인덱스 및 로터리
3축 프로젝트에는 가공 컨텍스트가 정확히 하나뿐이므로 선택기가 보이지 않습니다. 3+4 로터리 프로젝트에는 여러 개가 있습니다: 셋업을 확인하면 AFR 작업 / 사용자 정의 작업 탭 위에 컨텍스트 스트립이 나타나며, "컨텍스트:" 뒤에 칩이 이어집니다.
- 로터리: 연속 4축 컨텍스트 — 절삭 중 A축이 자유롭게 움직이는 동축 로터리 작업. AFR 패스는 원통 위상을 따라갑니다.
- 동시 4축: 선택 기반 동시 가공 작업(편심 선삭/황삭, 로터리 필렛/모따기, 지오데식 정삭)이 있는 곳입니다. 로터리와 같은 자세로 같은 파트를 보고 AFR 인식을 공유하므로 이 컨텍스트의 AFR 탭은 의도적으로 비어 있습니다 — 전환하면 다시 실행할 필요 없이 선택 작업을 바로 쓸 수 있습니다.
- "+ 인덱스 추가"를 클릭하십시오 — 인덱스 컨텍스트는 테이블을 고정된 A 각도에 잠근 3축 가공이며, "인덱스 작업" 대화상자가 열립니다.
- "A 각도:"를 설정하십시오 — 직접 입력(±360°, 0.01° 분해능)하거나, 슬라이더를 끌거나(화살표 키 ±1°, PageUp/Down ±15°), 프리셋(0° / 90° / 180° / 270°)을 누르십시오. 조절하는 동안 뷰포트에서 파트가 실시간으로 회전하므로 확정 전에 자세를 볼 수 있습니다.
- 확인을 누르십시오 — 컨텍스트가 만들어지고, 각도에서 자동으로 이름이 붙으며(예: "A90"), 활성화됩니다.
- 인덱스가 활성인 상태에서 AFR 실행을 클릭하십시오 — 인덱스를 만들어도 인식은 실행되지 않습니다. 그러면 AFR이 미리 회전된 파트에 3축 패스를 실행하여, 그 각도에서 공구를 향하는 형상을 인식합니다.
- 칩을 클릭하면 컨텍스트가 전환됩니다: 두 탭이 모두 바뀌고(인덱스 컨텍스트는 3축 작업 세트를, 로터리는 로터리 세트를 표시), 뷰포트에서 파트가 그 컨텍스트의 자세로 실제로 회전합니다.
- 컨텍스트 표시: 모든 작업에는 만들어진 컨텍스트가 기록되며, 작업 팔레트는 작업을 컨텍스트별로 묶습니다 — 활성 그룹은 펼쳐져 편집 가능하고, 나머지는 접힙니다.
- 제거: 인덱스 칩을 마우스 오른쪽 버튼으로 클릭하면 제거됩니다 — 여기에 묶인 작업도 함께 삭제된다는 경고가 표시됩니다. 로터리와 동시 4축은 절대 제거할 수 없습니다.
꼭 알아 둘 규칙 하나: 로터리 AFR은 원형 소재만 지원합니다. 로터리 소재가 직육면체나 각관이면, 로터리 컨텍스트에서 AFR 실행을 누를 때 "로터리 AFR 사용 불가"가 뜨고 인덱스 컨텍스트를 안내합니다 — 각도별 인덱스를 만들어 거기서 인식하십시오. 로터리 3D 황삭(적응형 / 레벨 황삭)은 소재와 관계없이 봉재에서 계속 사용할 수 있습니다.
Rotary | 연속 4축 컨텍스트 — 절삭 중 A가 움직입니다. 동축 로터리 AFR과 로터리 작업 세트의 본거지. 항상 존재하며 제거할 수 없습니다. |
True 4 Axis | 선택 기반 동시 가공 작업(편심, 로터리 필렛/모따기, 지오데식). 로터리의 AFR 인식을 공유하며, 자체 AFR 탭은 의도적으로 비어 있습니다. 제거할 수 없습니다. |
+ Add Index | 인덱스 작업 대화상자를 열어 고정 A 각도의 컨텍스트를 추가합니다 — 그 회전에서의 3축 가공. |
A angle: | ±360.00 deg 스피너와 연동 슬라이더, 0/90/180/270 프리셋. 뷰포트가 자세를 실시간으로 미리 보여 줍니다. |
RUN AFR | AFR 작업 탭에 있으며, 셋업 확인 후 사용할 수 있습니다. 활성 컨텍스트의 좌표계에서 인식합니다 — 로터리에서는 로터리 인식, 인덱스에서는 고정 각도의 3축 인식. |
- 지그 간섭은 사용자 책임입니다: 인덱스 작업 대화상자가 황색으로 경고합니다 — 선택한 A 각도에서 파트가 지그 / 척 / 심압대와 간섭하지 않는지 확인하십시오. 간섭 모델링은 아직 지원하지 않습니다.
- 인덱스에서의 원통: 순수한 원통은 어떤 인덱스 각도에서도 평면을 드러내지 않으므로 3축 인덱스는 거의 아무것도 인식하지 못할 수 있습니다 — 정상입니다. 이런 파트에는 로터리 컨텍스트를 사용하십시오.
- 제거와 전환의 차이: 인덱스 컨텍스트를 제거하면 (확인 후) 거기에 묶인 모든 작업이 삭제됩니다. 컨텍스트를 전환해도 아무것도 삭제되지 않습니다 — 다른 컨텍스트의 작업은 접힌 읽기 전용 상태로 계속 보입니다.
- 축약된 칩 이름: 작업 팔레트 각 행의 칩은 축약된 컨텍스트 이름을 표시합니다. 전체 이름은 컨텍스트 스트립과 툴팁에 있습니다.
AFR 작업 — 자동 형상 인식
AFR 작업 탭은 왼쪽 가공 패널의 첫 번째 탭입니다. STEP 파트에서 B-rep 솔리드를 읽어 이름 붙일 수 있는 모든 가공 형상 — 구멍, 카운터보어, 포켓, 플러그, 모따기 등 — 을 원클릭 작업 버튼과 함께 나열합니다. AFR의 역할은 주의가 필요한 곳을 표시하는 것이고, 어떤 작업을 실행할지는 사용자가 고릅니다.
- 먼저 셋업 확인: 인식은 기본적으로 수동이며, 셋업을 확인하기 전까지 AFR 실행 버튼은 회색입니다.
- 탭 상단의 AFR 실행 을 클릭하십시오.
- 결과를 읽으십시오 — 'AFR — 검출된 형상' 헤더 아래에: 형상 종류별로 하나씩 접을 수 있는 섹션이 있고, 각각 괄호 안에 개수가 표시됩니다 — 빈 섹션은 숨겨집니다.
- 형상 찾기: 섹션 헤더, 그룹, 인스턴스 위에 마우스를 올리면 뷰포트에서 해당 면이 강조되고, 클릭하면 강조가 고정됩니다.
- 작업 실행: 작업 버튼은 굵은 색 글자입니다 — 그룹의 버튼은 그룹의 모든 구성원을 아우르는 작업 하나를 만듭니다(공구 하나, 파라미터 세트 하나, N개 위치). 인스턴스 하나만 가공하려면 그룹 행 자체를 클릭해 번호가 붙은 인스턴스 행을 펼치십시오. 각 행에 자체 작업 버튼이 있습니다.
형상은 결정 파라미터에 따라 묶입니다 — 구멍과 카운터보어는 직경, 원뿔 캐비티는 입구 직경, 면·피트·플러그는 Z 레벨, 필렛은 반경, 모따기는 깊이. 그룹 행은 '⌀ 4.2 mm x3'처럼 읽힙니다.
- 구멍 / 카운터보어 / 노치: 드릴링과 보링. 노치는 직경 3 mm 미만의 부분 원호 면입니다 — 전용 소형 공구를 쓸 만한 슬롯 끝과 가장자리 노치.
- 원뿔 캐비티: 카운터싱크 후보 — 헬리컬(원뿔 나선 카운터싱크)과 폼 가공(V 비트 플런지).
- 포켓: 포켓.
- 피트: 바닥이 막힌 구배 또는 수직 캐비티 — 램프 포켓과 벽면 정삭.
- 플러그: 돌출 형상 — 플러그 황삭과 벽면 정삭.
- 면: 평면 가공.
- 프로파일: '바깥쪽 프로파일'과 '안쪽 프로파일' 그룹이 있는 헤더 하나 — 윤곽과, 외곽선에 원호가 있으면 원호 윤곽(네이티브 G2/G3).
- 바깥쪽 필렛: 폼 가공(맞는 코너 라운드 공구, 단일 패스)과 밀링(볼 엔드밀 다중 패스).
- 안쪽 필렛: 밀링만 — 코너 라운드 공구는 물리적으로 오목 필렛에 닿을 수 없습니다.
- V 홈 / 바깥쪽 모따기 / 안쪽 모따기: 폼 가공(V 비트)과 밀링(엔드밀).
- 경사 바닥면: 경사 포켓.
- 먼저 소재 정보 카드: 감지된 축, 외경, 내경, 벽두께 — 로터리 작업의 기준선입니다.
- 버튼이 있는 섹션: 구멍 (드릴링 / 보링) · 단면 (단면 가공) · 수직면 (단면 정삭) · 외경 영역 (외경 단차; 같은 섹션의 홈 항목에는 홈) · 슬롯 (슬롯 황삭) · 포켓 (포켓 황삭) · 플러그 (플러그 황삭).
- 정보만, 버튼 없음: 편심 구멍과 편심 저널(동시 4축 탭에서 선택으로 작성) 및 가공 불가(현재 척 방향으로는 닿지 않는 구멍).
- 컨텍스트 칩 바 (인덱스 셋업이 있는 로터리) 목록 위에 있습니다: 가공 컨텍스트마다 칩 하나와 '+ 새 인덱스'. 칩을 클릭하면 그 컨텍스트가 활성화되고, 인덱스 칩을 마우스 오른쪽 버튼으로 클릭하면 칩과 그 모든 작업이 제거됩니다.
표시되는 좌표는 WCS 기준(셋업 탭의 WCS 선택만큼 이동)이며 전역 표시 단위를 따릅니다.
RUN AFR | 현재 파트에 전체 인식 패스를 실행합니다. 셋업 확인 후 사용할 수 있습니다. 인덱스 컨텍스트가 활성이면 그 컨텍스트의 회전된 좌표계에서 인식합니다. |
Preferences > AFR > Blocked features | '인식된 형상 모두 표시'(기본값) 또는 '작업이 차단된 형상 숨기기'. 차단됨 = 접근 불가 / 매몰 / 가로막힘 / 기울어짐 — 뒤집기나 인덱스 셋업이 필요한 형상. |
Preferences > AFR > On load | '파트를 불러올 때 형상 인식 실행' — 셋업 확인 시 자동 AFR. 기본값은 꺼짐. |
Preferences > AFR > Complexity guard | 면 개수 사전 점검, 기본값 1500면(범위 100~200,000). 이를 넘는 파트는 나타나는 대화상자에서 그래도 실행을 선택하지 않는 한 인식을 건너뜁니다. |
Preferences > AFR > Time budget | 인식 패스의 실제 시간 상한, 기본값 180 s(0 = 제한 없음, 최대 3600 s). 초과하면 앱 응답성을 위해 AFR을 중단합니다. |
- 위험 칩 — 빨간 경고 삼각형 = 완전 차단: 작업 버튼을 비활성화합니다(매몰된 캐비티, +Z 반대쪽으로 열린 형상, 인덱스 / 5축 셋업이 필요한 기울어진 축, 주변을 깎아 낼 수 없는 돌출 형상). 툴팁이 각각을 자세히 설명합니다.
- 황색 '!' = 가벼운 경고: 가로막힌 피트의 작업은 사용할 수 있지만, 실행 전에 공구경로를 눈으로 확인하십시오.
- 청록색 원 안의 i = 정보: 바닥면 또는 뒤집기 필요 — 작업은 사용할 수 있으므로 나중의 뒤집은 셋업을 계획할 수 있습니다.
- 완전히 차단된 그룹: 그룹의 모든 인스턴스가 차단되면 차단 표시가 나타나며, 툴팁에 원인별 해결책이 한 줄씩 나열됩니다(파트 뒤집기, 인덱스 셋업 사용, 닿는 부분에 3D 포켓 황삭 사용, 반대쪽에서 접근).
- STL에서는 아무것도 인식되지 않습니다: AFR은 B-rep 인식기이고 테셀레이션된 메시에는 형상이 없습니다 — 탭에 사용자 정의 작업 탭으로 안내하는 알림이 표시됩니다. 그 탭의 파트 전체 3D 작업은 셋업 확인 시 자동으로 준비되는 메시 영역 기준점에서 동작하므로 AFR 실행이 필요 없습니다. 3D 포켓 황삭과 평행에서는 트림으로 작업을 파트의 그린 영역으로 한정합니다.
- '메시 변환 NURBS 소스' 배너: STEP 파일이 메시에서 피팅된 것입니다 — 그 파일에서는 필렛 / 모따기 / V 홈 / 부분 원호 인식이 비활성화됩니다(해석적 인식기는 재피팅된 패치에서 신뢰할 수 없습니다). 인식만 비활성화됩니다: 사용자 정의 작업(모서리 모따기 / 필렛 선택, 수동 윤곽)으로 이 형상들을 직접 정의하거나 3D 작업을 사용하십시오.
- 'AFR 건너뜀: N면 (문자 / 각인일 가능성)': 모달이 'AFR을 그래도 실행하시겠습니까?'를 제시합니다 — 예를 누르면 면 개수 제한은 건너뛰지만 제한 시간은 그대로 적용되며, 다음에 AFR이 정상적으로 실행될 때까지 탭에 황색 배너가 남습니다.
- 로터리 소재 카드: 로터리 작업을 실행하기 전에 확인하십시오 — 셋업의 축이 감지된 축과 다르면 경고합니다.
- 동시 4축의 AFR 탭은 의도적으로 비어 있습니다 — 로터리 컨텍스트의 인식을 공유합니다. 형상은 로터리 탭에서 검토하고, 동시 가공 작업은 사용자 정의 작업 탭에서 작성하십시오.
사용자 정의 작업 — 파트 전체 작업과 선택 작업
왼쪽 패널의 두 번째 탭에는 형상 인식이 필요 없는 모든 작업이 있습니다: 파트 전체에 실행하거나 대상을 직접 선택합니다. AFR 실행을 한 번도 클릭하지 않아도 동작합니다 — 작업이 묶이는 기준점(3축에서는 파트 전체 메시 영역, 로터리에서는 로터리 소재)이 셋업을 확인할 때 자동으로 준비됩니다.
- 행 구성: 각 행은 [작업 이름] [파트 전체] [선택 항목]으로 읽힙니다. 3축 행은 3D 포켓 황삭, 적응형 황삭, Z 레벨, 평행, 펜슬, 램프, 스캘럽, 실루엣 윤곽입니다.
- 파트 전체와 선택 항목: 파트 전체는 즉시 파트 전체에 대한 작업을 만듭니다. 선택 항목은 영역이 한정된 자매 작업을 만들고 선택 항목 피커로 넘겨 범위를 정하게 합니다(선택 항목 섹션 참조).
- 선택 항목 버튼 세 개는 의도적으로 비활성입니다: 적응형 황삭에는 아직 영역 변형이 없습니다. 펜슬은 영역 변형을 제공하지 않습니다(이미 볼 공구가 달리 닿을 수 없는 오목한 시임만 대상으로 합니다). 실루엣 윤곽은 항상 파트 전체의 외곽선을 따라갑니다 — 툴팁에 그렇게 적혀 있습니다.
- 실루엣 윤곽은 메시에서 얻습니다: STL과 STEP 모두에서 동작합니다. 깊이는 기본적으로 파트 전체 높이이며, 작업의 높이 패널에서 잘라 냅니다.
- 작업 버튼을 클릭하십시오 — 형상 작업 (B-REP) 프레임에 있습니다.
- 뷰포트에서 대상 면을 클릭하십시오 — 선택한 해석적 면이 형상으로 합성되어 AFR이 사용하는 것과 같은 커널을 거치므로, AFR이 건너뛴 파트도 계속 가공할 수 있습니다.
- 단일 선택 (첫 유효 면에서 작업 생성): 평면 가공 '면 선택' · 바깥쪽 윤곽 '직선' / '원호' · 3D 트레이스 '면 선택' · 나사 밀링 '구멍/외경 선택' · 포켓 '바닥면 / 벽면 선택'(바닥면을 선택하거나, 관통 포켓이면 벽면 선택) · T 슬롯 '바닥면 선택' · 도브테일 '바닥면 선택'.
- 일괄 (선택할 때마다 누적되고, 버튼이 네온 그린 '실행 (N)'으로 바뀌며, 다시 클릭하면 일괄 전체가 하나의 작업으로 확정됨): 드릴링 '구멍 선택' · 보링 '구멍 선택' · 카운터싱크 '플런지'와 '헬리컬'(두 모드 모두) · 안쪽 윤곽 '직선' / '원호' · 필렛 '면 선택' · 모따기 'V 비트' / '엔드밀'. 구멍은 직경별로, 안쪽 윤곽은 같은 깊이별로 묶입니다.
- 체인 — 각인 '중심선' / 'V 카빙': 만든 다음 뷰포트에서 모서리 체인을 선택하십시오. 완성된 체인마다 경로가 추가됩니다. V 카빙은 가변 깊이로 중심축(medial axis)을 따라가고(깊이는 최대 깊이 상한), 글자 면이나 닫힌 루프를 선택하며, V 공구가 필요합니다.
- 로터리 3D 작업: 적응형, 레벨 황삭, 평행, 펜슬 행 — 파트 전체는 로터리 소재에 묶이고, 선택 항목은 평행 / 펜슬 / 적응형 / 레벨 황삭의 면 선택 영역 범위입니다.
- 로터리 형상 작업 (B-REP): 드릴링과 보링('구멍 선택', 일괄) · 외경 단차, 단면 가공, 필렛, 모따기('면 선택') · 포켓과 슬롯('바닥면/벽면 선택') · 플러그 황삭('플러그 선택') · 체인 작업인 감싸기 윤곽('모서리/면 선택')과 감싸기 포켓('면/루프 선택').
- 동시 4축 (B-REP) (동시 4축 컨텍스트에서 표시): 편심 선삭과 형상별 황삭('핀 선택') · 편심 드릴링과 편심 보링('구멍 선택' — 중심에서 벗어난 구멍을 선택하면 같은 직경의 동일 형상도 제안됨) · 필렛과 모따기 · 파트 전체 / 선택 항목 행인 지오데식 정삭과 윤곽.
Whole Part | 선택 없이 자동 기준점에 대해 파트 전체(또는 로터리 바디 전체)에 대한 작업을 만듭니다. |
Selection | 영역이 한정된 변형을 만들고 선택 항목 피커를 대기시킵니다. STL(선택할 B-rep 없음)과 영역 변형이 없는 행에서는 비활성화됩니다. |
Run (N) | 선택이 누적되는 동안의 일괄 형상 작업 버튼 — N은 면 개수입니다. 클릭하면 일괄 전체가 하나의 작업으로 확정됩니다. |
- STL 프로젝트: 선택 항목 열 전체와 모든 형상 작업 버튼이 회색입니다 — 형상 작업은 메시에 없는 해석적 면을 선택합니다. 펜슬의 파트 전체도 회색입니다(B-rep 면 위상을 따라가므로 STEP 전용). 평행, 적응형, 스캘럽, 실루엣 윤곽은 메시에서 동작하므로 계속 사용할 수 있으며, 행 위의 황색 안내가 부분 범위에는 트림을 쓰라고 알려 줍니다.
- 컨텍스트 잠금: 로터리 형상 작업과 선택 작업은 반경 좌표로 가공하므로 로터리(연속) 컨텍스트 밖에서는 대기 상태로 들어가지 않습니다 — 인덱스 컨텍스트는 3축으로 동작하므로 거기서는 3축 작업을 사용하십시오. 반대도 마찬가지로, 3축 형상 작업은 로터리 컨텍스트에서 거부됩니다.
- 직육면체 또는 각관 소재: 로터리 선삭 / 감싸기 형상 작업은 회색입니다(원형 소재 위상을 전제로 함) — 각기둥형 파트는 대신 인덱스 컨텍스트로 가공하십시오. 메시 황삭과 평행 / 펜슬의 면 선택 선택 항목은 계속 사용할 수 있습니다.
- 바디 전체 지오데식 정삭은 축방향 끝단 캡을 잘라 냅니다 — 그 부분은 인덱스 / 3축 작업으로 정삭하십시오. 로터리 윤곽은 제시할 수 없는 오버행 플랭크를 잘라 내고 보고하며, 그 부분은 지오데식이 맡습니다.
- 모든 버튼은 비활성화되어 있습니다 — 파트를 불러오고 셋업을 확인하기 전까지. 하단 힌트에 'STEP / STL 파트를 가져오면 사용할 수 있습니다.'라고 표시됩니다.
선택 항목 피커 — 면, 모서리 체인 및 루프
선택 항목 세그먼트는 가공 그리드 하단 행의 작업 팔레트 아래에 있습니다. 항상 존재하며 — 작업이 대기시키기 전까지는 유휴 상태 — 모든 선택이 여기에 모입니다: 제거 가능한 칩 행, 실시간 상태 프롬프트, 확정 버튼.
- 프롬프트: 무엇을 선택할지 알려 줍니다.
- 칩: 선택한 면마다 칩('면 12 · ⌀4.2')이 나타나며, 빨간 ✕로 제거합니다.
- 푸터: 누적 개수와 취소, 네온 그린 실행 (N)을 표시합니다. 단일 선택 작업에는 실행 버튼이 없습니다 — 첫 선택이 확정입니다.
- 대기시키기: 체인 작업(램프 - 선택 항목이나 각인 등)을 선택하십시오 — 세그먼트에 모서리 | 면 토글과 선택 / 해제 / 완료 푸터가 표시됩니다.
- 뷰포트에서 모서리를 클릭하십시오 — 백엔드 스티처가 순서를 정하고 닫힘 여부를 보고합니다.
- 프롬프트를 따르십시오: '모서리를 선택해 경계 루프를 따라가십시오.', 다음 '모서리 N개 — 루프가 닫힐 때까지 계속 선택하십시오.', 다음 '닫힌 루프 ✓ — 모서리 N개.'
- 완료를 누르십시오 — 버튼이 활성화되는 즉시.
- 열린 경로: 열린 경로를 쓸 수 있는 작업(램프, 각인, 개방 윤곽)에는 닫힘 | 열림 토글도 표시됩니다 — 열림 모드에서는 체인이 자동으로 닫히지 않고, 선택이 하나로 연결된 경로를 이루는 즉시 완료가 활성화됩니다('열린 경로 ✓ — 모서리 N개. 완료를 누르면 끝납니다.').
- 체인 피커 안의 면: 면 하나를 범위로 받습니다('작업 범위를 지정할 면 하나를 선택하십시오.').
- 면 전용 범위 작업: 3D 포켓 황삭, Z 레벨, 평행의 선택 항목과 로터리 감싸기 윤곽 / 감싸기 포켓 — 모서리 | 면 토글이 숨겨지고, 작업 범위가 될 면을 그냥 선택하면 됩니다.
- 스캘럽 - 선택 항목은 대신 면을 누적합니다: '면 3개 선택됨 ✓ — 계속 선택하고, 끝나면 계산하십시오.'
- 윤곽 / 필렛 / 모따기 혼합형: 면은 실행 (N) 푸터가 있는 일반 벽면 선택이고, 모서리로 전환하면 두 번째 토글이 자동 루프 | 체인 연결로 바뀝니다 — 자동 루프는 모서리 한 번 클릭으로 닫힌 루프 전체(모따기와 필렛에서는 연결된 날카로운 모서리 열)를 완성하고, 체인 연결은 모서리를 하나씩 열린 채로 또는 닫힐 때까지 따라간 뒤 완료를 누릅니다.
체인 작업이 팔레트에서 선택된 작업이면 체인 선택이 자동으로 대기 상태가 됩니다. 세션이 진행 중이면 선택 버튼이 '선택 중…'으로 표시되고, 다른 곳을 클릭했다면 다시 대기시킵니다.
Edges | Face | 체인 모드 선택 대상 토글. 활성 모드가 파랗게 채워집니다. 면 전용 범위 작업에서는 숨겨집니다. |
Closed | Open | 체인이 루프로 닫혀야 하는지(기본값) 열린 경로로 끝나도 되는지. 열린 경로를 받는 작업에서만, 모서리 모드에서만 표시됩니다. |
Auto loop | Stitch chain | 윤곽 / 필렛 / 모따기의 모서리 하위 모드: 한 번 클릭으로 루프나 연결된 열을 자동 완성하는 방식과, 모서리를 하나씩 수동으로 따라간 뒤 완료로 끝내는 방식. |
Pick | 뷰포트 선택 세션을 (다시) 시작합니다. 진행 중에는 '선택 중…'으로 표시됩니다. |
Done | 체인을 확정합니다. 루프가 닫혔거나(닫힘 모드) 선택이 하나로 연결된 경로를 이룰 때(열림 모드)만 활성화됩니다. |
Clear | 모든 선택을 지우고 다시 시작합니다. 확정되지 않은 열린 체인이 있는 동안 빨갛게 표시됩니다. |
Run (N) | 면 모드 일괄 확정. 선택이 0개이면 비활성화됩니다. |
Cancel | 아무것도 만들지 않고 면 모드 선택 세션을 버립니다. |
- 선택 도중 다른 체인 작업으로 전환하면 세그먼트가 초기화됩니다 — 모서리는 작업 사이에 절대 이어지지 않으며, 닫힘 모드는 각 작업의 기본값으로 돌아갑니다(개방 윤곽은 열림으로, 램프와 스캘럽은 닫힘으로 시작).
- 면 와이어가 아니라 실루엣: 바깥쪽 윤곽과 3D 트레이스는 선택한 면의 국소 와이어가 아니라 선택에서 파트 전체의 투영 실루엣을 얻습니다 — 복잡한 파트에서는 면 하나가 실루엣이 될 수 없습니다. 안쪽 윤곽은 면 국소로 유지됩니다.
- 가공 단계를 떠나면 모든 임시 선택 상태가 완전히 초기화됩니다 — 선택은 절대 다음 파트로 새어 나가지 않습니다.
- 작업을 선택하면 선택 내용이 보입니다: 선택 기반 작업(면이나 모서리 루프로 만든 형상 작업, 로터리 선택 항목 작업, 체인 작업)은 선택할 때마다 저장된 선택 항목을 다시 표시합니다 — 칩에는 ✕가 붙어 있고, 면은 강조되며, 체인 작업이면 루프나 경로가 그려진 모서리 칩이 표시됩니다.
- 그 자리에서 편집:
✕는 그 선택을 작업에서 제거합니다;Add는 같은 형상 작업 선택을 다시 대기시키고, 실행이 새 선택을 작업에 합칩니다(작업의 주 형상과 묶이는 선택 — 같은 직경, 각도, 깊이 — 은 합쳐지고, 나머지는 새 실행과 똑같이 별도 작업이 됩니다). 체인의 경우,Pick은 저장된 모서리에서 이어서 진행하고,✕는 모서리 하나를 빼고 루프를 다시 닫도록 피커를 다시 대기시키며,Clear는 모두 잊습니다. - 편집할 때마다 공구경로가 지워집니다: 경로는 이전 세트 기준으로 계산된 것이므로, 공구경로 생성을 다시 누르기 전까지 작업은 "생성 안 됨"으로 표시됩니다. 작업의 마지막 선택은 제거할 수 없습니다 — 대신 작업을 삭제하십시오.
- 이전 프로젝트: 이 빌드 이전에 저장된 체인 작업은 폴리곤만 저장했습니다. 루프는 그려지지만 다시 선택하기 전까지 모서리 칩은 비어 있습니다.
작업 팔레트 — 프로그램 순서
가공 그리드 오른쪽 위의 작업 팔레트는 추가한 모든 작업을 실행 순서대로 하나의 평면 목록으로 나열합니다: 추가한 순서가 곧 G-code 실행 순서입니다 — 단, G-code 내보내기 대화상자에서 순서를 바꾸면 그 대화상자의 행 순서가 프로젝트의 순서로 저장됩니다(G-code 내보내기 참조). 행을 클릭하면 작업이 선택됩니다 — 파라미터가 하단 독에 열리고, 작업이 다른 가공 컨텍스트에 속하면 파트가 그쪽으로 회전합니다.
각 행에는 작업 이름(여러 형상을 묶은 작업은 'x3' 형식의 개수 포함), 상태 줄, 눈 토글, 삭제 버튼이 표시됩니다. 가공 컨텍스트가 둘 이상이면 각 행에 작은 컨텍스트 태그가 붙습니다 — 로터리는 'R', 동시 4축은 '4A', 인덱스 컨텍스트는 각도. 마우스를 올리면 전체 컨텍스트 이름이 보이고, 활성 컨텍스트의 태그는 강조 파란색입니다. 눈(● 표시, ○ 숨김)으로 여러 작업의 공구경로를 선택과 무관하게 동시에 표시할 수 있습니다.
- '공구경로 준비됨' (녹색): 공구경로 생성(아래 작업 설정 독)이 동작을 만들어 냈습니다.
- '생성 안 됨' (황색): 아직 만들어진 동작이 없습니다.
- '빈 공구경로' (황색): 계산은 끝났지만 동작이 나오지 않았습니다 — 잔삭 모드 작업에서는 보통 앞선 작업들이 이 공구가 닿는 곳을 이미 다 깎았다는 뜻입니다. 툴팁이 더 작은 공구를 제안합니다.
- 녹색 '잔삭' 표시: 잔삭 모드가 켜져 있습니다. 툴팁이 누적 가공에 기여하는 앞선 작업의 개수를 알려 줍니다 — 순서의 맨 앞에서는 잔삭이 사실상 전체 가공이라고 경고합니다.
- 파란 '시임' 표시: 시임 인식 작업으로, 공구경로가 시임 구역에서 더 미세한 스텝다운을 사용해 필렛이나 모따기 짝을 관통해 이어집니다.
- 깜박이는 황색 또는 빨간 알림 배지: 커널이 메모를 남겼습니다 — 빨간색은 형상을 건너뛰었거나(공구가 너무 큼) 인증기가 간섭을 표시했다는 뜻입니다. 같은 메모가 G-code에 '( NOTICE: ... )' 주석으로 들어갑니다.
- 깜박이는 빨간 격리 배지: 프로젝트를 다시 불러올 때 선택한 면을 다시 검증할 수 없으면 나타납니다 — 그 작업은 면을 다시 선택하기 전까지 계산되지 않고 내보내지지도 않습니다.
● / ○ (eye) | 이 작업의 공구경로를 뷰포트에 표시하거나 숨깁니다. 어떤 작업이 선택되었는지와 무관하며, 공구경로가 생기기 전까지는 비활성화됩니다. |
× | 이 작업과 계산된 공구경로를 삭제합니다. |
- 작업 행에는 복제 버튼이 없습니다 — 작업을 반복하려면 AFR 탭이나 사용자 정의 작업 탭에서 다시 추가하십시오.
- 행 클릭은 선택 이상의 일을 합니다: 활성 가공 컨텍스트도 그 작업의 컨텍스트로 전환되어, 파트가 회전하고 왼쪽 두 탭이 다시 구성됩니다.
- '공구경로 준비됨'은 계산 완료가 아니라 실제 동작을 요구합니다 — '빈 공구경로'로 표시된 작업은 내보내기 토글이 비활성화됩니다(쓸 것이 없음).
공구 라이브러리
공구 라이브러리는 앱이 아는 모든 커터의 목록입니다. 워크플로 툴바의 공구 라이브러리 버튼으로 엽니다(파트를 불러오기 전에도 항상 사용 가능).
대화상자에는 공구와 홀더 두 탭이 있습니다. 공구 탭은 패널 세 개로 이루어집니다: 왼쪽에 분류별 공구 트리, 가운데에 편집 폼, 오른쪽에 실시간 형상 미리 보기.
비모달: 작업을 설정하는 동안 대화상자를 가공 패널 옆에 열어 두십시오.
- 항상 분류별로 묶임: 엔드밀, 볼 엔드밀, 테이퍼 볼 엔드밀, 렌즈 (원호 세그먼트), 불노즈, 코너 라운드, 드릴, 챔퍼 밀, 카운터싱크, 각인 공구, 페이스밀, 스레드밀, T 슬롯, 도브테일 — 각 헤더에 개수가 표시됩니다. 예: "엔드밀 (22)".
- 처음 열면 모두 접힘: 먼저 헤더를 훑어보고 필요할 때 펼치십시오. 세션 안에서는 편집을 거치더라도 어떤 그룹을 열었는지 대화상자가 기억합니다.
- 클릭 동작: 공구를 클릭하면 즉시 폼과 미리 보기에 불러옵니다. 헤더 행은 펼치고 접기만 합니다.
- 직경은 공구 자체의 정의 단위로: 6 mm 공구는 항상 "Ø6 mm", 1/4인치 공구는 "Ø0.25 in"으로 표시됩니다 — 전역 단위 토글과 무관합니다.
SORT | 각 분류 그룹 안의 공구 순서: Ø 오름차순(기본값), Ø 내림차순, 이름 A-Z, 이름 Z-A, 날 수 오름차순, 재질. |
UNITS | mm / 인치 체크박스 — 정의 단위별로 공구를 표시합니다. 환경설정의 단위가 처음에 체크되어 있습니다. 둘 다 해제하면 아무것도 표시되지 않습니다. |
CATEGORY | 공구 계열 하나만 표시하거나 전체를 표시합니다. 선택한 분류는 항상 펼쳐진 상태로 열립니다. |
Ø ... to ... mm | mm 단위 직경 범위 필터(인치 공구는 실제 크기로 매칭). 대시 / 0은 그쪽 끝에 제한이 없다는 뜻입니다. 숫자를 직접 입력하십시오 — 화살표는 없습니다. |
- + 새 공구 클릭: 폼이 환경설정 단위의 기본값으로 초기화됩니다 — 6 mm 또는 0.25", 2날, 주축 18000 RPM, 이송 500 mm/min / 30 ipm, 플런지 300 mm/min / 15 ipm.
- 폼 채우기: 이름과 양수 직경이 들어가면 변경 사항 저장이 활성화됩니다 — 눌러서 공구를 저장하십시오.
- 추가만, 자동은 없음: 라이브러리에 없는 표준 카탈로그 공구를 채워 넣습니다. 사용자의 공구는 수정하거나 제거하지 않습니다.
- 채워 넣는 것: 미터 1-25 mm와 인치 1/16"-1"의 평 엔드밀·볼 엔드밀·드릴, 페이스밀, 불노즈, 코너 라운드, 테이퍼 볼(작업자 정의 미터 항목 2개), 렌즈 엔드밀, 챔퍼 및 각인 V 비트, 스레드밀(M3-M10 및 UNC), T 슬롯과 도브테일 커터.
- 카운터싱크는 채워 넣지 않습니다: 팁 평탄부가 비트마다 다르므로, 실측한 공구로 직접 만드십시오.
- 표준 공구를 삭제했다면? 이 버튼을 눌러야만 다시 돌아옵니다.
+ New Tool | 폼을 만들기 모드 기본값으로 비웁니다. 변경 사항 저장을 누르기 전까지 아무것도 저장되지 않습니다. |
Add Standard Tools | 이 라이브러리에 없는 표준 카탈로그 공구를 추가합니다. 기존 공구는 수정하거나 제거하지 않으며, 몇 개를 추가했는지 알려 줍니다. |
Save Changes | 공구를 만들거나 갱신합니다. 이름이 비어 있지 않고 직경이 0보다 클 때만 활성화됩니다. |
Restore Defaults | 비트의 직경, 단위, 분류로부터 규칙 기반 날 수와 돌출 길이 / 날 길이 / 숄더 / 생크 길이를 다시 계산합니다. 해당 필드의 수동 편집을 덮어쓰므로, 유지하려면 변경 사항 저장을 누르십시오. 형상이 공구별 실측값인 테이퍼 볼 공구에서는 아무 동작도 하지 않습니다. |
Cancel | 폼을 선택한 공구의 저장된 값으로 되돌립니다. |
Delete | 확인 후 공구를 제거합니다. 이 공구를 참조하던 작업은 사용자 지정으로 대체됩니다. |
Use Tool | 작업 쪽 선택 대화상자에서: 강조된 행을(표 안에서 편집한 값과 함께) 작업에 적용합니다. |
- 위치: 작업의 공구 드롭다운에서 공구 라이브러리 항목을 고르면 같은 필터 스트립이 있는 전체 폭 브라우저가 열립니다.
- 열: 분류, 이름, 직경 (mm), 날 수, 재질, 코너 반경, 팁 각도, 이송 (mm/min), 플런지 (mm/min), 주축 (rpm). 열 헤더를 클릭하면 각 분류 안에서 정렬됩니다.
- 선택: 이름 셀을 더블클릭하거나 공구 사용을 누르면 작업에 불러옵니다.
- 표 안 편집: 분류, 이름, 직경을 제외한 모든 열을 거기서 편집할 수 있지만, 편집 내용은 선택한 작업에만 반영됩니다 — 선택기에서는 라이브러리 자체가 절대 바뀌지 않습니다.
- 작업 쪽 선택기에서의 표 안 편집은 그 작업에만 적용됩니다 — 라이브러리에는 절대 기록되지 않습니다.
- 단위 필터에서 mm와 인치를 둘 다 해제하면 목록이 비워집니다. 하나를 다시 체크하면 공구가 돌아옵니다.
- 삭제한 표준 공구가 돌아오는 유일한 방법은 표준 공구 추가입니다. 첫 실행 시의 초기 채움은 다시 실행되지 않습니다.
- 공구 삭제는 먼저 확인을 요청하며, 이를 참조하는 작업이 사용자 지정으로 대체된다고 경고합니다.
공구 필드와 형상 미리 보기
가운데 폼이 커터를 정의하며, 오른쪽의 형상 미리 보기는 키를 누를 때마다 다시 그려지므로 저장 전에 입력 내용을 눈으로 점검할 수 있습니다. 모든 치수는 내부적으로 밀리미터로 저장됩니다. 단위 행은 이 공구의 수치를 표시하고 편집하는 방식만 정합니다.
- 이름과 분류 가 먼저 오고, 다음이 단위 — 이 공구 치수의 정의 단위입니다.
- mm 공구와 인치 공구는 별도의 카탈로그 항목입니다: 1/4" 엔드밀은 환산된 6.35 mm가 아니라 0.25 in으로 표시되는 별도 공구로 존재합니다.
- Ø 직경: 절삭 직경.
- 날 수: 1-12, 기본값 2.
- 돌출 길이: 팁에서 홀더 면까지의 장착 길이.
- 날 길이: 절삭날 길이.
- 넥 길이: 날 상단에서 생크 Ø 전체까지 올라가는 원뿔형 전이부 — 날 상단부터 측정하므로 생크는 날 길이 + 넥 길이 지점에서 시작합니다. 카탈로그는 같은 구간을 팁에서부터 측정해 표기합니다: 그 수치는 이 칸이 아니라 합계에 해당합니다.
- 생크 Ø: 생크 직경.
- 홀더 Ø: 이름 있는 홀더가 지정되지 않았을 때 여유 검사에 쓰는 단일 대체 홀더 직경. 홀더 행은 홀더 탭의 실제 홀더를 지정하며, "(없음)"이면 홀더 Ø로 대체됩니다.
- 0 = 모델링 안 함: 0으로 둔 형상 필드는 "(미설정)"으로 표시되며 모델링되지 않습니다.
- 코너 반경: 불노즈, 코너 라운드, 렌즈 공구.
- 팁 각도: 챔퍼 밀, 카운터싱크, 각인 공구, 테이퍼 볼 엔드밀(원뿔의 사잇각), 도브테일(도브테일 사잇각).
- 팁 평탄부 Ø (V 공구만): 잘린 팁의 실측 평탄부. 플런지 카운터싱크 자리 깊이를 좌우합니다 — 기록하지 않은 평탄부는 자리를 정확히 평탄부 직경만큼 크게 만듭니다. 0 = 날카롭게 연마됨.
- 렌즈 반경 (렌즈 공구): 제조사의 r2 바닥 반경. 직경/2보다 커야 합니다.
- 넥 Ø와 절삭 폭 (T 슬롯 / 도브테일 디스크): 넥이 미리 가공된 여유 슬롯을 지나가므로, 슬롯 폭이 최소한 넥 Ø 이상이어야 하며 그렇지 않으면 슬롯 작업이 거부합니다.
- 나사 형식 (스레드밀): 단일 프로파일 / 풀 폼 (다중 프로파일) / 원형 드릴-나사 — 정의 메타데이터일 뿐이며, 작업은 자체 커터 형식 설정을 따로 가집니다.
- 재질: 초경 / 하이스 / 다이아몬드 / 기타 — 재질 기반 이송 초기값에 영향을 줍니다. 하이스는 초경 절삭 속도의 약 1/3로 돕니다.
- 이 공구를 선택할 때 작업이 물려받는 공구별 기본값: 주축 (RPM), 이송, 플런지 (mm/min, 인치 공구는 in/min).
- 스텝다운과 스텝오버: 길이 값. 0 = 미설정으로, 작업이 자체 기본값을 유지합니다.
- 공구 번호 (T#): 프로그램이 이 공구를 호출하는 T 워드(
T5 M6, Klartext에서는TOOL CALL 5). 기본값은 미지정 — 공구를 포켓에 대응시키는 것은 사용자의 몫이지 출력기의 몫이 아닙니다. 번호가 있는 공구에는 라이브러리 트리에서 ● 노란 점과T5접두어가 붙고, 공구 선택기에서는 같은 점과T#열이 표시됩니다. 라이브러리의 두 공구가 같은 번호를 가질 수는 있습니다(같은 포켓, 다른 날). 그러나 한 프로그램 안에서 같은 번호의 서로 다른 공구 두 개는 심각한 내보내기 경고이며, 아무것도 재번호되지 않습니다 — 여기서 고치십시오. - 마모 보정 (D#) / 길이 보정 (H#): 컨트롤러 공구 테이블의 슬롯 번호, 0-99이며 0은 "(사용 안 함)"으로 표시됩니다. 작업이 공구경 보정을 선택하면 출력기가 G41/G42 D#를, 프로젝트 수준 길이 보정이 켜져 있으면 공구 교환마다 G43 H#를 출력합니다 — 실제 오프셋 값은 컨트롤러에 미리 넣어 두어야 하며, 프로그램은 슬롯만 참조합니다.
Unit | mm 또는 인치 — 이 공구의 치수를 입력하고 표시하는 방식. 내부적으로는 mm로 저장되며, 전역 환경설정 단위와 무관합니다. |
Stick-out | 팁에서 홀더 면까지의 장착 길이. 미설정(0)이면 미리 보기에 30 mm로 그려지고 간섭 모델은 보수적인 대체값을 사용합니다. |
Neck length | 날 상단에서 생크 Ø 전체까지의 원뿔형 넥. 날 상단부터 측정하며, 제조사 카탈로그처럼 팁에서부터 재지 않습니다. |
Holder | 간섭 / 여유 검사를 위해 홀더 탭의 이름 있는 홀더를 지정합니다. "(없음)"이면 홀더 Ø 값으로 대체됩니다. |
Tip flat Ø | 잘린 V 팁의 실측 평탄부(캘리퍼스). 플런지 카운터싱크 자리 크기를 결정합니다. 0 = "(샤프)". |
Tool number (T#) | 이 공구의 기계 T 워드, 0-9999. 0 = (미지정). 미지정 공구는 프로그램마다 처음 사용되는 순서로 번호가 매겨지고, 프로그램의 공구 테이블에 [auto-numbered] 로 표시됩니다. |
Wear reg (D#) | G41/G42 D#용 컨트롤러 공구 테이블의 마모 오프셋 슬롯. 0 = 사용 안 함, 아무것도 출력되지 않음. |
Length reg (H#) | 프로젝트 길이 보정이 켜져 있을 때 공구 교환 후 G43 H#에 쓰는 길이 오프셋 슬롯. 0 = 사용 안 함. |
미리 보기는 홀더 블록, 생크, 넥 테이퍼, 그리고 분류에 맞는 절삭 형상 — 반구형 볼 팁, 118도 드릴 포인트, 잘린 V 원뿔, 좁은 넥 위의 T 슬롯 / 도브테일 디스크, 실제 렌즈 캡과 블렌드 프로파일 — 을 Ø, 생크, 돌출 길이, 날, 넥의 치수 레이블과 함께 그립니다.
- 넥 길이는 제조사 카탈로그와 으레 어긋나는 유일한 필드입니다: 카탈로그의 "리치(reach)" 수치는 여기서의 날 길이 + 넥 길이에 해당합니다.
- 팁 평탄부 Ø와 나사 형식은 해당 분류에서만 저장됩니다 — 공구의 분류를 바꾸면 오래된 값이 새어 나가지 않도록 버립니다.
- 스텝다운 / 스텝오버 0은 "공구별 기본값 없음"이지, 물림량 0이 아닙니다.
홀더
홀더 탭(공구 라이브러리 대화상자 안)은 홀더 라이브러리를 관리합니다: 간섭과 여유 검사에 쓰이는 단차형 실루엣입니다. 왼쪽 목록에는 읽기 전용 기본 제공 홀더와 사용자 홀더가 함께 있고, 가운데 폼에서 하나를 편집하며, 오른쪽 형상 미리 보기는 간섭 계산이 읽는 프로파일을 정확히 그대로 그립니다.
- 제공 항목: ER16부터 ER40까지의 콜릿 척, 열박음 (슬림)과 열박음 (표준)(둘 다 4.5도 노즈 테이퍼), 사이드 록 20 mm (웰돈), 유압 척, 셸 밀 아버, 키리스 드릴 척.
- 보수적인 대용 형상: 일반적이고 의도적으로 보수적인 간섭 대용 형상입니다 — 카탈로그와 일치하는 제조사 모델이 아닙니다.
- 읽기 전용: 하나를 선택하면 참고용으로 폼이 채워지지만 모든 필드가 잠깁니다. 상태 줄에 "기본 제공 홀더 (읽기 전용) - 편집 가능한 사본을 만들려면 새로 만들기를 사용하십시오."라고 표시됩니다.
- 새로 만들기 누르기: "New Holder"라는 이름의 편집 가능한 홀더가 시작됩니다(기본 제공 홀더는 편집할 수 없으므로 그 수치를 새 홀더에 옮겨 적으십시오).
- 폼을 채우십시오 — 아래에 설명한 노즈 기준 형상으로.
- 저장 누르기: 홀더가 디스크의 홀더 라이브러리에 저장됩니다.
- 공구에 지정하십시오 — 공구 탭의 홀더 행에서.
- 노즈가 먼저: 홀더는 노즈 — 공구가 나오는 쪽, 파트에 가장 가깝고 실제로 간섭하는 끝 — 에서부터 위로 모델링합니다.
- 노즈 Ø / 노즈 길이: 앞쪽 단. 노즈 Ø는 끝에서 측정합니다.
- 몸통 Ø / 몸통 길이: 그 뒤의 본체.
- 노즈 테이퍼: 노즈 끝에서 몸통 쪽으로 넓어지는 한쪽 외부 테이퍼(도). 열박음 노즈는 보통 4.5 deg이며, 0은 원통형 노즈를 뜻합니다.
- 계단 모델: 내부적으로 테이퍼 노즈는 원뿔을 외접하는 6단 계단이 됩니다 — 항상 실제 금속과 같거나 그 바깥이므로 검사는 안전한 쪽으로 오차를 둡니다.
- 게이지 길이: 주축 면에서 노즈까지의 길이. 정보용일 뿐 간섭에는 쓰이지 않습니다. 모르면 0("(미설정)")으로 두십시오.
- 종류: ER 콜릿 척, 사이드 록 (웰돈), 열박음, 유압 척, 셸 밀 아버, 드릴 척 — 계열 레이블일 뿐 형상 입력이 아닙니다.
- 단위: 공구와 달리 홀더 치수는 전역 환경설정 단위로 표시됩니다 — 홀더는 자체 단위를 가진 구매 품목이 아닙니다.
- 4축 지오데식 정삭과 로터리 윤곽 정삭: 플래너가 두꺼운 단(생크, 넥, 홀더)을 작업의 측면 여유만큼 파트에서 능동적으로 떼어 놓으며, 인증 보고서가 실제 형상으로 검증합니다.
- 로터리 평행과 로터리 펜슬: 홀더는 경고 전용 생크 접촉 검사에 쓰여 의심되는 점을 표시하지만 경로를 절대 잘라 내지 않습니다.
- 그 외 모든 곳 (일반 황삭, 드릴링, 윤곽 가공): 홀더나 생크 간섭 검사가 전혀 실행되지 않습니다 — 돌출 길이는 사용자가 보장합니다.
- 대체값: 지정된 홀더가 없으면 공구의 홀더 Ø 값을 보수적인 원통 하나로 합성해 그래도 검사합니다. 아무것도 설정되지 않았으면 보수적인 기본 대용 형상이 대신합니다. 삭제된 홀더 참조는 오류를 내거나 이상 없음으로 보고하는 대신 ER32 대용 형상으로 해석됩니다.
New | "New Holder"라는 이름의 편집 가능한 홀더를 시작합니다. 기본 제공 홀더는 편집할 수 없으므로 그 수치를 새 홀더에 옮겨 적으십시오. |
Delete | 확인 후 선택한 사용자 홀더를 제거합니다. 기본 제공 홀더에서는 비활성화됩니다. |
Nose taper | 한쪽 외부 노즈 테이퍼(도), 0-45. 열박음 노즈는 보통 4.5 deg, 0 = 원통형. |
Gauge length | 주축 면에서 노즈까지. 정보용일 뿐 간섭에는 쓰이지 않습니다. 0이면 "(미설정)"으로 표시됩니다. |
Save | 사용자 홀더를 만들거나 갱신합니다. 디스크의 홀더 라이브러리에 저장됩니다. |
- 홀더 간섭 검사는 평행 / 지오데식 정삭 계열(플래너 제한 + 인증)에만 있고, 로터리 평행 / 펜슬에서는 경고로만 존재합니다. 단순 황삭 작업은 홀더를 보호하려고 절삭을 줄이지 않습니다 — 돌출 길이는 사용자 책임입니다.
- 기본 제공 홀더는 보수적인 일반 형상입니다. 깊은 포켓에 들어가는 슬림한 제조사 홀더라면 직접 모델링하십시오.
- 공구가 아직 참조하는 홀더를 삭제하면 "이상 없음"이 아니라 보수적인 ER32급 대용 형상으로 대체됩니다.
재질 라이브러리와 이송 초기값
재질 라이브러리(워크플로 툴바, 재질 라이브러리)는 각 소재 재질이 커터에 미치는 영향을 저장하며, 앱은 공구가 작업에 만날 때마다 이를 이용해 시작 이송과 회전수를 계산합니다. 두 숫자가 일을 합니다: 절삭 속도(m/min, 초경과 하이스 구분)가 RPM을 정하고, 칩 로드(날당 mm, 커터 직경별 표)가 이송을 정합니다.
- 제공 세트: 알루미늄 6061 / 6082, 알루미늄 7075, 황동 / 청동, 연강 (1018 / EN3), 합금강 (4140 / EN19), 스테인리스 304 / 316, 주철, 아세탈 / 델린.
- 모든 항목의 출처 줄: 수치는 보수적으로 발표된 시작점이지 제조사 데이터가 아닙니다 — 경험으로 보정할 대상으로 여기십시오.
- 가장 가까운 기본 항목 복제: 사본은 "... (copy)"로 이름이 붙고 출처는 비워집니다.
- 자기 기계에 맞게 재조정하고 — 둘 다 유지하십시오.
- 무엇을 했는지 출처에 적으십시오, 예: "내 밀링기에서 실측".
- 이름과 분류.
- 절삭 속도 (초경)와 절삭 속도 (하이스) (m/min) — rpm = 속도 x 1000 / (pi x 직경). 빈 레코드의 기본값은 120과 35입니다.
- 칩 로드 표 ("커터 직경별 날당 칩 로드"): 직경 (mm)과 칩 로드 (mm/tooth) 열로, 행 사이는 선형 보간하고 범위 밖에서는 일정하게 유지합니다 — 1 mm 커터가 6 mm 커터의 칩을 물면 부러지기 때문입니다.
- 표 관리: 행 추가 / 행 제거로 관리합니다. 저장 시 직경순으로 정렬되며, 행이 없는 재질은 저장할 수 없습니다.
Finish speed factor | 기본값 1.15x — 작업의 목적이 정삭일 때 적용됩니다. |
Finish chip factor | 0.6x — 작업의 목적이 정삭일 때 적용됩니다. |
Drill speed factor | 0.6x — 드릴링 계열 커터용. |
Drill chip factor | 0.5x — 드릴링 계열 커터용. |
Plunge factor | 절삭 이송의 0.35x. |
Stepdown factor | 0.5 x D — 작업의 물림량 초기값이 됩니다. |
Stepover factor | 0.4 x D — 작업의 물림량 초기값이 됩니다. |
- 정확히 두 시점: 작업을 만들 때, 그리고 작업에서 공구를 선택할 때.
- 우선순위: 재질 x 공구가 공구 자체 기본값보다, 공구 자체 기본값이 작업 종류 기본값보다 우선합니다 — 그리고 직접 편집한 필드는 어느 층에서도 절대 덮어쓰지 않습니다.
- 주축 상한 준수: 원하는 회전수가 기본 기계의 최대 RPM을 넘으면 칩 두께를 유지하도록 이송도 같은 비율로 줄입니다 — 이송은 그대로 두고 RPM만 낮추는 것이 소형 커터가 부러지는 방식입니다.
- 드릴링 작업은 주축과 플런지만 받습니다 — 드릴에는 초기값을 넣을 횡이송이나 스텝오버가 없습니다.
- 프로젝트 도중 재질 변경: 소재 재질을 바꾸어도 기존 작업은 다시 쓰이지 않습니다 — 초기값을 받았을 때의 값을 유지하며, 앱이 대화상자로 이를 알립니다. 새 재질로 갱신하려면 작업에서 공구를 다시 선택하십시오.
실시간 미리 보기: 라이브러리 하단의 표시값은 편집할 때마다 작업에 초기값을 넣는 것과 같은 코드로 다시 계산되어, 이 재질에서 6 mm 3날 초경 엔드밀이 어떤 조건으로 돌지 알려 줍니다.
New | 보정용으로 쓸 만한 3행 칩 로드 곡선(3 mm / 0.015, 6 mm / 0.030, 12 mm / 0.060)이 미리 채워진 새 재질. |
Duplicate | 선택한 재질을 출처를 비운 "(copy)"로 복사합니다 — 자기 기계에 맞게 재조정하는 워크플로. |
Delete | 확인 후 제거합니다. 이를 참조하는 프로젝트는 작업이 이미 가진 이송을 유지합니다. |
Restore built-in materials | 라이브러리에 없는 제공 재질을 다시 추가합니다. 사용자가 편집한 재질은 절대 수정하지 않습니다. |
Add row / Remove row | 칩 로드 표를 관리합니다. 0 이하이거나 읽을 수 없는 행은 저장 시 제거됩니다. |
Source | 수치의 출처. 값을 실측 데이터로 오인하지 않도록 표시합니다. |
Stock material (Setup panel) | 이송 초기값용 프로젝트 재질. 콤보에는 라이브러리의 모든 재질과 재질 초기값을 끄는 "(없음 - 공구 기본값 사용)"이 있습니다. |
Default material (Preferences) | 새로 가져온 파트가 처음에 갖는 값. |
- 기본 제공 카탈로그 수치는 보수적으로 발표된 시작 범위이지 제조사 데이터가 아닙니다 — 절삭 전에 커터, 홀더, 기계에 맞는지 확인하십시오.
- 소재 재질을 바꾸어도 기존 작업은 건드리지 않습니다. 갱신하려는 작업마다 공구를 다시 선택하십시오.
- 이송은 날 수에 정비례합니다: 기본값 2로 둔 4날 커터는 절반 속도로, 4로 기록된 2날 커터는 두 배로 이송합니다 — 위험한 방향입니다. 앱은 가정해야 했을 때 메모를 남깁니다.
- 재질이 기록되지 않은 공구는 초경으로 가정합니다. 초경 절삭 속도로 도는 하이스 커터는 오래 버티지 못합니다.
- 둥근 날 커터(볼, 테이퍼 볼, 불노즈, 코너 라운드)는 얕은 스텝다운에서 공칭 직경보다 아래에서 물리므로 실제 절삭 속도가 계산값보다 낮습니다 — 얕은 정삭에서는 RPM을 올리는 것을 고려하십시오.
- 칩 로드 행이 없는 재질은 이송을 만들 수 없어 저장을 거부합니다.
뷰포트: 탐색, 테마 및 표시
금속을 깎기 전의 모든 점검은 3D 뷰포트에서 이루어집니다. 파트, 소재, 그리드, WCS 좌표축, 계산된 공구경로를 표시하며, 보이는 방식은 모두 사용자가 조절할 수 있습니다 — 무엇을 깎을지는 절대 바뀌지 않습니다.
- 궤도 회전: 왼쪽 버튼 드래그 — 턴테이블 방식 궤도 회전. 파트는 기계 Z를 중심으로 요잉하고 피치하며, 절대 롤하지 않습니다.
- 이동(팬): 가운데 또는 오른쪽 버튼 드래그.
- 확대/축소: 휠이 지수 단계로 대상 쪽으로 확대합니다.
- 선택: 드래그 없는 단순 왼쪽 클릭이 커서 아래의 것을 선택합니다.
- 조작감: 환경설정에서 조절합니다 — 궤도 회전 속도(기본값 0.50), 휠 한 칸당 확대/축소(기본값 10 %), 확대/축소 방향 반전.
- 스냅 대상 26개: 오른쪽 아래 뷰큐브의 레이블이 붙은 면 6개(정면, 후면, 좌측, 우측, 상단, 하단), 코너 8개, 모서리 12개 중 아무거나 클릭하십시오. 마우스를 올리면 클릭 시 이동할 곳이 강조됩니다.
- 좌표축 표시: X/Y/Z 좌표축이 큐브의 기계 원점 코너에 고정되어 함께 회전하므로, 기계 축이 어느 방향인지 항상 알 수 있습니다.
- 홈: 큐브 옆의 작은 버튼(툴팁 "홈 뷰")이 기본 등각 뷰로 돌아가 카메라를 파트에 다시 맞춥니다. 모델을 불러올 때도 같은 맞춤이 자동으로 실행됩니다.
- 칩은 버튼입니다: 뷰포트 가장자리의 글자 칩은 키보드 키가 아니라 화면 버튼입니다. 파랗게 켜진 칩은 표시 중이라는 뜻입니다.
- 칩 순서: T (공구경로), G (그리드), W (와이어프레임), M (모델), 모델 불투명도 슬라이더, B (바운딩 박스), S (소재), A (WCS 좌표축), 그다음 상호 배타적인 쌍인 O (직교 투영)와 P (원근 투영).
- M은 모두 숨깁니다: M 칩은 렌더링된 모든 바디를 한 번에 숨깁니다. 고스트 사본과 다중 파트 셋업의 다른 파트도 포함됩니다.
- 밝기: 오른쪽 위의 슬라이더(툴팁 "뷰포트 조명 강도 (중간 = 기본값)")가 장면 조명을 기본값 1.0을 중심으로 0.2에서 2.0까지 조절합니다.
- 축척 막대: 왼쪽 아래의 동적 축척 막대가 현재 화면 축척을 mm(멀리 축소하면 m)로 표시합니다.
T / G / W / M / B / S / A | 오버레이 바 표시 칩: 공구경로, 그리드, 와이어프레임, 모델, 바운딩 박스, 소재, WCS 좌표축. 기본값: 와이어프레임을 제외하고 모두 켬(와이어프레임은 환경설정의 "와이어프레임 오버레이 표시" 설정을 따르며 기본값은 켬). |
O / P | 직교 투영과 원근 투영, 상호 배타적. 기본값은 원근이며, 환경설정의 "투영" 행이 시작값을 정합니다. |
Model opacity slider | 파트의 알파 0-100 %. 100 = 불투명(기본값). 환경설정 > "모델 불투명도"와 연동됩니다. |
Brightness slider | 장면 조명 강도, 0.2-2.0, 기본값 1.0(중간). 환경설정 > "장면 밝기"와 연동됩니다. |
ViewCube + Home | 카메라 스냅 대상 26개(면 6, 코너 8, 모서리 12)와 함께 회전하는 X/Y/Z 좌표축. 홈 = 파트에 맞춘 기본 등각 뷰. |
- 뷰포트 테마 4종: 다크, 라이트, 블루프린트, 네오를 환경설정의 "뷰포트 테마"에서 고릅니다 — 창(크롬) 테마와 무관합니다. 각 테마는 자체 파트 색상, 배경, 그리드 톤과 그에 맞춘 공구경로 색상 세트를 가집니다.
- 툴바 토글: 툴바의 라이트/다크 토글은 두 테마를 함께 다크와 라이트 사이에서 전환합니다. 블루프린트와 네오는 환경설정에서 고릅니다.
- 모델 색상: 테마의 파트 색상을 사용자 색상으로 바꾸는 환경설정 항목(다른 파트와 고스트 색조도 이를 따름). "테마 기본값" 버튼이 각 테마 고유의 색상을 복원합니다.
- 그리드 위치: "소재 바닥(파트를 그리드에 올림)" 또는 "모델 XY 평면(그리드를 z=0에 배치)". 그리드는 확대/축소에 따라 보조선/주선 간격을 자동으로 다시 조정합니다.
- 발동 조건: 삼각형 500,000개가 넘는 파트를 불러오면 그 파트의 와이어프레임 오버레이가 꺼지고, 드라이버가 허용하는 범위에서 안티에일리어싱이 낮아집니다. 더 가벼운 파트는 둘 다 자동으로 복원됩니다.
- 스위치: 환경설정 > 뷰포트 및 표시 > "무거운 메시"("무거운 메시에서 그래픽 드라이버 보호"), 기본값 켬.
- 잠금이 아님: 보호된 파트에서도 W 칩으로 와이어프레임을 다시 켤 수 있습니다 — 보호는 시작 상태를 정할 뿐 사용자를 막지 않습니다.
Viewport theme | 환경설정 콤보: 다크, 라이트, 블루프린트, 네오. 창 테마와 무관합니다. |
Model color | 테마의 파트 색상을 바꾸는 환경설정 항목. "테마 기본값"이 이를 해제합니다. |
Grid placement | 환경설정 콤보: "소재 바닥(파트를 그리드에 올림)" 또는 "모델 XY 평면(그리드를 z=0에 배치)". |
Heavy meshes | 환경설정 > 뷰포트 및 표시의 체크박스 "무거운 메시에서 그래픽 드라이버 보호", 기본값 켬. 다음 파트 불러오기부터 적용되며, 기준은 삼각형 500,000개입니다. |
Orbit speed / Zoom per wheel step / Invert zoom direction | 탐색 조작감. 기본값 0.50, 10 %, 끔. |
환경설정의 표시 행("와이어프레임 오버레이 표시", 바운딩 박스 기본값, "모델 불투명도", "투영")은 오버레이 바 토글의 시작 상태만 정합니다 — 뷰포트 안에서 바꾼 것은 세션 한정입니다.
- 키가 아니라 칩: 칩 글자(T, G, W...)는 오버레이 바의 버튼 레이블이지 키보드 단축키가 아닙니다 — 클릭하십시오.
- 보호에는 이유가 있습니다: 와이어프레임과 전체 안티에일리어싱을 켠 삼각형 1,000,000개 메시가 내장 GPU를 데스크톱 전체가 죽을 만큼 세게 멈춘 적이 있습니다. 그래픽 하드웨어가 감당할 수 있을 때만 "무거운 메시"를 해제하십시오.
- 숨김 단계에서의 A 칩: A 칩 토글은 WCS 좌표축 환경설정에 작용합니다. 좌표축이 어차피 숨겨지는 워크플로 단계에서는 토글해도 그 단계가 끝나기 전까지 아무것도 보이지 않습니다.
- 다음 불러오기부터: 환경설정에서 "무거운 메시"를 바꾸면 다음 파트 불러오기부터 적용됩니다. 현재 불러온 파트는 불러올 때 정해진 상태를 유지합니다.
공구경로 표시와 재생
계산된 공구경로는 뷰포트에 동작 종류별 색상으로 렌더링되고, 재생 바는 커터를 이동 하나하나 따라 애니메이션합니다. 진입, 연결, 순서를 눈으로 점검하는 데 쓰되 — 무엇을 증명하고 무엇을 증명하지 않는지 정확히 알아 두십시오.
- 급속: 황색 — 빠르고 절삭하지 않음.
- 절삭 이송: 녹색 — 절삭 이동은 급속보다 약간 굵게 그려져 생산적인 경로가 먼저 눈에 들어옵니다.
- 플런지: 빨간색 — 내려가는 이동. 주의 깊게 봐야 할 이동입니다.
- 후퇴: 연한 파란색 — 올라오는 이동.
- 펙 드릴링 마커: 펙 깊이에 밝은 노란색, 펙 사이 후퇴 끝점에 밝은 청록색.
- 테마별 색조: 정확한 색조는 어떤 배경에서도 읽히도록 뷰포트 테마별로 조정되지만, 역할별 색 구분은 절대 바뀌지 않습니다.
- 나타나는 때: 시간 스케줄이 있는 공구경로를 가진 작업은 오른쪽 아래 뷰큐브 옆에 재생 바와 DRO 스트립을 표시합니다.
- 재생 조작: 한 단계 뒤로/앞으로 버튼(단계당 0.5 s)과 재생/일시정지 버튼.
- 스크럽 트랙: 작업의 아무 지점이나 클릭하거나 끌어서 이동합니다.
- 속도 칩: 0.25x, 0.5x, 1x, 2x, 5x — 활성 속도는 강조된 칩입니다.
- 전체 단차 실루엣: 절삭부, 숄더 원뿔, 생크, 홀더 단 — 간섭 모델이 검사하는 것과 같은 실루엣이므로, 보이는 것이 검증된 것보다 적은 경우는 없습니다.
- 팁 색상: 팁은 실행 중인 동작의 색(이송, 플런지, 후퇴, 급속은 회색)으로 칠해지고, 생크와 홀더는 강철 회색을 유지합니다.
- 로터리 재생: 기계가 실제로 하는 것과 똑같이, 공구는 기계 좌표계에 고정되고 파트가 회전 중심선을 중심으로 돕니다.
- 절삭 궤적: 이미 지나간 경로는 회색이 되고 남은 이동은 종류별 색을 유지하므로, 한눈에 프로그램이 얼마나 진행됐는지 보입니다.
- X / Y / Z 표시: 공작물 좌표의 실시간 공구 위치 — mm는 소수 셋째 자리, 인치는 넷째 자리까지.
- A (로터리만): 소수 둘째 자리까지 표시되며, 황색 방향 화살표와 같은 방향으로 돌도록 표시값의 부호가 반전됩니다 — G-code 값은 그대로입니다.
- S 표시: 주축 회전수, "S ... rpm" 형식.
- F / G0 표시: 현재 속도. 절삭 중에는 "F", 급속과 후퇴 중에는 "G0" 표시(mm/min, 또는 in/min 소수 첫째 자리).
Play / pause, step back, step forward | 재생 조작. 한 단계마다 프로그램 시간 0.5 s씩 이동합니다. |
Scrub track | 아무 곳이나 클릭하거나 끌어 작업의 그 지점으로 이동합니다. |
0.25x 0.5x 1x 2x 5x | 재생 속도 프리셋. 활성 항목이 강조됩니다. 기본값 1x. |
DRO strip | 실시간 WCS X/Y/Z, A(로터리만, 화살표 기준 표시), S rpm, F/G0 속도를 현재 표시 단위로. |
T chip | 모든 공구경로 렌더링(모든 종류, 마커, 궤적)을 한 번에 숨기거나 표시합니다. |
- 애니메이션은 진실이 아닙니다: 표시 정밀도로 그린 계산 공구경로의 시각화일 뿐, 재료 제거 시뮬레이션도 검증도 아닙니다 — 칩 로드, 소재 상태, 간섭 여부를 보여 주지 않으며, 연결 이동의 그림은 표시 편의일 뿐입니다. 기계가 실행하는 것은 내보낸 프로그램입니다.
- 의미 있는 점검: 지원하는 작업은 인증하고, 금속을 깎기 전에 내보낸 G-code를 읽으십시오. 애니메이션이 맞아 보여도 프로그램이 틀리면 기계는 프로그램을 실행합니다.
- A는 표시용으로 부호가 반전됩니다: DRO의 A 값은 화면의 회전 화살표와 맞추기 위해 표시에서만 부호가 반전됩니다. 프로그램의 값은 그대로입니다.
- 바가 없다고 고장은 아닙니다: 재생 바는 선택한 작업에 시간 스케줄이 있는 계산된 공구경로가 있을 때만 나타납니다. 바가 없으면 불러온 것이 없다는 뜻이지 재생이 고장 난 것이 아닙니다.
공구경로 생성
작업 설정 패널의 파란 "공구경로 생성" 버튼이 선택한 작업을 계산합니다. 짧은 작업은 1초 안에 계산되고, 계산이 긴 종류는 백그라운드에서 실행되므로 그동안 계속 작업할 수 있습니다.
- 파라미터 설정: 작업을 설정한 다음 "공구경로 생성"을 클릭하십시오 — 작업 설정 패널 상단의 채워진 파란 버튼입니다.
- 빠른 종류는 즉시 끝납니다: 잠깐의 대기 커서와 함께 동기적으로 계산되고 결과가 바로 렌더링됩니다.
- 긴 종류는 백그라운드로 갑니다: 버튼이 상태 표시면이 됩니다 — 두 가지 파란색 사이에서 깜박이고, 레이블은 커널의 실시간 백분율과 함께 "생성 중... 42%"로 표시됩니다. 실행되는 동안 다른 작업을 계속 설정하거나, 파트를 전환하거나, 이전 공구경로를 살펴보십시오.
- 결과는 해당 작업에 들어갑니다: 끝나면 공구경로는 시작할 때의 작업에 들어갑니다 — 그사이에 다른 작업을 선택했더라도 마찬가지입니다.
- 3축: 3D 포켓 황삭(파트 전체와 선택 항목), 적응형 황삭, 평행(파트 전체와 선택 항목), Z 레벨(파트 전체와 선택 항목), 램프, 스캘럽.
- 로터리와 4축: 로터리 황삭(평행, 펜슬, 적응형, 원통 황삭), 지오데식 정삭, 윤곽.
- 다시 클릭하면 취소: 생성 중에 버튼을 클릭해도 두 번째 실행이 시작되지 않습니다 — "실행 중인 공구경로 생성(...)을 중지하시겠습니까?"라는 확인이 뜨며 기본값은 아니요입니다.
- 체크포인트 중지: 예를 누르면 백엔드가 다음 내부 체크포인트에서 멈추며, 그때까지 버튼에 "다음 체크포인트에서 중지합니다..."가 표시됩니다.
- 깔끔한 종료: 취소된 실행은 버튼을 "공구경로 생성"으로 되돌릴 뿐입니다 — 사용자가 직접 멈춘 것이므로 오류 상자는 없습니다.
- 고부하 계산 대화상자: 일부 무거운 종류는 먼저 비용을 추정합니다. 추정치가 환경설정 > 성능 > "계산 시간 경고 기준"(기본값 30 s)을 넘으면 대화상자가 작업, Z 슬라이스 수, 메시 면 수와 "예상 계산 시간: 약 N분"을 알려 줍니다.
- 진행 / 취소: "진행"은 백그라운드에서 실행을 시작하고, "취소"(기본값)는 물러나서 먼저 스텝다운이나 스텝오버를 거칠게 조정할 수 있게 합니다.
- 스캘럽 RAM 사전 점검: 파트 전체 스캘럽 작업은 복셀 그리드에 필요한 RAM을 미리 점검하고, 너무 빠듯해 보이면 강제 계산 옵션과 함께 거부합니다 — 거부는 추정치이므로 무시할 수 있지만, 실제 메모리 할당 실패는 여전히 실행을 멈춥니다.
Generate toolpath | 선택한 작업을 계산합니다. 실행 중에는 깜박이며 "생성 중... N%"를 표시하고, 클릭하면 취소를 제안합니다. |
Heavy compute dialog | 추정기가 있는 무거운 종류의 확인: Z 슬라이스, 메시 면, 예상 시간, 진행 / 취소(취소가 기본값). |
Warn before compute over | 고부하 계산 확인의 환경설정 > 성능 기준값(초). 기본값 30 s이며, 재시작 없이 적용됩니다. |
- CPU 부하가 큼: 백그라운드 생성이 실행되는 동안 다른 고부하 계산(인증 포함)을 시작하지 마십시오. 버튼 툴팁에도 같은 내용이 있습니다.
- 한 번에 하나: 백그라운드 생성은 한 번에 하나만 실행됩니다 — 두 번째 생성 클릭은 대기열이 아니라 취소 제안입니다.
- 내보내기는 잠깁니다: 생성이 진행 중인 동안에는 G-code 내보내기를 사용할 수 없습니다(둘 다 같은 계산 채널을 사용). 버튼이 안정될 때까지 기다리십시오.
- 실행 중 삭제: 실행 중에 작업을 삭제하거나 다른 프로젝트를 불러오면, 끝난 결과는 더 이상 없는 대상에 적용되는 대신 버려집니다 — 정리한 뒤 다시 생성하십시오.
- 취소는 즉시가 아닙니다: 커널의 다음 체크포인트에서 적용됩니다. "다음 체크포인트에서 중지합니다..." 레이블이 몇 초간 보이는 것은 정상입니다.
공구경로 인증 (로터리 정삭 작업)
"공구경로 인증"은 로터리 평행, 지오데식 정삭, 윤곽 작업을 위한 독립 검증 패스입니다. 계산된 공구경로 — 미리 보기가 렌더링하고 출력기가 포스트할 바로 그 세그먼트 — 를 불러온 파트 메시에 대해, 경로를 생성한 커널과 아무것도 공유하지 않는 코드로 다시 검사합니다. 최적화기는 절대 자기 숙제를 스스로 채점하지 않습니다.
- 먼저 공구경로 생성: "공구경로 인증" — 작업 설정 패널에서 생성 아래의 윤곽선 버튼 — 은 공구경로가 생기기 전까지 회색입니다. 인증이 없는 작업에서는 툴팁이 분명히 알려 줍니다: "인증은 로터리 평행, 지오데식 정삭, 윤곽 작업에서 사용할 수 있습니다."
- 공구경로 인증 클릭: 검사가 백그라운드에서 실행됩니다 — 버튼이 깜박이며 실제로 검사한 자세 수로 센 진행률과 함께 "인증 중... N%"를 표시하고, 그동안 계속 작업할 수 있습니다.
- 필요하면 취소: 깜박이는 버튼을 클릭하면 취소를 제안합니다(확인 후 다음 체크포인트에서 중지).
- 지오데식 정삭과 윤곽: 모든 풀 — 이송, 플런지, 후퇴, 급속, 그리고 A축 스윙의 조밀화된 내부 — 을 공구 몸체 전체(절삭 볼, 넥, 생크, 홀더 단)로 솔리드 전체에 대해 검사합니다.
- 풀별 보고: 각 풀은 자세 수, 최대 침투(mm), 0.05 mm·0.2 mm·0.5 mm 초과 개수, 그리고 최악의 자세를 공구의 어느 부위(볼, 생크, 홀더)가 만들었는지와 함께 보고합니다.
- 로터리 평행: 모든 이송 자세에 대한 완전한 생크/홀더 스윕(하나하나 정확히 검사되거나 이상 없음이 증명됨)이며, 가장 깊이 파묻힌 접촉에서 깊이를 프로빙합니다. 팁 과절삭은 그 작업의 접촉 계산에서 구조적으로 배제되고 급속은 스윕하지 않습니다 — 보고서 자체에 그렇게 적혀 있습니다.
- 범위 서술: 모든 보고서는 무엇을 검사했고 무엇을 검사하지 않았는지에 대한 서술로 끝납니다.
- 대화상자: 제목은 "공구경로 인증 — 이상 없음 (작업)" 또는 "공구경로 인증 — 과절삭 (작업)"입니다.
- 이상 없음: 최대 침투가 0.05 mm 이하 — 메시 정밀도의 바닥입니다. STL 면은 실제 곡면에서 수십 미크론 벗어나므로, 0.05 미만의 접촉은 메시가 분해할 수 없는 기하이지 손상이 아닙니다.
- 단계별 대역: 0.05-0.2 mm는 스침, 0.2-0.5 mm는 실제 침투, 0.5 mm 초과는 심각합니다.
- 작은 수치를 믿으십시오: 표면 근처 판독값은 그리드 노이즈가 아니라 정확한 메시 검사입니다 — 빠른 거리 그리드는 표면에서 확실히 먼 샘플을 걸러 내는 데만 쓰이고, 표면 근처의 것은 모두 정확한 부호 거리 검사로 넘어갑니다. 0.053 mm라는 판독값은 아티팩트가 아니라 측정값입니다.
- 먼저 보고서 읽기: 첫 단계는 어느 풀과 공구의 어느 부위가 최댓값을 만들었는지입니다 — 보고서가 둘 다 이름을 댑니다.
- "여유량" 올리기: 절삭 전체를 표면에서 떼어 놓습니다 — 볼 판독값에 대한 대응입니다.
- "측면 여유" 올리기 (기본값 0.5 mm): 절삭 볼보다 두꺼운 공구 단(생크, 넥, 홀더)만 보호하므로, 볼 판독값은 고칠 수 없고 생크/홀더 판독값만 고칩니다.
- 기울기 조정: 윤곽의 "최대 플랭크 경사", 지오데식 정삭의 "최소 기울기"/"최대 기울기" — 공구가 플랭크에 닿는 자세를 바꿉니다.
- 넥 있는 공구로 교체: 공구 라이브러리에서 하나를 골라 간섭하는 단이 아예 없게 하십시오 — 문제를 제거하는 것이 보호하는 것보다 낫습니다.
- "접촉 구간" 좁히기: "접촉 최소"/"접촉 최대"는 구간 밖의 접촉을 고정된 볼 중심을 기준으로 다시 자세 잡되 절삭은 움직이지 않습니다.
- 다시 생성하고 다시 인증: 무엇이든 바꾼 뒤에는 — 인증은 의도한 공구경로가 아니라 존재하는 공구경로를 검사합니다.
Certify toolpath | 독립 검증을 백그라운드에서 실행합니다. 로터리 평행, 지오데식 정삭, 윤곽에서만, 그리고 공구경로가 있을 때만 활성화됩니다. 실행 중에는 "인증 중... N%", 클릭하면 취소. |
Certify Toolpath -- CLEAN / GOUGING dialog | 보고서: 전체 최대 침투(볼이 아니면 원인 부위 포함), 그다음 풀별로: 자세 수, 최대 mm, 0.05 / 0.2 (및 0.5) mm 초과 개수, 최악의 자세와 부위, 그리고 범위 서술. |
Stock to leave / Side clearance / lean knobs / Contact window | 작업별 파라미터 패널의 수정 사다리. 측면 여유(기본값 0.5 mm)는 볼보다 넓은 단만 보호합니다. |
- 닫힌 메시 필요: 인증에는 닫힌(체적이 있는) 파트 메시가 필요합니다. 열린 셸에는 부호 거리 오라클이 쓸 안/밖이 없으므로, 패스는 노이즈를 보고하는 대신 거부합니다.
- 실행 실패는 미검증을 뜻합니다: 이상 없음이 아닙니다 — 앱이 이를 크게 알리며, 다시 강조할 가치가 있습니다.
- 포스트 전에만: 인증은 포스트하기 전의 계산된 공구경로를 검사합니다. 포스트된 프로그램의 최종 관문은 G-code 자체입니다.
- 측면 여유로는 볼 판독값을 고칠 수 없습니다: 절삭 볼 위의 두꺼운 단에만 적용됩니다. 보고서에 이름이 나온 부위에 맞는 수정을 하십시오.
- CPU 부하가 큼: 백만 자세짜리 윤곽 작업에서는 패스에 몇 분이 걸릴 수 있습니다. 백그라운드 생성과 함께 실행하지 마십시오.
- 로터리 평행의 범위: 팁 과절삭은 구조적으로 배제되고 급속은 스윕하지 않습니다 — 보고서의 범위 줄에 정확히 이렇게 적혀 있습니다.
포스트 & 기계: 포스트 프로세서 탭
포스트 & 기계 대화상자는 워크플로 툴바("포스트 & 기계" 버튼)에서 열리며 포스트 프로세서와 기계 두 탭이 있습니다. 포스트 프로세서 탭은 포스트 라이브러리 — 기본 제공 방언 18종과 직접 저장한 포스트 — 이며, 내보내기 대화상자가 어떤 포스트를 제시할지 여기서 정합니다.
목록의 모든 포스트에는 배지가 붙습니다: 제공되는 방언 18종은 "기본 제공", 사용자 것은 "사용자 지정". 기본 제공 포스트는 읽기 전용입니다 — 편집하거나 삭제할 수 없으며, 사용자 지정하려면 목록 아래의 버튼을 사용하십시오.
기본 제공 포스트는 다음과 같습니다: LinuxCNC, Fanuc - Generic, GRBL, Haas, Mazak, Doosan, Brother Speedio, Mitsubishi, Fadal, Mach3 / Mach4, Masso, Centroid, Siemens 840D, Heidenhain TNC, Okuma OSP, Fagor, Hurco, Tormach.
- 생성에 표시: 각 행에 체크박스가 있습니다 — 상단의 안내대로, 체크하면 그 포스트가 내보내기 드롭다운에 포함됩니다.
- 짧게 유지: 작업장에서 쓰지 않는 방언을 해제하면 G-code 내보내기의 포스트 선택기가 짧게 유지됩니다.
- 필터일 뿐: 이 정리는 선택기를 걸러 낼 뿐입니다 — 아무것도 삭제하지 않습니다.
Show in Generate (checkbox on each row) | G-code 내보내기 대화상자의 포스트 드롭다운에 그 포스트를 포함하거나 제외합니다. 정리일 뿐 — 포스트 자체는 그대로입니다. |
New… | 선택한 기본 제공 기반을 복제해 사용자 포스트를 만듭니다. "새 포스트 (다른 이름으로 저장)"이라는 제목의 유틸리티 편집기가 열립니다. |
Duplicate… | 선택한 포스트(기본 제공 또는 사용자 지정)의 사본을 유틸리티에서 엽니다. 저장하면 "<name> (copy)"라는 새 포스트가 만들어지고 원본은 건드리지 않습니다. 기본 제공 포스트를 복제하면 사용자 지정 가능한 사본을 얻습니다. |
Edit in Utility… | 선택한 사용자 지정 포스트를 다시 열어 그 자리에서 편집합니다. 기본 제공 포스트에서는 회색입니다 — 읽기 전용입니다. |
Delete | 확인 프롬프트 후 선택한 사용자 지정 포스트를 삭제합니다. 기본 제공 포스트에서는 회색입니다. |
Export post… | 선택한 포스트를 .tkpost 파일로 기록해 다른 설치 환경으로 옮길 수 있게 합니다. 기계도 기계 탭에서 같은 방식으로 내보내며, 포스트를 함께 가져갑니다. |
Import post / machine… | 다음 형식의 .tkpost 파일을 읽습니다. 가져오기 대화상자는 무엇이 들어 있는지와 이름 충돌을 어떻게 해결할지를 기록 전에 보여 줍니다. |
인치 프로그램은 인치 포스트에서 나옵니다. 모든 방언은 미터와 인치 두 형태로 제공됩니다(LinuxCNC와 LinuxCNC (inch), Haas와 Haas (inch), ...). 프로그램의 단위는 포스트가 정합니다: 인치 포스트는 G20을 출력하고 모든 축 워드와 이송 워드를 환산합니다. 내보내기 대화상자의 단위 행은 선택한 포스트를 반영할 뿐이며, 포스트 선택기는 열릴 때 표시 단위 환경설정을 따릅니다.
저장한 사용자 포스트는 레지스트리를 쓰는 모든 곳에서 즉시 사용할 수 있습니다 — 내보내기 포스트 선택기(표시로 체크된 경우)와 기계 탭의 포스트 드롭다운.
- 기본 제공 포스트는 편집하거나 삭제할 수 없습니다 — 복제만 가능합니다. 의도된 것입니다: 제공되는 방언은 검증된 기준선입니다.
- "생성에 표시"를 해제해도 그 포스트를 이미 참조하는 기계에는 영향이 없습니다 — 기계는 정리와 무관하게 항상 자기 포스트를 가져옵니다.
포스트 프로세서 유틸리티 (포스트 편집기)
유틸리티는 사용자 포스트를 만드는 곳입니다: 기본 제공 기반 위에 얹는 얇은 재정의 집합으로, 비워 둔 것은 모두 기반의 값을 실시간으로 물려받습니다. 대화상자에는 상단의 식별 정보 블록과 세 탭 — 기본, 스니펫, 고급 — 이 있습니다.
- 이름: 기본값은 "My Post", 복제할 때는 "<source> (copy)". 설명이 옆에 있습니다.
- 기반 포스트: 포스트가 물려받는 기본 제공 포스트 — 바꾸면 빈 필드의 의미가 즉시 갱신됩니다.
- 실시간 자리 표시자: 기본 탭 필드의 자리 표시자 문구가 물려받은 값을 보여 줍니다. 예: "비우면 상속 (Haas: G187 P2)".
- 스무딩 라인 / 파일 확장자 / 프로그램 번호: 비우면 기반에서 물려받는 일반 텍스트 필드.
- 워크 오프셋 방식: 첫 항목이 말 그대로 "기반에서 상속"인 콤보.
- 프로그램 시작: 모달 상태 블록 뒤, 프로젝트의 사용자 지정 헤더 앞.
- 첫 공구 앞.
- 공구 교환 시: 첫 블록을 포함해 모든 T#/M6 블록 뒤 — 치환 항목 {tool}, {desc}, {offset}.
- 로터리 인덱스 시: 인덱스 G0 A 이동마다 그 뒤, 3+1 작업에서만 — 치환 항목 {angle}, {axis}.
- 프로그램 종료: 사용자 지정 푸터 뒤, 종료 코드 앞.
한 행에 G-code 한 줄. 빈 상자는 아무것도 출력하지 않습니다. 치환을 지원하는 이벤트는 상자 아래에 치환 항목을 나열하며, 내보낼 때 대체됩니다. 줄은 그대로 출력되므로 Heidenhain 기반 포스트에서는 G-code가 아니라 Klartext로 쓰십시오.
- 그룹 선택: 출력기 및 파일, 숫자 형식, 주석, 프로그램 틀, 이동 워드, 원호, 상태 코드, 주축 및 절삭유, 공구 교환 및 길이 보정, 공구경 보정, 로터리, 컨트롤 지원 기능 — 또는 "모든 필드".
- 필드 선택: 아래 도움말 패널이 출력기가 실제로 소비하는 대로 필드의 역할을 설명하고, 유용한 경우 예를 들며, 기반 포스트가 현재 쓰는 값을 보여 줍니다(예: "기반 (Haas) 사용 값: 예").
- 값 설정: 편집기는 필드 종류에 맞춰집니다 — 선택형 필드는 드롭다운, 불리언은 예/아니요, 숫자는 스피너, 그 외는 일반 텍스트 — 그래서 출력기가 이해하지 못할 값은 입력할 수 없습니다.
- 추가 / 설정 은 재정의를 표에 넣고; 선택 항목 제거 는 표에서 뺍니다.
- 저장 은 백엔드에 대해 모두 검증합니다 — 잘못된 재정의가 있으면 망가진 포스트를 저장하는 대신 "저장할 수 없음" 경고와 함께 대화상자가 열린 채로 남습니다.
Name / Description / Based on | 식별 정보. "기반 포스트"는 포스트가 설정하지 않은 모든 값을 물려받는 기본 제공 기반입니다. |
Basic > Smoothing line / File extension / Program number / Work-offset scheme | 흔한 재정의 네 가지. 빈 텍스트(또는 콤보의 "기반에서 상속") = 기반의 실시간 값이며, 자리 표시자에 표시됩니다. |
Snippets (five event boxes) | 프로그램 시작 / 첫 공구 앞 / 공구 교환 시 / 로터리 인덱스 시 / 프로그램 종료에 그대로 순서대로 삽입되는 문자 그대로의 줄. 나열된 곳에서는 {placeholder} 치환이 적용됩니다. |
Advanced > group + field pickers, Add / set, Remove selected | 필드 / 값 표로 임의의 포스트 필드를 재정의합니다. 도움말 패널이 필드와 기반의 현재 값을 설명하며, 입력한 값은 저장 시 필드의 실제 형식으로 변환됩니다. |
Save / Cancel | 저장은 포스트를 만들거나(새로 만들기 / 복제) 그 자리에서 갱신합니다(편집). 백엔드가 잘못된 재정의를 거부하면 대화상자는 열린 채로 남습니다. |
- 빈 기본 탭 필드는 "없음"이 아니라 상속을 뜻합니다. 스무딩 라인이 빈 Haas 자식 포스트는 여전히 G187 P2를 출력합니다. 빈 문자열을 강제하려면 고급 탭에서 필드를 명시적으로 설정하십시오.
- 스니펫 줄의 알 수 없는 {placeholder}는 오류가 아닙니다 — 줄은 입력한 중괄호 텍스트 그대로 기록되므로, 내보내기를 잃는 대신 파일에서 오타를 보게 됩니다.
- ISO 기반의 자식 포스트에서 "출력기 (코드 경로)"를 바꾸는 것은 거의 언제나 잘못입니다 — Klartext가 필요하면 대신 Heidenhain 포스트를 복제하십시오.
- 더 새롭거나 폐기된 스키마의 재정의도 그대로 왕복합니다: 고급 표가 이를 원문 그대로 유지하므로 제거할 수 있습니다.
기계 탭: 기계 라이브러리
기계 항목은 포스트와 기계 자체의 사실 — 기구 구성, 한계, 옵션 — 을 하나로 묶습니다. 내보낼 때 기계를 고르면 방언과 검사를 모두 제공합니다. 주 선택자는 포스트가 아니라 기계입니다.
왼쪽 열에는 기계 목록과 그 아래 새로 만들기, 삭제가 있고, 오른쪽은 저장 버튼으로 저장하는 편집 폼입니다. 이름과 설명이 기계를 식별하고, 포스트는 기계가 실행하는 방언입니다 — 기본 제공 포스트 또는 저장한 포스트.
- 직선축 (X/Y/Z): 직선축만 셉니다(3-5) — 4축 밀링기는 여기서 3이고 아래의 회전축이 더해집니다.
- 회전축 장착: 체크하면 회전축 상세 필드가 열립니다.
- 문자와 축은 의도적으로 독립적입니다: 회전축 문자(A, B 또는 C)는 컨트롤러가 G-code에서 기대하는 주소이고, 회전 기준축(X 또는 Y)은 테이블이 물리적으로 도는 직선축입니다 — 컨트롤러는 Y를 중심으로 도는 테이블을 A로 부를 수 있습니다.
- 부호: 회전축 부호 X와 회전축 부호 Y(+1 / -1)는 Takshak의 내부 각도 규약을 기계의 오른손 규약으로 변환합니다 — 시험 절삭에서 파트가 반대로 돌면 뒤집으십시오.
Post | 이 기계가 실행하는 포스트. 내보낼 때 기계를 고르면 이 포스트가 쓰이고 내보내기 대화상자 자체의 포스트 선택기는 회색이 됩니다. |
Rotary letter / Rotary turns about / Rotary sign X / Rotary sign Y | 주소 문자(A/B/C), 물리적 회전축(X 또는 Y — 셋업 탭의 회전축과 다르면 내보내기가 경고), +1/-1 방향 규약. 활성 축의 부호만 읽히고 나머지는 회색입니다. |
Max RPM / Max feed | 주축과 이송 상한(rpm, mm/min). 출력기는 한계를 넘는 값을 제한하고, 내보내기는 무엇이 제한되었는지 나열하는 경고와 함께 끝납니다. |
Travel X / Travel Y / Travel Z | 축별 사용 가능 스트로크(mm). 내보낼 때 절대 위치가 아니라 프로그램이 필요로 하는 범위와 비교합니다. 0이면 그 축의 검사를 끕니다. |
Spindle spin-up dwell | 주축 회전 명령 후 첫 절삭 이동 전까지의 일시정지 시간(초). 기본값 0 = 끔. 컨트롤러가 주축 정속 도달 신호를 기다리지 않을 때만 사용하십시오. |
Default safe Z / G53 retract Z | 안전 Z(mm)는 기계를 고르면 내보내기 대화상자의 안전 Z 초기값이 됩니다. G53 후퇴 Z는 Haas 방식 G53 후퇴에 쓰는 기계 좌표 후퇴 높이이며, 0 = 기계 원점. |
- TCP 옵션 장착 (G43.4 / TRAORI / ...): 컨트롤러가 실제로 갖춘 것을 기록합니다.
- 확장 워크 오프셋 장착: 마찬가지로 컨트롤러가 실제로 갖춘 것을 기록합니다.
- 공구 교환 장치: manual, atc 또는 turret.
회전축 장착을 해제하면 회전축 필드가 회색이 되지만 값은 유지되므로, 셋업을 비교하다가 애써 얻은 부호 규약을 잃는 일이 없습니다.
- 스트로크 검사는 경고일 뿐 거부가 아닙니다 — 축 스트로크보다 넓은 범위의 프로그램은 공작물 원점을 어디에 잡아도 들어갈 수 없지만, 일부만 실행할 수도 있으므로 수치를 보여 주고 파일은 그대로 기록합니다. 공작물 원점을 어디에 잡을지는 사용자의 몫입니다.
- 회전축 문자와 "회전 기준축"은 의도적으로 독립적입니다. "회전 기준축"이 틀리면 파트가 반대로 돕니다. 내보내기는 셋업 탭과 교차 확인해 경고합니다.
- Z축 회전축은 제공하지 않습니다 — 테이블 회전축은 X 또는 Y를 중심으로만 돕니다.
G-code 내보내기: 대화상자 따라 하기
파일 > G-code 내보내기(워크플로 툴바에서는 G-code 생성)는 사전 점검을 실행한 뒤 G-code 내보내기 대화상자를 엽니다: 작업 선택, 기계 또는 포스트 선택, 작업 플래그 설정, 생성 클릭, 파일 선택. 대화상자는 세션 동안 선택을 기억하며, 실행 후 첫 내보내기는 환경설정에서 초기값을 받습니다.
- 격리된 작업: 프로젝트를 다시 연 뒤 검증에 실패한 선택 면을 가진 작업은 이름을 밝히는 경고와 함께 목록에서 빠집니다 — 포함하려면 다시 선택하고 생성하십시오.
- "주축 회전수 미설정": 체크 가능한 작업 중 하나라도 주축 회전수가 없으면 내보내기 전체가 막힙니다 — Takshak은 S 워드를 지어내지 않습니다(예전에는 커터와 무관하게 18000 rpm을 출력했지만, 이제는 추측하지 않습니다). 작업 설정에서 회전수를 설정하거나 회전수가 있는 공구를 고르십시오.
- 모든 작업, 모든 파트: "포함할 작업"은 모든 파트의 모든 작업을 나열하며, 전체 / 없음 버튼과 실시간 "n / n 선택됨" 카운터가 있습니다.
- 기본값: 계산된 공구경로가 있는 작업은 기본으로 체크됩니다. 한 번도 미리 보지 않은 작업은 회색에 체크 해제 상태입니다 — 툴팁이 먼저 그 작업에서 공구경로 생성을 클릭하라고 알려 줍니다.
- 행이 곧 프로그램 순서입니다: 행을 끌거나, 하나를 선택하고
Up/Down를 사용하십시오. 활성 파트의 순서는 프로젝트와 함께 저장되고 작업 팔레트도 이를 따릅니다. 다른 파트의 행은 그 내보내기에서만 순서가 바뀝니다. 회색 행은 옮길 수 없습니다. - 잔삭과 순서: 잔삭 작업은 같은 컨텍스트의 앞선 작업들이 이미 깎아 낸 부분을 건너뜁니다. 그 작업을 기준으로 삼은 작업들에 대해 상대 위치를 옮기면 공구경로가 지워집니다 — 알림이 그 작업의 이름을 밝히고, 새 순서로 다시 생성하기 전까지 내보내기에서 빠집니다. 황삭 두 개를 서로 바꾸는 것은 아무것도 바꾸지 않습니다.
- 기계가 주 선택입니다: 하나를 고르면 포스트(포스트 행에 회색으로 표시)와 기구 구성을 제공하고, 기본 안전 Z가 안전 Z의 초기값이 됩니다.
- "- 없음 (포스트 선택) -": 제어를 포스트 선택기에 직접 넘깁니다. 그 목록은 정리해 둔 "생성에 표시" 세트입니다.
- PP 유틸리티에서 편집: 이 버튼은 포스트 & 기계 탭으로 안내합니다.
WCS는 G54부터 G59까지(기본값 G54). 단위(G21, mm), 위치 지정(G90, 절대), 이송 모드(G94, u/min), 평면(G17, XY)은 표시되지만 잠겨 있습니다 — 다른 모드는 포스트 계층이 아직 하지 않는 값 변환이 필요하고, 워드만 출력하면 배율이 틀린 G-code가 나옵니다. 로터리 작업은 여전히 작업별 G93 감싸기를 받습니다. 안전 Z 기본값은 30.00 mm(또는 환경설정 / 기계 값)입니다.
Operations to include (All / None, checkboxes) | 어떤 작업이 프로그램에 들어가는지. 작업 팔레트 순서로 출력됩니다. 미리 본 작업은 기본으로 체크되고, 미리 보지 않은 작업은 회색입니다(내보낼 공구경로 없음). |
Machine | 주 선택자: 기계의 포스트, 한계, 안전 Z를 가져옵니다. "- 없음 (포스트 선택) -"은 제어를 포스트 행에 넘깁니다. |
Post | 기계를 고르지 않았을 때 쓰는 방언. "생성에 표시"로 체크한 포스트만 표시합니다. 기계가 선택된 동안에는 회색 표시 전용입니다. |
WCS / Units / Positioning / Feed mode / Plane / Safe Z | WCS G54-G59(기본값 G54). 단위는 포스트를 반영합니다 — G21 (mm) 또는 G20 (inch) — 스위치가 아닙니다. 위치 지정 G90, 이송 모드 G94, 평면 G17은 잠김. 안전 Z 기본값 30.00 mm. |
Program end | 마지막 작업 후 기계가 정지하는 위치: 공작물 XY 원점 (G54 X0 Y0), 안전 Z 높이까지만 상승, 기계 원점 (G53) 또는 저장된 원점 (G28). 안전 Z까지의 상승은 항상 먼저 일어납니다. |
Air blast (M7 / M9) | 기본값 켬: 각 M3 뒤에 M7, 각 M5 앞에 M9. |
Length comp (G43 / G49) | 기본값 끔. 공구 교환마다 공구의 길이 오프셋 레지스터로 G43 H#, 작업 끝에 G49. 레지스터가 없는 공구는 G49를 받습니다(보정 취소, 상속 아님). |
Cancel comp (G40) before retract | 기본값 켬: 모든 작업 종료 후퇴 전에 G40을 넣어 이전 작업의 남은 보정을 막습니다. |
Rotary positioning | 한 바퀴 단위 버림(기본값) / 최단 방향 회전 / 절대 각도 (되감기). 인덱스와 연속 로터리 작업에 적용됩니다. |
Canned drill cycles | 기본값 켬. 정확히 재현 가능한 곳에서 G81/G82/G83/G73/G85. G8x가 없는 컨트롤러(GRBL, Siemens, Heidenhain, Okuma, Fagor)에서는 회색입니다. |
Comments in G-code | 기본값 켬. 끄면 주석을 전혀 출력하지 않습니다(동작은 동일). 사용자 지정 헤더/푸터 줄은 어느 쪽이든 입력한 대로 기록됩니다. |
Custom header / footer | 자유 텍스트. G/M/S/T/F/O/( 줄은 그대로 통과하고, 일반 텍스트는 포스트 방식의 주석으로 감쌉니다. 헤더는 시작 블록 뒤에, 푸터는 종료 코드 앞에 들어갑니다. |
Generate | 대화상자를 수락하고 파일 저장 대화상자를 엽니다. 출력은 취소가 있는 진행 대화상자와 함께 실행됩니다. |
- 한 바퀴 단위 버림 (방향 유지): 기본값 — 한 바퀴는 같은 방향이므로 정확합니다. 앞선 로터리 작업이 축을 감아 놓은 뒤 다음 작업이 A 각도에 어떻게 도달할지를 정합니다.
- 최단 방향 회전: 절대 180도를 넘지 않지만, 일반 인덱스를 역방향으로 돌릴 수 있습니다 — 브레이크나 한방향 클램프가 있을 때 중요합니다.
- 절대 각도 (되감기): 기계가 누적된 회전을 모두 되감습니다 — 긴 나선 한 번 뒤에 약 4000회전이 측정된 적이 있습니다.
- 길이 보정 레지스터: G43 H#는 각 공구의 길이 오프셋 레지스터를 사용합니다. 레지스터가 없는 공구는 이전 공구의 보정을 물려받는 대신 G49로 보정을 취소합니다 — 모든 공구에 레지스터를 설정하거나 아무 공구에도 설정하지 마십시오.
- 고정 사이클 범위: G81/G82/G83/G73과 G85는 구멍 동작이 사이클로 정확히 재현될 때만 출력됩니다. 헬리컬 보링과 깊이가 섞인 구멍은 어느 쪽이든 풀어 쓴 코드로 남습니다.
- G8x가 없는 컨트롤러 (GRBL, Siemens 840D, Heidenhain TNC, Okuma OSP, Fagor): 체크박스가 설명 툴팁과 함께 회색이 되고, 드릴링은 항상 풀어 쓴 코드로 나갑니다.
- 주석 켬: 파일에 배너, 공구 테이블, 작업 헤더, 요약, 알림이 들어갑니다. 끄면 주석을 거부하거나 망가뜨리는 컨트롤러를 위해 모든 주석을 제거합니다 — 동작은 동일합니다.
- 사용자 지정 헤더 / 푸터 해석: G / M / S / T / F / O / ( 로 시작하는 줄은 그대로 기록되고, 일반 텍스트는 방언 고유의 주석 방식으로 ( comment ) 형태로 감쌉니다. 헤더는 시작 블록 뒤 첫 작업 앞에, 푸터는 마지막 작업 뒤 종료 코드 앞에 들어갑니다.
- Heidenhain 포스트: 사용자 지정 헤더 / 푸터 줄은 G-code가 아니라 Klartext여야 합니다 — 그대로 출력됩니다.
지원 기능 규칙 하나가 실시간으로 적용됩니다: 조밀한 3D 작업(3D 포켓 황삭 / 평행 / 스캘럽 / Z 레벨 / 램프)이 체크되어 있는 동안, 조밀한 공구경로를 스트리밍할 수 없는 포스트 — Heidenhain TNC — 는 기계와 포스트 선택기 모두에서 회색이 되며, 툴팁이 체크된 조밀 작업의 이름을 밝힙니다. 현재 선택이 그런 포스트였다면 대화상자는 실행 가능한 포스트로 대체하고, 마지막 조밀 작업을 해제하는 순간 원래 선택을 복원합니다.
- 생성 은 대화상자를 닫고 파일 저장 대화상자를 엽니다. 파일 이름은 파트(또는 환경설정의 파일 이름 템플릿, {part}와 {date} 토큰)에서 미리 정해지고 확장자는 포스트 고유의 것 — LinuxCNC는 .ngc, Fanuc/Haas는 .nc, Siemens는 .mpf, Heidenhain은 .h, Okuma는 .min — 이며, 환경설정에 출력 폴더가 설정되어 있으면 그 폴더에서 열립니다.
- 출력: 취소가 있는 진행 대화상자와 함께 출력이 실행됩니다.
- 완료 메시지: 줄 수가 표시된 "내보내기 완료", 또는 "경고와 함께 내보냄" — 주축이나 이송이 기계의 최대 RPM / 최대 이송 속도로 제한되었거나, 필요한 범위가 기계에 입력된 스트로크를 넘는 축마다 스트로크 경고. 예: "X 스트로크: 이 프로그램은 812.4 mm 범위를 쓰지만 기계는 500.0 mm입니다. 공작물 원점을 어디에 잡아도 들어가지 않습니다". 경고는 파일 생성을 막지 않으며, 수치가 상황을 분명히 보여 줍니다.
- 공구경로가 있는 작업 중 하나라도 주축 회전수가 없으면 내보내기는 단호히 거부합니다 — 작업을 고치십시오. S 워드를 추측하지 않습니다.
- 격리된 작업(프로젝트를 다시 불러온 뒤 검증할 수 없는 선택 면)은 의도적으로 목록에서 조용히 빠집니다. 열 때의 경고가 그 이름을 밝힙니다.
- 단위 / 위치 지정 / 이송 모드 / 평면이 잠긴 이유는 좌표 값은 그대로 두고 모드 코드만 바뀌기 때문입니다 — mm 수치가 든 인치 모드 프로그램은 25배 배율 오류가 됩니다.
- 조밀 작업이 체크된 동안 Heidenhain 선택이 회색인 것은 버그가 아니라 지원 기능 게이트입니다: Klartext 출력기는 아직 조밀한 3D 공구경로를 스트리밍할 수 없습니다. 체인형 작업(윤곽 / 드릴링 / 포켓)은 Klartext로 문제없이 내보내집니다.
- "경고와 함께 내보냄"은 파일은 기록되었지만 요청한 그대로는 아니라는 뜻입니다: 제한된 주축/이송이거나 기계에 없는 스트로크 범위. 프로그램을 실행하기 전에 읽으십시오.
- 각 작업의 프로그램 주석에는 한 줄 요약(공구 D, 생크, 스텝다운/스텝오버, 탭, 여유량, S, F)이 들어갑니다 — G-code 주석 포함을 끄면 그중 아무것도 파일에 없습니다.
프로젝트 파일 (.tks)
.tks 파일은 작업 전체를 한곳에 담습니다: 모든 파트의 형상, 배치, 셋업, 소재, 검출된 형상, 컨텍스트, 작업, 그리고 작업에 쓰인 공구, 기계, 포스트의 해석된 사본. 형상은 경로 참조가 아니라 파일에 내장되므로, 원본 파일이 옮겨진 뒤에도 어느 좌석에서나 프로젝트가 똑같이 열립니다.
- 저장: 파일 > 프로젝트 저장 (Ctrl+S) 또는 다른 이름으로 프로젝트 저장… (Ctrl+Shift+S). 둘 다 파트를 불러오면 활성화됩니다.
- 다시 열기: 파일 > 프로젝트 열기… (Ctrl+Shift+O) 또는 최근 목록에서.
- 최근 항목 열기: 프로젝트뿐 아니라 최근에 가져온 파트도 나열합니다 — 파트를 고르면 모델 파일을 다시 가져올 뿐, 저장된 작업을 다시 여는 것이 아닙니다.
- 원자적 쓰기: 저장 도중 전원이 나가도 기존 프로젝트가 잘리는 일은 없습니다.
- 백업 사본: 환경설정 > 파일 및 출력 > "덮어쓸 때 .bak 유지"(프로젝트 파일은 기본값 켬)가 켜져 있으면, 이전 버전이 새 파일 옆에 <name>.tks.bak으로 남습니다.
Save Project | Ctrl+S. 현재 .tks에 저장합니다. 환경설정이 켜져 있으면(기본값 켬) 먼저 .tks.bak을 남깁니다. |
Save Project As… | Ctrl+Shift+S. 환경설정 > 파일 및 출력 > 프로젝트 폴더가 설정되어 있으면 그 폴더에서, 아니면 마지막에 사용한 폴더에서 열립니다. |
Open Project… | Ctrl+Shift+O. .tks를 다시 엽니다. 형상 검증을 실행하고 살아남지 못한 것을 보고합니다. |
Close Project | Ctrl+W. 작업을 닫습니다. 저장하지 않은 작업이 있으면 항상 저장 여부를 묻습니다. |
- 기본값: 공구경로는 저장되지 않습니다 — 작업은 한 번도 미리 보지 않은 것처럼 다시 열리고 필요할 때 다시 생성됩니다.
- 재생성 없이 다시 열고 내보내기: 환경설정 > 일반 > "생성된 공구경로를 프로젝트 파일에 저장"을 켜십시오. 그러면 생성된 공구경로마다 .tks 안에 저장되고 열 때 복원됩니다.
- 지문 게이트: 공구경로는 여전히 일치할 때만 복원됩니다 — 작업 파라미터, 커널에 들어가는 파트 필드, 해석된 공구, 형상 다이제스트, 그리고 앱 버전에 대한 지문을 열 때 다시 계산하며, 하나라도 다르면 그 공구경로는 조용히 "생성 안 됨"으로 돌아갑니다.
- 앱 업데이트: 따라서 새 빌드의 커널 수정은 이전 빌드의 동작을 그대로 내보내는 대신 재생성을 강제합니다.
- 파일 크기: 파일은 공구경로 크기만큼 커집니다 — 700만 줄짜리 정삭 작업은 약 400 MB입니다.
- 간격: 작업하는 동안 Takshak은 환경설정 > 파일 및 출력 > "복구 지점 간격"(기본값 5 min, 0이면 끔)에 설정된 간격으로 복구 스냅숏을 기록합니다.
- 위치: 스냅숏은 Takshak 자체 폴더에 저장되며 프로젝트 파일은 절대 건드리지 않습니다.
- 수명: 수동 저장에 성공할 때마다, 그리고 정상 종료 시 삭제됩니다 — 그래서 다음 실행 때 하나가 발견되면 앱이 정상적으로 닫히지 않았다는 뜻이며, 복구된 버전을 제시하는 "저장하지 않은 작업 복구" 프롬프트가 뜹니다.
- 안전한 열기: 복구된 버전을 열어도 아무것도 덮어쓰지 않습니다 — 사용자의 파일은 그대로이며, 복구된 작업을 처음 저장할 때 어디에 둘지 묻습니다.
- 상태 표시줄: 마지막 복구 지점의 시각을 표시합니다.
다시 열 때 문서가 참조하는 모든 면을 다시 연 형상과 대조해 검증합니다: 각 면의 중심과 넓이에 대해 저장된 지문을 다시 계산해 비교합니다. CAD 커널의 면 ID는 영구적인 이름이 아니라 방문 순서 카운터이므로, 저장을 거치며 선택이 조용히 다른 면으로 옮겨 갈 수 있습니다 — 검증은 바로 그것을 잡아냅니다. 선택한 면이 더 이상 검증되지 않는 작업은 격리되며, "경고와 함께 프로젝트 열림" 대화상자가 몇 개의 작업이 "보류되었으며, 면을 다시 선택하기 전까지 계산되지도 내보내지지도 않습니다"라고 보고합니다.
- 생성: "선택 항목 재선택 필요"로 거부하며, 뷰포트에서 작업의 면을 다시 선택한 뒤 다시 생성하라고 알려 줍니다.
- 내보내기: 작업을 목록에서 아예 뺍니다 — "일부 작업 내보내기 불가"가 그 이름을 밝히며, 나머지 작업은 그대로 내보내집니다.
- 작업 팔레트: 행에 깜박이는 심각 배지를 표시하며, 툴팁에 이유가 있습니다.
- 해제하기: 뷰포트에서 작업의 면을 다시 선택하면 격리가 해제됩니다. 이 플래그는 의도적으로 저장/다시 열기를 거쳐도 살아남으므로, 어긋난 선택이 깨끗한 파일로 둔갑하는 일은 절대 없습니다.
- 최근 항목 열기: 파트 파일을 다시 가져옵니다. 프로젝트 헤더 아래의 항목만 저장된 작업을 다시 엽니다.
- 라이브러리 사본: 파일 안의 라이브러리는 사본입니다 — 작업이 참조하는 공구가 이 좌석의 라이브러리에 없거나 작업의 재질이 재질 라이브러리에 없으면 열 때 경고합니다. 복원된 작업은 저장된 이송을 유지하지만, 새 작업은 공구 기본값으로 돌아갑니다.
- 격리: 격리된 작업은 실제로 면을 다시 선택해야만 해제됩니다 — 스텝오버나 다른 파라미터를 살짝 바꾼다고 다시 내보낼 수 있게 되지는 않습니다.
- 저장된 공구경로: 의존하는 것이 하나라도 바뀌면 조용히 버려집니다 — Takshak 자체의 업데이트도 포함됩니다. 앱 업데이트 후에는 재생성 패스를 예상하십시오.
네스팅과 복사본 배치
네스팅은 파트의 여러 사본 -- 또는 여러 다른 파트 -- 을 소재 판재에 배열하고, 내보낼 때 각 작업을 그 파트의 사본마다 복제합니다. 워크플로 툴바의 네스팅 동작으로 여십시오. 대화상자(제목 "네스팅 -- 동일 파트 복사본")는 비모달이라 편집하는 동안 뷰포트가 실시간으로 갱신됩니다.
목록의 첫 배치 위치가 네스팅 홈입니다: 마스터 파트가 와이어프레임 오버레이와 함께 거기 렌더링됩니다. 이후의 모든 행은 더 어두운 색조의 솔리드 전용 사본으로 렌더링됩니다 — 사본은 형상이 빠진 것이 아니라 색조로 사본임을 알 수 있습니다.
- 그리드 설정: 그리드 자동 배열에서 행과 열(둘 다 기본값 2), X 간격 / Y 간격(둘 다 기본값 5.0 mm)을 설정하십시오.
- 생성: 그리드 생성을 클릭하십시오 — 피치는 파트 바운딩 박스 + 간격이며, 힌트 줄에 실시간으로 표시됩니다.
- 범위 검사 (선택 사항): 소재 판재의 폭과 높이를 입력하십시오(0 = 범위 검사 안 함). 황색 경고 줄이 파트 간 겹침과 판재 밖으로 나간 사본을 입력하는 즉시 보고합니다.
- 복사본 표: 각 행은 불러온 파트 기준의 X 오프셋, Y 오프셋(mm)과 회전(deg)이며, 옆에 복사본 추가, 선택 항목 제거, 지우기 (네스팅 없음)가 있습니다.
- 뷰포트 드래그: 대화상자가 열려 있는 동안 뷰포트에서 사본을 끌어 옮길 수도 있습니다.
- 파트 추가...: 다른 모델을 네스팅에 가져옵니다.
- 활성 드롭다운: 편집 중인 파트를 전환합니다.
- 파트 제거: 활성 파트와 그 사본을 제거합니다. 파트가 하나만 불러와진 동안에는 비활성화됩니다.
- X 미러 / Y 미러: 활성 파트를 바운딩 박스 중심을 기준으로 반전합니다. 같은 버튼을 다시 클릭하면 되돌립니다.
Generate grid | 파트 바운딩 박스 + 간격 피치로 행 x 열 배치를 만듭니다. 다른 파트가 불러와져 있으면 그리드는 그 파트들과 겹치지 않게 놓입니다. |
Copies (dx, dy mm, rotation deg) | 배치 표. 1행은 마스터가 렌더링되는 홈입니다. 편집은 즉시 뷰포트에 반영됩니다. |
Clear (no nesting) | 단일 사본으로 돌아갑니다. 푸터에 "복사본 1개 (네스팅 없음)" / "복사본 N개"가 표시됩니다. |
Mirror X / Mirror Y | 활성 파트를 바운딩 박스 중심을 기준으로 반전합니다. AFR + 작업이 지워지며(다시 검출해야 함), WCS는 그대로입니다. |
Stock plate Width / Height | 선택적 범위 검사(mm). 0이면 끕니다. |
내보낼 때 선택한 모든 작업에 자기 파트의 배치 위치가 태그되고, G-code 출력기가 하나의 워크 오프셋 아래에서 그 사본들에 걸쳐 작업을 복제합니다. G-code 생성 대화상자는 네스팅의 모든 파트의 작업을 나열하므로, 비활성 파트에 속한다는 이유로 조용히 빠지는 것은 없습니다.
- 경고이지 차단이 아님: 겹침과 판재 밖 검사는 경고일 뿐입니다 — 겹치는 배열도 그대로 내보내집니다.
- 프로그래밍 전에 미러: 미러는 형상을 다시 쓰고 그 파트의 검출된 AFR 형상과 작업을 지워, 미러된 파트에서 다시 검출하게 합니다. WCS는 그대로입니다.
- 회전: 표의 회전은 배치된 파트 자체의 원점을 중심으로 합니다. 각도가 있는 사본은 내보내기 전에 눈으로 확인하십시오.
환경설정
메뉴 표시줄의 환경설정 항목은 화면 크기에 맞춘 10개 탭 대화상자를 엽니다(필요하면 각 탭이 스크롤됩니다). 모든 기본값은 앱이 출시된 동작과 같으므로 값을 편집하기 전까지 아무것도 바뀌지 않으며, 모든 숫자 필드는 앱 자체가 적용하는 것과 같은 범위로 제한됩니다. 확인은 적용, 취소는 폐기입니다.
Language | 영어, 프랑스어, 독일어, 이탈리아어, 일본어, 한국어 또는 스페인어. 다음 시작 시 적용됩니다 — 창 전체가 선택한 언어로 만들어지므로 반쯤 번역된 채 남는 것은 없습니다. G-code가 그렇듯 숫자는 모든 언어에서 소수점을 유지하며, G-code 주석과 출력기의 프로그램은 의도적으로 영어로 남습니다. |
Display units | 밀리미터(mm) 또는 인치(in). 표시에만 적용 — 저장된 값은 mm 그대로이고 G-code 단위는 포스트(G21 / G20)가 계속 결정합니다. |
Remember the last import folder | 켬. |
Ask before quitting | 끔. 저장하지 않은 작업은 어떤 경우에도 항상 확인을 요청합니다. |
Save generated toolpaths in the project file | 끔. 프로젝트 파일 참조. |
Check for updates when Takshak starts | 켬. 하루 한 번 조용히 확인하며, 묻지 않고 다운로드하는 것은 없습니다. |
Viewport theme | 다크(기본값), 라이트, 블루프린트, 네오. 창 테마와 무관합니다. |
Grid placement | 소재 바닥(파트를 그리드에 올림) 또는 모델 XY 평면(그리드를 z=0에 배치). |
Model color | 모든 테마에서 파트 색상을 바꿉니다. "테마 기본값"이 각 테마 고유의 색상을 복원합니다. |
Wireframe overlay | 켬. |
Protect the graphics driver on heavy meshes | 켬: 삼각형 500,000개를 넘으면 그 파트의 와이어프레임 오버레이가 꺼집니다. |
Highlight the face or edge under the cursor | 켬. 마우스를 올릴 때마다 백엔드 왕복이 한 번 발생합니다 — 선택이 굼뜨게 느껴지면 끄십시오. |
Bounding box shown | 켬. |
Model opacity | 100 %. |
Projection | 원근(기본값) 또는 직교. |
Stock opacity | 18 %. |
Wireframe edge angle | 20.0 deg — 이보다 날카로운 모서리를 그립니다. |
Scene brightness | 1.0. |
Orbit speed | 0.5. |
Zoom per wheel step | 10 %. |
Invert zoom direction | 끔. |
Click / drag threshold | 3 px — 의도한 선택이 자꾸 궤도 회전이 되면 올리십시오. |
Playback speed | 1.0 x (슬라이더 시작 위치). |
Rapid rate | 5000 mm/min — 시뮬레이션과 사이클 시간 추정이 가정하는 G0 속도. |
Show the cut trail | 켬. |
Trail limit | 600000 세그먼트 — 약한 GPU에서는 낮추십시오. |
Frame interval | 16 ms (= 60 fps). 내장 그래픽에서는 33으로 30 fps. |
Clearance above stock | 50.0 mm — 급속 이동이 지나는 평면. |
Retract above stock | 10.0 mm — 패스 사이의 상승 높이. |
Rotary clearance | 25.0 mm, 소재 외경 바깥쪽에서 측정 — 척이나 방진구가 있으면 공칭 직경이 시사하는 것보다 더 필요합니다. |
Rotary retract | 5.0 mm, 역시 소재 외경 바깥쪽에서 측정. |
Default post | linuxcnc입니다. |
Default machine id | 비어 있음. 세션 동안만 기억되므로 재시작할 때마다 LinuxCNC로 돌아갑니다. 기계가 설정되면 포스트와 기구 구성을 모두 제공합니다. |
Default material | (없음 - 공구 기본값 사용). 새 작업의 이송과 회전수는 이 값과 선택한 공구로부터 계산됩니다. |
Default work offset | G54 (G54-G59 중 선택). |
Default safe Z | 30.0 mm입니다. |
Rotary positioning default | 정수 회전 버림 (방향 유지) [기본값], 최단 회전, 또는 절대 각도 (되감김 발생). 내보내기마다 바꿀 수 있습니다. |
Blocked features | 인식된 형상 모두 표시(기본값) 또는 작업이 차단된 형상 숨기기(차단됨 = 접근 불가 / 매몰 / 가로막힘 / 기울어짐으로, 뒤집거나 인덱스 셋업이 필요). |
Run detection when a part loads | 끔. |
Complexity guard | 1500면 — 이를 넘는 파트는 그래도 실행을 선택하지 않는 한 인식을 건너뜁니다. |
Time budget | 180 s — 이 시간이 지나면 인식을 포기합니다. 0 = 제한 없음. |
G-code folder | 비어 있음 = 마지막에 사용한 폴더. 찾아보기... 버튼이 있습니다. |
Filename | {part} ({date} = YYYY-MM-DD도 가능. 확장자는 포스트가 제공). |
Open the NC file after export | 끔. |
Keep a .bak when overwriting (NC files) | 끔. |
Project folder | 비어 있음 = 마지막에 사용한 폴더. G-code 폴더와 별도로 유지됩니다. |
Recovery point every | 5 min (0 = 끔). |
Keep a .bak when overwriting (project files) | 켬 — 프로젝트 파일은 작업의 유일한 사본이고, NC 파일은 언제든 다시 포스트할 수 있습니다. |
Warn before compute over | 30 s — 이보다 오래 걸릴 것으로 추정되는 계산은 먼저 묻습니다. |
Log detail | 디버그(상세) / 정보(기본값) / 경고만 / 오류만. 재시작 시 적용되며, 버그 보고에 필요한 것은 디버그입니다. |
- 가공 기본값 탭은 없습니다: 의도적으로 없습니다(이송, 회전수, 스텝오버, 여유량) — 이 값들은 공구와 작업별 파라미터에서 옵니다.
- 안전 높이: 새 작업에만 적용됩니다 — 바꾸어도 기존 작업에 이미 설정된 높이는 건드리지 않습니다.
- 로그 상세 수준: 변경은 즉시가 아니라 다음 실행 때 적용됩니다.
도움말 메뉴
설치를 최신으로 유지하고 효과적인 지원을 받는 데 필요한 모든 것이 도움말 아래에 있습니다: 매뉴얼, 업데이트, 진단 번들, 라이선스 해제, 정보 상자.
User Manual | 매뉴얼 HTML을 기본 브라우저에서 엽니다. |
Check for Updates… | 수동 업데이트 확인. 시작 시 확인을 꺼 두어도 동작합니다. |
Export Diagnostic Logs… | 로그 + 환경설정 + 빌드 식별 정보를 민감 정보를 제거해 담은 zip. 프로젝트 파일은 체크한 경우에만. |
Deactivate Licence on This Machine… | 서버 쪽에서 활성화를 해제하고, 로컬에서 지우고, Takshak을 닫습니다. |
About Takshak… | 버전, 빌드 SHA, 채널, 빌드 날짜, 라이선스 상태. |
- 수동 확인: takshakcam.com에 이 라이선스로 받을 수 있는 새 Takshak이 있는지 묻습니다. 자동으로 하는 것은 없습니다.
- 업데이트 사용 가능 대화상자: 버전, 파일, 크기를 알려 주고 다운로드와 나중에 버튼이 있습니다. 다운로드는 다운로드 폴더에 저장되고 실행 전에 검증되며, 그다음 "지금 설치"가 서명된 설치 프로그램을 실행하고 Takshak이 닫힙니다.
- 만료된 업데이트 기간: 새 버전이 있지만 라이선스의 업데이트 기간이 끝났으면 대화상자가 버전을 알려 주며 그 사실을 말합니다 — 다운로드는 제시되지 않습니다.
- 시작 시 확인: 같은 확인이 시작할 때 하루 한 번 조용히 실행됩니다(환경설정 > 일반 > "Takshak 시작 시 업데이트 확인", 기본값 켬). 눈에 보이는 결과는 새 버전이 있을 때의 상태 표시줄 한 줄뿐이며, 실패는 로그에만 남고 표시되지 않습니다.
- 개인정보: 라이선스 키는 절대 전송되지 않습니다 — 확인에는 앱이 이미 가진 활성화 토큰을 사용합니다.
- 내용: 지원 이메일에 첨부할 zip — Takshak의 로그 파일, 환경설정, 빌드 세부 정보.
- 기록 전 민감 정보 제거: 파일 경로는 파일 이름만 남기고, 호스트 이름은 해시하며, 라이선스 키는 절대 포함하지 않습니다(모든 텍스트 항목을 키 패턴에 대해 추가로 검사합니다).
- 선택 항목 하나: 체크박스 "열려 있는 프로젝트 파일 포함 (파트 형상이 들어 있습니다)" — 프로젝트가 열려 있는 동안에만 사용할 수 있고, 체크하지 않으면 꺼져 있습니다.
- 저장: 번들 저장…을 클릭하고 위치를 고르십시오. 확인 메시지에 크기와 파일 수가 표시되고 폴더에서 보기 버튼이 있습니다.
- 사용자 매뉴얼: 이 매뉴얼(워크플로 + 작업별 한 페이지)을 브라우저에서 엽니다.
- 이 컴퓨터에서 라이선스 비활성화…: 이 컴퓨터의 활성화를 해제해 라이선스를 다른 컴퓨터에서 활성화할 수 있게 합니다(라이선스 참조). 그 뒤 Takshak이 닫힙니다.
- Takshak 정보…: 버전, 채널과 빌드 날짜가 포함된 빌드 SHA, 라이선스 상태(ID와 업데이트 기한)를 표시합니다.
모든 지원 요청에 버전과 빌드 SHA를 둘 다 적으십시오 — 같은 버전 번호가 찍힌 두 설치 프로그램이 서로 다른 빌드일 수 있으며, 이를 구분하는 것이 SHA입니다.
- 다운로드 크기: 업데이트 다운로드는 100 MB가 넘습니다. 작업장 회선에서는 기계가 작업 중이 아닐 때 시작하십시오.
- 유용한 버그 보고: 환경설정 > 성능 > 로그 상세 수준을 디버그로 설정하고, 재시작하고, 문제를 재현한 다음에 진단 번들을 내보내십시오.
- 네트워크가 없는 작업장: 네트워크가 없으면 시작 시 확인은 그냥 실행되지 않습니다. 막거나 잔소리하는 것은 없습니다.
라이선스와 활성화
Takshak은 컴퓨터 단위로 라이선스되며 활성화는 옮길 수 있습니다. 유효한 라이선스 없이는 앱이 실행되지 않습니다 — 30일 환불 보증이 체험판입니다.
- 실행: 처음 실행하면 다른 무엇보다 먼저 "Takshak 활성화" 대화상자가 나타납니다.
- 키 입력: 구매 이메일의 라이선스 키를 입력하십시오 — 필드에 TK-XXXX-XXXX-XXXX-XXXX 형식이 표시됩니다. 대소문자와 불필요한 공백은 상관없으며, 키는 자동으로 정규화됩니다.
- 활성화: 활성화를 클릭하십시오. 활성화에는 인터넷이 한 번 필요하며, 그 뒤 Takshak은 완전히 오프라인으로 실행됩니다.
Activate | 이 컴퓨터에서 검증하도록 키를 보냅니다. 무언가 입력하기 전까지 비활성화되며, 서버 호출 중에는 "활성화 중..."을 표시합니다. |
Quit | 활성화 도중에도 항상 살아 있습니다 — 멈춘 네트워크가 대화상자에 사용자를 가두는 일은 없습니다. 종료하면 앱은 시작되지 않습니다. |
- 좌석: 라이선스에는 정해진 수의 좌석이 있으며, 활성화 하나가 컴퓨터 한 대를 차지합니다.
- 먼저 해제: 도움말 > 이 컴퓨터에서 라이선스 비활성화… — Takshak이 확인하고, 저장하지 않은 작업을 정리하고, 서버에서 활성화를 해제한 뒤 닫힙니다. 그다음 같은 키로 다음 컴퓨터를 활성화합니다.
- 서버에 연결할 수 없음: 비활성화가 깔끔하게 실패하고 아무것도 바뀌지 않습니다. 네트워크가 돌아오면 다시 시도하십시오.
- 제거: Windows 제거 프로그램은 앱을 지우기 전에 라이선스 해제를 제안합니다. Takshak에 연결해 해제할 수 없으면 라이선스가 아직 이 컴퓨터에 묶여 있다고 알립니다 — 다시 설치해 도움말 > 이 컴퓨터에서 라이선스 비활성화를 사용하거나, 지원팀에 연락하면 수동으로 해제해 드립니다.
- 거부된 활성화: 예전에 실행되던 컴퓨터에서 대화상자가 다시 나타나면 — 보통 하드웨어 변경 후 — 저장된 활성화가 왜 거부되었는지 표시됩니다. 지원 요청을 위해 정확한 메시지를 적어 두십시오.
- 적을 것: 도움말 > Takshak 정보…의 버전과 빌드 SHA, 그리고 같은 상자의 라이선스 상태 줄.
- 첨부할 것: 도움말 > 진단 로그 내보내기…의 번들.
- 전체 라이선스 키는 절대 활성화 대화상자 외의 어디에도 붙여 넣지 마십시오. 진단 번들은 의도적으로 키를 담지 않으며, 지원팀은 라이선스를 찾는 데 키가 필요 없습니다.
- 비활성화하면 Takshak이 닫힙니다 — 해제가 성공하면 무조건입니다. 먼저 저장하십시오. 바로 이 때문에 대화상자는 서버 호출 전에 저장하지 않은 작업을 정리합니다.
- 업데이트 권한은 기간제입니다: 라이선스의 업데이트 기한 이후에 나온 빌드는 업데이트 확인에서 이름만 알려 주고 제공하지 않습니다. 설치된 앱은 계속 동작합니다.
작업 카드 읽는 법
모든 작업에는 같은 다섯 항목으로 된 카드가 하나씩 있습니다:
- 하는 일 — 기계공의 말로 한 줄 요약한 역할.
- AFR이 제안하는 때 — 이 작업을 드러내는 형상과 그것이 들어가는 패널 섹션.
- 절삭 방식 — 진입, 절삭 방향, 패스 패턴, 깊이 단계, 정삭. 실제 공구 동작.
- 주요 컨트롤 — 그 작업에서 살아 있는 항목만. 회색 항목은 나열하지 않습니다(패널이 회색으로 만드는 데는 이유가 있습니다).
- 주의할 점 — 노련한 손도 표시해 두고 싶은 공구 요건과 과절삭 함정.
설정 항목은 두 패널에 있습니다: 작업 설정 패널(오른쪽)은 범용이고(이송, 스텝오버, 절삭 방향 — 모든 작업에 같은 행이며, 무관하면 회색), 작업별 파라미터 패널(왼쪽)은 작업별 항목(팁 각도, 목표 직경, 정삭 패스…)을 담습니다. 카드는 각 컨트롤이 어디에 있는지 표시합니다.
일괄 처리 중 하나의 형상이 가공 불가이면(노치에 비해 공구가 너무 큼, 구배가 자기 교차, 깎을 것이 남지 않음), 작업은 그 형상 하나만 건너뛰고 표시합니다 — 작업 팔레트 행의 황색 알림으로. 일괄의 나머지는 그대로 절삭합니다. 작업 전체를 중단하지 않습니다. 알림은 다음과 같이 보입니다:
! 형상 1개 건너뜀 · 공구가 포켓보다 넓음
한눈에 보는 개념
거의 모든 카드에 다섯 가지 개념이 반복됩니다. 한 번만 읽어 두면 나머지 안내서는 빨리 읽힙니다.
스텝오버 & 스텝다운
스텝오버 는 인접한 패스 사이에서 공구가 옆으로 옮겨 가는 거리(반경 방향)입니다. 스텝다운 은 레이어 사이에서 내려가는 깊이(축방향)입니다. 둘이 함께 사이클 시간과 공구 부하·표면 품질 사이의 균형을 정합니다.
하향 절삭과 상향 절삭
주축 회전은 같고 진행 방향이 반대입니다. 하향 절삭 (정삭의 기본값)은 커터 날이 최대 칩 두께로 들어가 0으로 얇아지도록 이송합니다 — 벽면이 더 깨끗하고 파트로 들어가는 열이 적습니다. 상향 절삭 은 그 반대입니다. 고정이 어려운 공작물이나 백래시가 있는 오래된 기계에서는 여전히 유용합니다. 대부분의 카드는 이를 Cut direction 행으로 제공하며, 일부 작업은 양방향 (레이어마다 뒤집어 연결 이동을 줄임)도 제공합니다.
플런지 진입과 헬리컬 진입
공구가 절삭 속으로 내려가는 방법입니다. 수직 플런지 는 가장 단순하지만 공구 팁에 큰 부하를 주고 센터 커팅 엔드밀(또는 미리 뚫은 시작 구멍)이 필요합니다. 헬리컬 진입은 완만한 램프 각도로 나선을 그리며 내려갑니다 — 공구에 부담이 적고 플런지용 센터 날이 필요 없습니다. 재료를 깎아 내는 작업(평면 가공, 포켓, 경사 포켓)은 Entry mode 행으로 둘 중 하나를 고르게 합니다.
여유량 & 정삭 패스
황삭은 최종 표면 직전에서 멈추어 얇고 고른 살을 남깁니다(Wall stock 은 벽면에, 바닥 여유는 정삭 패스를 위해). 별도의 정삭 패스 가 그 살을 가벼운 절삭 한 번으로 벗겨 내므로, 최종 표면은 거친 마지막 황삭 단계가 아니라 깨끗한 패스 하나로 만들어집니다. 황삭 작업(포켓, 램프 포켓, 플러그 황삭, 경사 포켓)에는 Finish pass 토글이 있습니다.
구멍, 카운터보어 & 노치 드릴링 · 보링
AFR은 모든 원형 형상을 세 섹션으로 나눕니다 — 구멍 (관통 또는 막힌 보어), 카운터보어 (더 작은 보어 위에 있는 리세스), 노치 (3 mm 미만의 부분 원호, 보통 슬롯이 가장자리와 만나는 곳). 세 섹션 모두 같은 두 작업을 제공합니다: 드릴링 은 중심선 위의 트위스트 드릴 가공, 보링 은 구멍이 커터보다 넓어 보간으로 치수를 맞춰야 할 때.
하나 또는 여러 개의 동일한 구멍을 중심선에서 펙 드릴링하는 작업 하나.
모든 원형 구멍, 카운터보어의 보어, 또는 3 mm 미만의 노치 — 중심선 위의 트위스트 드릴이 알맞은 공구일 만큼 작은 형상.
순수한 중심선 플런지이며 궤도 이동은 없습니다. 첫 구멍 위의 여유 높이로 급속 이동하고, 이송 높이로 내려간 뒤 수직으로 플런지합니다. 펙 깊이가 설정되어 있으면 그만큼 깎고, 칩을 빼내려 후퇴하고, 절삭면 바로 위까지 급속 복귀해 반복합니다 — 마지막 펙은 구멍 바닥에서 멈춥니다. 구멍 그룹이면 작업 하나가 모든 위치를 처리합니다: 상승, 여유 높이에서 이동, 반복.
Plunge작업 설정 | 하강 스트로크의 이송 — 실제 드릴링 속도. |
Peck depth작업별 파라미터 | 펙당 절입량. 0이면 전체 깊이를 한 번에 뚫고, 값을 주면 칩을 빼내는 펙으로 나눕니다(깊거나 끈적한 재료에 사용). |
Dwell (s)작업별 파라미터 | 마지막 펙 바닥에서 멈춰 칩을 끊습니다 — 적층재 관통에 유용합니다. |
Retract mode작업별 파라미터 | 전체 는 펙 사이에 후퇴 높이까지 올라가고(최대 칩 배출), 부분 은 얕은 작업에서 시간을 아끼도록 이송 높이까지만 올라갑니다. |
- 하단 Z는 절대 정지점입니다 — 관통 여유 초과가 없으므로 관통 구멍은 뒷면에서 멈추고 드릴 포인트 원뿔이 반대쪽을 미완성으로 남길 수 있습니다. 깨끗하게 관통하려면 하단을 직접 더 깊게 설정하십시오.
- 얻는 것은 드릴 직경 입니다 — 보간은 없습니다. 비트보다 넓게 구멍을 넓히거나 벽면을 치수에 맞춰 정삭하려면 보링을 사용하십시오.
- 드릴링 작업 미리 보기에 하강 스트로크가 없으면 상단/하단이 잘못 설정된 것입니다(퇴화된 높이는 오류 대신 자리 표시자를 출력합니다).
보링 — 파일럿을 드릴링한 뒤 보링으로 치수를 맞추십시오.
엔드밀을 헬리컬 보간해 구멍을 목표 직경으로 넓히며, 선택적으로 다중 패스로 해자(moat)를 깎아 냅니다.
구멍이나 카운터보어를 넓히거나 목표 직경으로 정삭해야 하는데 그 직경이 엔드밀보다 클 때 — 평평한 바닥까지 깎아 내는 카운터보어 리세스, 또는 최종 치수로 맞추는 미리 뚫은 구멍.
중심으로 급속 이동하고, 절삭 상단으로 플런지한 뒤, 접선 반원호로 벽면까지 나가고, 바닥에 닿을 때까지 한 바퀴씩 헬리컬 원호로 내려갑니다. 벽면을 정리하는 평면 한 바퀴로 마무리하고, 반대 방향 진출 원호로 빠져나가 자국을 남기지 않습니다. 패스가 둘 이상이면 반경을 키워 가며 동심 헬리컬 링을 깎고(칩 여유 해자), 기본적으로 벽면에서 정삭 패스를 합니다.
Target Ø작업별 파라미터 | 최종 보링 직경 (기본값은 검출된 구멍 직경). 공구 직경보다 커야 합니다. |
Passes작업별 파라미터 | 1 = 곧바로 벽면까지, 1보다 크면 칩 배출용 동심 링을 만듭니다 — 목표 직경이 공구보다 훨씬 넓을 때 필요합니다. |
Cut order작업별 파라미터 | 안쪽부터는 치수를 맞추는 패스를 마지막에 벽면에서 수행하고(표준), 바깥쪽부터는 벽면을 먼저 절삭합니다. |
Stepover작업 설정 | 동심 패스 사이의 반경 간격 (사용 조건: Passes > 1). |
Stepdown작업 설정 | 회전당 Z 하강량 — 보링 피치. 0 = 자동 (공구 Ø의 10%). 작을수록 벽면이 고와집니다. |
Cut direction작업 설정 | 하향 절삭 (CCW 궤도) 또는 상향 절삭 (CW). 형상은 동일하고 절삭 방향만 반대가 됩니다. |
Wall stock작업별 파라미터 | 나중의 정삭 패스를 위해 벽면에 남기는 여유량. |
Feed / Plunge작업 설정 | 수평 절삭 이송 / 헬릭스를 시작하는 중심 Z 플런지 이송. |
목표 직경보다 작은 엔드밀 (궤도를 돌아야 하므로). 같은 크기이거나 더 큰 공구는 거부됩니다.
- 패스를 한 번만 돌리면 목표가 공구의 2배를 넘을 때 중심에 소재가 남습니다 — 헬릭스는 최종 반경에서만 궤도를 돕니다. 가운데를 비우려면 스텝오버를 준 다중 패스를 사용하십시오.
Passes > 1에는 스텝오버가 필요하며, 패스 수 × 스텝오버가 사용 가능한 반경 도달 범위를 넘을 수 없습니다 — 둘 다 명확한 오류로 검사됩니다.- 다중 패스 사이에는 완전히 후퇴했다가 다시 접근합니다 (안전하지만 공중 이동 시간이 늘어납니다).
드릴링 — 먼저 파일럿 구멍을 뚫고, 그다음 치수에 맞게 보링하십시오.
원뿔 캐비티 헬리컬 램프 · 성형 플런지
여기서 말하는 원뿔 캐비티 란 원뿔형 오목부입니다 — 카운터싱크, 모따기된 구멍 입구, 테이퍼 시트. AFR은 두 가지 가공 방법을 제안하며, 이 선택은 사실 공구의 선택입니다: 벽면을 따라 나선형으로 내려가는 표준 엔드밀(헬리컬 램프), 또는 원뿔 전체를 한 번의 플런지로 성형하는 각도가 맞는 V 비트(V 비트 플런지).
표준 엔드밀을 원뿔 벽면을 따라 나선형으로 내리며, 궤도를 선형으로 줄여 날이 팁까지 테이퍼를 따라가게 합니다.
각도가 맞는 V 비트 대신 일반 엔드밀(평, 볼, 불노즈)로 가공하려는 원뿔 캐비티 — 보통 맞는 V 비트가 없거나, 원뿔이 너무 커서 한 번의 플런지로 성형할 수 없을 때입니다.
입구에서 접근한 뒤(선택적으로 1/4 원호 진입 포함) 깊이에 따라 반경이 선형으로 줄어드는 연속 헬릭스를 돕니다 — 입구 반경에서 팁 반경까지 — 가변 반경 나선은 참 원호가 아니므로 미세한 세그먼트로 출력됩니다. 바닥에서는 한 바퀴 완전히 돌아 마무리하고 진출하며 안쪽으로 빠져나옵니다. 하향 절삭은 CCW로 돌고, 상향 절삭은 경로 전체를 원뿔 축 기준으로 대칭시켜 CW로 바꾸며 과절삭 없이 안전합니다.
Top Ø작업별 파라미터 | 원뿔 입구(큰 쪽) Ø — 헬릭스 시작 반경을 정합니다. AFR이 초기값을 넣으며, 공구가 그 안에 들어가야 합니다. |
Bottom Ø작업별 파라미터 | 원뿔 작은 쪽 Ø — 헬릭스 끝 반경을 정합니다 (뾰족한 팁은 0). 그룹 안에서는 원뿔마다 따로 적용됩니다. |
Pitch / rev작업별 파라미터 | 회전당 Z 하강량. 0 = 자동 (공구 Ø의 10%). 촘촘할수록 벽면이 매끄럽고 회전수가 늘어납니다. |
Lead radius작업별 파라미터 | 1/4 원호 진입/진출 반경 (공구 Ø의 약 10%). 0이면 좁은 원뿔을 위해 진입/진출을 생략합니다 (헬릭스 시작점에 곧바로 플런지). |
Cut direction작업 설정 | 하향 절삭 (CCW 나선) 또는 상향 절삭 (CW로 대칭). 어느 쪽이든 과절삭이나 접선 손실이 없습니다. |
Feed / Plunge작업 설정 | 헬릭스/진입 절삭 이송 / 헬릭스가 시작되기 전 입구로의 Z 플런지 이송. |
모든 엔드밀 계열 (평 / 볼 / 불노즈) — V 비트는 안 됩니다. 입구보다 작아야 하고, 팁까지 닿을 만큼 가늘어야 합니다.
- 말없이 값을 제한하고 과절삭하던 예전 커널과 달리, v0.9는 내려가는 도중 원뿔 벽면을 뚫고 나갈 커터를 거부합니다 — 더 작은 공구를 끼우거나, 팁이 뾰족한 원뿔은 V 비트 플런지로 전환하십시오.
- 그룹 안의 잘못된 원뿔은 황색 알림과 함께 건너뛰고, 가공 가능한 원뿔은 그대로 절삭합니다.
- 팁이 뾰족한 원뿔은 바닥 마무리 루프를 자동으로 건너뜁니다 — 헬릭스가 이미 꼭짓점에 도달했기 때문입니다.
V 비트 플런지 — 같은 원뿔을 가공하는 또 다른 방법.
각도가 맞는 V 비트로 중심선에서 한 번 플런지하여 원뿔을 성형하며, 선택적으로 펙 동작을 합니다.
원뿔과 포함각이 같은 V 비트(또는 전용 카운터싱크)로 한 번에 성형할 수 있는 원뿔 캐비티. 비트 자체의 원뿔이 곧 모따기이므로 궤도 이동이 필요 없습니다.
순수한 중심선 플런지이며 수평 절삭은 전혀 없습니다. 중심으로 급속 이동하고, 이송 높이까지 내려간 뒤 입구에서 팁까지 곧장 아래로 이송합니다 — V 비트 플랭크가 원뿔을 한 번에 절삭합니다. 펙 깊이를 주면 깊은 원뿔을 여러 번에 나누어 절삭하고 그 사이마다 칩 배출을 위해 상승하며, 바닥에서 후퇴하여 빠져나옵니다.
Plunge작업 설정 | 하강 절삭의 이송 속도 — 여기서는 가장 중요한(그리고 유일한) 절삭 파라미터입니다. |
Peck depth작업별 파라미터 | 깊은 원뿔에서 펙 1회당 절삭 깊이. 0 = 한 번에 곧장 플런지. |
Dwell (s)작업별 파라미터 | 칩 배출을 위한 바닥에서의 일시 정지. |
Retract mode작업별 파라미터 | 부분 (기본값)은 펙 사이에 이송 높이까지만 상승합니다 — 원뿔 형상이 칩을 흘려보내므로 전체 상승은 이동 낭비입니다. 최대 배출이 필요하면 전체 를 선택하십시오. |
V 비트 / 카운터싱크로, 포함각이 원뿔과 일치하고, 직경이 입구에 맞는 것이어야 합니다. 작업은 직경이 맞는지는 강제하지만, 각도 일치는 사용자의 몫입니다.
- 원뿔 입구보다 넓은 V 비트는 거부됩니다 (플랜지가 주변 평면과 충돌하므로). 더 좁거나 더 넓은 각도의 경우 차단되지 않습니다 — 더 넓은 비트는 평면을 과절삭하고, 더 좁은 비트는 덜 깎습니다. 각도를 맞추십시오.
- 이것이 헬리컬 램프가 거부하는 팁이 뾰족한 원뿔 에 맞는 선택입니다 — V 비트는 원통형 엔드밀이 닿지 못하는 꼭짓점까지 닿습니다.
- 여기서는 이송 속도가 아무 역할도 하지 않습니다 — 수평 절삭이 없기 때문입니다. 플런지 속도만 의미가 있습니다.
헬리컬 램프 — 같은 원뿔에 대한 엔드밀 대안.
나사 나사 밀링
Takshak은 탭 가공이 아니라 밀링으로 나사를 냅니다: 스레드밀 커터가 구멍이나 보스 주위를 고정 피치 헬릭스로 돌고, 60° 나사산 형상은 공구의 날 프로파일에서 나옵니다. 1.0에는 탭 사이클이 없습니다 (로드맵에 있음) — 그리고 탭과 달리 스레드밀은 구멍 안에서 부러질 일이 없고, 날이 닿는 어떤 직경이든 가공합니다.
내부 또는 외부 나사를 실제 G2/G3 헬리컬 원호로 절삭합니다 — 커터의 기준점이 공칭(외경) 원통 위를 따라가며 회전당 정확히 한 피치씩 올라갑니다.
이 작업은 작업자가 직접 만드는 것이지 AFR이 제안하는 것이 아닙니다 — 그냥 뚫린 구멍은 나사가 아니므로 앱은 추측하지 않습니다. 구멍(또는 보스)의 원통면을 선택하면 중심과 Z 범위는 선택에서, 나사 규격은 사용자에게서 옵니다. 내부 나사에서는 공구가 구멍 안쪽에서 궤도 반경 = 외경 반경 − 공구 반경으로 돌고(날이 바깥쪽으로 닿음), 외부 나사에서는 보스 바깥쪽에서 외경 반경 + 공구 반경으로 돕니다. 헬릭스 방향은 나사 방향과 절삭 방향을 따릅니다.
Thread size작업별 파라미터 | 표준 나사 드롭다운 (M 계열 등): 하나를 고르면 내장 표에서 외경 Ø와 피치가 채워집니다. 사용자 지정 나사는 둘 다 직접 설정하십시오. |
Major diameter작업별 파라미터 | 나사의 공칭 직경, mm. 기본값 6. |
Pitch작업별 파라미터 | 회전당 mm. 0보다 커야 합니다. 기본값 1.0. |
Thread side작업별 파라미터 | 내부 (구멍 안의 나사) 또는 외부 (보스 / 외경의 나사). |
Hand작업별 파라미터 | 오른나사 (기본값) 또는 왼나사. |
Cutter style작업별 파라미터 | 싱글 포인트: 날 하나로, 길이÷피치 회전만큼의 연속 헬릭스가 모든 나사홈을 따라갑니다 — 일반 공장에서 흔한 공구. 풀 폼(다중 프로파일): 날 열이 나사 전체에 걸치므로 한 피치만큼 올라가는 한 바퀴 회전으로 모두 절삭합니다. 공구의 날 범위가 나사보다 짧으면 권고 메모가 붙습니다. 원형 드릴-나사 (보어+나사 / 스릴러 형식): 코어를 보링하고 위에서 아래로 한 패스에 나사를 밀링합니다. 궤도 방향이 나사 방향에서 유도되므로 절삭 방향 행은 회색이 됩니다. |
Tooth span작업별 파라미터 | 풀 폼 전용: 공구의 축방향 날 열 길이, mm. 0 = 나사 전체에 걸친다고 가정. |
Passes / Stepover작업별 파라미터 / 작업 설정 | 반경 방향 스프링 패스: n개의 패스가 스텝오버만큼 바깥으로 나가며 완성 형상에 조금씩 다가갑니다 — 난삭재나 정밀한 다듬질용. 기본값 1패스 (전체 깊이). |
Lead-in R작업 설정 | 헬릭스로 들어가는 평면 접선 진입 원호, mm. 0 = 없음. 기본값 0.4. |
Cut direction작업 설정 | 하향 절삭 (기본값) 또는 상향 절삭. 원형 드릴-나사에서는 회색입니다 (방향이 유도됨). |
피치에 맞는 스레드밀 커터 (싱글 포인트, 풀 폼, 또는 보어+나사 복합 공구). 내부 나사에서는 공구가 골지름 구멍보다 작아야 합니다 — 커널은 들어가지 못하는 커터를 거부합니다.
- 절삭 모드 행은 "헬리컬"로 표시되고 회색으로 유지됩니다 — 나사는 곧 헬릭스이므로 고를 것이 없습니다.
- 날 열이 나사보다 짧은 풀 폼은 먼 쪽 끝을 가공하지 못하고 남깁니다 — 작업이 권고 메모를 남기니, 싱글 포인트나 더 긴 공구로 바꾸십시오.
- 1.0에는 탭 사이클이 없습니다 — 스레드밀 프로그램을 손으로 탭 프로그램으로 고쳐 포스트하지 마십시오: 탭에는 주축 동기 이송이 필요한데 프로그램에는 그 정보가 없습니다.
면 평면 가공
AFR은 위에서 곧장 내려가 닿을 수 있는 평평한 상단 면 — 소재 상단이나 돌출된 평평한 보스 — 을 찾아, 이를 평평하게 깎아 내는 작업 하나를 제안합니다.
깊이마다 연속된 직사각형 나선 하나로 평평한 상단 면을 고르게 깎아 냅니다.
위에서 곧장 내려가는 접근으로 닿을 수 있는 모든 평평한 상단 면. 소재 상단이나 돌출된 보스를 깨끗한 기준면으로 고르게 만들 때 사용하십시오.
Z 레벨마다 연속된 직사각형 나선 하나(별개의 링이 아님)를 면의 바운딩 박스에 마진 여유를 더한 영역 위에 깔며, 커터 중심은 반경 보정되어 가장자리까지 정확히 닿습니다. 바닥까지 스텝다운하며, 첫 레벨은 플런지 또는 헬릭스로 진입합니다. 하향 절삭은 CCW로, 상향 절삭은 CW로 감기고, 교대는 레벨마다 방향을 뒤집습니다. 정삭 패스를 켜면 황삭이 바닥 위에서 멈추고 마지막 전체 면 나선이 바닥을 평평하게 깎아 냅니다.
Stepover작업 설정 | 나선 패스 사이의 옆 간격 — 촘촘할수록 표면이 곱고 느려집니다. |
Stepdown작업 설정 | 제거할 두께가 있을 때 Z 레벨당 깊이. |
XY margin작업별 파라미터 | 커터가 가장자리를 완전히 깎도록 면 바깥으로 한 변당 추가하는 XY 여유. |
Facing direction작업별 파라미터 | 나선 진행 방향 — 바깥쪽부터 (둘레에서 안쪽으로) 또는 안쪽부터. |
Entry mode작업 설정 | 곧장 플런지, 또는 더 부드러운 진입을 위한 헬리컬 하강. (개념 참조) |
Cut direction작업 설정 | 하향 / 상향 / 교대 감기. |
Finish pass + Floor stock작업별 파라미터 | 황삭 중에 얇은 층을 남겼다가 마지막 평면 나선 한 번으로 걷어 냅니다. |
Keep tool down작업 설정 | 후퇴하는 대신 깎아 낸 면을 대각선으로 이송해 다음 레벨로 내려갑니다. |
- 평면 가공은 평면을 얇게 깎는 작업입니다 — 과절삭할 벽면이 없으므로 헬릭스와 진입은 커터가 깊이에 도달하는 방식 만 결정합니다.
- 공구가 면에 비해 너무 크면 반경 보정된 경계가 사라져 작업이 아무것도 출력하지 않습니다 — 평면 가공 작업에 경로가 보이지 않으면 공구 Ø를 면 크기와 비교해 보십시오.
- 마진 덕분에 커터가 가장자리 밖으로 나갑니다 — 바운딩 박스 + 마진까지 아무것도(지그/클램프) 없는 빈 공간인지 확인하십시오.
포켓 포켓
여기서 말하는 포켓 이란 벽으로 둘러싸인 오목부로, 바닥에 서 있는 아일랜드(보스)를 피해 가며 깎아 냅니다. AFR은 캐비티가 얼마나 벽으로 막혀 있는지에 따라 전략을 자동으로 고르는 황삭 작업 하나를 제안합니다.
닫힌 포켓을 동심 오프셋 링으로 바닥까지 깎아 내며, 아일랜드는 비켜 갑니다.
벽으로 둘러싸인 모든 캐비티. 커널이 자동으로 분류합니다 — 완전히 막힘, 혼합(일부 모서리가 빈 공간으로 열림), 완전 개방 — 그리고 그에 맞춰 진입/전략을 바꿉니다.
경계에서 안쪽으로 동심 오프셋 링(이송으로 연결된 개별 루프)을 돌며 바닥까지 스텝다운합니다. 완전히 막힌 포켓은 내부 기준점 주위의 헬릭스로 내려가고, 혼합 포켓은 열린 모서리의 빈 공간에 플런지하며, 완전 개방 포켓은 공중에서 진입 원호로 들어와 바깥쪽부터 평면 가공합니다. 아일랜드는 공구 반경 + 여유량만큼 떨어져 비켜 가고, 정삭 패스를 켜면 마지막 링이 바닥을 마무리합니다.
Stepover작업 설정 | 동심 링 사이의 간격. |
Stepdown작업 설정 | 바닥까지 내려가는 Z 레벨당 깊이. |
Entry mode작업 설정 | 헬리컬 하강 (벽으로 막힌 포켓에서 권장) 또는 곧장 플런지. 맞는 헬릭스가 없으면 자동으로 플런지로 대체됩니다. |
Helical R작업 설정 | 헬릭스 궤도 반경. 0이면 벽면에 닿지 않는 가장 큰 헬릭스를 맞춰 넣습니다. |
Cut direction작업 설정 | 하향 / 상향 / 교대 링. |
Wall stock작업별 파라미터 | 벽면 정삭 여유량 — 커터를 모든 벽면과 아일랜드에서 이만큼 떨어뜨립니다. |
Pocket direction작업별 파라미터 | 바깥쪽부터 또는 안쪽부터 (안쪽부터는 완전히 막힌 포켓에서만 적용됩니다). |
Finish pass + Floor stock작업별 파라미터 | 황삭 중에 바닥에 남긴 얇은 층을 마지막 링 패스에서 걷어 냅니다 (벽면 여유량과는 별개). |
Keep tool down작업 설정 | 후퇴하는 대신 깊이에서 레벨을 연결합니다 (완전히 막히고 아일랜드가 없는 레이어에서만). |
- 헬리컬 진입에는 공간이 필요합니다. 좁고 벽으로 막힌 포켓에서는 곧장 플런지로 대체되는데 — 이는 센터 커팅 엔드밀 만이 잘 감당합니다. 최악의 경우(헬릭스 기준점도 열린 모서리도 없음) 솔리드에 플런지하며 경고합니다. 플런지 가능한 공구를 사용하십시오.
- 아일랜드는 올라타지 않고 비켜 갑니다 — 포켓은 보스 주위의 바닥을 깎을 뿐, 보스 상단은 절대 가공하지 않습니다.
- 요청한 옵션을 적용할 수 없으면(헬릭스가 안 들어감, 혼합 포켓에서 안쪽부터) 커널이 황색 알림을 내고 나머지는 그대로 절삭합니다. 공구에 비해 너무 작으면 = 작업이 실패합니다. 더 작은 커터로 바꾸십시오.
바닥이 없는 포켓(파트를 관통하는 창)에는 선택할 바닥면이 없습니다. 대신 그 벽면 중 하나를 선택하십시오: 벽면이 이루는 창이 포켓이 되고, 바닥은 파트 하단, 상단은 창의 입구가 됩니다.
피트 램프 포켓 · 램프 정삭
여기서 말하는 피트 란 파트 안으로 파인 닫힌 캐비티로, 벽면이 수직이거나 안쪽으로 구배져 있습니다. 두 작업으로 가공하는 형상입니다: 램프 포켓 이 부피를 황삭으로 파내고, 그다음 벽면 정삭 이 황삭이 계단 모양으로 남긴 벽면을 마무리합니다. 이 순서대로 실행하십시오.
구배가 있거나 수직인 피트의 부피를 동심 링으로 깎아 내며 바닥까지 스텝다운합니다.
벽면이 수직이거나 안쪽으로 구배진 닫힌 캐비티. 부피 전체를 황삭으로 파냅니다.
도심 근처에 플런지하고 입구에서 안쪽으로 들어간 동심 링(각 벽면을 자체 구배 + 공구 반경 + 여유량만큼 오프셋)을 돌므로, 구배진 피트에서는 깊은 레벨일수록 영역이 작아집니다. 공구 하강 유지를 켜면(기본값) 후퇴하는 대신 깊이에 머문 채 다음 레벨로 이송하고, 마지막 레벨에서만 상승합니다. 절삭 방향은 기본적으로 교대이며(황삭에 가장 빠름), 정삭 패스는 깨끗한 바닥 링을 추가합니다.
Stepover / Stepdown작업 설정 | 링 간격 / 레벨당 깊이. 0 = 자동 (≈ 공구 Ø의 절반). |
Cut direction작업 설정 | 하향 / 상향 / 교대. 교대가 황삭 기본값이며, 남겨지는 벽면을 더 깨끗하게 하려면 하향 절삭. |
Keep tool down작업 설정 | 후퇴하는 대신 깎아 낸 바닥을 가로질러 레벨을 연결합니다 (안전 — 피트에는 아일랜드가 없습니다). |
Wall stock작업별 파라미터 | 벽면 정삭 패스를 위해 벽면에 남기는 소재. |
Finish pass + Floor stock작업별 파라미터 | 실제 바닥 Z에서의 전용 마지막 바닥 마무리 패스. |
- 이것은 황삭 작업입니다 — 구배 벽면에는 계단 모양 스캘럽이 남습니다. 벽면이 중요하면 뒤에 벽면 정삭을 실행하십시오.
- 커터 크기는 입구가 아니라 바닥 코너에 맞추십시오 — 구배진 피트에서는 바닥 영역이 가장 작습니다.
- 형상이 퇴화한 피트는 황색 알림과 함께 건너뛰고, 나머지 일괄은 그대로 절삭합니다.
벽면 정삭 (피트) — 이 작업 뒤에 실행하여 벽면을 정삭하십시오.
피트 안의 계단식 Z 레벨 벽면 정삭 — 바닥까지 레벨마다 일정한 Z의 링 하나.
피트의 벽면에서, 램프 포켓이 거칠게 남긴 것을 마무리하는 둘레 정삭 패스로.
누적 깊이마다 일정한 Z의 링 하나 — 입구 외곽선을 그 레벨의 구배 + 공구 반경 + 남은 여유량만큼 안쪽으로 오프셋한 것 — 를 돌므로, 구배진 피트에서는 링이 점점 더 안쪽에 놓입니다. 레벨당 한 바퀴(링이 쌓여 벽면을 그려 냄)이지 동심 황삭이 아닙니다. 공구 하강 유지(기본값)는 링 사이에서 내려간 채 연속 접촉을 유지하고, 진입 반경은 벽면에 플런지하는 대신 각 링에 접선으로 원호 진입합니다.
Stepdown작업 설정 | 벽면 링 사이의 수직 간격. 작을수록 다듬질이 곱고 링이 많아집니다. |
Cut direction작업 설정 | 하향 절삭 (깨끗한 벽면을 위한 기본값) 또는 상향 절삭. |
Keep tool down작업 설정 | 깊이에 머문 채 다음 링으로 이동합니다 — 재진입 자국이 없습니다. |
Lead-in R작업 설정 | 각 링으로의 접선 원호. 0 = 곧장 플런지 진입. 드웰 자국을 피하려면 사용하십시오. |
Wall stock작업별 파라미터 | 완전한 정삭이면 0. 스프링/중삭 여유를 두려면 양수. |
- 이 작업은 램프 포켓 뒤에 실행하십시오 — 단독으로 실행하면 첫 패스에서 링이 솔리드 소재 속에 묻힙니다.
- 벽면만 정삭합니다 — 바닥도, 벽면-바닥 필렛도 아닙니다 (붙어 있는 모따기 짝은 별도 패스로 구성됩니다).
- 공구 하강 유지를 끄면 레벨마다 다시 플런지하여 자국이 남을 수 있습니다 — 켜 두거나 진입 반경을 추가하는 것이 좋습니다.
램프 포켓 — 먼저 대부분을 깎아 냅니다.
플러그 플러그 황삭 · 플러그 정삭
여기서 말하는 플러그 란 돌출 형상입니다 — 바닥에서 솟은 보스나 받침대. 피트의 반대입니다: 플러그 황삭 이 플러그 주위의 빈 공간 을 파내어 플러그를 세워 둔 채 남기고, 그다음 벽면 정삭 이 플러그 벽면을 마무리합니다. 여기서 공구가 맞는지는 플러그 안이 아니라 플러그 주위에 무엇이 있는지로 결정됩니다.
돌출된 플러그 주위의 열린 소재를 동심 링으로 바닥까지 깎아 내며 플러그는 세워 둡니다.
바닥에서 솟은 보스나 플러그로, 벽면이 수직이거나 구배진 것. 플러그가 아니라 주위의 빈 공간을 깎아 냅니다.
바깥 클리어 경계와 플러그 사이의 환형 영역을 대상으로, 동심 링을 돌며 바닥까지 스텝다운합니다. 구배진 플러그는 아래로 갈수록 단면이 넓어지므로 깊은 안쪽 링일수록 플러그에서 더 멀리 섭니다. 공구 하강 유지(기본값)는 링 구간을 깊이에서 연결합니다 — 단, 안전 영역 검사가 경로가 플러그나 이웃 형상에 닿지 않음을 확인한 곳에서만. 이웃 형상은 아일랜드로 전달해 링이 그 가장자리에서 잘리게 할 수 있으며, 정삭 패스가 바닥을 마무리합니다.
Stepover작업 설정 | 클리어 대역 안의 링 간격. 0 = 자동 (이 작업에서는 ≈ 공구 Ø의 60%). |
Stepdown작업 설정 | 바닥까지 내려가는 Z 레벨당 깊이. |
Cut direction작업 설정 | 하향 / 상향 / 교대 (기본값 교대). |
Keep tool down작업 설정 | 깊이에 머문 채 옆으로 연결하며, 안전 영역 검사를 거치므로 플러그나 이웃 형상을 가로질러 이송하는 일이 없습니다. |
Wall stock작업별 파라미터 | 벽면 정삭 패스를 위해 플러그 벽면에 남기는 소재. |
Finish pass + Floor stock작업별 파라미터 | 플러그 주위 바닥의 전용 마지막 마무리 패스. |
- 바깥 경계를 선택하지 않으면 기본값은 플러그 바운딩 박스 + 한 변당 공구 직경 하나입니다. 이웃 형상이 그보다 가까이 있으면 아일랜드로 전달하십시오 . 그렇지 않으면 링이 그 안으로 파고듭니다.
- 구배진 플러그 벽면에는 계단 모양 스캘럽이 남습니다 — 뒤에 벽면 정삭 (플러그)을 실행하십시오.
- 플러그의 클리어 영역이 완전히 막혀 있거나 어떤 레벨에서 구배가 과도하면, 그 플러그/레벨은 황색 알림과 함께 건너뛰고 일괄은 계속 진행됩니다.
벽면 정삭 (플러그) — 빈 공간을 깎아 낸 뒤 벽면을 정삭하십시오.
돌출된 플러그 주위의 계단식 Z 레벨 벽면 정삭 — 레벨마다 바깥으로 오프셋한 일정한 Z의 링 하나로 밑동까지 내려갑니다.
돌출된 플러그의 벽면에서, 플러그 황삭이 거칠게 남긴 것을 마무리하는 둘레 정삭으로.
깊이마다 일정한 Z의 링 하나 — 플러그 상단 외곽선을 그 레벨의 구배 + 공구 반경 + 여유량만큼 바깥으로 오프셋한 것 — 를 돌므로, 깊은 링일수록 더 바깥에 놓여 밑동까지 넓어지는 벽면을 따라갑니다. (안쪽으로 오프셋하는 피트 벽면 정삭의 거울상입니다.) 공구 하강 유지는 링 사이에서 내려간 채 있고, 진입 반경은 각 링에 원호로 진입합니다.
Stepdown작업 설정 | 벽면 링 사이의 수직 간격. 작을수록 벽면이 고와집니다. |
Cut direction작업 설정 | 플러그 주위를 하향 절삭 (기본값) 또는 상향 절삭으로 돕니다. |
Keep tool down작업 설정 | 깊이에 머문 채 다음 링으로 이동 — 연속 접촉, 재진입 자국 없음. |
Lead-in R작업 설정 | 각 링으로의 접선 원호. 0 = 곧장 플런지 진입. |
Wall stock작업별 파라미터 | 완전한 정삭이면 0. 중삭 여유를 두려면 양수. |
- 링이 바깥으로 오프셋됩니다 (피트 벽면 정삭과 반대) — 밑동의 링이 여전히 빈 공간에 놓일 만큼 주위 여유가 충분한지 확인하십시오. 그렇지 않으면 인접한 소재를 과절삭합니다.
- 이 작업은 플러그 황삭 뒤에 실행하십시오 — 단독으로 실행하면 링이 솔리드 소재 속에 묻힙니다.
- 벽면만 정삭합니다 — 바닥이나 벽면 상단 필렛은 아닙니다.
플러그 황삭 — 먼저 주위의 빈 공간을 깎아 냅니다.
경사 바닥면 경사 포켓
AFR은 바닥이 수평이 아니라 하나의 기울어진 평면 인 포켓을 표시합니다 — 배수 채널, 금형 배수로, 각진 경량화 포켓. 작업 하나가 부피를 레이어별로 황삭한 뒤, 선택적으로 평면을 따라가는 스캔 라인으로 경사면을 정삭합니다.
벽면이 수직이고 바닥이 기울어진 평면인 포켓을 황삭한 뒤, 윤곽 스캔 라인으로 경사면을 정삭합니다.
벽면이 수직이고 바닥이 하나의 기울어진 평면인 포켓. 바닥은 위를 향해 기울어야 합니다 — 수직이거나 아래를 향하면 안 됩니다.
두 단계입니다. 먼저 레이어별 부피 황삭: Z 스텝마다 동심 링을 돌되, 각 레이어는 기울어진 바닥이 아직 그 아래에 있는 곳으로 잘리고, 링의 Z는 평면을 따라갑니다. 새 레이어마다 플런지(기본값) 또는 깎아 낸 영역 안의 제한된 헬릭스로 진입하고, 공구 하강 유지는 레이어 사이를 옆으로 이송합니다. 그다음 선택적인 왕복 바닥 정삭: 일정한 Z 윤곽을 따라가는 스캔 라인으로, Z가 평면을 추적합니다.
Stepover / Stepdown작업 설정 | 황삭의 링 간격 / 레이어당 깊이. 0 = 자동 (≈ 공구 Ø의 절반). |
Cut direction작업 설정 | 하향 / 상향 / 교대 링. |
Entry mode + Helical R작업 설정 | 플런지 (기본값) 또는 깎아 낸 영역 안에서의 헬리컬 하강 (반경은 레이어마다 자동 제한). |
Keep tool down작업 설정 | 레이어마다 후퇴하는 대신 깊이에서 가로질러 이송합니다 (과절삭 안전 — 벽면이 수직이므로). |
Floor finish pass작업별 파라미터 | 기울어진 바닥을 치수대로 마무리하는 2단계 왕복 패스 (기본값 켬). |
Floor stepover작업별 파라미터 | 바닥 정삭 스캔 라인 사이의 간격. 0 = 자동 (공구 Ø의 0.4배). 경사면 스캘럽을 결정합니다. |
Wall stock작업별 파라미터 | 나중의 정삭 작업을 위해 남기는 벽면 여유량. |
경사 바닥은 볼 엔드밀 로 가공할 때 가장 매끄럽습니다 — 평 엔드밀은 기울기에 계단 모양 스캘럽을 남깁니다 (바닥 정삭 스텝오버가 그 세밀함을 결정).
- 바닥이 올라오면서 레이어를 건너뛰는 것은 정상이며 알림 없이 일어납니다 — 바닥 정삭 패스가 그 부분을 처리합니다. 알림은 어떤 깊이에서도 아무것도 깎이지 않거나(공구 + 여유량이 전체 영역에 비해 너무 넓음) 바닥 정삭 경계가 사라질 때만 나타납니다.
- 바닥은 위를 향해 기울어야 합니다 (양의 Z 법선). 수직이거나 아래를 향한 바닥은 형상 오류로 거부됩니다.
프로파일 윤곽 · 원호 윤곽
파트의 바깥 실루엣 — 둘레를 따라 잘라 낼 벽면입니다. AFR은 두 가지 정삭을 제안합니다: 윤곽 은 현/폴리라인(직선 이동만)을 따라가고, 원호 윤곽 은 프로파일에 원호가 있는 곳에 실제 G2/G3 원호를 출력하여 필렛이 있는 파트에서 기계 동작을 매끄럽게 합니다. 같은 작업이며, 후자는 원호를 원호 그대로 유지할 뿐입니다.
공구를 빈 공간에 두고 공구 반경 + 여유량만큼 오프셋하여 프로파일 바깥쪽을 정삭합니다.
인식된 바깥 실루엣에서 — 바깥 벽면의 현/폴리라인 정삭 (직선 세그먼트만, 원호 없음).
외곽선을 공구 반경 + 여유량만큼 바깥으로 버퍼링하고 그 링을 따라가며, 공구는 완전히 빈 공간에 있습니다. 진입은 Z 레벨마다 시작 정점에서 플런지 한 번이며, 빈 공간 쪽으로 90° 접선 진입을 합니다 (원호 중심이 소재 안에 놓이면 자동으로 곧장 플런지로 건너뜁니다). 한 번에 한 레벨씩 스텝다운하며, 바깥쪽 거터 패스를 추가하지 않는 한 레벨당 경계 링 하나입니다 (거터 패스는 가장 바깥쪽부터 돌아 경계가 마지막 깨끗한 패스로 남습니다).
Start anchor작업별 파라미터 | 선택한 시작점 — 링을 회전시켜 그 근처에서 시작합니다 (기본값: 가장 남쪽 정점). |
Passes + Stepover작업별 / 작업 설정 | 1 = 경계만. 스텝오버와 함께 2 이상이면 깊은 절삭에서 칩 배출용 바깥쪽 거터 링을 그 수만큼 추가합니다. |
Stepdown작업 설정 | Z 레벨당 깊이. 0 = 자동 (공구 Ø의 절반). |
Cut direction작업 설정 | 하향 / 상향 / 교대 (레벨마다 파트를 도는 방향을 뒤집음). |
Lead-in R작업 설정 | 진입 원호를 줄입니다. 0 = 자동. 줄일 수만 있고 키울 수는 없습니다. |
Keep tool down작업 설정 | 후퇴하는 대신 같은 XY에서 다음 레벨로 곧장 플런지합니다. |
Wall stock작업별 파라미터 | 벽면에 추가로 남기는 반경 여유량. |
- 이것은 현 정삭입니다 — 모든 원호가 직선 조각이 됩니다. 필렛 코너에서 깨끗한 G2/G3를 얻으려면 원호 윤곽을 사용하십시오.
- 진입 원호는 원호 중심이 실제로 빈 공간에 놓일 때만 출력됩니다. 좁은 형상에서는 그쪽 끝을 조용히 곧장 플런지로 대체합니다 (드웰 자국이 생길 수 있음).
- 공구 하강 유지를 켜면 중간 레벨은 진입/진출을 잃습니다 — 첫 레벨만 진입을, 마지막 레벨만 진출을 유지합니다.
원호 윤곽 — 같은 프로파일에 대해 원호를 유지하는 자매 작업.
사용자 정의 작업 패널의 실루엣 윤곽 행은 메시 파트에서 같은 작업을 실행합니다: 외곽선을 파트의 투영 실루엣에서 얻으므로, 인식할 B-rep 프로파일이 없는 STL에서도 동작합니다.
세그먼트를 하나씩 오프셋하고 형상에 원호가 있는 곳에 실제 G2/G3 원호를 출력하는 바깥 프로파일 정삭.
바깥 실루엣에 참 원호(필렛 코너, 반경 전이)가 있을 때 — 현 대신 실제 원호를 내는 원호 정삭.
AFR 원호 체인을 세그먼트별로 따라갑니다: 각 직선과 원호를 절삭 쪽으로 공구 반경 + 여유량만큼 오프셋하고(쪽은 가정하지 않고 원호마다 검사), 연속된 오프셋을 코너에서 정확히 만나도록 트림합니다. 진입은 체인 시작점에서의 플런지이며, Lead-in R > 0 일 때는 선택적으로 접선 진입을 합니다 (과절삭 방지). 한 번에 한 레벨씩 스텝다운하며 레벨마다 체인을 다시 따라갑니다. 한 방향만 — 교대 없음.
Stepdown작업 설정 | Z 레벨당 깊이. 0 = 자동. |
Cut direction작업 설정 | 하향 또는 상향 절삭만. 교대 없음. |
Lead-in R작업 설정 | 0 = 체인 시작점에서 곧장 플런지. 양수이면 지정한 반경 그대로 접선 진입/진출을 추가하며, 원호 전체에 대한 과절삭 게이트로 안전을 지킵니다. |
Start anchor작업별 파라미터 | 선택한 시작점 — 체인을 회전시켜 가장 가까운 세그먼트에서 시작합니다. |
Keep tool down작업 설정 | 레벨 사이의 후퇴를 생략합니다. 마지막 레벨은 항상 후퇴합니다. |
Wall stock작업별 파라미터 | 벽면에 추가로 남기는 반경 여유량. |
- 공구 맞음 검사: 실제 원호를 출력하므로 공구보다 작은 오목 노치는 돌 수 없습니다 — 커널이 오프셋을 버퍼 기준값과 비교하여 그 형상을 거부하므로 (황색 알림과 함께 건너뜀) 일반 윤곽이나 더 작은 공구로 바꾸십시오.
- 상향 절삭은 체인 방향과 오프셋 쪽을 모두 뒤집습니다 — 하향 절삭이 언제나 안전한 기본값입니다.
- 진입 원호는 기본적으로 꺼져 있습니다. 반경 0이면 체인 시작점에서 곧장 플런지합니다 (정삭된 벽면에 드웰 자국이 생길 수 있음).
윤곽 — 공구가 좁은 원호를 그릴 수 없을 때의 현 대체 방식.
안쪽 프로파일 안쪽 윤곽 · 안쪽 원호 윤곽 · 개방 윤곽
관통 형상 — 슬롯, 불규칙한 관통 포켓 — 을 안쪽에서 정삭하며 주위 소재는 그대로 남깁니다. 바깥 프로파일과 같은 윤곽 / 원호 윤곽 짝이지만 안쪽으로 오프셋할 뿐입니다. 세 번째 선택지 개방 윤곽 (닫힌 루프 대신 열린 모서리 체인을 선택하면 나타남)도 있습니다.
관통 형상을 안쪽에서 정삭합니다 — 공구를 공구 반경 + 여유량만큼 안쪽으로 오프셋하고 주위 소재는 그대로 남깁니다.
관통 형상, 슬롯, 불규칙한 관통 포켓에서 — 현/폴리라인 안쪽 정삭.
외곽선을 Shapely로 공구 반경 + 여유량만큼 안쪽으로 버퍼링하고(자기 교차는 안전하게 정리됨) 그 안쪽 링을 따라갑니다. Z 레벨마다 플런지 한 번, 선택적으로 진입 원호. 한 번에 한 레벨씩 스텝다운하며, 스텝오버와 2 이상의 패스 수를 주면 안쪽 거터 링을 추가하고 가장 안쪽부터 돌아 경계가 마지막 깨끗한 패스로 남습니다.
Start anchor작업별 파라미터 | 안쪽 링이 그 근처에서 시작하는 선택한 시작점. |
Passes + Stepover작업별 / 작업 설정 | 1 = 경계만. 스텝오버와 함께 2 이상이면 안쪽 거터 링을 추가합니다. |
Stepdown · Cut direction · Keep tool down · Lead-in R작업 설정 | 바깥쪽 윤곽과 동일 — 레벨당 깊이, 하향/상향/교대, 깊이에서 연결, 접선 진입 원호. |
Wall stock작업별 파라미터 | 벽면의 반경 정삭 여유량. |
- 현 정삭 — 원호가 직선 조각으로 분할됩니다. 실제 G2/G3가 필요하면 원호 윤곽 (안쪽)을 사용하십시오.
- 공구 맞음은 안쪽에서 결정적입니다: 좁은 목이나 좁은 안쪽 필렛에 비해 너무 넓은 공구는 안쪽 버퍼를 비우거나 조여 버립니다 — 일괄 중단이 아니라 황색 알림과 함께 건너뜁니다. 더 작은 커터로 바꾸십시오.
원호 윤곽 (안쪽).
관통 형상 벽면을 따라 실제 G2/G3 원호를 출력하는 안쪽 프로파일 정삭.
안쪽 프로파일에 참 원호가 있을 때 — 원호를 그대로 내는 관통 형상 정삭.
바깥쪽 버전과 같은 원호 커널이지만 안쪽으로 오프셋합니다. 작업자가 선택하지 않으면 형상의 가장 넓은 지점 에서 자동으로 시작하여 좁은 목에서도 진입과 플런지에 최대한의 공간을 줍니다. 진입 원호는 공구 중심 루프 전체(시작점만이 아니라)에 대해 검증되므로 원호 몸통이 반대쪽 벽면으로 휘어 들어갈 수 없습니다. 들어가지 않으면 곧장 플런지합니다. 한 방향만.
Stepdown · Cut direction · Keep tool down · Lead-in R작업 설정 | 레벨당 깊이, 하향/상향만, 깊이에서 연결, 선택적 진입 원호 (루프 전체에 대해 검증). |
Start anchor작업별 파라미터 | 자동 최광폭 지점 진입을 대신합니다. |
Wall stock작업별 파라미터 | 반경 정삭 여유량. |
- 이 계열에서 과절삭이 가장 일어나기 쉬운 작업입니다. 볼록한 안쪽 필렛의 중심은 루프 안에 있으므로, 커널은 절삭 쪽을 검사하고 필렛이 공구보다 좁으면 이웃 직선이 닿는 것과 같은 부호의 오프셋으로 현을 출력합니다 — 바깥쪽이 아니라. 이 처리를 믿되, 좁은 필렛은 눈으로 확인하십시오.
- 공구 맞음 검사가 적용됩니다: 공구보다 작은 오목 노치는 거부되어 알림과 함께 건너뜁니다 — 안쪽 윤곽이나 더 작은 공구로 바꾸십시오.
윤곽 (안쪽).
선택한 하나의 열린 모서리 체인을 따라 가공하며, 지정한 쪽으로 오프셋합니다 (또는 선 위에 각인).
안쪽/바깥쪽 윤곽 안에서 열린 모서리 체인(첫 점과 끝 점이 다름)을 선택했을 때. 닫힌 영역을 링으로 도는 대신 모서리 하나나 열린 프로파일을 가공할 때 사용하십시오.
안/밖이 없습니다 — 쪽을 사용자가 고릅니다. 열린 폴리라인을 공구 반경 + 여유량만큼 한쪽으로 오프셋하고(진행 방향의 왼쪽/오른쪽, 또는 각인을 위해 선상) 오프셋된 중심선을 그대로 출력합니다. 깊이 패스마다 시작점 위에서 플런지하고, 선택적으로 빈 공간 쪽으로 진입 원호를 그린 뒤 경로를 따라가고, 자유단에서 진출합니다. 프로파일이 열려 있으므로 레벨 사이에 내려간 채 있을 수 없습니다 — 레벨마다 후퇴하고 다시 플런지합니다.
Cut side작업별 파라미터 | 왼쪽, 오른쪽, 또는 선상 (반경 오프셋 없이 각인) — 진행 방향 기준. |
Flip direction작업별 파라미터 | 체인을 따라가는 진행 방향을 뒤집습니다 (왼쪽/오른쪽이 놓이는 쪽도 바뀜). |
Lead in/out + Lead radius작업별 파라미터 | 자유단에서의 접선 진입/진출 원호. 반경 0 = 자동 (공구 반경). 선상에서는 자동으로 꺼집니다. |
Stepdown작업 설정 | 패스당 깊이. 범위가 0이면 = 바닥에서 패스 한 번. |
- 오프셋 쪽은 신중하게 고르십시오 — 왼쪽/오른쪽은 진행 방향 기준이며, 방향 반전이 이를 뒤바꿉니다. 쪽이 틀리면 모서리의 반대쪽을 깎습니다.
- 선상은 공구 중심 을 모서리 위에 놓습니다 (각인) — 공구 반경을 고려하지 않으며, 진입/진출은 강제로 꺼집니다.
- 닫힌 윤곽보다 후퇴가 많을 것을 예상하십시오 — 열린 경로는 레벨을 깊이에서 연결할 수 없습니다.
필렛 성형 필렛 · 밀링 필렛
모서리 라운드입니다. AFR은 이를 바깥쪽 (볼록한 상단 모서리)과 안쪽 (오목한 벽면-바닥) 섹션으로 나눕니다. 서로 다른 공구가 필요하고 절대 한 작업을 공유해서는 안 되기 때문입니다. 바깥쪽은 폼 가공 (맞는 코너 라운드 비트, 패스 한 번) 또는 밀링 (볼 엔드밀, 다중 패스)을 제안합니다. 안쪽은 밀링만 제안합니다 — 코너 라운드 비트는 물리적으로 오목한 코너에 들어갈 수 없으며, 커널이 이를 강제로 차단합니다.
두 필렛 작업 모두 직접 선택한 모서리 열에서도 실행되며, 곡선 모서리도 포함됩니다: 모서리를 하나씩 선택하거나 체인 연결 을 사용해 열을 누적한 뒤 한 패스로 정삭하십시오. 열은 오프셋 곡선이 교차하는 곳에서 트림되며 각 코너의 도달 범위로 제한됩니다. 구멍 림 라운딩은 거부됩니다 — 그 형상에는 벽면 필렛이 아니라 전용 코너 라운드 공구 경로가 필요합니다.
볼록한 상단 모서리 반경에 맞는 코너 라운드 비트를 대고 한 번 지나갑니다 — 비트의 프로파일이 한 패스로 필렛 전체를 절삭합니다.
맞는 코너 라운드 성형 공구가 한 패스로 정삭할 수 있는 볼록한 상단 모서리 반경 (받침대나 단차를 따라가는 바깥쪽 필렛). 바깥쪽 필렛 전용.
바닥 모서리 폴리라인을 한 위치에서 한 번 따라가며, 코너 라운드 프로파일이 볼록 모서리에 안착합니다 — 각도 스텝도 깊이 스텝도 없습니다. 비트에 연마된 형상이 곧 완성 반경입니다. 진입은 시작점으로 급속 이동한 뒤 모서리 위로 곧장 이송 플런지하며, 코너 구를 쓸어 내도록 모서리 양 끝이 R만큼 자동 연장됩니다.
Feed작업 설정 | 모서리를 따라 한 번 지나가는 이송 속도. |
Plunge작업 설정 | 시작점에서 필렛 위로 한 번 곧장 플런지하는 이송 속도. |
Stepdown deg (outside fillet) / Cusp height (inside fillet) / Wall stock작업별 파라미터 | 밀링/안쪽 분기와의 대칭을 위해 존재하며, 맞는 코너 라운드 비트의 단일 패스에서는 사실상 아무 효과가 없습니다. |
반경이 맞는 코너 라운드 (반경) 성형 공구. 결과를 좌우하는 것은 모델의 반경이 아니라 비트에 연마된 반경입니다. 0.01 mm 넘게 어긋나면 비트의 반경으로 가공되며 알림이 뜹니다. 구르는 반경이 필렛 R보다 크면 들어가지 않아 강제 차단됩니다 — 밀링 필렛으로 더 작은 볼을 사용하십시오.
- 바깥쪽 전용 — 오목한 안쪽 필렛에 코너 라운드 비트를 대면 강제 차단됩니다 (볼록한 프로파일이 위쪽 벽면을 과절삭하므로). 안쪽에는 밀링 필렛을 사용하십시오.
- 평 엔드밀을 쓰면 진짜 단일 패스 성형 절삭 대신 평 엔드밀 동작으로 대체됩니다. 성형 절삭을 하려면 공구 라이브러리에서 코너 라운드 엔드밀을 선택하십시오.
밀링 필렛 — 볼 엔드밀을 쓰는 대안이며, 안쪽 필렛에서는 유일한 선택입니다.
볼 엔드밀로 필렛을 정삭합니다 — 볼록한 바깥 모서리는 각도 스텝으로 굴려 돌고, 오목한 안쪽 반경은 Z 레벨로 한 슬라이스씩 따라갑니다.
모든 필렛 모서리 — 볼록한 바깥 상단 반경이든 오목한 안쪽 벽면-바닥면 반경이든. AFR이 안쪽 필렛에 제안하는 유일한 선택입니다.
바깥쪽: 볼이 4분원 실린더 둘레를 각도 증분으로 돌아가며 (Stepdown deg (outside fillet)), 패스는 지그재그로 연결됩니다. 공구 하강 유지를 켜면 패스 사이를 측면으로 이송합니다. 안쪽: [바닥면, 바닥면 + R] 구간을 메시 슬라이스로 처리하는 Z 레벨 정삭 — 각 Z에서 메시를 단면으로 자르고, 캐비티를 안쪽으로 오프셋한 뒤, 커터가 그 닫힌 윤곽을 따라 오목한 반경을 타고 올라갑니다.
Stepdown deg (outside fillet)작업별 파라미터 | 바깥쪽 스캘럽: 패스 사이의 각도 스텝 (0 = 자동 11.25°). 안쪽에서는 무시됩니다. |
Cusp height (inside fillet) (커스프 높이)작업별 파라미터 | 안쪽 스캘럽: Z 슬라이스 사이의 수직 스텝 (0 = 자동, 공구 Ø의 약 10%). 바깥쪽에서는 무시됩니다. |
Wall stock작업별 파라미터 | 안쪽 전용: 캐비티 벽면에 남기는 정삭 여유량. |
Cut direction작업 설정 | 안쪽 Z 레벨 전용: 캐비티를 도는 링 방향. 바깥쪽은 항상 고정 지그재그를 사용합니다. |
Keep tool down · Feed · Plunge작업 설정 | 패스/레벨 사이에 물림을 유지합니다. 절삭 이송과 플런지 이송. |
반경이 필렛 R 이하인 볼 엔드밀 (더 큰 볼은 강제 차단됩니다). 안쪽 필렛은 파트 메시를 반드시 필요로 합니다 — Z 레벨 이동이 메시 슬라이싱으로 구동되기 때문입니다.
- 조절 항목의 적용 범위는 종류에 따라 갈립니다:
Stepdown deg (outside fillet)은 바깥쪽 전용이고,Cusp height (inside fillet)+Wall stock+Cut direction은 안쪽 전용입니다. 반대쪽 항목을 설정해도 아무 일도 일어나지 않습니다. - 평 엔드밀을 쓰면 공구가 평 엔드밀 접촉으로 대체되어 진짜 볼보다 스캘럽이 나빠집니다. 공구 라이브러리에서 볼 엔드밀을 선택하십시오.
성형 필렛 — 바깥쪽 필렛을 성형 공구로 한 패스에 끝내는 선택지.
모따기 및 V 홈 성형 모따기 · 밀링 모따기
베벨과 V 홈. 같은 두 작업이 세 그룹 모두를 담당합니다 — V 홈 (정점에서 만나는 두 경사 벽면), 바깥쪽 모따기, 그리고 안쪽 모따기. 폼 가공 은 각도가 맞는 V 비트를 사용하고 (중심을 지나는 한 패스), 밀링 은 표준 엔드밀을 사용합니다 (벽면당 한 패스). AFR이 안쪽과 바깥쪽을 따로 나열하는 이유는, 바깥쪽 베벨에 걸치도록 크기를 잡은 V 비트나 엔드밀이 같은 치수의 안쪽 베벨에서는 벽면을 과절삭하기 때문입니다 — 그래서 경우마다 공구 크기를 따로 잡습니다.
두 모따기 작업 모두 수동으로 선택한 모서리 구간에서도 실행되며, 곡선 모서리도 됩니다 — 선택 흐름은 필렛과 같습니다: 하나씩 선택하거나 체인으로 연결하며, 오프셋 곡선 교차점에서 트림하여 이웃한 베벨이 코너에서 깔끔하게 만나게 합니다.
각도가 맞는 V 비트 하나가 모따기의 상단 모서리를 스텝다운 패스로 따라가며, 원뿔 측면이 베벨 면을 타고 갑니다.
보유한 V 비트(챔퍼 비트)와 각도가 맞는 베벨 모서리나 V 홈일 때 — 중심에 놓인 공구 하나가 모서리나 홈 정점을 따라 베벨 전체를 그어 냅니다.
V 비트가 상단 모서리 중점에서 플런지한 뒤 모서리를 따라갑니다. 이어지는 패스마다 모따기의 상단 모서리와 하단 모서리 사이를 더 깊이 보간한 경로를 따라가며 면 안쪽으로 파고듭니다. 스텝다운 0 = 전체 깊이를 한 패스로. 기본 절삭 방향은 교대 (지그재그 — 패스 사이 연결이 가장 짧음)이며, 공구 하강 유지를 켜면 묻힌 채로 스텝오버합니다.
Tip angle작업별 파라미터 | V 비트의 전체 협각입니다. AFR은 측면이 맞도록 180 − 2×모따기 각도로 초기값을 넣습니다. 더 좁은 비트는 과절삭 경고를 냅니다. |
Stepdown작업 설정 | 베벨을 내려가는 패스당 깊이. 0 = 전체 깊이를 한 패스로. 0보다 크면 깊거나 넓은 베벨을 더 가벼운 패스로 나눕니다. |
Cut direction작업 설정 | 하향 / 상향 / 교대 (기본값 지그재그). |
Keep tool down · Feed · Plunge작업 설정 | 패스 사이에 묻힌 상태를 유지합니다. 절삭 이송과 진입 이송. |
베벨과 협각이 맞는 V 비트 / 챔퍼 비트 . 충분히 넓어야 하며 (Tip angle ≥ 180 − 2×chamfer angle), 그렇지 않으면 원뿔이 접촉선 위쪽 평면을 파고듭니다 — 차단이 아니라 경고와 황색 알림입니다.
- 만약
Tip angle이 0으로 남아 있으면 (공구에 각도가 기입되지 않은 경우) 과절삭 검사가 억제되어 경고를 받지 못합니다 — V 비트에 각도를 기입하십시오. - 안쪽과 바깥쪽의 구분: 바깥쪽 모따기에 맞춘 V 비트는 같은 치수의 안쪽 모따기를 과절삭합니다. 경우마다 크기가 맞는 비트를 고르십시오.
- 퇴화된 형상은 일괄 중단이 아니라 알림과 함께 건너뜁니다.
밀링 모따기 — 각도가 맞는 V 비트가 없을 때 쓰는 엔드밀 대안.
표준 엔드밀(평 / 볼 / 불노즈)이 오프셋된 중심선을 따라 베벨 면을 훑으며, Z 레벨마다 스텝 패스를 한 번씩 냅니다.
각도가 맞는 V 비트 대신 표준 엔드밀로 깎을 수 있는 모따기나 V 홈일 때. 벽면당 한 패스이며, 들어가기에 너무 넓은 커터는 커널이 거부합니다.
베벨 면을 따라 접촉점을 등고 Z 패스로 내려갑니다 (간격 = 스텝다운. 0 = 전체 면을 한 패스로). 모따기 각도에서 얻은 커터별 (평면, Z) 오프셋 쌍만큼 공구 중심선을 접촉 경로에서 띄우므로, 평 엔드밀의 평평한 코너나 볼·불노즈의 접점이 면을 타고 가는 동안 몸통은 공중에 있습니다. 기본값은 교대 지그재그이며, 공구 하강 유지를 켜면 패스 사이에도 물림을 유지합니다.
Stepdown작업 설정 | 베벨을 내려가는 접촉 패스당 Z. 0 = 전체 면을 한 패스로. |
Cut direction작업 설정 | 하향 / 상향 / 교대 (기본값 지그재그). |
Keep tool down · Feed · Plunge작업 설정 | 패스 사이에 물림을 유지합니다. 절삭 이송과 진입 이송. (작업별 파라미터는 없습니다 — 형상은 공구와 공통 항목에서 나옵니다.) |
공구 드롭다운에서 고른 평 엔드밀, 볼 엔드밀, 불노즈 . 코너 라운드나 각도가 맞는 성형 공구는 여기서 거부됩니다 — 그런 공구는 성형 모따기의 몫입니다. 불노즈는 코너 반경이 0과 공구 반경 사이여야 합니다.
- 안쪽 모따기 과절삭 보호: 볼·불노즈 커터는 팁이 접촉 Z보다 아래로 내려가므로, 안쪽 모따기의 가장 깊은 패스에서 바닥면을 파고들게 됩니다. 커널은 팁이 바닥면 이상에 머물도록 접촉 범위를 제한하고, 작은 커스프가 남는다는 알림을 냅니다 — 더 작은 커터나 펜슬 패스로 마무리하십시오. 깊이에 비해 너무 크면 일괄 작업이 아니라 그 형상만 건너뜁니다.
- 안쪽과 바깥쪽의 구분: 바깥쪽 모따기에 맞춘 엔드밀은 같은 치수의 안쪽 모따기를 과절삭합니다 — 안쪽 코너에 들어가는 커터를 쓰십시오.
성형 모따기 — V 비트를 쓰는 대안.
3D 곡면 작업 파트 전체 · 선택 항목
3D 작업은 메시 자체를 가공합니다 — 형상 인식이 필요 없으므로 STL로 가져온 파트든 STEP이든 똑같이 실행됩니다. 각 작업에는 파트 전체 행이 사용자 정의 작업 패널에 있고, 대부분은 선택 항목 행을 하나 더 두어 선택한 면 자국이나 추적한 모서리 루프 안으로 절삭을 한정합니다. 깊이는 높이 행(상단 / 하단)으로 한정하십시오. 여러 작업은 잔삭을 제공하는데, 프로젝트에서 자기보다 위에 있는 작업들이 남긴 것만 절삭합니다.
메시를 레벨별로 잘라 가며 닿을 수 있는 모든 캐비티와 단차를 걷어 내는 파트 전체 황삭 — 통 소재에 거는 첫 작업입니다.
커널은 Z 스텝다운마다 파트 메시 전체를 단면으로 자릅니다. 한 레벨에서 절삭할 수 있는 영역은 절삭 경계 안쪽에서 솔리드가 아닌 모든 부분을 공구 반경과 벽면 여유량만큼 줄인 것입니다. 동심 오프셋 링이 각 영역을 걷어 내며, 선택한 기준점에서 하향 절삭 방향의 헬리컬 하강으로 진입합니다 (헬릭스가 들어가지 않으면 공기임이 확인된 곳으로 곧장 플런지합니다). 영역이 메시 슬라이스에서 곧바로 나오므로 구배 진 플러그, 필렛, 언더컷 오버행도 형상 인식 없이 처리됩니다. 높이(상단/하단, 기본값 STOCK_TOP에서 MODEL_BOTTOM까지)가 Z 범위를 한정하고, 선택 항목 방식은 선택한 자국 안으로 황삭을 잘라 냅니다.
XY margin작업별 파라미터 | 바깥 황삭 경계를 이 mm 값만큼 바깥으로 넓힙니다 — 트림/절단을 위해 파트 가장자리 둘레까지 걷어 냅니다. 지그 여유를 확인하십시오. 기본값 0 mm. |
Cut boundary작업별 파라미터 | XY에서 황삭이 멈추는 곳. 실루엣(기본값) = 파트 바깥 외곽선 안쪽. 바운딩 박스 = 소재+파트의 바운딩 박스까지, 공중의 코너까지 걷어 냅니다 (소재 준비 작업 흐름). |
Wall stock작업별 파라미터 | 벽면에 남기는 반경 여유량, mm. 기본값 0 (치수대로 절삭). |
Rest machining작업별 파라미터 | 체크박스, 기본값 꺼짐. 프로젝트의 앞선 작업들이 닿지 못한 곳만 절삭합니다. 앞서 걷어 낸 양은 프로젝트 순서상 이 작업보다 위에 있는 모든 작업에서 자동으로 산출됩니다. |
Trim region작업별 파라미터 | 지정 / 해제 버튼. 평면도에서 사각형을 그려 작업을 모델의 그 부분으로 제한합니다 (재작업, 국부 재절삭). 기본값 없음 = 파트 전체. |
Stepover작업 설정 | 0 = 자동 (공구 직경의 10% — 작은 반경 물림량, 제한된 물림). |
Stepdown작업 설정 | 0 = 자동 (공구 직경의 50%). |
Entry mode작업 설정 | 헬리컬(기본값) = 기준점에서의 오빗 하강. 플런지 = 안전한 내부 지점으로 Z 방향 직하강이며, 좁은 영역이나 미리 뚫어 둔 진입 구멍에 사용합니다. |
Cut direction작업 설정 | 교대(기본값, 양방향 황삭 — 링 사이 이동이 가장 짧음), 하향 절삭, 상향 절삭. 물림 방식의 선택일 뿐이며 경로 모양은 바뀌지 않습니다. |
Ramp rate작업 설정 | 헬리컬 진입 하강의 이송 속도, mm/min. 0 = 플런지 속도를 사용합니다. 기본값은 이송 500 / 플런지 300 mm/min. |
평 엔드밀. 기본값 4 mm. 헬리컬 진입이므로 공구가 중심까지 절삭할 수 있거나, 미리 뚫어 둔 구멍으로 플런지 진입을 지정해야 합니다.
선택 항목(STEP 파트)은 면의 바깥 와이어나 추적한 모서리 루프를 선택하며, 그 자국이 곧 황삭 경계가 됩니다. 그래서 절삭 경계와 트림 영역 행이 사라집니다 — 선택한 것 자체가 경계입니다. STL에서는 선택 항목 버튼이 비활성화되므로 대신 트림 영역을 사용하십시오.
- 프로젝트에서 위에 앞선 작업이 하나도 없는 잔삭은 아무 일도 하지 않습니다 — 뺄 것이 없습니다.
- 바운딩 박스 경계는 하단 높이를 타고 주변 소재를 걷어 냅니다 — 실행 전에 하단 높이를 확인하십시오.
- 소재 위나 모델 바닥면 아래의 레벨에서는 깎을 것이 나오지 않습니다. 상단이 하단 이하이면 오류로 거부됩니다.
물림량을 일정하게 유지하는 트로코이달 황삭 (업계에서 말하는 적응형 황삭 부류) — 반경 물림 폭이 최적 부하를 절대 넘지 않으므로 높은 이송으로 축방향 깊게 절삭합니다.
고정 스텝오버 링 대신 엔진이 변형되는 나선 전선(front)을 키워 나갑니다. 각 패스는 이미 걷어 낸 영역에서 일정한 거리를 유지하여 자유로운 구간에서는 어디서나 반경 절삭 폭이 정확히 최적 부하가 되게 하고, 코너처럼 폭이 그보다 커질 곳에는 트로코이달 루프를 끼워 넣습니다. 진입은 내접원이 가장 큰 곳에서의 헬리컬 하강이며 자동 플런지 대체가 붙습니다. 전선이 잘록해지거나 갈라지면 남은 각 영역이 새 진입을 따로 잡거나(넓은 영역), 중심축을 따라 트로코이달 슬로팅을 합니다(좁은 목 부분). 구조상 하향 절삭 전용입니다. 3D 포켓 황삭과는 다른 전략이므로, 난삭재에서 날 길이 전체를 쓰고 싶을 때 선택하십시오.
Optimal load작업별 파라미터 | 핵심 조절 항목: 목표 반경 물림 폭 (mm)으로, 어디서나 유지됩니다 — 자유 구간은 구조적으로, 코너는 트로코이달 루프로. 스텝오버가 아닙니다. 0 = 자동 (공구 직경의 20%). 기본값 0. |
XY margin작업별 파라미터 | 경계를 바깥으로 더 넓히는 값 (mm)으로, 3D 포켓 황삭과 뜻이 같습니다. 기본값 0. |
Cut boundary작업별 파라미터 | 실루엣(기본값) 또는 바운딩 박스 — 3D 포켓 황삭과 의미가 같습니다. |
Wall stock작업별 파라미터 | 반경 여유량, mm. 기본값 0. |
Stepdown작업 설정 | 0 = 자동 (공구 직경의 50%). 간격이 고정된 사다리 방식이며, 평평한 바닥면은 정확한 Z에서 집어 냅니다. |
Ramp rate작업 설정 | 헬리컬 하강 원호의 이송 속도, mm/min. 0 = 플런지 속도. 기본값은 이송 500 / 플런지 300 mm/min. |
평 엔드밀, 기본값 4 mm. 부하를 제한한 채로 날 길이 전체를 스텝다운하는 것이 이 작업의 요점이므로 날이 긴 공구가 유리합니다.
아직 없습니다 — 선택 항목 버튼은 항상 비활성 상태입니다 ("적응형 황삭 - 선택 항목은 아직 지원되지 않습니다. 파트 전체를 사용하십시오.").
- 절삭 방향 행이 없습니다: 적응형은 구조상 하향 절삭입니다. 진입 모드 행도 없습니다: 헬리컬에 자동 플런지 대체가 붙습니다. 둘 다 빠뜨린 것이 아닙니다.
- 마무리 패스가 수지를 맞추지 못하는 곳에는 작은 잔량을 남길 수 있습니다 (효율 게이트). 무엇을 남겼는지 작업 팔레트의 해당 작업 행 메모와 G-code 서두에 보고하므로 메모를 읽으십시오.
- v1에는 잔삭과 트림이 없습니다.
워터라인 정삭 — 등고 Z 윤곽이 파트 벽면을 따라 내려가며 돌아, 급경사면과 수직면에 균일한 커스프를 남깁니다.
상단과 하단 사이에서 Z를 낮춰 가며 메시를 자릅니다. 각 레벨에서 커터가 벽면 윤곽을 따라 돌며 (바깥 벽면은 바깥으로, 구멍은 안쪽으로 오프셋) 거의 수직인 면에 일정한 커스프를 남깁니다. 내장된 경사 필터가 아랫면과 오버행의 패스를 버리고, 모든 플런지/후퇴 기둥은 사용 전에 공기임을 확인합니다. 패스는 완전 후퇴 대신 과절삭 검사를 거친 도약으로 연결되므로 (패스 사이 표면이 요구하는 높이까지만 공구가 들립니다), 형상이 많은 파트에서 공중 이동 시간이 크게 줄어듭니다.
Wall stock작업별 파라미터 | 벽면에 남기는 반경 여유량, mm. 기본값 0. |
Rest machining작업별 파라미터 | 체크박스, 기본값 꺼짐. 각 벽면 링을 앞선 작업이 이미 걷어 낸 부분에 맞춰 잘라 내고, 남은 구간만 절삭합니다. |
Stepdown작업 설정 | 패스 간격 — 이것이 곧 벽면 커스프를 좌우합니다. 0 = 자동 (공구 직경의 25%). |
Cut direction작업 설정 | 하향 절삭(기본값), 상향 절삭, 교대 (레벨마다 방향을 뒤집음). |
Keep tool down작업 설정 | 다음 링이 같은 XY에서 시작할 때 연속된 레벨 사이의 후퇴를 생략합니다. 기본값 꺼짐. |
Transition rate작업 설정 | 하강을 유지한 채 측면으로 연결 이동할 때의 이송 속도, mm/min. 0 = 이송 속도. 기본값은 이송 500 / 플런지 300 mm/min. |
볼 또는 평 엔드밀, 기본값 4 mm. 급경사면과 수직 벽면이 이 작업의 본령이며, 완경사 바닥면에서는 넓은 단차를 남기므로 평행이나 스캘럽과 함께 쓰십시오.
선택 항목(STEP)은 영역을 선택하며, 선택한 자국 안쪽의 벽면 구간만 절삭합니다. 구간별로 잘라 내므로 내부를 가로지르는 현을 그리지 않습니다 (과절삭 안전). STL에서는 비활성화됩니다.
- 아랫면·오버행 패스 필터는 항상 켜져 있습니다 — 선택 사항이 아니라 과절삭 보호 장치이며, 작업자가 끌 수 있는 스위치는 없습니다.
- 작은 내부 구멍은 일부러 건너뜁니다 — 그런 곳은 구멍 작업의 몫입니다 (건너뛸 때 메모로 알려 줍니다).
- 이 작업에는 트림 영역이 없습니다. 선택 항목 방식을 쓰거나 높이로 범위를 한정하십시오.
90도 벽면까지 포함해 닿을 수 있는 표면 전체를 훑는 래스터(주사선) 정삭이며, 출력은 공차로 제한되고 G2/G3 원호를 그대로 냅니다.
스텝오버 간격의 직선 패스가 파트를 X 또는 Y로 훑습니다. 샘플마다 공구를 실제 표면 접촉까지 내리므로 한 번의 실행에서 경로가 바닥면과 경사면을 따라가고 벽면을 그대로 타고 내려갑니다 (급경사 영역을 제외하지 않습니다). 공차로 제한된 피팅과 볼록 코너 클램프가 출력 경로를 표면의 총 공차 폭 안에 유지하며 — 들어 올리기만 하고 그 아래로는 절대 파고들지 않습니다 — 하강 유지 링커가 패스의 순서를 정하고 이어 줍니다. 출력은 기본적으로 G2/G3 원호이며 순수 G1 직선으로도 낼 수 있습니다. 어느 쪽이든 가공면은 같고 파일만 달라집니다.
Scan dir작업별 파라미터 | X(기본값) 또는 Y — 래스터 패스 방향. |
Total tolerance작업별 파라미터 | 핵심 조절 항목: 표면에서 한쪽으로만 허용하는 편차 폭, mm. 기본값 0.025. 조밀한 격자형/유기적 STL에서는 이 값과 원호 출력이 블록 수를 좌우하는 핵심 항목입니다 — 프로그램을 줄이려면 공차를 키우십시오. |
Smoothing ratio작업별 파라미터 | 공차 폭 가운데 얼마를 절삭 정밀도 대신 스무딩(원호 연결)에 쓸지, 0-1. 기본값 0.5. 참고: 격자형 STL에서는 스무딩을 올리면 블록 수가 오히려 나빠지는 것으로 측정되었습니다 — 총 공차를 쓰십시오. |
Arc output작업별 파라미터 | G2/G3 원호(기본값) 또는 G1 직선. 가공면은 같으며, 곡면 작업에서는 원호 쪽이 프로그램이 훨씬 작습니다. |
Max arc radius작업별 파라미터 | 그대로 출력할 원호의 최대 크기, mm. 이보다 큰 원호는 G1 직선이 됩니다. 0 = 자동 (파트 크기에 비례한 상한). 기본값 0. |
Stock to leave작업별 파라미터 | 표면 법선 방향으로 측정한 정삭 여유량, mm. 기본값 0 = 표면까지 절삭. 음수는 거부됩니다. |
Cut boundary작업별 파라미터 | 모델(기본값) = 공구가 파트를 벗어나는 곳에서 패스가 끝나며, 가장자리 너머로 공구 반경만큼 굴러 나갑니다. 실루엣 = 바깥 외곽선에서 잘리며 굴러 나가지 않습니다. 바운딩 박스 = 파트가 없는 곳에서는 하단 높이를 타고 바운딩 박스까지 패스가 이어집니다 — 하단 높이를 먼저 확인하십시오. 선택 항목이나 트림 사각형은 이 셋 모두보다 우선합니다. |
Pass order작업별 파라미터 | 스윕(기본값) = 파트를 한 줄씩 곧장 가로지릅니다. 최소 후퇴 = 전체 순회 방식으로, 조각난 파트(프레임, 구멍이 많은 판)에서 들어 올림이 줄지만 순서가 어수선해집니다. |
XY offset작업별 파라미터 | 가공 경계 너머로 더 나가는 오버트래블, mm (0-50, 기본값 0). 바운딩 박스 래스터나 실루엣 링을 바깥으로 늘려 주변 바닥 스커트까지 완전히 걷어 냅니다. 파트 전체 메시(STL) 파트에만 해당하며, B-rep이거나 모델 경계이거나 트림이 켜져 있으면 이유와 함께 비활성화됩니다. |
Start anchor작업별 파라미터 | 시작점 선택 버튼: 선택한 점에서 가장 가까운 바운딩 박스 코너에서 래스터가 시작되어 거기서부터 왕복합니다. 기본값 = 최소 코너. |
Trim region작업별 파라미터 | 지정 / 해제: 평면도 사각형으로 작업을 모델의 일부로 제한합니다. 기본값 없음. |
Stepover작업 설정 | 패스 간격, mm. 0 = 자동 (공구 직경의 25%). 기본값은 이송 1000 / 플런지 333 mm/min. |
볼 엔드밀이 자연스러운 선택이며 (기본값 2 mm), 접촉 엔진은 평, 불노즈(코너 반경은 공구에서 가져옴), 테이퍼 볼, 렌즈 커터도 지원합니다 — 전략은 여기서 고르는 것이 아니라 공구의 커터 분류에서 나옵니다.
선택 항목(STEP)은 래스터를 선택한 영역으로 잘라 냅니다. 영역 밖의 샘플은 공기로 취급되므로 패스가 영역 경계에서 그냥 끝납니다. 조절 항목은 절삭 경계 / 트림 영역 / XY 오프셋만 빠지고 동일하며, 선택은 강제 한정입니다. STL에서는 비활성화됩니다 (트림 영역을 쓰십시오).
- 아주 크거나 아주 촘촘한 작업은 예측 메모리 보호에 걸릴 수 있습니다 — 이는 추정값이며 강제 계산으로 무시할 수 있습니다. 실제 메모리 부족이면 실행이 중단됩니다.
- XY 오프셋과 바운딩 박스 경계는 파트가 없는 곳에서 하단 높이의 공기를 깎습니다 — 의도된 스커트 황삭이므로 하단 높이와 지그를 확인하십시오.
- 최대 경사 조절 항목은 설계상 없습니다. v4는 벽면을 포함해 닿는 곳을 전부 가공합니다.
파트 전체에 균일한 커스프를 남기는 3D 오프셋 정삭 — 링 간격이 표면을 따르므로 경사와 곡면에서도 스캘럽 높이가 일정하게 유지됩니다.
엔진이 파트의 부호 거리장(OpenVDB)을 만들고, 볼 반경만큼 바깥으로 떨어진 오프셋 곡면 — 팁이 파트에 닿을 때 공구 중심이 지나는 곡면 — 을 뽑아낸 뒤, 커스프에서 산출한 스텝오버 간격으로 그 오프셋 곡면을 링으로 자릅니다. 이것이 상용 CAM의 3D 오프셋 방식입니다. 링은 최근접 순으로 정렬해 이어지며, Z 램프 진입과 접선 연결이 기본으로 켜져 있습니다. 벽면 각도 한계보다 가파른 면은 제외됩니다 — 진짜 수직면은 Z 레벨의 몫입니다.
Cusp height작업별 파라미터 | 가공면을 좌우하는 항목: 허용 스캘럽 높이, mm. 스텝오버는 이 값과 볼 반경에서 산출됩니다. 기본값 0.005 mm (5 미크론, 고운 정삭). 범위 0.001-0.5. |
Stepover max작업별 파라미터 | 링 간격의 상한, mm. 0 = 상한 없음, 커스프에서 산출한 값을 사용합니다. 기본값 0. |
Voxel size작업별 파라미터 | SDF 격자 해상도, mm. 0 = 자동 (대략 스텝오버/4, 하한 0.025). 작을수록 정확하지만 RAM과 시간이 훨씬 많이 듭니다 — 메모리는 1/복셀의 제곱으로 늘어납니다. |
Wall angle max작업별 파라미터 | 이보다 (수평 기준으로) 가파른 면은 제외됩니다. 기본값 89 — 약 87도 구배 벽면은 가공 대상으로 남기고 진짜 수직면은 Z 레벨에 맡깁니다. 범위 45-90. |
볼 엔드밀 (기본값 4 mm. 코너 반경은 공구 라이브러리 항목에서 가져옵니다). 테이퍼 볼은 거부됩니다 — 단일 거리 오프셋으로는 볼+원뿔을 표현할 수 없습니다.
선택 항목(STEP)은 면을 선택하며, 같은 VDB 엔진이 그 삼각형들로만 범위를 좁혀 실행됩니다. 선택은 벽면 각도 한계를 무시합니다 (가파른 면을 선택한 것은 그 면을 가공하라는 명시적 요구이므로). 공구 중심 링은 볼 반경만큼 안쪽으로 줄인 면 경계로 잘라 내므로, 볼이 면 가장자리까지는 닿되 이웃 면으로는 절대 넘어가지 않습니다. STL에서는 비활성화됩니다 (트림 영역이나 높이를 쓰십시오).
- 수동으로 지정한 복셀 크기의 예상 메모리가 여유 RAM을 넘으면, 컴퓨터가 스래싱에 빠지기 전에 거부됩니다. 강제 계산으로 그 추정을 무시할 수 있으나 책임은 사용자에게 있습니다.
- 이 커널은 절삭 방향을 반영하지 않으므로 (링이 한 방향으로 정규화됩니다) 해당 행은 비활성 상태입니다.
- 테이퍼 볼 공구는 곧바로 거부됩니다. 공구 라이브러리의 볼 엔드밀을 사용하십시오.
코너 잔삭 — 두 면이 만나 큰 커터의 몸통이 닿지 못하던 안쪽 오목 코너부를 따라갑니다.
커널이 메시의 면 인접 관계를 훑어 이면각이 시임 각도를 넘는 오목 모서리를 남기고, 접선 연속성으로 체인을 만든 뒤, 볼이 코너에 안기도록 커터 중심을 시임 이등분선 위에 놓습니다. 체인마다 자체 플런지와 상승을 갖습니다. 같은 Z에서 끝점이 서로 가까운 연속 체인은 완전 후퇴 대신 짧은 하강 유지 도약으로 연결됩니다. 높이(상단/하단)가 적용 범위를 한정하는 것은 Z 레벨과 같습니다.
Seam angle작업별 파라미터 | 이 값(도)보다 작은 이면각의 모서리는 너무 완만하여 시임으로 치지 않습니다 — 곡면의 분할 노이즈를 걸러 냅니다. 기본값 30. |
Link clearance작업별 파라미터 | 하강 유지 연결 중에 공구가 절삭면 위로 유지하는 높이, mm. 0 = 자동 (공구 직경의 절반). 기본값 0. |
Link max gap작업별 파라미터 | 후퇴하지 않고 하강을 유지한 채 건널 수 있는 체인 사이 최대 간격, mm. 0 = 자동 (공구 직경의 4배). 기본값 0. |
잔량을 남긴 정삭 공구보다 작은 볼 엔드밀 — 기본값 2 mm. 테이퍼 볼은 거부됩니다: 원뿔 측면이 시임 벽면으로 퍼져 나가 벽면을 과절삭합니다.
일부러 두지 않았습니다 — 펜슬은 이미 시임만을 대상으로 하므로, 선택 항목 버튼은 그 설명과 함께 항상 비활성 상태입니다.
- STEP 파트 전용: STL에서는 파트 전체 버튼이 비활성화됩니다 ("펜슬은 B-rep 면 위상을 따라갑니다 -- STEP 전용.").
- 테이퍼 볼 공구는 과절삭을 내며 실행되는 대신 오류로 거부됩니다.
- 이송 500 / 플런지 300 mm/min만 살아 있는 공통 행이며, 이 작업에서 나머지는 모두 비활성 상태입니다.
선택한(또는 파트 전체) 영역을 워터라인 스텝으로, 또는 하나의 연속 헬릭스로 내려가며 원하는 벽면 경사만 남기는 벽면 정삭.
램프는 Z 레벨 코어에 경사 대역을 붙여 재사용합니다. 표면 경사가 [경사 시작, 경사 끝] 안에 드는 벽면 구간만 남기므로 (기본값 30-90도, 구배면에서 수직면까지) 바닥면과 아랫면은 건드리지 않습니다. 파트 전체는 파트 외곽선을 자동으로 공급하고, 선택 항목은 뷰포트에서 닫힌 모서리 체인을 선택하게 하여 각 Z 슬라이스를 그 자국으로 잘라 냅니다. 계단식 모드는 접선 진입/진출 원호로 감싼 개별 Z 패스를 냅니다. 헬리컬 모드는 한 바퀴마다 연속으로 하강합니다 (깨끗한 진입과 평평한 바닥을 위해 첫 레벨과 마지막 레벨은 계단식으로 남습니다). 패스는 기본적으로 과절삭 검사를 거친 도약으로 연결됩니다.
Wall stock작업별 파라미터 | 반경 여유량, mm. 기본값 0. |
Slope from작업별 파라미터 | 남길 벽면 경사 대역의 아래쪽 끝, 수평 기준 도. 기본값 30. |
Slope to작업별 파라미터 | 대역의 위쪽 끝, 도. 기본값 90 (수직). |
Slope tol작업별 파라미터 | 대역 양쪽 끝에 더하는 여유, 도, 1-5로 제한됩니다. 기본값 2 — 해석적 표면 법선이 분할 노이즈를 흡수하므로 이만큼이면 충분합니다. |
Stepdown작업 설정 | 패스의 Z 간격. 0 = 자동 (공구 직경의 25%). |
Cut mode작업 설정 | 계단식(기본값) = 개별 워터라인 패스. 헬리컬 = 한 바퀴마다 연속으로 Z 하강하여 레벨별 진입 자국이 없습니다. |
Cut direction작업 설정 | 교대(기본값), 하향 절삭, 상향 절삭. |
Lead-in radius작업 설정 | 90도 접선 진입/진출 원호 반경, mm. 0 = 자동 (공구 직경의 절반). 계단식 모드 전용이며, 헬리컬 진입은 그 자체가 진입입니다. 진입 속도 0 = 이송 속도. 기본값은 이송 500 / 플런지 300 mm/min. |
곡면이나 구배 벽면에는 볼 엔드밀 (기본값 4 mm), 단순 수직 벽면에는 평 엔드밀이 맞습니다.
선택 항목은 체인 선택기를 켭니다. 뷰포트에서 닫힌 모서리 루프를 그리십시오 (실행 취소는 마지막 모서리를 빼고, 해제는 처음부터 다시 시작합니다). 체인이 닫히기 전까지 계산은 비활성 상태입니다. 선택한 다각형이 모든 레벨의 정확한 XY 클립이 됩니다. 파트 전체는 선택이 필요 없으며 파트 외곽선이 곧 경계입니다. STL에서는 선택 항목을 쓸 수 없습니다.
- 경사 시작을 약 30도 아래로 넓히면 완경사 바닥면까지 벽면 전략으로 끌어들이게 됩니다 — 그 영역은 스캘럽/평행의 몫입니다.
- 헬리컬 모드가 첫 레벨과 마지막 레벨을 계단식으로 두는 것은 의도적입니다 (깨끗한 상단 진입, 평평한 바닥 정삭) — 결함이 아닙니다.
- 하강 유지 스텝다운 안이나 체인으로 이어진 루프 사이에서는 진입 원호를 생략합니다.
선택한 프로파일 경계를 따라 Z가 표면을 따라가는 3D 패스 한 번 — 높이가 변하는 림과 둘레처럼 등고 Z 윤곽이 맞지 않는 곳에 씁니다.
형상 작업에서 프로파일 면(그 바깥 와이어)이나 모서리 체인을 선택하면, 커널이 그 XY 경계를 한 번 따라가며 각 점을 메시에 레이캐스팅하여 Z가 실제 모서리 높이를 타게 하고, 표면 법선 방향의 공구 반경 보정을 적용합니다 (볼이 벽면에서 대략 공구 반경만큼 바깥을 지납니다). 수평 구간은 그대로 G2/G3 원호로 다시 맞추고 (현 공차 0.01 mm) 나머지는 G1으로 둡니다. 스텝다운을 주면 높이가 변하는 상단 모서리에서 바닥까지 벽면을 따라 패스가 반복되며, 하단을 모델 하단에 그대로 두면 각 기둥이 얇은 부위를 과절삭하지 않도록 자기 아랫면에서 멈춥니다. 업계에서 흔히 쓰는 이름: 3D 윤곽 정삭, 경계 투영.
Resample step작업별 파라미터 | 경계 샘플링 간격, mm. 작을수록 Z가 표면을 더 매끄럽게 따라가고 현이 볼록한 부풀림에 더 밀착합니다. 기본값 0.5. |
Wall stock작업별 파라미터 | 벽면에 남기는 반경 정삭 여유량 (바깥쪽 공구 반경 오프셋에 더해집니다), mm. 기본값 0. |
Start anchor작업별 파라미터 | 시작점 선택: 닫힌 루프를 회전시켜 선택한 점에서 가장 가까운 세그먼트에서 시작하게 합니다. |
Cut direction작업 설정 | 하향 절삭(기본값) 또는 상향 절삭 — 진행 방향이 뒤집힙니다. |
Stepdown작업 설정 | 0 = 상단 모서리를 따라가는 단일 패스 (기본값). 0보다 크면 하단 높이까지 벽면을 단계적으로 내려갑니다. |
Lead-in radius작업 설정 | 접선 평면 진입/진출 원호, mm. 0 = 곧장 플런지. 공구 반경으로 제한되며 바깥 빈 공간에서 쓸리므로 자국을 남기지 않습니다. 진입 속도 0 = 이송 속도. 기본값은 이송 500 / 플런지 300. |
볼 엔드밀, 기본값 6 mm. 여기서는 테이퍼 볼도 지원됩니다: 일반 볼이면 과절삭할 급경사 벽면에서 테이퍼 접촉이 공구를 들어 줍니다.
선택이 곧 작업입니다. 3D 트레이스는 형상 작업 (B-REP) 아래에 면 선택 버튼과 함께 있으며, 선택한 프로파일 경계가 그대로 따라갈 대상입니다. 파트 전체 버튼은 없습니다.
- STEP 파트 전용 — 형상 작업의 선택에는 해석적 B-rep 면이 필요하므로 STL에서는 버튼이 비활성화됩니다.
- 오프셋 대역(바깥쪽으로 여러 패스)은 일부러 없앴습니다. 3D 림을 2D로 오프셋하면 돌출 형상이 무너지기 때문입니다. 경계는 하나이며, 선택적으로 아래로 스텝다운합니다.
- 하단을 모델 하단이 아닌 값으로 두면 (예: 절단용 소재 하단) 모든 기둥이 전체 깊이까지 내려가므로 얇은 부위에 주의하십시오.
슬롯 및 레일 T 슬롯 · 도브테일
2차 언더컷 작업: T 슬롯 디스크 커터가 미리 가공된 수직 슬롯을 표면 아래에서 직사각형 채널로 넓힙니다.
슬롯 바닥면을 선택하십시오. 장착된 디스크 커터의 넥이 기존 여유 슬롯 안을 지나가는 동안 디스크가 채널을 절삭합니다. 진입은 반드시 측면입니다 — 디스크가 넥보다 넓으므로 절대 플런지할 수 없습니다. 이 작업은 바닥면의 벽면을 분류합니다. 양쪽이 벽인 슬롯은 열린 끝에서 축방향으로 진입하여 끝면 바깥 공중에서 깊이까지 내려갑니다. 한쪽만 벽인 슬롯은 열린 쪽에서 측면 진입을 씁니다. 막힌 끝에서는 디스크 반경만큼 못 미친 곳까지 이송한 뒤 빠져나옵니다. 곡선 슬롯은 중심선을 따라갑니다.
Wall stock작업별 파라미터 | 채널 벽면에 남기는 반경 여유량, mm, 기본값 0. |
Pass extension작업별 파라미터 | 열린 끝이나 옆면 바깥 공중에서 디스크가 물리기 전과 빠져나온 뒤에 얼마나 더 나아갈지. 기본값 0 = (자동): 디스크 반경 + 2 mm. |
T 슬롯 (디스크) 커터 — 디스크 직경, 넥 직경, 절삭 폭 모두 장착된 공구에서 옵니다 (기본값 12 / 6 / 6 mm). 기본값은 이송 300 / 플런지 120 mm/min. 넥 도달 (여유 슬롯 아래로 넥을 넣는 것) 은 작업자의 책임입니다.
- 넥이 지나갈 수직 여유 슬롯이 미리 가공되어 있어야 합니다 — 이 작업은 2차 패스입니다.
- 사방이 벽인 막힌 슬롯은 거부됩니다 — 디스크가 들어갈 수 없습니다.
- 바닥면은 수평이어야 하며, 기울어진 바닥면이나 벽면을 선택하면 선택 시점에 거부됩니다.
- 다중 패스는 공통 행을 따릅니다. 스텝오버 = 벽면 쪽으로 넓혀 가는 측면 스텝 (0이거나 디스크 폭 이상이면 단일 패스). 스텝다운 = 채널이 디스크보다 높을 때 오버행까지 축방향으로 높이를 쌓는 것 (0 = 단일 패스).
같은 측면 진입 언더컷 패스를 도브테일 커터로 하는 것 — 커터의 측면 각도가 그대로 각도가 되는 사다리꼴 채널입니다.
T 슬롯과 커널이 하나입니다. 단면은 순전히 커터의 형상이며 (측면 각도는 공구의 팁 각도에서 옵니다), 단일 패스라면 중심선 궤적은 완전히 같습니다. 바닥면 선택도, 벽면 분류도, 축방향 / 측면 진입도, 막힌 슬롯 거부도 모두 같습니다.
Wall stock작업별 파라미터 | 반경 여유량, mm, 기본값 0. |
Pass extension작업별 파라미터 | 열린 끝이나 옆면 바깥 공중에서의 이동 거리, mm. 0 = 자동 (디스크 반경 + 2 mm). |
도브테일 커터. 디스크/넥/폭과 측면 각도는 모두 공구에서 옵니다. 기본값은 이송 300 / 플런지 120 mm/min.
- 스텝다운으로 높이를 쌓는 것은 T 슬롯 전용입니다 — 도브테일의 단면은 커터로 고정되므로 높이 패스를 쌓을 수 없습니다.
- 미리 가공된 수직 여유 슬롯이 필요하고, 막힌 슬롯은 거부되며, 바닥면은 수평이어야 합니다.
각인 가공 각인
두 가지 모드가 있습니다. 중심선은 선택한 모서리 체인을 일정한 깊이로 따라가고, V 카빙은 닫힌 영역을 중심축을 따라 깊이를 바꿔 가며 채워 코너와 세리프가 날카롭게 나오게 합니다.
중심선: 공구 팁이 선택한 각 체인(열린 궤적이든 닫힌 루프든)을 체인 점 자신의 Z에서 깊이만큼 아래로 따라가므로, 평면이 아닌 모서리 위의 체인도 표면을 따라 일정한 깊이의 홈으로 각인됩니다. 선 폭은 경로가 아니라 공구 팁에서 나옵니다. V 공구 폭 = 팁 평탄부 + 2 × 깊이 × tan(반각), V가 아닌 공구의 폭 = 팁 직경. 공통 스텝다운 행이 깊이를 여러 패스로 나눕니다 (닫힌 루프는 하강을 유지한 채 루프 시임에서 스텝하고, 열린 궤적은 후퇴했다가 다시 플런지합니다). V 카빙: 글자 면을 선택하거나 (한 번 클릭하면 외곽선과 그 안의 아일랜드가 함께 잡힙니다) 닫힌 모서리 루프를 선택하십시오. V 공구가 영역의 중심축을 따라가며 원뿔이 벽에서 벽까지 닿을 때까지 파고듭니다 — 좁은 획은 얕게, 넓은 획은 깊게 절삭되고, 가지 끝은 깊이 0으로 코너까지 들어갑니다. 깊이는 최대 깊이 상한으로 작동하며, 카빙 기준면은 확정된 높이의 상단입니다. 상용 CAM이 'Engrave' 공구경로로 제공하는 것과 같은 방식입니다.
Depth작업별 파라미터 | 선택한 각 체인 점 자신의 Z에서 아래로 mm (중심선) / 최대 깊이 상한 (V 카빙). 기본값 0.2 mm, 범위 0.01-50. V 공구에서는 이것이 곧 선 폭 조절 항목입니다. |
Note작업별 파라미터 | 패널 안내 행: '뷰포트에서 모서리 체인을 선택하십시오. 완성된 체인마다 경로가 하나씩 추가되며, 해제하면 초기화됩니다.' 체인은 선택한 순서대로 쌓이고, 그 순서가 곧 절삭 순서입니다. |
중심선: 어떤 공구든 쓸 수 있으나, V 각인 공구를 쓰면 깊이로 선 폭을 조절할 수 있습니다 (팁 각도와 실측 팁 평탄부는 경로 생성 시 공구에서 가져옵니다). V 카빙에는 V 공구(각인 공구 / 챔퍼 / 카운터싱크 비트)가 필요합니다. 기본 공구 6 mm, 이송 500 / 플런지 300 mm/min.
- B-rep (STEP) 전용 — 모서리 선택에는 해석적 모서리가 필요한데 STL에는 없으므로, 메시 파트에서는 사용자 정의 작업 버튼 두 개가 모두 비활성화됩니다.
- 진입 원호는 설계상 없으며 (깊이에서 진입하면 홈의 양 끝이 넓어집니다) 절삭 방향도 비활성 상태입니다 — 홈은 곡선을 중심으로 대칭으로 절삭됩니다.
- V 카빙은 스텝다운을 사용하지 않으며 (깊이가 점마다 달라지므로, 값을 넣으면 그렇다는 메모가 뜹니다), 상한 깊이에서 비트가 닿을 수 있는 폭보다 영역이 넓은 곳은 가운데 바닥이 남습니다 (경미한 메모이며, 평탄부를 걷어 내는 패스는 아직 없습니다).
- 중심선 깊이는 체인 자신의 Z에서 아래로 측정되므로, 이 작업에서 높이의 하단 행은 아무 영향이 없습니다.
로터리 — 파트 전체 4축
로터리 작업은 로터리 컨텍스트에서 실행됩니다. 파트가 기계의 회전축을 중심으로 돌고, 커널은 반경 좌표로 작업합니다 (깊이 = 중심선에서의 반경). 인덱스 컨텍스트는 각도를 고정한 3축이므로 거기서는 3축 작업을 사용하십시오. 회전축 문자와 부호는 포스트가 아니라 기계 항목이 공급합니다.
소재를 매번 온전한 물림 폭의 띠로 나선을 그리며 레벨별로 걷어 내어, 파트 벽면에 지정한 여유량을 남길 때까지 내려가는 대량 로터리 황삭.
적응형과 레벨 황삭 (및 각각의 선택 항목 방식) 에는 Rest machining 체크박스가 있습니다. 이 작업은 같은 로터리 컨텍스트의 앞선 작업들이 자기 공구로 닿을 수 있었던 부분을 건너뜁니다 — 전형적인 연계는 D12 레벨 황삭 다음에 잔삭을 켠 D6 적응형입니다. "앞선"이란 프로그램 순서상 위에 있으면서 공구가 지정된 모든 작업을 뜻합니다. 모델은 추적된 소재가 아니라 앞선 공구의 황삭량이므로, 한 대역으로 범위를 좁혔던 앞선 작업은 과대 계상됩니다 — 코너가 빠졌다면 그 작업의 잔삭을 끄십시오. 잔삭을 켠 상태에서 결과가 비는 것은 정상입니다: 앞선 공구들이 이 작업이 닿을 수 있는 곳을 이미 다 걷어 낸 것입니다.
파트를 회전축을 따라 자릅니다. 각 축방향 레벨에서 (커터 반경만큼 키운) 파트 단면을 소재 원판에서 빼고, 남은 소재의 링을 나선 빗질로 걷어 냅니다. 공구가 소재 표면에서 진입해 안쪽으로 나아가며, 각 패스가 링 스텝 하나 정도의 새 띠를 물다가 가장 안쪽 패스가 균일한 벽면 여유량을 남깁니다. 모든 윤곽점은 (축방향, 반경, A) 이송 이동이 됩니다. A는 연속으로 이어지므로 테이블이 먼 쪽으로 돌아가는 일이 없고, 레벨 사이에서는 공구가 안전 반경으로 후퇴합니다. 영역 계산은 공구 폭 전체에 걸친 평면 단면을 합집합으로 묶고, 반경 방향 공구가 실제로 볼 수 있는 곳으로 잘라 내며 (오버행 아래는 절삭하지 않음), 모든 연결 통로를 검사하여 소재를 뚫고 지나가는 대신 넘어갑니다.
Resolution작업별 파라미터 | 축방향 슬라이스 간격의 샘플링 해상도 (mm). 기본값 2.0 mm. 스텝오버가 0일 때 스텝오버의 자동값으로 쓰입니다. |
Radial engage (xD)작업별 파라미터 | 나선 패스 사이의 링 스텝을 공구 직경에 대한 비율로 지정합니다. 기본값 0.40. 스텝다운이 0일 때 스텝다운의 자동 규칙으로 쓰입니다. |
Stock to leave작업별 파라미터 | 황삭이 파트에 남기는 벽면 여유량 (mm). 기본값 0 = 자동이며, 이는 공구 직경의 10%를 뜻합니다 — 여유량 0이 아닙니다 (0일 때 필드에 "(자동)"이 표시됩니다). |
Start end작업별 파라미터 | 어느 축방향 끝에서 황삭을 시작할지: 축 최소(기본값) 또는 축 최대 — 예를 들어 심압대에서 척 쪽으로. |
Axial from / Axial to작업별 파라미터 | 회전축을 따라 파트 전체의 범위를 수동으로 한정하는 구간, WCS mm이며 필드마다 뷰포트 선택 버튼이 있습니다. 둘 다 0이면 파트 전체. 메시(STL) 파트 전용. |
Angle from / Angle to작업별 파라미터 | 각도 방향 한정 섹터, 도. 0..360 = 전체 둘레. 메시(STL) 파트 전용. |
Stepover (universal Op Config)작업별 파라미터 | 측면 슬라이스 간격 (mm). 기본값 0 = 자동 -> 해상도 값. |
Stepdown (universal Op Config)작업별 파라미터 | 반경 링 스텝 (mm). 기본값 0 = 자동 -> 반경 물림량 x 공구 직경. |
Feed / Plunge / Lead-in (universal Op Config)작업별 파라미터 | 기본값은 절삭 이송 800 mm/min, 플런지 300 mm/min. 진입 = 각 패스 진입부의 대략 공구 반경 구간에 쓰는 이송. 0 = 이송 속도와 같음. |
Heights Top / Bottom작업별 파라미터 | 반경 황삭 구간: 하단은 모델을 보호하는 바닥 한계이고 (그 안쪽 소재는 남습니다), 상단은 시작 천장입니다 (미리 선삭해 둔 소재를 건너뜁니다). 기본값 = 소재 외측 / 모델 내측 = 잘라 내지 않음. 후퇴 = 레벨 사이의 안전 반경, 여유 = 최종 대기 위치. 이송 높이는 참고용입니다. |
황삭용 커터 — 보통 평 엔드밀입니다. 이 커널에는 커터 분류별 접촉 계산이 없으며, 공구를 지정된 직경의 단순한 원통으로 취급합니다.
적응형 (선택 항목): STEP 파트에서 면을 선택하면 같은 황삭기가 선택한 영역으로 황삭 범위를 한정합니다. 수동 축방향/각도 구간 행은 적용되지 않습니다 (선택한 것이 곧 구간입니다).
- 이 작업에는 생크/홀더 간섭 검사가 일부러 없습니다 — 돌출 길이는 작업자가 보장합니다 (내부 규칙: 황삭 작업은 간섭을 피하려고 자기 절삭량을 줄이지 않습니다).
- 여유량 0은 자동(공구 직경의 10%)이며 치수대로 절삭이 아닙니다 — 같은 라벨의 0이 치수대로 절삭을 뜻하는 정삭 작업들과 다릅니다.
- 축방향/각도 구간 행은 메시 전용입니다. B-rep(STEP) 파트에서는 비활성화되므로 면을 선택하는 선택 항목 방식을 쓰십시오.
- 패스별 물림 조절(좁은 목 부분의 트로코이달 회피)은 아직 들어 있지 않습니다. 좁은 목에서는 전폭 물림이 납니다.
3축 Z 레벨 황삭에 대응하는 로터리 작업입니다. Z 레벨 대신 반경 방향 껍질을 벗기며, 구조상 과절삭이 나지 않습니다.
(축방향 위치, 각도)에 대한 파트의 바깥 반경을 높이 지도로 삼아, 그 위의 모든 것을 껍질 단위로 제거합니다. 축방향 모드에서는 패스마다 A를 고정한 채 공구가 회전축을 따라 달리며, 패스 사이에 A를 스텝하여 각도 방향을 덮고 반경 방향으로 스텝하여 깊이를 냅니다. 반경방향 모드는 대신 A를 연속으로 돌리는 선반식 패스를 축 둘레로 돌립니다. 모든 이송점이 그 지점의 파트 바깥 표면이나 그보다 위에 놓이므로, 팁이 물리적으로 파트 안쪽에 닿을 수 없습니다 — 구멍이 뚫린 STL 껍질에서도 그렇습니다. 표면 필드는 일부러 과대 추정(최대 팽창)되어 있어, 하강 유지 연결이 소재 근처에서는 항상 막힙니다.
Scan direction작업별 파라미터 | 축방향(기본값) = 회전축을 따라가는 패스이며 패스마다 A 고정 — 축대칭이 아닌 파트에 가장 좋습니다. 반경방향 = A를 연속으로 돌리며 축 둘레를 도는 패스 — 둥근 파트에 가장 좋습니다. |
Stock to leave작업별 파라미터 | 황삭이 남기는 벽면 여유량 (mm). 기본값 0 = 자동 (공구 직경의 10%)이며 여유량 0이 아닙니다 — 0일 때 필드에 "(자동)"이 표시됩니다. |
Resolution작업별 파라미터 | 높이 필드의 축방향 샘플링 해상도 (mm). 기본값 2.0 mm. |
Start end작업별 파라미터 | 축 최소(기본값) 또는 축 최대 — 어느 축방향 끝에서 황삭을 시작할지. |
Axial from / Axial to, Angle from / Angle to작업별 파라미터 | 파트 전체에 대한 수동 구간 (WCS mm 축방향 대역 + 0..360도 섹터). 축방향이 둘 다 0이고 각도가 0..360이면 파트 전체. 메시(STL) 파트 전용. |
Stepover (universal Op Config)작업별 파라미터 | 패스 사이의 측면 스텝 (mm). 기본값 4.0 mm. |
Stepdown (universal Op Config)작업별 파라미터 | 껍질 하나당 반경 절삭 깊이 (mm). 기본값 4.0 mm. |
Feed / Plunge (universal Op Config)작업별 파라미터 | 기본값은 이송 800 / 플런지 300 mm/min. |
평 엔드밀 황삭: 패스당 절삭 폭은 공구 직경이며, 반경에 따라 달라지는 것은 패스 사이의 각도 스텝뿐입니다.
레벨 황삭 (선택 항목): 같은 커널을 선택한 STEP 면으로 한정합니다. 수동 구간 행은 사라집니다 (선택이 영역을 정합니다).
- 높이의 상단/하단/이송은 비활성 상태입니다 — 이 작업은 후퇴(안전 반경)와 여유만 읽으며, 절삭 형상은 파트와 소재에서 나옵니다.
- 축방향/각도 구간 행은 B-rep 파트에서 비활성화됩니다 — 그럴 때는 선택 항목 방식을 쓰십시오.
- 적응형과 마찬가지로 생크/홀더 간섭 검사가 없습니다 — 돌출 길이는 작업자가 보장합니다.
로터리 곡면 정삭: 원통 위에 드리운 주사선 패스를 매끄러운 직선·원호 G-code로 맞춰 냅니다.
3축 평행을 원통에 감은 것입니다. 파트를 한 번 레이캐스팅하여 원통형 접촉 버퍼를 만들고, 닫힌 식으로 볼만큼 팽창시키므로 뒤늦은 접촉(과절삭)이 구조상 불가능합니다. 패스는 피치가 일정한 링이거나 축방향 스캔이며 (업계 표준 간격), 실제 벽면을 절대 넘지 않는 제한된 공차 관 안에서 가볍게 스무딩됩니다. 그다음 각 구간을 3축 평행과 같은 탐욕적 직선+원호 엔진으로 맞춥니다 — 맞춰진 직선은 현 오차가 0인 기계 좌표계 이동 정확히 하나이고, 원호는 맞춰진 원 위에서 다시 선형화되므로 원시 스캔 노이즈가 G-code까지 가지 않습니다. 출력은 G93 인버스 타임 연동 운동입니다.
Scan direction작업별 파라미터 | 축방향(기본값) = 회전축을 따라가는 스캔. 각도 = 축 둘레의 링. (이 작업의 메뉴는 반경방향이 아니라 각도라고 표시됩니다.) |
Linking작업별 파라미터 | 주사선을 잇는 방식: 나선 (기본값, 연속 헬릭스), 지그재그, 상승 (선 사이에서 후퇴 후 급속 이동). |
Sample step작업별 파라미터 | 주사선 샘플링 스텝 (mm). 기본값 0 = 자동 = 스텝오버 / 2. |
Smoothing작업별 파라미터 | 제한(기본값): 원시 접촉에서 +/-0.03 mm 안에서 접촉 노이즈를 스무딩합니다. 실제 벽면(리브)은 필터가 절대 넘지 않는 분리 경계입니다. 끔 = 원시 접촉. |
Total tolerance작업별 파라미터 | 직선/원호 피팅 정확도 폭 (mm). 기본값 0.025 mm. |
Stock to leave작업별 파라미터 | 표면 법선 방향으로 표면 위에 남기는 소재량 (mm). 기본값 0 = 치수대로 절삭. 음수 = 그만큼 더 파고듦 (실측 과대 치수를 보정할 때). 계산 비용은 없습니다 — 해에서 더 큰 볼을 굴릴 뿐입니다. |
Edge pass작업별 파라미터 | 체크박스, 기본값 꺼짐. 표시된 림/모서리 지점을 4배 조밀한 국부 재스캔으로 다시 절삭하여 볼 포락면이 그 부분을 깎아 내지 못하게 합니다 (실측: 깎임 꼬리 0.150 -> 0.085 mm). 계산 비용이 파트 전체에서 약 2~3배, 형상이 조밀한 대역에서는 그보다 더 늘어나므로, 실제로 내보낼 프로그램에서 켜십시오. |
Axial from / Axial to작업별 파라미터 | 회전축을 따라가는 한정 구간 (WCS mm)이며, 각각 뷰포트 선택 버튼이 있습니다 (정확한 경계를 원하면 링 모서리를 선택하십시오). 둘 다 0이면 파트 전체. |
Angle from / Angle to작업별 파라미터 | 각도 구간 (도). 0..360 = 전체 둘레. |
Stepover (universal Op Config)작업별 파라미터 | 주사선 사이의 간격 (mm). 기본값 1.0 mm. |
Cut direction (universal Op Config)작업별 파라미터 | A 스윕 방향: 하향 절삭 (CCW, 기본값) 또는 상향 절삭 (CW). 이 두 방향뿐입니다 — 헬릭스는 A 방향이 하나여서 교대 옵션은 없습니다. |
Feed / Plunge (universal Op Config)작업별 파라미터 | 기본값은 이송 600 / 플런지 300 mm/min. |
기본값은 볼 노즈입니다 (커터 종류: 볼 엔드). 접촉 해석은 엔드밀과 불노즈(커터 코너 R 지정)도 받아들입니다.
평행 (선택 항목): 조절 항목은 같고, 면 선택으로 고른 STEP 면으로 범위가 한정됩니다 — 영역은 조절 항목이 아니라 선택 그 자체입니다.
- 높이의 상단/하단/이송은 비활성 상태이며, 후퇴와 여유만 사용됩니다.
- 접촉 해석에서 팁 과절삭은 구조상 배제됩니다. 공구경로 인증 버튼은 생크와 홀더 전체를 메시에 대해 독립적으로 훑어 보고할 뿐, 경로를 고치지는 않습니다.
- 모서리 패스는 파트 전체에서 계산량을 대략 2~3배로, 형상이 조밀한 대역에서는 최대 약 7배로 늘립니다 — 값을 맞춰 보는 동안에는 꺼 두십시오.
로터리 파트의 안쪽 코너 — 두 면이 만나는 오목한 시임 — 을 3축 펜슬 패스처럼 따라갑니다.
파트의 면 인접 관계를 훑어 오목 모서리를 찾고, 시임 각도 문턱값 아래의 분할 노이즈를 걸러 내고, 시임을 연속 구간으로 이어 붙인 뒤, 각 점에서 만나는 모든 면에 볼이 접하도록 놓고 시임을 따라 팁을 냅니다. 4축 기계에서는 커터 축이 반경 방향으로 고정되므로, 이등분선이 접선 방향으로 너무 많이 기운 시임은 (최악의 경우 반경 방향 보어의 벽면-바닥면 원) 벽면을 스치지 않고는 절삭할 수 없습니다 — 그런 시임은 과절삭하는 대신 도달 공차 게이트가 거부합니다.
Seam angle작업별 파라미터 | 모서리를 시임으로 치기 위한 최소 오목 이면각 (도). 기본값 30도 — 완만한 블렌드를 건너뛰려면 올리고, 부드러운 코너까지 잡으려면 내리십시오. |
Reach tol작업별 파라미터 | 4축 도달 가능성 공차 (코사인, 0-1). 기본값 0.25 (반경-축방향 평면에서 약 14도): 이등분선이 접선 방향으로 그보다 더 기운 시임은 반경 방향으로 고정된 공구로 닿을 수 없다고 보아 거부됩니다. |
Cut direction (universal Op Config)작업별 파라미터 | 시임의 A 진행 방향: 하향 절삭 (+A, 기본값) 또는 상향 절삭 (-A). 이 두 방향뿐입니다 — 시임 추적은 패스마다 방향이 하나여서 교대 옵션은 없습니다. |
Feed / Plunge (universal Op Config)작업별 파라미터 | 기본값은 이송 600 / 플런지 300 mm/min. |
실제로는 볼 노즈만 씁니다 — 접촉 계산이 볼 중심을 시임 이등분선에 놓아 볼이 두 면에 동시에 닿게 합니다.
펜슬 (선택 항목): 선택한 면에 인접한 시임만 따라갑니다.
- STEP 면 위상이 필요합니다. 면 ID가 없는 순수 STL에서는 공구경로가 비어서 반환됩니다 — 이는 설계된 거부이며 결함이 아닙니다.
- 높이의 상단/하단/이송은 참고용이며, 접촉 반경은 메시에서 옵니다. 후퇴 = 안전 반경, 여유 = 최종 대기 위치.
- 생크 간섭은 현재 로그에만 경고로 남으며, 경로에 이동별 표시는 아직 없습니다.
진정한 동시 4축 플랭크 정삭: A가 세 직선축과 함께 연속으로 돌아, 볼이 선택한 플랭크에 언제나 정면으로 닿습니다.
STEP 파트에서 플랭크(또는 서로 이어진 면 묶음)를 선택하면, 지오데식 등고선 엔진이 그 위에 간격이 고른 패스를 깔고, 표면 법선이 기계 단면 평면에서 수직으로 서도록 각 샘플을 X, Y, Z, A로 출력합니다 — 출력은 G93 인버스 타임 연동 운동입니다. 샘플마다 기울기 해석이 (지정한 최소/최대 기울기 안에서) 채널 반대편 벽면 같은 장애물을 피해 공구를 돌리며, 솔리드 전체에 대한 무침투를 강제 조건으로 두고 절삭 속도를 위해 지정한 접촉 각도를 우선합니다. 그 자세로 닿을 수 없는 부분은 잘라 내어 보고하며, 조용히 남겨 두지 않습니다.
Lean min / Lean max작업별 파라미터 | 해석기가 허용하는 공구 기울기 범위 (도), 기본값 -45 / +45. 이동 범위가 좁은 기계에서는 좁히십시오. 해석은 샘플마다 이 범위 안에 머뭅니다. |
Contact angle작업별 파라미터 | 팁에서 벗어난 선호 물림 각도 (도). 기본값 15 — 절삭 속도를 위해 회전 중심의 팁을 피해 절삭합니다. |
Residual min작업별 파라미터 | 절삭 길이가 이보다 짧은 패스는 건너뜁니다 (mm). 기본값 0 = 모든 패스 유지. |
Smoothing (0-8)작업별 파라미터 | 구동 폴리라인에 적용하는 라플라시안 스무딩 반복 횟수 (경로와 A축의 굴곡을 없앱니다). 기본값 8. 좁은 필렛에서는 낮추십시오. |
Presentability (0-1)작업별 파라미터 | 로터리 A가 제시할 수 있는 최소 단면 법선. 이보다 작은 샘플은 축방향 끝면이므로 버립니다. 기본값 0.10은 구배가 완만한 준횡단면까지 받아들이며, 더 완만한 것을 거부하려면 0.25 쪽으로 올리고, 0이면 전부 유지합니다. |
Side clearance작업별 파라미터 | 소재와, 절삭하는 볼 위쪽의 모든 부분(날/넥/생크/홀더) 사이에 계획기가 요구하는 추가 반경 공간, mm. 기본값 0.5. 인증은 여전히 실제 형상을 보고하며, 좁은 통로에서는 더 많이 잘려 나갈 수 있습니다. |
Stepover (universal Op Config)작업별 파라미터 | 등고선(패스) 간격 (mm). 기본값 0.3 mm. |
Feed / Plunge (universal Op Config)작업별 파라미터 | 기본값은 이송 1000 / 플런지 300 mm/min. 절삭 방향 행은 없습니다 — 스윕 방향은 지오데식 진행에서 정해집니다. |
볼 노즈 전용입니다 (코너 반경이 0보다 커야 함) — 평 엔드밀과 불노즈는 거부됩니다. 테이퍼 볼은 지원되며, 날 원뿔이 간섭 모델에 반영되어 기울기 해석이 이를 피합니다.
본질적으로 선택 전용입니다. 같은 작업 행에서 몸체 전체나 면 선택으로 지정하며, 선택한 면은 반드시 서로 이어진 하나의 묶음이어야 합니다 (선택 항목이 서로 떨어진 두 조각 이상이면 거부됩니다).
- STEP / B-rep 전용 — STL에는 선택할 면이 없으므로 작업이 거부됩니다 (메시 전용 로터리 작업들과 정반대입니다).
- 높이의 상단/하단/이송은 참고용이며 여유와 후퇴만 사용됩니다 — 팁 위치는 출력된 접촉 형상에서 나옵니다.
- 이 작업에는 인증 체크박스가 없습니다. 커널의 인증이 생성 중에 항상 실행되며, 독립적인 전체 몸체 보고서는 공구경로 인증 버튼 뒤에 있습니다.
- 열린 껍질(부피가 아닌) 메시는 인증할 수 없습니다 — 부호 거리 오라클에 안팎이 없기 때문입니다. 노이즈를 보고하는 대신 인증을 건너뛰고 그 사실을 알립니다.
로터리 Z 레벨 정삭: 반경을 낮춰 가는 레벨마다 형상을 따르는 윤곽을 돌며, 공구는 중심선을 곧장 겨눕니다 — 3축 Z 레벨 정삭이 자기 황삭과 짝을 이루듯 레벨 황삭과 짝을 이룹니다.
회전축을 중심으로 반경을 낮춰 가며 원통으로 파트를 자릅니다. 각 레벨에서 볼이 파트에 지정한 여유량만큼 떨어져 닿는 등가선을 정확히 따라가므로, 블레이드는 윤곽이 돌아가는 아일랜드일 뿐 넘어야 할 모서리가 아닙니다. 공구는 축을 관통한 자세를 유지하며 (기울기 해석 없음, 방향 자유도 0), 상용 CAM 기준 공구경로에 대조해 입증된 전략 부류입니다. 모든 윤곽 정점은 정확한 거리 해석으로 실제 오프셋 곡면에 고정되고, 닿을 수 없는 지점(오버행 플랭크, 도달 막힘)은 조용히 남기지 않고 잘라 내어 보고하며, 절삭 사이의 모든 연결은 인증된 통로를 지납니다. 높이의 상단과 하단이 반경 사다리의 범위를 정합니다 (이는 팁 반경이며, Z 레벨의 상단/하단에 해당합니다).
Radial stepdown작업별 파라미터 | 가장 중요한 조절 항목(맨 윗줄): 윤곽 사다리가 패스마다 반경으로 얼마나 내려가는지 (mm). 기본값 0.8 mm. 작을수록 표면이 곱고 레벨 수가 비례해 늘어나므로 사이클 타임도 거의 선형으로 늘어납니다. 공통 스텝오버 행과는 일부러 무관하며, 이 작업에서 스텝오버 행은 비활성 상태입니다 (공구를 바꿀 때마다 공구 라이브러리가 스텝오버를 덮어써서 사다리를 조용히 바꿔 버리기 때문입니다). |
Stock to leave작업별 파라미터 | 표면에 남기는 법선 방향 추가 오프셋 (mm). 기본값 0 = 치수대로 절삭. |
Side clearance작업별 파라미터 | 공구 몸체 둘레에 요구하는 추가 반경 공간 (mm, 기본값 0.5) — 단, 볼보다 굵은 단(볼 직경보다 큰 생크, 넥, 홀더)에만 적용됩니다. 정확히 볼 직경인 곧은 생크는 이 항목에서 아무것도 받지 못합니다. 벽면을 타는 자세에서는 (볼이 방금 깎은 벽면과 생크가 나란함) 그곳에 여유를 두는 것이 기하학적으로 불가능하며, 이를 요구하면 캡 링 지점 대부분이 거부됩니다. 오목한 플랭크에서의 생크 스침은 대신 최대 플랭크 경사, 넥이 있는 공구, 또는 여유량으로 다스립니다. |
Max flank lean작업별 파라미터 | 패스가 물릴 수 있는, 볼 적도 위쪽 최대 플랭크 각도 (도). 기본값 18. 이 각도까지 공구가 회전축에서 기울어 (기계 Y, 양방향) 기울어진 면과 그늘진 면을 탑니다. 기울어진 자세는 모두 간섭 인증을 거칩니다. Y 이동량 ~ 반경 × sin(각도) — 기계의 Y 스트로크에 주의하십시오. 0 = 엄격히 축 관통. |
Contact window작업별 파라미터 | 체크박스, 기본값 꺼짐. 켜면 구간을 벗어난 접촉을 고정된 볼 중심을 기준으로 다시 자세를 잡습니다 — 절삭 자체는 움직이지 않고, 구간 안의 정점은 자세를 그대로 유지하며, 잘려 나가는 것도 없습니다. 끔 = 이 항목이 없는 것과 출력이 동일합니다. |
Contact min작업별 파라미터 | 접촉 구간의 하한 (도), 기본값 15 — 문지름 방지: 접촉점의 절삭 속도는 sin(각도)에 비례하여 팁에서는 0이 됩니다. |
Contact max작업별 파라미터 | 접촉 구간의 상한 (도), 기본값 60 — 과절삭 방지: 90도를 넘으면 넥이 소재를 먹으며, 60이면 그 절벽에서 충분히 떨어져 있습니다. 작업자 권고: 30 부근이 가장 좋고 양극단은 피하십시오. UI가 최소는 항상 최대보다 작도록 서로 제한합니다. |
Ordering작업별 파라미터 | 형상 왕복(기본값): 형상마다 아래로 내려가는 왕복을 끝낸 뒤 다음으로 넘어갑니다 — 크랭크샤프트 웹, 블레이드 플랭크에 맞습니다. 레벨 스윕 (360): 스텝다운하기 전에 레벨마다 360도를 모두 돕니다 — 디스크형 파트(임펠러)에 맞는 방식이며, 대신 레벨마다 블레이드를 하나씩 넘는 연결이 생깁니다. |
Min segment length작업별 파라미터 | 이보다 짧은 공구경로 조각을 버립니다 (mm). 기본값 0 = 전부 유지하며, 온전한 링은 절대 버려지지 않습니다. 막힌 대역은 윤곽을 잘게 쪼개어 몇 밀리미터를 깎자고 플런지와 후퇴를 치르게 하므로, 이를 제외하면 아주 적은 가공 범위를 내주고 훨씬 깔끔한 연결을 얻습니다. |
Axial from / Axial to작업별 파라미터 | 파트 전체에 대한 축방향 구간 (WCS mm) — 예를 들어 디스크형 파트에서 블레이드와 허브만 묶을 때 씁니다. 면 선택이 활성인 동안에는 숨겨지며 (선택이 곧 범위), 입력해 둔 구간은 선택 중에도 남아 있다가 선택을 해제하면 돌아옵니다. |
Cut direction (universal Op Config)작업별 파라미터 | 왕복 방향: 양방향 (교대, 기본값), 또는 들어 올려 되돌아오는 한방향 하향 절삭 / 상향 절삭. |
Feed / Plunge (universal Op Config)작업별 파라미터 | 기본값은 이송 1000 / 플런지 300 mm/min. |
볼 노즈 — 레벨 계산이 볼 중심 오프셋 곡면 위에 세워져 있습니다 (레벨은 팁 반경 + 볼 반경에서 돕니다). 도달 검사는 날 원뿔, 넥, 생크, 홀더까지 공구 몸체 전체를 모델링합니다.
같은 행에서 파트 전체와 선택 항목을 모두 제공합니다. 면을 선택하면 윤곽이 선택한 영역으로 한정되고 축방향 구간 행은 숨겨집니다 (파트 전체 전용이며, 죽은 조절 항목을 두지 않는다는 작업자의 원칙에 따릅니다).
- 인증 보고서 읽는 법: 풀 x 부위 x 깊이입니다. 풀은 이송 / 플런지 / 후퇴 / 급속이고, 부위는 어느 몸체 구간이 닿았는지를 (볼 / 생크 / 홀더) 가리키며, 깊이 대역은 이상 없음 0.05 mm 이하 (메시 충실도의 하한: STL 패싯 자체가 중앙값 약 16 um 벗어납니다), 스침 0.05-0.2, 그다음 0.2-0.5, 그다음 0.5 mm 초과입니다. 표면 근처 판독값은 격자 추정이 아니라 정확한 메시 검사입니다 — 격자는 멀리 있는 자세를 빠르게 걸러 낼 때만 씁니다.
- 오목한 플랭크에서 나오는 53 마이크론 생크 판독값은 곧은 생크가 벽면 위로 기울어 있는 기하 그 자체입니다. 측면 여유로는 없앨 수 없습니다 (그 항목은 굵은 단만 지킵니다). 최대 플랭크 경사, 넥이 있는 공구, 또는 여유량을 쓰십시오.
- 절삭 조각 사이의 도약 상승이 플런지 속도로 플런지 풀에 들어가는 것은 의도된 설계입니다. 이 이동은 안전 원통보다 아래 깊이에 머무르는데 작성기는 후퇴를 G0로 냅니다 — 안전 원통 아래 깊이에서 최대 속도로 급속 이동하는 것은 허용되지 않으므로, 이 이동은 인증된 통로를 따라 플런지 속도의 G1로 냅니다.
- 공통 스텝오버 행은 일부러 비활성 상태입니다 — 작업별 파라미터 패널의 반경 스텝다운이 레벨 스텝이며, 둘은 아무 관계가 없습니다.
- 거의 원통에 가까운 전체 회전 대역이 이 작업의 알려진 취약 구간입니다 — 그런 영역은 3축 Z 레벨이 평행과 짝을 이루듯 평행 계열의 몫입니다.
로터리 — 형상 및 2D 4축
회전하는 소재에 구멍 여러 개를 반경 방향으로 펙 드릴링하며, 구멍마다 그 축방향 + A 위치에서 한 번씩 플런지합니다.
구멍마다: 해당 구멍의 A 각도에서 안전 반경으로 급속 이동하고, 반경 방향으로 파고들며 (펙 깊이가 0보다 크면 펙 사이클, 0이면 한 번에 연속 플런지), 바닥에서 선택적으로 드웰한 뒤 급속 후퇴합니다. 구멍은 A 이동이 가장 짧아지도록 탐욕적으로 정렬되므로 (축방향과 A로 정렬하고 A는 가장 가까운 +/-360으로 풀어 냅니다) 테이블이 359도를 먼 쪽으로 급속 회전하는 일이 없습니다. 순서는 입력에 대해 안정적이므로 공구가 부러진 뒤에도 번호로 구멍을 셀 수 있습니다. 관통 구멍의 관통 여유는 조절 항목이 아니라 높이의 하단 오프셋에 있습니다.
Peck depth작업별 파라미터 | 펙 1회당 깊이, mm. 0 (기본값) = 한 번에 연속 플런지. 0보다 크면 칩 배출을 위해 펙 사이에 안전 반경까지 완전히 후퇴하는 펙 사이클입니다. |
Dwell (s)작업별 파라미터 | 칩 배출을 위해 마지막 플런지에서 구멍 바닥에 머무는 시간(초). 기본값 0. |
구멍 직경에 맞는 드릴 (또는 스터브 드릴) — 이 사이클은 반경 방향 직선 플런지이며 궤도 운동이 없습니다. 기본 공구 Ø 4 mm.
사용자 정의 작업 패널 로터리 탭: "드릴링 — 구멍 선택"으로 여러 개를 모은 뒤 실행 (N)을 누르면 한 공구로 모두 뚫습니다. 동시 4축 탭: "편심 드릴링 — 구멍 선택"은 중심에서 벗어난 구멍 하나를 선택하는 것이며, 같은 직경의 편심 동일 형상들을 제안해 한 작업에서 함께 뚫습니다 (같은 커널, 구멍마다 자세를 잡음).
- 여기에는 후퇴 모드 선택이 없습니다 (3축 드릴링과 다릅니다). 로터리 드릴링은 펙 사이에서 항상 완전히 후퇴합니다.
- 관통 여유는 작업 파라미터가 아니라 높이의 하단 오프셋을 편집해 지정합니다 (기본값 0 = 관통 여유 없음).
궤도 운동으로 반경 방향 구멍을 넓힙니다. A 모드에서 A를 고정한 원호 궤도와 실제로 감긴 헬리컬 궤도 중에 고릅니다.
하나의 작업 뒤에 두 가지 운동 전략이 있으며, 일부러 둘 다 제공하고 하나로 합치지 않았습니다. 고정 A는 구멍을 주축 아래로 한 번 돌린 뒤 A를 고정하고, 원통 벽면을 평평한 접선 평면으로 취급하여 깔끔한 G2/G3 원호로 궤도를 돕니다 — 작은 보어에서 치수 정확도를 얻는 선택입니다. 헬리컬 A는 A를 축방향 축과 보간하여 공구가 외경에 실제로 그려지는 원을 따라가게 합니다 (G93 인버스 타임으로 짧은 세그먼트로 출력) — 곡률이 지배적일 때(큰 보어) 모서리 품질을 얻는 선택입니다. 자동은 현 오차로 고릅니다 (대략 궤도 반경 / 소재 반경이 1/8 이하이면 고정으로 유지). 피치가 0보다 크면 궤도마다 나선으로 내려가고 마지막에 평평한 정삭 궤도 하나로 마무리합니다. 피치가 0이면 레벨마다 곧장 플런지하며 스텝다운으로 내려갑니다 (미리 뚫은 파일럿 구멍이 있을 때 좋습니다). 여러 구멍을 묶을 때는 A 이동이 가장 짧은 구멍 순서를 함께 씁니다.
A mode작업별 파라미터 | 자동 (기본값, 현 오차로 선택) | 고정 A (A 고정, 평평한 접선 G2/G3 궤도, 작은 보어에서 정확) | 헬리컬 A (A가 축방향 축과 보간, 큰 보어용). |
Target Ø작업별 파라미터 | 완성 보어 직경, mm. AFR이 인식했거나 선택한 구멍 직경에서 초기값이 들어옵니다. 0 = 그 초기값을 사용. |
Passes작업별 파라미터 | 벽면 쪽으로 넓혀 가는 반경 패스의 수. 기본값 1. |
Cut order작업별 파라미터 | 안쪽부터 (기본값, 마지막 패스가 벽면 — 정삭 순서) | 바깥쪽부터. 패스 수가 1보다 클 때만 의미가 있습니다. |
Wall stock작업별 파라미터 | 나중의 정삭 패스를 위해 벽면에 남기는 반경 여유량, mm. 기본값 0. |
목표 보어보다 작은 엔드밀 (궤도를 돌아 치수를 냅니다). 기본 공구 Ø 4 mm.
사용자 정의 작업 패널 로터리 탭: "보링 — 구멍 선택" (여러 개). 동시 4축 탭: "편심 보링 — 구멍 선택"은 중심에서 벗어난 구멍 하나를 선택하고 편심 동일 형상들을 제안합니다 — 구멍마다 자세를 잡는 같은 커널입니다.
- 한 바퀴당 헬릭스 하강량은 공통 작업 설정의 스텝다운 행을 따르고 (피치로 대응되며 기본값 0.5 mm/rev), 다중 패스 궤도 간격은 스텝오버 행을 따릅니다 — 이를 위한 별도의 작업 행은 없습니다.
- 로터리 보링에는 진입이 없습니다 (의도적입니다). 외경에 닿을 때까지 공중에서 내려온 뒤 헬릭스로 진입하며 이미 과절삭이 없으므로, 3축의 크기 지정 진입은 이식하지 않았습니다.
- 파일럿 직경과 깊이는 소재 동반 형상에서 서버 쪽이 유도합니다. 0이면 그 유도값을 유지합니다.
탭을 남기는 끝면 윤곽 절단: 공구는 가만히 있고 파트가 그 아래에서 돌면서, 절단 평면에서 파트를 최종 외경까지 깎습니다.
소재 외경에서 목표 쪽으로 들어가는 반경 패스마다: 탭 사이 구간마다 반경 방향으로 플런지하고, 순수 A 원호로 그 구간을 이송하고, 들어 올려 다음 구간으로 옮깁니다. 그런 뒤 스텝다운만큼 반경을 안으로 옮깁니다. 탭이 0이면 각 패스가 한 바퀴입니다. 탭 폭은 소재 외경에서의 호 길이 mm로 지정하므로, 파트 직경과 관계없이 실제 탭 크기가 같습니다. 커터 중심은 절단 평면에서 공기 쪽으로 공구 반경만큼 떨어져 있으므로, 날이 경계에 걸치지 않고 정확히 경계에서 절삭합니다. 모든 이송 이동이 순수 A 이동이므로 작성기는 G93 인버스 타임 이송을 냅니다.
Tabs작업별 파라미터 | 잘려 나가는 부분을 원래 소재에 붙잡아 두기 위해 남기는, 간격이 고른 홀딩 탭의 개수입니다 (작업대에서 부러뜨려 떼어 냅니다). 문자 그대로의 개수이며, 0은 정말로 탭을 두지 않는다는 뜻입니다. 작업을 만들 때 소재 판별 결과에서 초기값이 들어가며 (파이프 소재는 3, 통 소재는 0), 어느 쪽으로든 바꿀 수 있습니다. |
Tab width작업별 파라미터 | 소재 외경에서 잰 탭 하나의 호 길이, mm. 0 = 소재에서 유도한 기본값 (파이프 소재에서 4 mm). |
End (air side)작업별 파라미터 | 최소 | 최대: 절단 평면의 어느 쪽이 공기인지 (인식된 끝면 형상에서 초기값이 들어옵니다). 커터가 경계에서 어느 쪽으로 오프셋될지를 정합니다. |
가는 엔드밀 (기본값 Ø 3 mm) — 절단 작업입니다. 반경 패스당 깊이는 공통 작업 설정의 스텝다운입니다 (기본값 0.5 mm).
AFR 단면 섹션, 또는 사용자 정의 작업 패널 로터리 탭의 "단면 가공 — 면 선택" (끝면을 B-rep으로 선택).
- 탭 형상은 검증됩니다. 탭 호 하나가 자기 구간 호(360/탭 수)보다 작고 0보다 커야 하며, 아니면 작업이 거부됩니다.
- 여기에는 탭 높이 조절 항목이 없습니다 — 하나의 평면에서 파트를 잘라 내므로 탭은 폭만 갖습니다 (3축 윤곽의 탭과 다릅니다).
- 절삭 모드 행에서 계단식(레벨별 패스)이나 나선(연속 반경 나선)을 고를 수 있습니다.
연속 헬리컬 왕복 스윕으로 원통 구간을 목표 외경까지 깎아 내립니다.
한쪽 축방향 끝의 안전 반경에서 접근한 뒤, 구간을 축방향으로 훑으면서 스텝다운만큼 나선으로 내려가고, 반대쪽 끝에서 방향을 바꾸어 다시 내려가기를 반복하는 왕복으로 목표 반경에 이릅니다. 나가는 쪽 끝이 열려 있으면 후퇴도 나선으로 빠져나옵니다. 끝단 처리는 이렇습니다. "벽" 끝에서는 커터 중심이 모서리 안쪽으로 공구 반경만큼 머물러 측면 날이 이웃한 온전한 외경을 과절삭하지 못하게 합니다. "열린" 끝에서는 공구 반경만큼 더 나가 바닥 날이 모서리를 완전히 다듬습니다. 같은 작업이 단차 깎기와 전체 외경 평삭을 모두 담당하며, 차이는 어느 외경 영역을 선택하느냐뿐입니다.
Cut strategy작업별 파라미터 | 연속(기본값): 나선 하강 + 스윕이며 황삭 모드입니다. 계단식: 벽면과 바닥을 깨끗하게 내는 개별 전체 원 패스이며, 접선 원호 진입을 쓸 수 있게 해 줍니다 (작업 설정의 패턴 항목에서 진입 R을 지정하십시오). |
Axial / rev작업별 파라미터 | 한 바퀴당 축방향 전진량(연속) / 열 스텝오버(계단식), mm. 0 (기본값) = 자동 = 공구 직경의 50%. |
v1에서는 평 엔드밀만 지원합니다 — 커터의 바닥 날이 외경을 따라 훑으며, 측면 벽으로 파고드는 플런지는 없습니다. 기본값 Ø 4 mm. 패스당 반경 깊이는 공통 스텝다운입니다 (기본값 0.5 mm).
AFR 외경 영역 섹션 (가장 큰 영역 = 소재 외경 평삭 대상, 작은 영역 = 단차 대상), 또는 사용자 정의 작업 패널 로터리 탭의 "외경 단차 — 면 선택".
- 평 엔드밀 전용입니다. 볼이나 불노즈는 여기서 지원되지 않습니다.
회전축에 직각으로 서 있는 평평한 면 — 크랭크 웹 치크와 외경 단차 숄더 — 을 측면 밀링(플랭크)으로 정삭합니다.
이런 횡단면은 공구 끝으로 닿을 수 없으므로 엔드밀의 측면으로 정삭합니다. 커터 중심을 면의 열린 쪽으로 공구 반경(더하기 남길 여유량)만큼 옮겨 측면이 면 평면과 나란해지게 한 뒤, 파트가 도는 동안 그 면의 바깥 소재 반경에서 안쪽으로 개별 반경 레벨을 돌며 궤도를 그립니다. 각 궤도는 인식된 영역 다각형을 통해 그 반경에서 실제 소재가 있는 곳으로 잘라 냅니다 — 단순한 고리는 완전한 원이 되고, 크랭크 웹 치크는 균형추 모서리를 따라가며 핀 보어를 건너뛰는 원호가 됩니다 (아일랜드를 공구 반경만큼 키워 측면이 핀에 닿지 못하게 합니다).
Stepdown (universal Op Config row)작업별 파라미터 | 여기서는 반경 방향 스텝오버입니다 — 궤도 한 바퀴에 정삭하는 면의 띠 폭, mm. 기본값 6.0. 레벨 사이의 띠를 날이 덮어야 하므로 공구의 날 길이 이하로 유지하십시오. |
Cut direction (universal Op Config row)작업별 파라미터 | 전체 링 스윕의 궤도 방향. 기본값 교대. |
측면으로 절삭하는 엔드밀 (기본값 Ø 6 mm). 실제 한계는 날 길이이며, 궤도당 반경 띠를 덮을 수 있어야 합니다.
AFR 수직면 섹션에서 실행되며, 사용자 정의 작업 팔레트 행도 작업별 파라미터 행도 없습니다.
- 섹터 여유와 여유량은 v1에서 내부 기본값을 쓰며 작업자용 행이 아닙니다.
- 반경 스텝오버가 날 길이를 넘으면 레벨 사이의 띠가 그냥 가공되지 않습니다 — UI가 이를 막아 주지 않습니다.
두 벽면 사이를 왕복 나선으로 내려가며 외경에 사각 원주 홈을 파냅니다.
안전 반경에서 한쪽 홈 벽면으로 접근해 그 자리에서 스텝다운 한 번만큼 나선으로 내려가고, 새 깊이에서 반대쪽 벽면까지 축방향으로 훑고, 거기서 다시 내려가고, 되돌아 훑기를 전체 깊이에 이를 때까지 반복하며 마지막에 한 번만 후퇴합니다. 홈 폭은 인식된 축방향 구간이고, 깊이는 소재 외경에서 홈 바닥까지입니다 (높이의 하단이며, AFR이 인식한 안쪽 반경에서 초기값이 들어옵니다).
Cut strategy작업별 파라미터 | 연속(기본값): 나선 황삭 스윕. 계단식: 개별 전체 원 패스이며 접선 원호 진입을 쓸 수 있게 합니다 (작업 설정의 진입 R). |
Axial / rev작업별 파라미터 | 한 바퀴당 축방향 전진량 / 열 스텝오버, mm. 0 (기본값) = 자동 = 공구 직경의 50%. |
v1에서는 평 엔드밀만 지원하며, 엔드밀 직경이 홈의 축방향 폭 이하여야 합니다 — 그렇지 않으면 커널이 거부합니다. 기본값 Ø 3 mm. 반경 스텝다운 기본값 0.5 mm.
AFR 외경 영역 섹션 전용입니다 (홈은 그 안에서 전체 외경, 단차와 나란한 그룹 유형입니다) — 홈은 자동으로 인식되며 사용자 정의 작업 팔레트 행이 없습니다.
- 평 엔드밀 전용이며, 홈 폭 안에 들어가는 크기여야 합니다.
파이프 소재의 닫힌 둘레 관통 슬롯을 걷어 냅니다 — 절삭이 벽을 뚫고 내경까지 갑니다.
커널에게 슬롯과 포켓은 같은 형상입니다. 펼친 원통 위의 닫힌 둘레를 외경에서 바닥까지 반경 레벨별로 걷어 냅니다 — 파이프 슬롯에서는 바닥이 소재 내경이므로 절삭이 뚫고 나가며 바닥 아래에는 아무것도 없습니다. 레벨마다 커터가 오프셋된 둘레를 따라 도는데, A는 깊이마다 다시 투영해 보간합니다 (더 깊이 들어간 커터는 더 작은 반경에 있으므로, 같은 물리적 벽면에 머물려면 파트가 더 많이 돌아야 합니다). 공통 행인 절삭 모드에서 헬리컬 연속 하강과 계단식 레벨별 패스 중에 고르며, 공구 하강 유지가 계단식 모드의 후퇴를 좌우합니다.
Clear floor작업별 파라미터 | 둘레만 따라 도는 대신 내부를 나선으로 걷어 냅니다. 파이프 슬롯에서는 기본값이 꺼짐입니다 (슬롯이 관통이라 바닥 소재가 없습니다). |
Wall stock작업별 파라미터 | 정삭 패스를 위해 벽면에 남기는 반경 여유량, mm. 기본값 0. |
A mode작업별 파라미터 | 자동 (기본값, 보간으로 확정됨) | 보간 (A가 감김을 연속으로 따라가는 일반 경로) | 고정 (A를 오목부 중앙에 고정하고 평평한 접선 평면으로 절삭하며 일반 G94로 출력 — A를 보간할 수 없는 기계를 위한 대안이며, 오목부가 소재 반경에 비해 작을 때만 정확합니다). |
Finish pass작업별 파라미터 | 황삭이 여유량을 남기고 가벼운 마지막 패스가 그것을 제거합니다. 바닥은 바닥면 여유로, 벽면은 벽면 여유량을 0보다 크게 주어 (레벨마다 벽면 윤곽 패스를 돕니다) 처리합니다. |
Floor stock작업별 파라미터 | 황삭이 바닥 위에 남겨 두었다가 정삭 스킴이 제거하는 깊이 여유량, mm. 기본값 0 (선택 사항). |
Pocket direction작업별 파라미터 | 바닥을 걷어 낼 때의 링 진행 순서: 바깥쪽부터 (기본값) | 안쪽부터. 계단식 절삭 모드에서만 반영됩니다. |
평 엔드밀 (기본값 Ø 4 mm). 벽면은 수직만 지원하며 코너 필렛/모따기/테이퍼 가공은 없습니다. 스텝오버와 절삭 방향은 공통 작업 설정 행을 따릅니다. 스텝다운 0 = 자동 (공구 Ø의 50%).
AFR 슬롯 섹션, 또는 사용자 정의 작업 패널 로터리 탭의 "슬롯 — 바닥면/벽면 선택" (B-rep 전용이며 STL에서는 비활성화됩니다 — 선택에는 해석적 면이 필요합니다). 선택한 오목부가 곧 영역입니다.
- 바닥면 가공을 체크하지 않으면 포켓 방향은 아무 효과가 없으며 (둘레만 도는 패스는 레벨당 링이 하나라 고를 순서가 없습니다), 그 이유와 함께 행이 비활성화됩니다.
- 헬리컬 절삭 모드에서는 방향이 바깥쪽부터로 고정됩니다. 선택이 반영되는 것은 계단식 모드입니다.
통 원통 소재의 닫힌 둘레 오목부를 반경 방향 바닥까지 걷어 내며, 내부를 나선으로 비웁니다.
슬롯 황삭과 같은 커널이며 실제 차이는 바닥뿐입니다. 통 소재의 포켓은 아래에 소재가 있으므로 바닥면 가공이 기본으로 켜지고 레벨마다 내부를 나선으로 비웁니다. 둘레를 도는 경로는 반경 레벨마다 다시 투영한 보간 A를 쓰므로 커터가 내려가면서도 물리적 벽면에 머뭅니다. 공통 행인 절삭 모드에서 헬리컬 연속 하강과 계단식 레벨별 패스 중에 고릅니다.
Clear floor작업별 파라미터 | 내부를 나선으로 걷어 냅니다 (통 소재 포켓). 통 소재의 포켓에서는 기본값이 켜짐입니다. |
Wall stock작업별 파라미터 | 정삭 패스를 위해 벽면에 남기는 반경 여유량, mm. 기본값 0. |
A mode작업별 파라미터 | 자동 (-> 보간) | 보간 | 고정 (평평한 접선 대안이며, 작은 오목부나 보간이 안 되는 기계용). |
Finish pass작업별 파라미터 | 바닥 정삭 스킴 — 황삭이 바닥면 여유를 남기고 마지막 패스가 그것을 제거합니다. 벽면 여유량이 0보다 크면 벽면 윤곽 정삭 패스가 추가됩니다. |
Floor stock작업별 파라미터 | 정삭 스킴이 제거하는 깊이 여유량, mm. 기본값 0. |
Pocket direction작업별 파라미터 | 바깥쪽부터 (기본값) | 안쪽부터 링 진행 순서. 계단식 절삭 모드 전용이며, 바닥면 가공이 꺼져 있으면 아무 효과가 없습니다. |
평 엔드밀 (기본값 Ø 4 mm). 바닥 황삭의 링 간격 = 공통 스텝오버 (0 = 자동). 반경 물림량은 자동으로 공구 Ø의 50%로 대체됩니다.
AFR 포켓 섹션, 또는 사용자 정의 작업 패널 로터리 탭의 "포켓 — 바닥면/벽면 선택" (B-rep 전용이며 STL에서는 비활성화됩니다). 선택한 바닥면이나 벽면에서 오목부 형상을 유도합니다.
- 바닥면 가공이 켜져 있지 않으면 포켓 방향이 비활성화되며, 이를 반영하는 것은 계단식 절삭 모드뿐입니다 (헬리컬은 구조상 바깥쪽부터입니다).
돌출된 플러그나 보스 둘레의 소재 링을 걷어 내어 플러그가 원통 위에 서 있게 남깁니다.
포켓/슬롯 황삭 커널의 아일랜드 분기를 실행합니다. 걷어 낼 영역은 선택한 플러그 둘레에서 클리어 오프셋까지의 띠이며, 플러그를 아일랜드로 보호하면서 반경 레벨별로 걷어 냅니다. 플러그가 모든 레벨을 관통해 서 있으므로, 일반 포켓의 바닥 정삭 / 링 방향 기구는 여기에 적용되지 않습니다.
Clear offset작업별 파라미터 | 플러그에서 바깥으로 얼마나 소재를 걷어 낼지, mm. 기본값 5.0. (평면 가공에도 XY 마진이라는 이름으로 같은 항목이 있습니다.) |
Wall stock작업별 파라미터 | 정삭 패스를 위해 플러그 벽면에 남기는 반경 여유량, mm. 기본값 0. |
A mode작업별 파라미터 | 자동 (-> 보간) | 보간 | 고정 — 다른 황삭 작업들과 같은 A 보간 선택입니다. |
평 엔드밀 (기본값 Ø 4 mm), 포켓 황삭과 같은 공구 모델입니다.
사용자 정의 작업 패널 로터리 탭의 "플러그 황삭 — 플러그 선택" (B-rep 전용): 플러그의 면을 선택하면 그 둘레를 걷어 냅니다.
- 정삭 패스, 바닥면 여유, 포켓 방향, 절삭 모드, 공구 하강 유지는 일부러 두지 않았습니다 — 아일랜드 분기가 이들을 무시하며 (플러그가 영역을 관통해 서 있으므로), 이 제외는 고정되어 있습니다.
- 이 작업은 소재 둘레를 걷어 낼 뿐이며, 벽면 여유량을 넘어 플러그 면 자체를 건드리지 않습니다.
편심 저널(크랭크 핀) 둘레의 소재 공간을 황삭합니다. 전체 회전 스윕을 돌면서 팁이 캠 팔로워처럼 궤도를 도는 핀 위로 들립니다.
축방향 지점과 반경 레벨마다 공구가 A를 한 바퀴 스윕하며, 팁은 핀 원을 평 엔드밀 반경으로 보정한 실루엣을 탑니다 — 핀 위로 들렸다가 반대편에서 다시 그 레벨로 내려옵니다 (고전적인 "rotary pocket" 전략이되 형상에서 구동됩니다). 캠은 부풀린 핀(반경 + 여유량)으로 계산하므로 여유량이 핀 표면 어디서나 법선 방향으로 남습니다. 하나의 공통 A 격자를 모든 레벨과 지점, 저널이 함께 씁니다. 하강과 축방향 이동은 핀이 아래를 향하는 기준 각도에서 일어나고, 급속 이동은 여유 위치에서만 일어납니다. 이 작업은 황삭입니다. 어디에나 여유량이 남고 핀 측면에는 넘어가며 생긴 스캘럽 띠(스텝다운 이하)가 남습니다 — 핀은 편심 선삭으로, 치크 블렌드는 필렛으로 정삭하십시오.
Stock to leave작업별 파라미터 | 편심 선삭 정삭을 위해 핀에 남기는 반경 여유량, mm. 기본값 0.5. |
Cheek margin작업별 파라미터 | 가정하는 치크 필렛의 최대 반경, mm (기본값 2.0): 공간 가장자리 근처의 패스가 더 높이 지나가므로 모델링되지 않은 필렛이 과절삭되지 않으며, 깊이에서의 이동도 이를 피해 갑니다. |
A step작업별 파라미터 | 한 바퀴당 A축 샘플 스텝, 도 (기본값 2.0). 360의 정확한 약수로 맞춰지므로 모든 레벨이 하나의 격자를 공유합니다 — 격자 번호와 기계 각도가 어긋나면 그것은 질감이 아니라 과절삭입니다. |
평 엔드밀, 기본값 Ø 10 mm. 반경 레벨 스텝 = 공통 스텝다운 (기본값 2.0 mm), 축방향 지점 스텝 = 공통 스텝오버 (기본값 4.0 mm, D10 기본값의 40%).
동시 4축 탭: "형상별 황삭 — 핀 선택". 인식된 편심 저널 형상에 대해 동작하며, 한 작업이 여러 저널을 묶어 처리합니다.
- 황삭 전용입니다 — 어디에나 여유량이 남고 핀 측면에 스캘럽 칼라가 생기므로, 이것을 정삭으로 내보내지 마십시오.
- 공구 반경 + 여유량만큼 치크에서 떨어질 수 없으면, 공구가 그 공간에 들어가는지 검사하는 게이트가 작업을 거부합니다.
- 여기서 스텝오버는 0을 자동으로 치지 않는 실제 mm 값입니다 (이 항목의 최솟값은 0.01 mm이며, 이 작업에서 0.01 mm는 한때 약 550만 세그먼트를 뜻했습니다).
궤도 크라운 추종으로 크랭크 핀 표면을 정삭합니다 — 공구가 모든 테이블 각도에서 궤도를 도는 핀을 따라갑니다.
공구 축이 기계 접선축에서 핀 중심을 따라가고 팁은 크라운 높이를 타므로, 평평한 공구 바닥이 모든 A에서 공구 중심 바로 아래 지점에서 (여유량만큼 부풀린) 핀에 접한 상태를 유지합니다. 한 바퀴를 도는 동안 접촉점이 핀 원주 전체를 훑습니다. 패스 사다리는 가공 여유량(형상별 황삭이 남긴 양)에서 시작해 패스 깊이만큼 0까지 내려간 뒤, 0에서 스프링 패스를 반복합니다 — 패스를 큰 축으로 하고 지점 순서는 지그재그입니다. 공통 A 격자는 궤도 현의 처짐이 (마루를 파고들 수 있으므로) 공차 아래로 떨어질 때까지 자동으로 세분됩니다.
Cut mode작업별 파라미터 | 헬리컬(기본값): 패스마다 하나의 연속 4축 헬릭스 — 궤도를 돌면서 축방향 이송이 회전당 스텝오버 mm이고, 띠 양 끝에 정리 링이 붙으며, 지점을 옮기며 생기는 자국이 없습니다. 오빗: 축방향 지점마다 개별 전체 회전 궤도. |
Stock allowance작업별 파라미터 | 공간 황삭이 핀에 남긴 반경 여유량, mm (기본값 0.5) — 정삭 사다리가 여기서 시작합니다. |
Pass depth작업별 파라미터 | 정삭 패스마다 제거하는 반경 깊이, mm. 기본값 0.25. |
Spring passes작업별 파라미터 | 마지막 패스 뒤에 여유량 0으로 추가 반복하여 공구 휨을 핀에서 빼내는 횟수. 기본값 1. |
Cheek margin작업별 파라미터 | 가정하는 치크 필렛의 최대 반경, mm (기본값 2.0) — 황삭과 같은 과절삭 보호입니다. |
A step작업별 파라미터 | A 샘플 스텝, 도 (기본값 2.0). 360의 정확한 약수로 맞춘 뒤, 현 처짐에 맞춰 자동으로 세분합니다. |
평 엔드밀, 기본값 Ø 10 mm — 평평한 바닥이 접촉 모델입니다. 축방향 지점 스텝 = 공통 스텝오버 (기본값 7.0 mm, D10 기본값의 70%). 이 작업에는 스텝다운 필드가 없습니다.
동시 4축 탭: "편심 선삭 — 핀 선택". 형상별 황삭과 같은 저널 형상을 쓰며, 한 작업이 여러 개를 묶어 처리합니다.
- 선행 조건(공구경로에 메모로 붙습니다): 공간이 형상별 황삭으로 이미 걷어 내져 있어야 합니다 — 공구 생크가 핀 위의 공간을 훑고 지나가는데 커널은 핀만 모델링합니다.
오목한 전이 필렛 — 저널이나 단차를 웹이나 숄더로 이어 주는 반경 — 을 연속 A 볼 정삭합니다.
볼 엔드 공구가 필렛 원호를 타고, 원호 지점마다 A축이 한 바퀴를 스윕합니다. 볼 중심이 표면 법선을 따라 안쪽에 놓여 볼이 필렛에 접하며, 공구경로는 커터 팁을 담습니다. 같은 커널이 동축 필렛(회전체 곡면)과 궤도를 도는 크랭크 핀의 편심 필렛을 모두 담당하며, 편심 자세는 편심 선삭이 쓰는 검증된 사상을 그대로 따릅니다. 원호 지점 사이를 옮길 때 공구는 하강한 채로 진행하고 (곡면 정삭은 접촉이 연속입니다), 급속 이동은 여유 위치에서만 일어나며, 편심 A 격자는 궤도 현 처짐이 공차 아래로 갈 때까지 자동으로 세분됩니다.
Fillet step작업별 파라미터 | 원호를 따라 필렛 링 사이의 각도 스텝, 도 (기본값 3.0) — 작을수록 커스프가 곱고 링이 많아집니다. |
Stock to leave작업별 파라미터 | 필렛 표면에 남기는 법선 방향 추가 오프셋, mm. 기본값 0. |
볼 엔드밀 (기본값 Ø 6 mm)이며, 볼 반경이 필렛 반경보다 작아야 합니다. 그렇지 않으면 블렌드 안으로 들어갈 수 없습니다.
수동으로 면 하나를 선택합니다 (AFR 인식기가 없습니다). "필렛 — 면 선택"으로 토러스 면을 선택하면, 유도기가 이를 읽어 동축이든 편심이든 부분 원호까지 투명하게 처리합니다. 로터리 형상 작업과 동시 4축 열 양쪽에서 제공됩니다.
- A축 스텝은 내부적으로 2.0도로 고정되어 있으며 조절 항목이 아닙니다.
- 공통 행인 절삭 방향이 링의 A 스윕 방향을 정합니다: 교대 (기본값) | 하향 절삭 (링마다 +A) | 상향 절삭 (링마다 -A).
- 공구경로 메모에 돌출 길이 깊이, 볼 적합 여부, 접선 이동 거리가 담기므로 편심 필렛을 깎기 전에 읽으십시오.
저널이나 핀 숄더의 곧은 베벨 원뿔 모따기를 정삭하며, 동축이든 궤도를 도는 크랭크 핀이든 됩니다.
하나의 전략 조절 항목 뒤에 두 가지 공구 모델이 있습니다. 폼 가공: 측면이 베벨 각도와 맞는 원뿔형 챔퍼 / 스폿 공구가 모따기에 밀착해 지나가며, 패스마다 A를 한 바퀴 돌고, 반경 사다리가 팁을 숄더 끝에서 저널 코너까지 옮깁니다 — 표준 모따기이되 공구 각도가 맞아야 합니다. 밀링: 볼이나 불노즈 엔드밀이 베벨을 따라 스텝다운 링으로 원뿔 면을 타고 갑니다 (로터리 필렛과 비슷하되 곧은 베벨에서) — 공구 각도는 무엇이든 됩니다. 편심 핀은 편심 선삭/필렛과 같은 검증된 자세 사상을 쓰므로 공구가 에피트로코이드가 아니라 핀을 따라갑니다. 패스 사이에 공구는 하강한 채로 있고 급속 이동은 여유 위치에서만 일어납니다.
Strategy작업별 파라미터 | 자동 (기본값, 지정된 공구에서 고름 — 각도가 있는 챔퍼/V 공구 -> 폼 가공, 볼/불노즈 -> 밀링) | 폼 (챔퍼 밀) | 밀링 (볼 / 불노즈). |
Tool half-angle작업별 파라미터 | 챔퍼 공구의 반각, 도 (기본값 45 — 45x45 모따기). 폼 가공 전략에서 측면이 깎는 베벨 각도입니다. |
Stepdown작업별 파라미터 | 모따기 면을 따라 잰 베벨 패스 간격, mm (기본값 1.0) — 작을수록 커스프가 곱고 링이 많아집니다 (밀링 전략). 이는 이 작업 고유의 행이며 공통 3축 스텝다운과 별개입니다. |
Stock to leave작업별 파라미터 | 베벨에 남기는 법선 방향 추가 오프셋, mm. 기본값 0. |
Spring passes작업별 파라미터 | 스텝오버 0으로 추가 반복하는 정삭 횟수. 기본값 0. |
폼 가공 전략: 반각이 모따기와 맞는, 각도가 있는 챔퍼 / V 공구여야 하며 맞지 않으면 거부됩니다. 밀링 전략: 볼이나 불노즈 엔드밀 아무거나 (기본값 Ø 6 mm).
수동으로 원뿔 면 하나를 선택합니다. "모따기 — 면 선택"은 로터리 형상 작업과 동시 4축 열 양쪽에서 제공되며, 유도기가 동축이든 편심이든 부분 원호까지 처리합니다.
- 공구 각도가 모따기 각도와 맞지 않으면 폼 가공이 거부됩니다 — 각도가 다른 공구라면 밀링으로 바꾸십시오.
- 공통 행인 절삭 방향: 교대 (기본값) | 하향 절삭 | 상향 절삭 링 방향. A축 스텝은 내부적으로 2.0도로 고정되어 있습니다.
모서리 체인이나 면 외곽선을 선택하면, 평면으로 펼쳤다가 원통에 다시 감아 2D 윤곽 절삭으로 냅니다.
선택한 3D 폴리라인을 앞단에서 평면 (축방향, 표면을 따라 도는 방향) 좌표로 펼친 뒤, 원통에 감아 연속 보간 A 운동으로 만들고, 표면 반경에서 바닥(높이의 하단)까지 스텝다운 반경 단계로 절삭합니다. 경로는 열려 있을 수도 (각인 획이나 모서리 궤적) 닫혀 있을 수도 (면 외곽선 / 모서리 루프) 있습니다. 공통 행인 공구 하강 유지를 켜면 레벨 사이의 상승을 건너뜁니다. 열린 경로는 왕복하며 끝난 쪽 끝에서 더 깊이 플런지하고, 닫힌 루프는 이음매에서 더 깊이 플런지합니다. 3축 2D 윤곽에 대응하는 로터리 작업입니다.
Cut side작업별 파라미터 | 보정 방향: 공구 날이 윤곽을 타도록 선택한 경로의 어느 쪽으로 공구를 오프셋할지 정합니다. 오른쪽 (기본값) = 닫힌 루프의 안쪽 (형상을 깎되 과절삭하지 않음) | 왼쪽 = 바깥쪽 | 선상 = 공구 중심이 경로를 탐 (각인, 오프셋 없음). |
엔드밀 (기본값 Ø 3 mm). 선상 각인식 절삭에서는 원하는 자국에 맞는 공구를 쓰십시오. 스텝다운 0 = 자동 (공구 Ø의 50%).
사용자 정의 작업 패널 로터리 탭: "감싸기 윤곽 — 모서리/면 선택". 선택할 때마다 경로, 닫힘 플래그, 축 중심선이 채워집니다.
- 진입 원호는 작업 행이 아니라 공통 작업 설정의 "진입 R" 행을 따릅니다. 0 (기본값) = 윤곽선 위에서 플런지. 0보다 크면 닫힌 루프의 빈 공간 쪽에 접선 진입/진출 원호를 붙입니다. 선택 사항입니다.
- 깊이는 높이의 하단 반경 바닥입니다 — 절삭 깊이를 거기서 지정하십시오.
원통 위의 닫힌 면이나 루프를 선택하면, 그 영역을 펼치고 감아 통 소재 포켓처럼 걷어 냅니다.
감싸기 윤곽과 같은 수동 선택이지만, 닫힌 영역은 로터리 포켓 황삭 커널로 넘어갑니다. 둘레는 커널이 스스로 안쪽으로 오프셋하고, 오목부를 레벨별로 걷어 내며 내부를 나선으로 비웁니다. 닫힌 영역만 됩니다. 공통 행인 절삭 모드에서 헬리컬 연속 하강과 계단식 레벨별 패스 중에 고르는 것은 포켓 황삭과 똑같습니다.
Clear floor작업별 파라미터 | 내부를 나선으로 걷어 냅니다. 기본값 켜짐 — 감싸기 포켓은 통 소재의 오목부입니다. |
Wall stock작업별 파라미터 | 정삭 패스를 위해 벽면에 남기는 반경 여유량, mm. 기본값 0. |
A mode작업별 파라미터 | 자동 (-> 보간) | 보간 | 고정 — 다른 황삭 작업들과 같은 A 보간 선택입니다. |
Finish pass작업별 파라미터 | 바닥 정삭 스킴. 벽면 여유량이 0보다 크면 벽면 윤곽 정삭 패스가 추가됩니다. |
Floor stock작업별 파라미터 | 정삭 스킴이 제거하는 깊이 여유량, mm. 기본값 0. |
Pocket direction작업별 파라미터 | 바깥쪽부터 (기본값) | 안쪽부터 링 진행 순서. 계단식 절삭 모드 전용이며, 바닥면 가공이 꺼져 있으면 아무 효과가 없습니다. |
평 엔드밀 (기본값 Ø 4 mm), 포켓 황삭과 같은 공구 모델입니다. 스텝다운 0 = 자동 (공구 Ø의 50%).
사용자 정의 작업 패널 로터리 탭: "감싸기 포켓 — 면/루프 선택" — 선택 대상은 반드시 닫힌 영역이어야 하며, 경로와 닫힘 플래그, 중심선이 채워집니다.
- 닫힌 영역만 됩니다 — 열린 체인은 감싸기 윤곽의 몫입니다.
- 보정 방향과 진입 반경은 여기에 적용되지 않습니다. 포켓 커널이 스스로 안쪽으로 오프셋합니다.
G-code 내보내기 참고 사항
내보내기 대화상자가 보여 줄 수 없는, 작성기에 관한 사실:
Comments내보내기 대화상자 |
체크 해제 = 작성기가 주석을 전혀 내지 않습니다 (배너, 공구 테이블, 작업 헤더, 알림, 줄 끝 주석). 사용자 지정 헤더 / 푸터 줄은 언제나 입력한 그대로 기록됩니다. |
Tool table and T words작성기 |
헤더는 모든 공구를 T5 = D6mm 6mm 2F Flat 형식으로 나열합니다 — 공구 라이브러리의 공구 번호와 공구 이름이며, 라이브러리 id는 절대 쓰지 않습니다. 번호가 없는 공구는 처음 쓰이는 순서로 가장 낮은 빈 번호를 받고 [auto-numbered] 로 공구 테이블에 표시되며 INFO 줄이 하나 붙습니다. 실행 전에 그 공구들을 기계와 맞추십시오. 어떤 공구에도 H 레지스터가 명시되어 있지 않으면 G43 H 가 T 번호를 따릅니다. 괄호가 든 이름은 주석에서 [ ]로 표시됩니다 (괄호가 중첩되면 컨트롤러가 에러를 냅니다). |
Rotary word decimals포스트 |
워드 길이가 제한된 컨트롤러에서는 각도 워드가 정수부와 자릿수 예산을 나눠 씁니다. Fanuc 계열(Fanuc, Haas, Mazak, Doosan, Brother, Mitsubishi, Fadal, Fagor, Hurco)은 로터리 소수 자릿수를 2자리 로 출하합니다. A는 8자리 상한에 걸리기 전 999,999.99 deg — 약 2,700 바퀴 — 까지 갈 수 있고, 0.01 deg는 반경 60 mm에서 호 길이 10 마이크론입니다. 상한이 없는 포스트는 4자리를 유지합니다. 이 값은 포스트마다 지정합니다 (PP Utility > Advanced > Number format > Rotary word decimals). 상한을 넘어설 때는 프로그램을 나누거나 포스트의 로터리 되감기를 켜십시오 (PP Utility > Rotary 그룹: G92 방식의 위치 설정이며 프로그램 끝에서 취소됩니다). |
Footer retract작성기 |
프로그램은 안전 Z와 마지막 작업의 여유 중 큰 값에서 끝나며, 변환은 한 번만 이루어집니다 — 로터리 작업도 포함됩니다. |
Rotary positioning내보내기 대화상자 |
정수 회전 버림 / 최단 회전 / 절대 각도는 프로그램 안에서 공구 교환 뒤를 포함해 모든 로터리 작업에 적용됩니다. 프로그램과 프로그램 사이에서 첫 A 이동을 짧게 유지하는 것은 컨트롤러의 회전축 롤오버 설정이며, 프로그램 끝에서 되감는 동작은 없습니다. |
Inverse time (G93)작성기 |
아주 짧은 동시 블록은 F 워드를 수백만까지 밀어 올릴 수 있습니다. LinuxCNC는 이를 받아들이지만, F 워드가 6자리인 컨트롤러에서는 포스트의 F word width (digits) 을 설정하십시오 — 설정되어 있지 않으면 내보내기 대화상자가 경고합니다. |
Canned cycles내보내기 대화상자 |
구멍 운동이 사이클로 정확히 재현되는 곳에서만, 그리고 컨트롤러가 G8x를 해석하는 포스트에서만 사용됩니다. 헬리컬 보링과 깊이가 제각각인 구멍은 어느 쪽이든 길게 풀어 씁니다. |
GRBL포스트 |
기본 GRBL 빌드는 미스트 절삭유를 컴파일에서 빼 버려 M7에서 전송기가 멈추므로, GRBL 포스트는 미스트를 내지 않습니다. 또한 시작과 끝이 같은 원호는 스윕을 컨트롤러의 부동소수점 노이즈에 맡기게 되므로, 전체 원 원호는 둘로 나눕니다. |
Heidenhain내보내기 대화상자 |
Klartext는 체인 작업(윤곽, 드릴링, 포켓)을 출력합니다. 조밀한 3D 작업(3D 포켓 황삭, 적응형, 평행, 스캘럽, Z 레벨, 램프)은 아직 지원되지 않습니다. 그런 작업이 체크되어 있는 동안 대화상자가 Heidenhain 행을 비활성화하고, 체크를 해제하면 원래 선택을 되돌려 놓습니다. |
Takshak 1.0 · 사용자 매뉴얼 · 앱, 모든 작업, 그리고 거기서 나오는 G-code.