사용자 매뉴얼
Takshak 사용자 매뉴얼: 앱의 구성 — 배치, 셋업, 가공 — 과 각 패널, 라이브러리, 대화상자의 역할을 설명하고, 이어서 전체 작업 세트를 작업당 한 페이지씩 정리한 참조를 담았습니다. 대상은 3축 AFR 형상 작업, 3D 곡면 작업, 모서리 및 각인 작업, 그리고 로터리 (4축) 계열입니다. 이 매뉴얼은 모두 출시 빌드를 기준으로 작성되었습니다 — 레이블은 화면에 보이는 것과 일치합니다.
파트 가져오기
Takshak은 파트를 STEP 솔리드(.step / .stp) 또는 STL 메시(.stl)로 받아들입니다. STEP이 더 풍부한 입력입니다: 형상 인식, 면 선택, 모델에서 WCS 원점 선택은 모두 STEP만 담고 있는 B-rep 위상을 필요로 합니다. STL은 메시 기반 3D 작업에는 모두 쓸 수 있지만, 면이 필요한 기능은 회색으로 비활성화됩니다.
- 파일 > STEP / STL 가져오기… (Ctrl+O): 메뉴 경로입니다. 파일 선택기는 CAD 파일(*.step *.stp *.stl)만 표시하며, 환경설정 > 일반 > "마지막 가져오기 폴더 기억"이 켜져 있으면 마지막으로 가져온 폴더에서 다시 열립니다.
- 끌어서 놓기: STEP 또는 STL 파일을 창 어디에나 놓으십시오 — 빈 상태 패널에 두 경로가 모두 안내되어 있습니다.
- 가져오기는 대체합니다: 가져오기는 현재 불러온 것을 대체합니다. 저장하지 않은 작업이 있는 파트가 열려 있으면 먼저 확인을 요청합니다("다른 파트를 가져오면 대체됩니다").
- 불러온 후: 파트가 뷰포트에 놓이고 워크플로는 배치에서 시작합니다. 가져올 때 형상 인식은 실행되지 않습니다 — 나중에 가공 탭의 AFR 실행 버튼으로 실행하거나, 환경설정 > AFR > "파트를 불러올 때 형상 인식 실행"을 켜십시오.
- 다중 바디 STEP: N개의 솔리드가 든 파일은 바디마다 하나의 파트로 분할되며 <filename>1 … <filename>N으로 이름이 붙습니다. "여러 개의 바디 감지됨" 알림은 배치, 셋업, 작업은 바디별로 이루어지지만 WCS 원점은 모든 바디에 공통이라는 점을 알려 줍니다 — 레이아웃에 하나의 WCS 참고. 뷰포트의 번호 칩으로 바디를 전환하십시오.
- "단위 불일치 가능성": STL이 cm 단위로 작성된 것처럼 보이면 파트 크기를 원본 그대로와 크기 조정 후로 나란히 보여 주며, 크기 조정 또는 원본 사용을 선택합니다 — 클릭하기 전에는 아무것도 바뀌지 않습니다.
- 크기 조정 (워크플로 툴바): 파트를 배율로 크기 조정합니다. cm, 인치, mm 사전 설정이 있습니다. 메시 파트(STL)는 축마다 따로 크기를 조정할 수도 있습니다 — 예를 들어 Z만 바꿔 부조를 더 깊게 또는 얕게 만듭니다. STEP 또는 DXF 파트는 모든 방향으로 같은 배율로 크기가 조정되고 면도 함께 조정되므로, 형상 인식과 모든 선택이 새 크기를 따릅니다. 배율은 프로젝트와 함께 저장됩니다. 크기를 조정하면 검출된 형상과 작업이 지워지고 배치로 돌아갑니다.
- "메시가 밀폐된 솔리드가 아님" (STL만): 가져오기 도구가 밀폐되지 않은 메시 모서리를 세어, 수직 프로빙 정삭(평행 계열)이 틈새로 파고들 수 있다고 경고합니다 — 정확한 결과를 위해 메시를 밀폐한 뒤 다시 내보내십시오.
- "겹치는 바디 병합" (STL만, 1.0.9): 서로 파고들거나 맞닿은 닫힌 바디로 이루어진 STL — 불리언 합집합 없이 내보낸 어셈블리 — 은 가져올 때 바디가 만나는 곳에서 합쳐지고, 부피가 없는 조각은 제거됩니다. 그래서 한 바디가 다른 바디 안에 묻은 면 근처에서도 안과 밖이 올바르게 읽힙니다(간섭 검사, 공구경로 인증). 열린 셸이나 서로 떨어진 바디는 그대로 가져옵니다. 바디를 합칠 수 없으면 가져오기가 이를 알립니다("겹치는 바디를 병합하지 못함"): CAD나 메시 도구에서 바디를 합친 뒤 파트를 다시 가져오십시오.
- "메시로 만들지 못한 면이 있음" (STEP, 1.0.9): 파일 안에서 형상이 손상된 STEP 면은 메시 생성에 실패할 수 있으며, 그러면 파트 메시의 그 자리에 구멍이 생깁니다. 공구경로, 간섭 검사, 공구경로 인증은 그 구멍을 빈 공간으로 읽으므로 절삭이 그 안으로 들어갈 수 있습니다. 가져오기가 그런 면의 개수, 면적, 위치를 알립니다: CAD에서 수리한 뒤 파트를 다시 가져오십시오.
- 경로: 같은 파일 > 가져오기 선택기는
.dxf도 받아들입니다. 도면의 닫힌 루프는 보정되어 하나의 B-rep 각기둥으로 돌출되므로, 형상 선택과 형상 작업이 STEP에서처럼 동작합니다. - DXF 가져오기 대화상자:
Depth (thickness)는 돌출 깊이이며;Drawing units는 파일 헤더가 단위를 선언하면 거기서 가져옵니다(아무것도 선언하지 않은 헤더는 mm로 읽고, 지원하지 않는 단위 코드는 보고한 뒤 mm로 읽습니다 — 크기가 틀리면 여기서 바꾸십시오);Heal gaps up to는 세그먼트 사이의 작은 끊김을 메웁니다. - 경계: 대화상자는 찾아낸 것을 이름으로 알려 주고("경계 3개: ..."), 도면에 여러 루프가 중첩되어 있으면 어느 루프가 바깥 경계인지 선택하게 합니다. 열린 윤곽 끝, 동결되었거나 꺼진 레이어, 주석 개체, 자기 교차 링은 무시되고 가져오기 알림에 나열됩니다. 스플라인과 타원은 0.01 mm로 근사됩니다.
- 가져오기 모드: 대화상자가 도면을 어떻게 가져올지 묻습니다 — 솔리드로 돌출 (위의 설명 전체) 또는 조각용으로 선 유지. 선 모드에서는 모든 선이 유지되어 DXF 레이어 색으로 그려지고 레이어 범례가 붙으며, 파트는 평평한 판재가 됩니다: 클릭한 닫힌 외곽선 하나 (구멍 없이 가져오며, 다른 모든 루프는 조각할 선으로 남습니다), 아무것도 고르지 않으면 도면을 둘러싼 사각형을
Margin around the drawing(기본값 5 mm)만큼 넓힌 것입니다. 이 모드에서는 선택 없이도 OK를 누를 수 있습니다. - 미리보기: 대화상자는 화면의 약 92 % 크기로 열립니다. 휠은 커서 위치에서 확대/축소하고, 가운데 또는 오른쪽 버튼으로 이동하며,
Fit은 도면 전체를 다시 보여 줍니다.Depth (thickness)는 마지막으로 쓴 값에서 시작합니다. - 선 조각용 파트: 이 파트에서는 AFR이 실행되지 않고 (솔리드가 판재뿐이므로), AFR 탭은 숨겨지며 가공 패널은 사용자 정의 작업에서 열리고, 3D 행은 선 조각과 실루엣 윤곽만 남습니다. 네스팅, 탭, 크기 조정은 꺼지고 로터리 축 모델도 꺼지며, 방향 지정은 Z축 회전만 남습니다. 모드와 여백은 프로젝트와 함께 저장되며, 다시 열면 선은 도면에서 다시 만들어집니다.
- 거짓 헤더: 선언된 삼각형 수가 파일과 다른 바이너리 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, 면 선택, 펜슬 작업, 모델에서 WCS 원점 선택에는 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 방향" 또는 "B축 Y 방향" — 이 나타나고, 소재 섹션이 블록에서 봉재로 바뀝니다.
- 3축: "선택 대상:"은 클릭으로 원점을 잡을 대상을 고릅니다. 소재 박스(기본값): 소재 박스의 노란 스냅 마커를 클릭하거나, XYZ 좌표를 직접 입력합니다. 모델: 마커가 숨겨지고 파트를 클릭할 때마다 원점이 설정되며, 다시 소재 박스를 고르거나, Esc 를 누르거나, 셋업을 벗어날 때까지 계속됩니다. 선택 항목 아래 줄에 마지막 클릭으로 무엇을 가져왔는지 표시됩니다. 모델은 파트의 면을 읽으므로 STEP 파트나 DXF 프로파일이 필요합니다 — STL에서는 회색으로 비활성화됩니다.
- 모델을 클릭하면 가져오는 점: 꼭짓점 — 그 꼭짓점; 원 또는 호 모서리 — 그 중심, Z는 테두리 높이; 직선 모서리 — 그 중점; 구멍, 보스 또는 카운터싱크의 벽 — 축 위에서 현재 원점과 같은 높이의 점 (Z는 유지되고, X와 Y는 구멍 프로빙으로 잡는 값과 같습니다. Z도 테두리 높이로 잡으려면 테두리 모서리를 클릭하십시오); 평평한 면 — 그 중심. 스플라인 모서리나 구면 같은 그 밖의 것은 아무것도 가져오지 않으며, 그렇다고 표시됩니다. 모델에서 선택한 원점은 소재 오프셋이 바뀌어도 파트 위에 그대로 있습니다.
- 로터리: XYZ 필드가 읽기 전용이 됩니다 — 로터리 WCS는 반드시 회전축 위에 있어야 합니다. 원통의 평평한 끝면에 "면으로 원점 설정…"을 사용하십시오: 그 한 번의 클릭으로 WCS가 설정되는 동시에 회전축과 소재가 실제 원통 축에 맞춰집니다. 돌출된 플러그 때문에 바운딩 박스가 축에서 벗어날 때 중요합니다.
- 바운딩 박스로 복귀: 로터리에서 면으로 원점 설정 을 쓴 뒤에는
Reset to BBox centre(바로 아래 행)로 선택을 되돌립니다 — 원점 점들이 파트 바운딩 박스의 중심선으로 돌아가고, 원점은 있던 축방향 끝에 그대로 있습니다. 인식된 형상과 작업은 버려지며, 있으면 먼저 확인을 묻습니다. Esc 는 대기 중인 면 선택을 취소합니다. - 소재 마커: 스냅 마커 위에 설정한 원점은 그 마커를 따라갑니다 — 소재 오프셋을 바꾸면 WCS도 소재와 함께 움직입니다. 직접 입력했거나 모델에서 선택한 원점은 놓은 자리에 그대로 있습니다.
- 옮겼지만 확인하지 않음: 공구경로는 확인된 원점을 기준으로 계산되고, G-code도 같은 원점을 기준으로 출력됩니다. 셋업 확인 뒤에 원점을 옮기고 다시 확인하지 않은 채 가공으로 돌아가면 그 이동은 무시됩니다: XYZ 필드 아래의 황색 배너가 프로그램이 실제로 쓸 원점을 알려 줍니다. 3축 파트에서는 다른 것이 바뀌지 않았다면 새 원점을 확인해도 인식된 형상과 작업이 유지됩니다. 로터리 파트이거나 축 구성, 소재 오프셋, 재질도 바뀌었다면 확인할 때 버려집니다. 어느 쪽인지는 배너가 알려 줍니다.
- 여러 파트: 3축 레이아웃에서는 모든 파트가 하나의 원점을 공유합니다 — 레이아웃에 하나의 WCS 참고.
- 소재 섹션 위의 드롭다운: 기본값은 "(없음 - 공구 기본값 사용)". 재질 + 공구로부터 새 작업의 이송과 회전수를 정합니다.
- 기존 작업은 그대로: 바꾸어도 이미 만든 작업은 절대 다시 쓰지 않습니다 — 갱신하려면 작업에서 공구를 다시 선택하십시오.
- 면별 오프셋 6개: 파트 바운딩 박스에 X-, X+, Y-, Y+, 하단, 상단을 더합니다 — 모두 기본값 0.00 mm(0.5 mm 단계).
- 실시간 표시: 예: "소재: 40.0 × 20.0 × 35.0 mm". 여러 파트 프로젝트에서는 파트를 밝힙니다. 예: "파트 2 소재: 40.0 × 20.0 × 35.0 mm" — 활성 파트 자신의 소재.
- 고정 탭: 여기가 아니라 워크플로 툴바의 탭 버튼으로 파트마다 한 번 설정합니다 — 고정 탭 (3축) 참고.
- 형상: 원통, 직육면체, 튜브 또는 각관.
- 원통 / 튜브: 자동 감지된 파트 외경에 "외경 Ø 오프셋"을 더하고(튜브는 벽을 두껍게 하기 위해 파트 보어에서 빼는 "내경 Ø 오프셋"이 추가됨), 회전축 방향의 쌍(축방향 양 끝)에만 면별 여유를 둡니다.
- 직육면체 / 각관: 면별 여유 세 쌍 모두. 각관에는 "내부 캐비티 오프셋"이 추가됩니다.
- 표시: 계산된 봉재를 요약합니다. 예: "원통 Ø50.0 × L 120.0 mm (축 X)".
- 탭: 로터리 파트에서는 고정 탭이 단면 가공 (절단) 작업에 속합니다. 패널이 소재 행 아래에 그렇게 알려 줍니다.
- 셋업 확인: 설정을 확정하고 가공으로 넘어갑니다 — 로터리 작업에서는 A축 X 방향 또는 B축 Y 방향을 선택하기 전까지 거부합니다.
- 초기화: 3축으로 되돌립니다.
- 확인 상태 복원: 마지막으로 확인한 기구 구성으로 되돌리고, 다시 확인하기 전까지 가공 탭을 비활성화합니다.
- 셋업에는 전역 안전 Z 필드가 없습니다: 급속 평면과 후퇴 평면은 작업별입니다 — 각 작업 설정의 높이 행(여유 / 후퇴 / 이송 / 상단 / 하단)입니다.
- 초기값: 새 작업은 환경설정 > 안전 높이에서 초기값을 받습니다: "소재 위 여유 높이" 50.0 mm, "소재 위 후퇴 높이" 10.0 mm, "로터리 여유" 25.0 mm, "로터리 후퇴" 5.0 mm.
- 로터리 값: 소재 외경 바깥쪽에서 측정합니다 — 척이나 방진구가 있으면 직경이 시사하는 것보다 더 필요합니다.
Axis model | 3축 (XYZ 밀링) 또는 3+4 로터리 (XYZ + 로터리 테이블). 어떤 소재 섹션과 어떤 가공 컨텍스트가 제공되는지를 결정합니다. |
Pick on: Stock box | Model | 3축: 클릭으로 WCS 원점을 설정할 대상 — 소재 박스의 노란 마커, 또는 파트 자체 (꼭짓점, 모서리의 중점, 원의 중심, 구멍이나 보스의 축, 면의 중심). 모델은 소재 박스를 고르거나, Esc를 누르거나, 셋업을 벗어날 때까지 유지됩니다. STEP 및 DXF 파트 전용. |
Set origin from face… | 로터리: 원통의 평평한 끝면에 면 선택을 대기시킵니다. WCS 원점이 그 중심에 스냅되고, 회전축과 소재가 실제 원통 축에 맞춰집니다. STEP 전용. |
Reset to BBox centre | 로터리: 면으로 원점 설정을 되돌립니다 — 원점은 있던 축방향 끝에 그대로 둔 채 바운딩 박스 중심선으로 돌아갑니다. 인식된 형상과 작업을 버립니다 (있으면 먼저 확인). |
Stock material | 새 작업의 이송/회전수용 재질. 기본값 "(없음 - 공구 기본값 사용)". 기존 작업은 절대 바꾸지 않습니다. |
Face margins | 방향별 레이블(X- / X+ 등)이 붙은 면별 소재 여유(mm). 원통/튜브는 축방향 쌍만 표시합니다 — 둥근 파트의 반경 소재는 대신 외경 Ø 오프셋에서 옵니다. |
Confirm Setup | 기구 구성 + WCS + 소재를 스냅숏으로 저장하고 가공 단계(와 AFR 실행 버튼)를 엽니다. |
Restore Confirmed | 마지막으로 확인한 축 구성과 기계 형상으로 되돌립니다. 다시 확인하기 전까지 가공 탭이 비활성화됩니다. |
- 관통 여유는 작업별입니다: 소재 바닥을 지나 절삭하는 것은 셋업 필드가 아닙니다 — 작업 설정에서 지정하는 작업의 높이 묶음에 있습니다.
- 안전 높이 환경설정은 공구를 움직입니다: 여유 50 mm는 작은 기계에서는 낭비이고, 높은 클램프 아래에서는 부족합니다. 환경설정을 바꾸어도 기존 작업은 자기 값을 유지합니다.
- 로터리 기준선: 소재 외경/내경 기준선은 STEP 가져오기의 자동 감지에서 옵니다 — STL이나 비원통형 STEP에서는 바운딩 박스 단면으로 대체됩니다.
여러 파트 레이아웃에 하나의 WCS
3축 프로젝트에 파트가 둘 이상 있으면 — 네스팅 대화상자의 파트 추가나 미러로 추가했거나, 다중 바디 STEP에서 분할한 경우 — 모든 파트와 그 사본은 하나의 소재 블록 위에 있고, 하나의 원점을 공유하는 프로그램으로 가공됩니다. 그래서 WCS 원점은 레이아웃 전체의 것입니다. 아무 파트에서나 한 번 설정하면 모든 파트가 그것을 사용합니다.
- 먼저 파트를 배치하십시오: 네스팅 대화상자에서 파트와 사본을 추가해 그것들을 둘러싼 소재 박스를 확정합니다.
- 아무 파트에서나 셋업을 여십시오: 뷰포트 왼쪽 위의 번호 칩으로 파트를 전환합니다. 어느 파트가 활성이어도 상관없습니다.
- 원점을 잡을 점을 고르십시오: 레이아웃 전체를 둘러싼 박스의 노란 마커를 클릭하거나 (보통 윗면 꼭짓점), 좌표를 입력하거나, "선택 대상:"에서 "모델"을 고른 뒤 파트 하나의 꼭짓점, 모서리, 구멍 또는 면을 클릭합니다.
- 셋업 확인을 누르십시오: 모든 파트가 한 번에 이 점을 기준으로 합니다 — 다른 파트를 따로 열 필요가 없습니다.
- 확인하십시오: WCS 원점 필드 아래에 "레이아웃의 파트 N개 모두에 공통입니다"라고 표시됩니다.
- 공유: WCS 원점과, 원점이 따라가는 소재 마커. 프로젝트에서 내보내는 모든 프로그램은 — 모든 파트를 함께 내보내든 한 파트의 작업만 내보내든 — 어느 파트가 활성이든 이 원점을 기준으로 합니다.
- 파트별: 배치, 소재 오프셋, 형상, 작업. 소재 표시는 설명하는 파트를 밝힙니다. 예: "파트 2 소재: 60.0 × 40.0 × 3.0 mm" — 활성 파트 자신의 소재이며, 뷰포트에 그려진 박스는 레이아웃 전체를 감쌉니다. 적응형 황삭과 3D 포켓 황삭은 각 사본 자신의 소재를 가공하고 다른 모든 파트와 사본 앞에서 멈추므로 이웃 파트를 절대 파고들지 않습니다. 사본을 옮기거나 파트를 추가·제거하면 이 작업들의 공구 경로가 지워지며, 다시 생성할 때까지 출력되지 않습니다 (1.0.8).
- 나중에 추가한 파트: 파트 추가나 미러로 추가한 파트, 그리고 다중 바디 STEP의 각 바디는 레이아웃 원점에서 시작합니다.
- 원점만 바뀐 경우: 3축 파트에서는 원점으로부터 계산되는 것이 없습니다 — 형상, 공구경로, 높이는 파트 자신의 좌표계에 있고, 원점은 G-code를 쓸 때만 빼집니다. 그래서 새 원점을 확인해도 모든 파트의 형상과 작업이 유지됩니다.
- 다른 것도 바뀐 경우: 축 구성, 소재 오프셋, 소재 재질도 바꿨다면 셋업 확인은 예전처럼 그 파트의 인식된 형상과 작업을 버립니다. 누르기 전에 XYZ 필드 아래의 황색 배너가 어떻게 될지 알려 줍니다.
- 레이아웃이 바뀐 경우: 확인된 원점은 스스로 움직이지 않습니다. 파트나 사본을 추가·이동·제거한 뒤에는 셋업을 열고 마커를 다시 클릭한 다음 셋업 확인을 누르십시오 — 작업은 유지됩니다.
- 원점이 다른 파트: 1.0.7 이전에는 파트마다 WCS가 있었습니다. 파트들의 원점이 아직 다른 프로젝트는 저장된 그대로 열리며, WCS 원점 섹션에 황색 안내가 표시됩니다: 프로그램은 내보낼 때 활성화된 파트의 원점을 기준으로 합니다.
- 한 단계로 해결: 아무 파트에서나 원점을 설정하고 셋업 확인을 누르십시오. 그때부터 모든 파트의 원점이 되며, 안내는 "레이아웃의 파트 N개 모두에 공통입니다"로 바뀝니다.
- 고른 점에서 원점을 잡으십시오: 기계에서는 같은 물리적 점에 워크 오프셋을 설정하십시오 — 파트 하나의 모서리가 아니라 블록 전체의 모서리입니다.
- 파트마다 다른 소재 오프셋: 뷰포트에 그려진 박스와 그 마커는 현재 파트의 소재 오프셋을 씁니다. 어느 파트가 활성이든 모서리가 같기를 원하면 모든 파트에 같은 오프셋을 주십시오.
- 로터리는 변경 없음: 로터리 파트의 원점은 자기 회전축 위에 있고 그 파트만의 것입니다. 로터리 파트는 네스팅되지 않으므로 원점을 공유하지 않습니다.
가공 컨텍스트: 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 — 검출된 형상' 헤더 아래에: 형상 종류별로 하나씩 접을 수 있는 섹션이 있고, 각각 괄호 안에 개수가 표시됩니다 — 빈 섹션은 숨겨집니다. AFR이 검출한 것만 나열됩니다: 직접 선택한 면이나 모서리는 여기가 아니라 해당 작업 안에 있습니다 (1.0.8).
- 형상 찾기: 섹션 헤더, 그룹, 인스턴스 위에 마우스를 올리면 뷰포트에서 해당 면이 강조되고, 클릭하면 강조가 고정됩니다.
- 작업 실행: 작업 버튼은 굵은 색 글자입니다 — 그룹의 버튼은 그룹의 모든 구성원을 아우르는 작업 하나를 만듭니다(공구 하나, 파라미터 세트 하나, N개 위치). 인스턴스 하나만 가공하려면 그룹 행 자체를 클릭해 번호가 붙은 인스턴스 행을 펼치십시오. 각 행에 자체 작업 버튼이 있습니다.
형상은 결정 파라미터에 따라 묶입니다 — 구멍과 카운터보어는 직경, 원뿔 캐비티는 입구 직경, 면·피트·플러그는 Z 레벨, 필렛은 반경, 모따기는 깊이. 그룹 행은 '⌀ 4.2 mm x3'처럼 읽힙니다.
- 구멍 / 카운터보어 / 노치: 드릴링과 보링. 노치는 직경 3 mm 미만의 부분 원호 면입니다 — 전용 소형 공구를 쓸 만한 슬롯 끝과 가장자리 노치.
- 원뿔 캐비티: 카운터싱크 후보 — 헬리컬(원뿔 나선 카운터싱크)과 폼 가공(V 비트 플런지).
- 포켓: 포켓.
- 피트: 바닥이 막힌 구배 또는 수직 캐비티 — 램프 포켓과 벽면 정삭.
- 플러그: 돌출 형상 — 플러그 황삭과 벽면 정삭.
- 면: 평면 가공.
- 프로파일: '바깥쪽 프로파일'과 '안쪽 프로파일' 그룹이 있는 헤더 하나 — 윤곽과, 외곽선에 원호가 있으면 원호 윤곽(네이티브 G2/G3).
- 바깥쪽 필렛: 폼 가공(맞는 코너 라운드 공구, 단일 패스)과 밀링(볼 엔드밀 다중 패스).
- 안쪽 필렛: 밀링만 — 코너 라운드 공구는 물리적으로 오목 필렛에 닿을 수 없습니다.
- V 홈: 폼 가공(V 비트)과 밀링(엔드밀).
- 슬롯: 바닥이 평평하지 않은 슬롯(곡면 지판의 프렛 슬롯 등) — 슬롯 / 홈. 그 행의 슬롯이 선택된 채로 만들어집니다. 바닥이 평평한 슬롯은 포켓에 표시됩니다.
- 비드 / 코브: 튀어나온 둥근 형상 (비드) 과 파인 둥근 형상 (코브), 직선 또는 링 모양, 반경별로 묶음 — 비드 / 코브, 그 행의 둥근 형상이 선택된 채로. 4분의 1 둥근 형상은 필렛입니다.
- 바깥쪽 모따기 / 안쪽 모따기: 폼 가공(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 레벨, 평행, 펜슬, 램프, 스캘럽, 실루엣 윤곽입니다. 선 조각용 DXF 파트에서는 선 조각과 실루엣 윤곽 행만 남습니다.
- 파트 전체와 선택 항목: 파트 전체는 즉시 파트 전체에 대한 작업을 만듭니다. 선택 항목은 영역이 한정된 자매 작업을 만들고 선택 항목 피커로 넘겨 범위를 정하게 합니다(선택 항목 섹션 참조).
- 선택 항목 버튼 세 개는 의도적으로 비활성입니다: 적응형 황삭에는 아직 영역 변형이 없습니다. 펜슬은 영역 변형을 제공하지 않습니다(이미 볼 공구가 달리 닿을 수 없는 오목한 시임만 대상으로 합니다). 실루엣 윤곽은 항상 파트 전체의 외곽선을 따라갑니다 — 툴팁에 그렇게 적혀 있습니다.
- 실루엣 윤곽은 메시에서 얻습니다: STL과 STEP 모두에서 동작합니다. 깊이는 기본적으로 파트 전체 높이이며, 작업의 높이 패널에서 잘라 냅니다.
- 작업 버튼을 클릭하십시오 — 형상 작업 (B-REP) 프레임에 있습니다.
- 뷰포트에서 대상 면을 클릭하십시오 — 선택한 해석적 면이 형상으로 합성되어 AFR이 사용하는 것과 같은 커널을 거치므로, AFR이 건너뛴 파트도 계속 가공할 수 있습니다.
- 단일 선택 (첫 유효 면에서 작업 생성): 평면 가공 '면 선택' · 바깥쪽 윤곽 '직선' / '원호' · 3D 트레이스 '면 선택' · 나사 밀링 '구멍/외경 선택' · 포켓 '바닥면 / 벽면 선택'(바닥면을 선택하거나, 관통 포켓이면 벽면 선택) · T 슬롯 '바닥면 선택' · 도브테일 '바닥면 선택'.
- 일괄 (선택할 때마다 누적되고, 버튼이 네온 그린 '실행 (N)'으로 바뀌며, 다시 클릭하면 일괄 전체가 하나의 작업으로 확정됨): 드릴링 '구멍 선택' · 보링 '구멍 선택' · 카운터싱크 '플런지'와 '헬리컬'(두 모드 모두) · 안쪽 윤곽 '직선' / '원호' · 필렛 '면 선택' · 모따기 'V 비트' / '엔드밀'. 구멍은 직경별로, 안쪽 윤곽은 같은 깊이별로 묶입니다.
- 체인 — 각인 '중심선' / 'V 카빙': 만든 다음 뷰포트에서 모서리 체인을 선택하십시오. 완성된 체인마다 경로가 추가됩니다. V 카빙은 가변 깊이로 중심축(medial axis)을 따라가고(깊이는 최대 깊이 상한), 글자 면이나 닫힌 루프를 선택하며, V 공구가 필요합니다.
- 슬롯 / 홈 '슬롯 선택': 만든 다음 뷰에서 슬롯의 아무 면이나 클릭하십시오. 슬롯 전체가 선택되고 같은 슬롯이 모두 제시됩니다. 공구는 각 슬롯의 바닥을 그 깊이로 따라갑니다 (1.0.8).
- 비드 / 코브 '비드 / 코브 선택': 만든 뒤 비드나 코브의 둥근 면을 클릭하세요. 둥근 형상 전체가 선택되고 같은 형상이 모두 제안됩니다. 볼 엔드밀이 따라갑니다 (1.0.8).
- 로터리 3D 작업: 적응형, 레벨 황삭, 평행, 펜슬 행 — 파트 전체는 로터리 소재에 묶이고, 선택 항목은 평행 / 펜슬 / 적응형 / 레벨 황삭의 면 선택 영역 범위입니다. 펜슬 아래의 절단 행에는 파트 전체 버튼 하나만 있으며, 파트의 한쪽 끝에 단면 가공 (절단) 작업을 만듭니다. STEP과 STL 모두에서 쓸 수 있습니다 — 단면 가공 (로터리) 카드 참고.
- 로터리 형상 작업 (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')이 나타나며, 빨간 ✕로 제거합니다. 뷰포트에서 선택한 면을 다시 클릭해도 빠지며, 체인 연결에서 이미 연결된 모서리를 다시 클릭해도 마찬가지입니다. 선택한 면은 Run까지 강조 표시된 상태로 남습니다 (1.0.8).
- 푸터: 누적 개수와 취소, 네온 그린 실행 (N)을 표시합니다. 단일 선택 작업에는 실행 버튼이 없습니다 — 첫 선택이 확정입니다.
- 대기시키기: 체인 작업(램프 - 선택 항목이나 각인 등)을 선택하십시오 — 세그먼트에 모서리 | 면 토글과 선택 / 해제 / 완료 푸터가 표시됩니다.
- 뷰포트에서 모서리를 클릭하십시오 — 백엔드 스티처가 순서를 정하고 닫힘 여부를 보고합니다.
- 프롬프트를 따르십시오: '모서리를 선택해 경계 루프를 따라가십시오.', 다음 '모서리 N개 — 루프가 닫힐 때까지 계속 선택하십시오.', 다음 '닫힌 루프 ✓ — 모서리 N개.'
- 완료를 누르십시오 — 버튼이 활성화되는 즉시.
- 열린 경로: 열린 경로를 쓸 수 있는 작업(램프, 각인, 개방 윤곽)에는 닫힘 | 열림 토글도 표시됩니다 — 열림 모드에서는 체인이 자동으로 닫히지 않고, 선택이 하나로 연결된 경로를 이루는 즉시 완료가 활성화됩니다('열린 경로 ✓ — 모서리 N개. 완료를 누르면 끝납니다.').
- 체인 피커 안의 면: 면 하나를 범위로 받습니다('작업 범위를 지정할 면 하나를 선택하십시오.').
- 면 전용 범위 작업: 3D 포켓 황삭, Z 레벨, 평행의 선택 항목과 로터리 감싸기 윤곽 / 감싸기 포켓 — 모서리 | 면 토글이 숨겨지고, 작업 범위가 될 면을 그냥 선택하면 됩니다.
- 스캘럽 - 선택 항목은 대신 면을 누적합니다: '면 3개 선택됨 ✓ — 계속 선택하고, 끝나면 계산하십시오.'
- 윤곽 / 필렛 / 모따기 혼합형: 면은 실행 (N) 푸터가 있는 일반 벽면 선택이고, 모서리로 전환하면 두 번째 토글이 자동 루프 | 체인 연결로 바뀝니다 — 자동 루프는 모서리 한 번 클릭으로 닫힌 루프 전체(모따기와 필렛에서는 연결된 날카로운 모서리 열)를 완성하고, 체인 연결은 모서리를 하나씩 열린 채로 또는 닫힐 때까지 따라간 뒤 완료를 누릅니다.
체인 작업이 팔레트에서 선택된 작업이면 체인 선택이 자동으로 대기 상태가 됩니다. 세션이 진행 중이면 선택 버튼이 '선택 중…'으로 표시되고, 다른 곳을 클릭했다면 다시 대기시킵니다.
Edges | Face | 체인 모드 선택 대상 토글. 활성 모드가 파랗게 채워집니다. 면 전용 범위 작업에서는 숨겨집니다. |
Closed | Open | 체인이 루프로 닫혀야 하는지(기본값) 열린 경로로 끝나도 되는지. 열린 경로를 받는 작업에서만, 모서리 모드에서만 표시됩니다. |
Auto loop | Stitch chain | 윤곽 / 필렛 / 모따기의 모서리 하위 모드: 한 번 클릭으로 루프나 연결된 열을 자동 완성하는 방식과, 모서리를 하나씩 수동으로 따라간 뒤 완료로 끝내는 방식. |
Pick | 뷰포트 선택 세션을 (다시) 시작합니다. 진행 중에는 '선택 중…'으로 표시됩니다. |
Done | 체인을 확정합니다. 루프가 닫혔거나(닫힘 모드) 선택이 하나로 연결된 경로를 이룰 때(열림 모드)만 활성화됩니다. |
Clear | 모든 선택을 지우고 다시 시작합니다. 확정되지 않은 열린 체인이 있는 동안 빨갛게 표시됩니다. |
Run (N) | 면 모드 일괄 확정. 선택이 0개이면 비활성화됩니다. |
Cancel | 아무것도 만들지 않고 면 모드 선택 세션을 버립니다. |
- 선택 도중 다른 체인 작업으로 전환하면 세그먼트가 초기화됩니다 — 모서리는 작업 사이에 절대 이어지지 않으며, 닫힘 모드는 각 작업의 기본값으로 돌아갑니다(개방 윤곽은 열림으로, 램프와 스캘럽은 닫힘으로 시작).
- 면 와이어가 아니라 실루엣: 바깥쪽 윤곽과 3D 트레이스는 선택한 면의 국소 와이어가 아니라 선택에서 파트 전체의 투영 실루엣을 얻습니다 — 복잡한 파트에서는 면 하나가 실루엣이 될 수 없습니다. 안쪽 윤곽은 면 국소로 유지됩니다.
- 가공 단계를 떠나면 모든 임시 선택 상태가 완전히 초기화됩니다 — 선택은 절대 다음 파트로 새어 나가지 않습니다.
- 작업을 선택하면 선택 내용이 보입니다: 선택 기반 작업(면이나 모서리 루프로 만든 형상 작업, 로터리 선택 항목 작업, 체인 작업)은 선택할 때마다 저장된 선택 항목을 다시 표시합니다 — 칩에는 ✕가 붙어 있고, 면은 강조되며, 체인 작업이면 루프나 경로가 그려진 모서리 칩이 표시됩니다. 작업에 툴패스가 생기면 선택한 면은 채우기 대신 윤곽선으로 표시되어 그 위의 툴패스가 계속 보입니다. 툴패스가 없거나 숨겨져 있으면 채우기로 돌아갑니다 (1.0.8).
- 그 자리에서 편집:
✕는 그 선택을 작업에서 제거합니다;Add는 같은 형상 작업 선택을 다시 대기시키고, 실행이 새 선택을 작업에 합칩니다(작업의 주 형상과 묶이는 선택 — 같은 직경, 각도, 깊이 — 은 합쳐지고, 나머지는 새 실행과 똑같이 별도 작업이 됩니다). 체인의 경우,Pick은 저장된 모서리에서 이어서 진행하고,✕는 모서리 하나를 빼고 루프를 다시 닫도록 피커를 다시 대기시키며,Clear는 모두 잊습니다. - 편집할 때마다 공구경로가 지워집니다: 경로는 이전 세트 기준으로 계산된 것이므로, 공구경로 생성을 다시 누르기 전까지 작업은 "생성 안 됨"으로 표시됩니다. 작업의 마지막 선택은 제거할 수 없습니다 — 대신 작업을 삭제하십시오.
- 이전 프로젝트: 이 빌드 이전에 저장된 체인 작업은 폴리곤만 저장했습니다. 루프는 그려지지만 다시 선택하기 전까지 모서리 칩은 비어 있습니다.
작업 팔레트 — 프로그램 순서
가공 그리드 오른쪽 위의 작업 팔레트는 추가한 모든 작업을 실행 순서대로 하나의 평면 목록으로 나열합니다: 추가한 순서가 곧 G-code 실행 순서입니다 — 단, G-code 내보내기 대화상자에서 순서를 바꾸면 그 대화상자의 행 순서가 프로젝트의 순서로 저장됩니다(G-code 내보내기 참조). 행을 클릭하면 작업이 선택됩니다 — 파라미터가 하단 독에 열리고, 작업이 다른 가공 컨텍스트에 속하면 파트가 그쪽으로 회전합니다.
각 행에는 작업 이름(여러 형상을 묶은 작업은 'x3' 형식의 개수 포함), 상태 줄, 눈 토글, 삭제 버튼이 표시됩니다. 가공 컨텍스트가 둘 이상이면 각 행에 작은 컨텍스트 태그가 붙습니다 — 로터리는 'R', 동시 4축은 '4A', 인덱스 컨텍스트는 각도. 마우스를 올리면 전체 컨텍스트 이름이 보이고, 활성 컨텍스트의 태그는 강조 파란색입니다. 눈(● 표시, ○ 숨김)으로 여러 작업의 공구경로를 선택과 무관하게 동시에 표시할 수 있습니다.
- '공구경로 준비됨' (녹색): 공구경로 생성(아래 작업 설정 독)이 동작을 만들어 냈습니다.
- '생성 안 됨' (황색): 아직 만들어진 동작이 없습니다.
- '빈 공구경로' (황색): 계산은 끝났지만 동작이 나오지 않았습니다 — 잔삭 모드 작업에서는 보통 앞선 작업들이 이 공구가 닿는 곳을 이미 다 깎았다는 뜻입니다. 툴팁이 더 작은 공구를 제안합니다.
- 녹색 '잔삭' 표시: 잔삭 모드가 켜져 있습니다. 툴팁이 누적 가공에 기여하는 앞선 작업의 개수를 알려 줍니다 — 순서의 맨 앞에서는 잔삭이 사실상 전체 가공이라고 경고합니다.
- 파란 '시임' 표시: 시임 인식 작업으로, 공구경로가 시임 구역에서 더 미세한 스텝다운을 사용해 필렛이나 모따기 짝을 관통해 이어집니다.
- 깜박이는 황색 또는 빨간 알림 배지: 커널이 메모를 남겼습니다 — 빨간색은 형상을 건너뛰었거나(공구가 너무 큼) 인증기가 간섭을 표시했다는 뜻입니다. 같은 메모가 G-code에 '( NOTICE: ... )' 주석으로 들어갑니다.
- 깜박이는 빨간 격리 배지: 프로젝트를 다시 불러올 때 선택한 면을 다시 검증할 수 없으면 나타납니다 — 그 작업은 면을 다시 선택하기 전까지 계산되지 않고 내보내지지도 않습니다.
● / ○ (eye) | 이 작업의 공구경로를 뷰포트에 표시하거나 숨깁니다. 어떤 작업이 선택되었는지와 무관하며, 공구경로가 생기기 전까지는 비활성화됩니다. |
× | 이 작업과 계산된 공구경로를 삭제합니다. |
Regenerate all | 팔레트 상단에 있습니다: 공구경로가 없는 모든 작업을 프로그램 순서대로 하나씩 생성하므로, 잔삭 작업은 그 바탕이 되는 작업들 다음에 실행됩니다. 실행 중에는 "중지 (2/5)"로 표시되며, 클릭하면 현재 작업이 끝난 뒤 멈춥니다. |
- 행에서 복제와 순서 변경 — 작업 행을 마우스 오른쪽 버튼으로 클릭하면 "복제"(바로 아래에 복사본을 만들고 선택합니다. 생성하기 전까지 공구경로는 없습니다), "위로 이동" / "아래로 이동", "삭제"를 쓸 수 있습니다.
- 행 클릭은 선택 이상의 일을 합니다: 활성 가공 컨텍스트도 그 작업의 컨텍스트로 전환되어, 파트가 회전하고 왼쪽 두 탭이 다시 구성됩니다.
- '공구경로 준비됨'은 계산 완료가 아니라 실제 동작을 요구합니다 — '빈 공구경로'로 표시된 작업은 내보내기 토글이 비활성화됩니다(쓸 것이 없음).
공구 라이브러리
공구 라이브러리는 앱이 아는 모든 커터의 목록입니다. 워크플로 툴바의 공구 라이브러리 버튼으로 엽니다(파트를 불러오기 전에도 항상 사용 가능).
대화상자에는 공구와 홀더 두 탭이 있습니다. 공구 탭은 패널 세 개로 이루어집니다: 왼쪽에 분류별 공구 트리, 가운데에 편집 폼, 오른쪽에 실시간 형상 미리 보기.
비모달: 작업을 설정하는 동안 대화상자를 가공 패널 옆에 열어 두십시오.
- 항상 분류별로 묶임: 엔드밀, 볼 엔드밀, 테이퍼 볼 엔드밀, 렌즈 (원호 세그먼트), 불노즈, 코너 라운드, 드릴, 챔퍼 밀, 카운터싱크, 각인 공구, 페이스밀, 스레드밀, 탭, 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 | 이 라이브러리에 없는 표준 카탈로그 공구를 추가합니다. 기존 공구는 수정하거나 제거하지 않으며, 몇 개를 추가했는지 알려 줍니다. |
Import... | CSV 또는 JSON 공구 표에서 공구를 추가합니다. 추가하기 전에 대화상자가 모든 행과 각 행이 무엇이 되는지 보여 줍니다. 라이브러리에 없는 공구 종류는 목록에 표시되며, 라이브러리의 종류 중 하나로 가져올지 건너뛸지 고를 수 있습니다. 이름과 직경이 이미 라이브러리에 있는 공구는 건너뜁니다. 단, "이름과 직경이 이미 라이브러리에 있는 공구도 가져오기"를 체크하면 함께 가져옵니다. 가져오기를 누르기 전까지는 아무것도 만들어지지 않습니다. |
Save Changes | 공구를 만들거나 갱신합니다. 이름이 비어 있지 않고 직경이 0보다 클 때만 활성화됩니다. |
Restore Defaults | 비트의 직경, 단위, 분류로부터 규칙 기반 날 수와 돌출 길이 / 날 길이 / 숄더 / 생크 길이를 다시 계산합니다. 해당 필드의 수동 편집을 덮어쓰므로, 유지하려면 변경 사항 저장을 누르십시오. 형상이 공구별 실측값인 테이퍼 볼 공구에서는 아무 동작도 하지 않습니다. |
Cancel | 폼을 선택한 공구의 저장된 값으로 되돌립니다. |
Duplicate | 선택한 공구를 바탕으로 새 공구를 시작합니다: 모든 필드가 복사되고, 이름 뒤에 "사본"이 붙으며, 공구 번호는 비워집니다. 조정한 뒤 변경 사항 저장을 누르십시오. 누르기 전까지는 아무것도 만들어지지 않습니다. |
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 슬롯 / 도브테일 디스크): 넥이 미리 가공된 여유 슬롯을 지나가므로, 슬롯 폭이 최소한 넥 Ø 이상이어야 하며 그렇지 않으면 슬롯 작업이 거부합니다.
- 나사 형식 (스레드밀): 단일 프로파일 / 풀 폼 (다중 프로파일) / 원형 드릴-나사 — 정의 메타데이터일 뿐이며, 작업은 자체 커터 형식 설정을 따로 가집니다.
- 나사 크기와 피치 (탭): 규격 나사 (ISO 미터 보통·가는 나사, UNC, UNF)를 고르면 지름과 피치가 채워지며, 피치를 직접 입력해도 됩니다. 탭에는 피치가 필요합니다: 탭 작업은 주축 회전수 × 피치로 이송합니다.
- 나사 방향 (탭): 오른쪽, 또는 왼나사 탭이면 왼쪽 — 탭 작업은 왼나사 사이클이 있는 제어기에서 왼나사 사이클을 출력합니다.
- 재질: 초경 / 하이스 / 다이아몬드 / 기타 — 재질 기반 이송 초기값에 영향을 줍니다. 하이스는 초경 절삭 속도의 약 1/3로 돕니다.
- 이 공구를 선택할 때 작업이 물려받는 공구별 기본값: 주축 (RPM), 이송, 플런지 (mm/min, 인치 공구는 in/min).
- 스텝다운과 스텝오버: 길이 값. 0 = 미설정으로, 작업이 자체 기본값을 유지합니다.
- 최대 램프 각도: 이 공구로 헬리컬 진입이나 램프 진입이 내려갈 수 있는 가장 가파른 램프 — 공구 제조사의 값입니다. 작업의
Ramp angle이 (자동)이면 이 값을 씁니다. (미설정) = 3° (1.0.8). - 공구 번호 (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로 그려지고 간섭 모델은 보수적인 대체값을 사용합니다. 로터리 평행이 회전축을 향한 면을 가공하려면 이 값이 설정되어 있어야 합니다 (1.0.8). |
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축 지오데식 정삭과 로터리 윤곽 정삭: 플래너가 두꺼운 단(생크, 넥, 홀더)을 작업의 측면 여유만큼 파트에서 능동적으로 떼어 놓으며, 인증 보고서가 실제 형상으로 검증합니다.
- 로터리 평행과 로터리 펜슬: 홀더는 경고 전용 생크 접촉 검사에 쓰여 의심되는 점을 표시합니다. 로터리 평행이 회전 중심 너머까지 닿는 곳에서는 (1.0.8) 홀더를 파트에서 최소 0.5 mm 떨어지게 유지하며, 이를 위해 경로를 들어 올립니다. 그 밖의 곳에서는 경로를 절대 잘라 내지 않습니다.
- 3축 평행 (1.0.9): 날 지름보다 굵은 생크(넥이 있는 공구나 테이퍼 공구)와 홀더는 그것들이 파트에 닿을 위치에서 공구를 들어 올린 채로 두어 파트에서 떨어뜨립니다 — 작업의 생크 여유와 홀더 여유(기본값 0.05 mm와 1 mm)만큼. 그 부분에는 재료가 남으므로 얼마나, 어디서 들어 올렸는지를 작업의 황색 메모가 알려 줍니다. 날 지름보다 굵지 않은 생크는 검사할 필요가 없습니다. 돌출 길이가 설정되지 않으면 홀더는 검사하지 않으며, 돌출 길이는 있지만 홀더가 없으면 Ø32 mm 대체 홀더를 가정합니다.
- 그 외 모든 곳 (일반 황삭, 드릴링, 윤곽 가공): 홀더나 생크 간섭 검사가 전혀 실행되지 않습니다 — 돌출 길이는 사용자가 보장합니다.
- 대체값: 지정된 홀더가 없으면 공구의 홀더 Ø 값을 보수적인 원통 하나로 합성해 그래도 검사합니다. 아무것도 설정되지 않았으면 보수적인 기본 대용 형상이 대신합니다. 삭제된 홀더 참조는 오류를 내거나 이상 없음으로 보고하는 대신 ER32 대용 형상으로 해석됩니다.
New | "New Holder"라는 이름의 편집 가능한 홀더를 시작합니다. 기본 제공 홀더는 편집할 수 없으므로 그 수치를 새 홀더에 옮겨 적으십시오. |
Delete | 확인 후 선택한 사용자 홀더를 제거합니다. 기본 제공 홀더에서는 비활성화됩니다. |
Nose taper | 한쪽 외부 노즈 테이퍼(도), 0-45. 열박음 노즈는 보통 4.5 deg, 0 = 원통형. |
Gauge length | 주축 면에서 노즈까지. 정보용일 뿐 간섭에는 쓰이지 않습니다. 0이면 "(미설정)"으로 표시됩니다. |
Save | 사용자 홀더를 만들거나 갱신합니다. 디스크의 홀더 라이브러리에 저장됩니다. |
- 홀더 간섭 검사는 평행 / 지오데식 정삭 계열(플래너 제한 + 인증)에만 있고, 로터리 평행 / 펜슬에서는 경고로만 존재합니다. 다만 로터리 평행은 회전 중심 너머까지 닿는 곳에서 홀더를 피하도록 경로를 들어 올리기도 합니다 (1.0.8). 단순 황삭 작업은 홀더를 보호하려고 절삭을 줄이지 않습니다 — 돌출 길이는 사용자 책임입니다.
- 기본 제공 홀더는 보수적인 일반 형상입니다. 깊은 포켓에 들어가는 슬림한 제조사 홀더라면 직접 모델링하십시오.
- 공구가 아직 참조하는 홀더를 삭제하면 "이상 없음"이 아니라 보수적인 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 %), 확대/축소 방향 반전.
- 연결하고 움직이기: Takshak은 SpaceMouse를 직접 읽습니다 (Windows, Linux에서는 spacenavd 서비스를 통해). 3Dconnexion 소프트웨어를 설정할 필요가 없고, 그 드라이버의 설정은 적용되지 않습니다. 뷰는 Takshak 창이 앞에 있을 때만 움직입니다.
- 동작: 캡의 여섯 축이 마우스와 같은 턴테이블에서 뷰를 이동, 확대/축소, 궤도 회전, 기울입니다. 어느 축이 어느 동작을 움직이고 어느 방향인지는 환경설정 — SpaceMouse에서 정합니다.
- 버튼: 각 버튼은 지정한 뷰 동작을 실행합니다: 홈 뷰, 면 뷰 또는 등각. 기본값은 버튼 1이 홈 뷰, 버튼 2가 위입니다.
- 설정: SpaceMouse 탭에 여섯 축과 버튼이 실시간으로 표시됩니다. 캡을 움직여 방향이 반대면 해당 줄의 반전을 선택하고, 다른 축이 움직이면 다른 축을 고르십시오.
- 스냅 대상 26개: 오른쪽 아래 뷰큐브의 레이블이 붙은 면 6개(정면, 후면, 좌측, 우측, 상단, 하단), 코너 8개, 모서리 12개 중 아무거나 클릭하십시오. 마우스를 올리면 클릭 시 이동할 곳이 강조됩니다.
- 좌표축 표시: X/Y/Z 좌표축이 큐브의 기계 원점 코너에 고정되어 함께 회전하므로, 기계 축이 어느 방향인지 항상 알 수 있습니다.
- 홈: 큐브 옆의 작은 버튼(툴팁 "홈 뷰")이 기본 등각 뷰로 돌아가 카메라를 파트에 다시 맞춥니다. 모델을 불러올 때도 같은 맞춤이 자동으로 실행됩니다.
- 칩은 버튼입니다: 뷰포트 가장자리의 글자 칩은 키보드 키가 아니라 화면 버튼입니다. 파랗게 켜진 칩은 표시 중이라는 뜻입니다.
- 칩 순서: T (공구경로), G (그리드), W (와이어프레임), M (모델), 모델 불투명도 슬라이더, B (바운딩 박스), S (소재), A (WCS 좌표축), C (커터), 그다음 상호 배타적인 쌍인 O (직교 투영)와 P (원근 투영).
- M은 모두 숨깁니다: M 칩은 렌더링된 모든 바디를 한 번에 숨깁니다. 고스트 사본과 다중 파트 셋업의 다른 파트도 포함됩니다.
- 밝기: 오른쪽 위의 슬라이더(툴팁 "뷰포트 조명 강도 (중간 = 기본값)")가 장면 조명을 기본값 1.0을 중심으로 0.2에서 2.0까지 조절합니다.
- 축척 막대: 왼쪽 아래의 동적 축척 막대가 현재 화면 축척을 mm(멀리 축소하면 m)로 표시합니다.
T / G / W / M / B / S / A | 오버레이 바 표시 칩: 공구경로, 그리드, 와이어프레임, 모델, 바운딩 박스, 소재, WCS 좌표축. 기본값: 와이어프레임을 제외하고 모두 켬(와이어프레임은 환경설정의 "와이어프레임 오버레이 표시" 설정을 따르며 기본값은 켬). |
C | 커터: 시뮬레이션 커터 마커를 숨기거나 보여 주어, 그 아래의 면을 살펴볼 수 있게 합니다. 재생하거나 스크럽해도 숨긴 커터가 다시 나타나지 않습니다. 기본값 켜짐. |
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.5 s)만큼 재생 위치가 움직입니다. 위로는 앞으로, 아래로는 뒤로.
- 속도 칩: 0.25x, 0.5x, 1x, 2x, 5x — 활성 속도는 강조된 칩입니다.
- 전체 단차 실루엣: 절삭부, 숄더 원뿔, 생크, 홀더 단 — 간섭 모델이 검사하는 것과 같은 실루엣이므로, 보이는 것이 검증된 것보다 적은 경우는 없습니다.
- 팁 색상: 팁은 실행 중인 동작의 색(이송, 플런지, 후퇴, 급속은 회색)으로 칠해지고, 생크와 홀더는 강철 회색을 유지합니다.
- 로터리 재생: 기계가 실제로 하는 것과 똑같이, 공구는 기계 좌표계에 고정되고 파트가 회전 중심선을 중심으로 돕니다.
- 절삭 궤적: 이미 지나간 경로는 회색이 되고 남은 이동은 종류별 색을 유지하므로, 한눈에 프로그램이 얼마나 진행됐는지 보입니다.
- 숨기기: 오버레이 바의 C 칩으로 마커를 숨깁니다. 재생은 마커 없이 계속됩니다.
- X / Y / Z 표시: 공작물 좌표의 실시간 공구 위치 — mm는 소수 셋째 자리, 인치는 넷째 자리까지. 모든 판독값은 내보낸 프로그램이 명령하는 경로 위에 있으며, 프로그램이 출력되는 기준인 WCS 원점에서 잽니다. 레이아웃 사본 사이에서도 마찬가지입니다. 셋업에서 옮겼지만 확인하지 않은 원점은 G-code에서와 마찬가지로 여기서도 무시됩니다 (1.0.8).
- A (로터리만): 소수 둘째 자리까지 표시되며, 지오데식 정삭을 포함한 모든 로터리 작업에서 프로그램에 출력되는 A 그대로입니다 (1.0.9). 이는 기계의 회전축 부호가 기본값인 -1일 때 성립하며 (+1이면 프로그램의 A는 부호가 반대입니다), 프로그램에서 다른 작업 뒤에 오는 작업은 정수 바퀴만큼 차이 나게 출력될 수 있습니다.
- 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를 읽으십시오. 애니메이션이 맞아 보여도 프로그램이 틀리면 기계는 프로그램을 실행합니다.
- DRO와 프로그램은 일치합니다: DRO의 X / Y / Z와 A는 내보낸 프로그램이 명령하는 위치이므로 위치를 G-code와 대조해 볼 수 있습니다 (A는 기계의 기본 회전축 부호 기준, 위의 A 설명 참고). 그려진 궤적과 연결선은 그림일 뿐 프로그램이 아닙니다.
- 바가 없다고 고장은 아닙니다: 재생 바는 선택한 작업에 시간 스케줄이 있는 계산된 공구경로가 있을 때만 나타납니다. 바가 없으면 불러온 것이 없다는 뜻이지 재생이 고장 난 것이 아닙니다.
공구경로 생성
작업 설정 패널의 파란 "공구경로 생성" 버튼이 선택한 작업을 계산합니다. 짧은 작업은 1초 안에 계산되고, 계산이 긴 종류는 백그라운드에서 실행되므로 그동안 계속 작업할 수 있습니다.
- 파라미터 설정: 작업을 설정한 다음 "공구경로 생성"을 클릭하십시오 — 작업 설정 패널 상단의 채워진 파란 버튼입니다.
- 빠른 종류는 즉시 끝납니다: 잠깐의 대기 커서와 함께 동기적으로 계산되고 결과가 바로 렌더링됩니다.
- 긴 종류는 백그라운드로 갑니다: 버튼이 상태 표시면이 됩니다 — 두 가지 파란색 사이에서 깜박이고, 레이블은 커널의 실시간 백분율과 함께 "생성 중... 42%"로 표시됩니다. 실행되는 동안 다른 작업을 계속 설정하거나 이전 공구경로를 살펴보십시오. 다른 파트를 봐도 되지만, 끝날 때 그 실행의 파트가 활성 상태여야만 결과가 들어갑니다. 그렇지 않으면 결과는 버려지며 다시 생성해야 합니다 (1.0.8).
- 결과는 해당 작업에 들어갑니다: 끝나면 공구경로는 시작할 때의 작업에 들어갑니다 — 그사이에 다른 작업을 선택했더라도 마찬가지입니다.
- 3축: 3D 포켓 황삭(파트 전체와 선택 항목), 적응형 황삭, 평행(파트 전체와 선택 항목), Z 레벨(파트 전체와 선택 항목), 램프, 스캘럽.
- 로터리와 4축: 로터리 황삭(평행, 펜슬, 적응형, 원통 황삭), 지오데식 정삭, 윤곽.
- 다시 클릭하면 취소: 생성 중에 버튼을 클릭해도 두 번째 실행이 시작되지 않습니다 — "실행 중인 공구경로 생성(...)을 중지하시겠습니까?"라는 확인이 뜨며 기본값은 아니요입니다.
- 체크포인트 중지: 예를 누르면 백엔드가 다음 내부 체크포인트에서 멈춥니다: 로터리 평행은 몇 초 안에, 다른 종류는 각자의 체크포인트에 이르렀을 때입니다. 멈출 때까지 버튼에는 요청한 뒤 지난 초를 세는 "중지 중... N초"가 표시되고, 툴팁에는 "다음 체크포인트에서 중지합니다..."가 표시됩니다 (1.0.8).
- 강제 중지: 10초가 지나도 취소가 적용되지 않으면 버튼이 "강제 중지"로 바뀝니다. 클릭하면 한 번 확인한 뒤 계산 엔진을 다시 시작하고 프로젝트를 다시 불러옵니다 — 설정한 그대로의 파트, 그 작업들, 이미 생성된 공구경로. 사라지는 것은 실행 중인 공구경로뿐입니다(그때 실행 중인 인증도 함께). 같은 상태로 돌아오지 않은 파트의 작업은 면을 다시 선택할 때까지 보류됩니다 (1.0.9).
- 새 모델은 실행을 멈춥니다: 파트 가져오기가 성공하거나, 프로젝트를 열거나, 프로젝트를 닫거나, 배치에서 "확인 상태 복원"을 누르거나, 실행이 속한 파트를 제거하면, 진행 중인 생성은 묻지 않고 취소되며 돌아오는 결과는 무엇이든 버려집니다. 진행 중인 "모두 다시 생성"도 함께 끝납니다. 가져오기가 실패하면 실행은 계속됩니다 (1.0.8).
- 깔끔한 종료: 취소된 실행은 버튼을 "공구경로 생성"으로 되돌릴 뿐입니다 — 사용자가 직접 멈춘 것이므로 오류 상자는 없습니다.
- 고부하 계산 대화상자: 일부 무거운 종류는 먼저 비용을 추정합니다. 추정치가 환경설정 > 성능 > "계산 시간 경고 기준"(기본값 30 s)을 넘으면 대화상자가 작업, Z 슬라이스 수, 메시 면 수와 "예상 계산 시간: 약 N분"을 알려 줍니다.
- 진행 / 취소: "진행"은 백그라운드에서 실행을 시작하고, "취소"(기본값)는 물러나서 먼저 스텝다운이나 스텝오버를 거칠게 조정할 수 있게 합니다.
- 스캘럽 RAM 사전 점검: 파트 전체 스캘럽 작업은 복셀 그리드에 필요한 RAM을 미리 점검하고, 너무 빠듯해 보이면 강제 계산 옵션과 함께 거부합니다 — 거부는 추정치이므로 무시할 수 있지만, 실제 메모리 할당 실패는 여전히 실행을 멈춥니다.
- 로터리 그리드 메모리 점검: 윤곽, 지오데식 정삭, 인증은 거리 그리드를 만드는데, 그 크기는 파트만으로 정해집니다. 그래서 같은 파트와 같은 설정은 언제나 같은 공구경로를 냅니다. 그리드가 여유 메모리에 들어가지 않으면 수치를 보여 주는 "메모리 부족" 상자와
Force compute버튼을 띄우고 계산을 멈춥니다 — 강제하면 메모리가 바닥날 수 있으니 먼저 다른 프로그램을 닫으십시오.
Generate toolpath | 선택한 작업을 계산합니다. 실행 중에는 깜박이며 "생성 중... N%"를 표시하고, 클릭하면 취소를 제안합니다. |
Heavy compute dialog | 추정기가 있는 무거운 종류의 확인: Z 슬라이스, 메시 면, 예상 시간, 진행 / 취소(취소가 기본값). |
Warn before compute over | 고부하 계산 확인의 환경설정 > 성능 기준값(초). 기본값 30 s이며, 재시작 없이 적용됩니다. |
- CPU 부하가 큼: 백그라운드 생성이 실행되는 동안 다른 고부하 계산(인증 포함)을 시작하지 마십시오. 버튼 툴팁에도 같은 내용이 있습니다.
- 한 번에 하나: 백그라운드 생성은 한 번에 하나만 실행됩니다 — 두 번째 생성 클릭은 대기열이 아니라 취소 제안입니다.
- 내보내기는 잠깁니다: 생성이 진행 중인 동안에는 G-code 내보내기를 사용할 수 없습니다(둘 다 같은 계산 채널을 사용). 버튼이 안정될 때까지 기다리십시오.
- 실행 중 삭제: 실행 중에 작업을 삭제하면, 끝난 결과는 더 이상 없는 대상에 적용되는 대신 버려집니다 — 정리한 뒤 다시 생성하십시오.
- 취소는 즉시가 아닙니다: 커널의 다음 체크포인트에서 적용되므로, 버튼의 "중지 중... N초"가 올라가는 것은 정상입니다. 10초가 지나도 적용되지 않으면 버튼이 강제 중지를 제시합니다 (1.0.9).
공구경로 인증 (로터리 정삭 작업)
"공구경로 인증"은 로터리 평행, 지오데식 정삭, 윤곽 작업을 위한 독립 검증 패스입니다. 계산된 공구경로 — 미리 보기가 렌더링하고 출력기가 포스트할 바로 그 세그먼트 — 를 불러온 파트 메시에 대해 다시 검사합니다. 커널이 계획하며 견주어 본 후보들이 아니라 완성된 공구경로를 대상으로 하는 별도의 패스입니다. 1.0.9부터 지오데식 정삭과 윤곽은 계획 중에 공구경로 인증의 정확한 판정 일부를 사용합니다(각 작업 참조). 그래도 인증은 완성된 공구경로를 독립적으로 검사하며, 따라야 할 것은 그 결과입니다.
- 먼저 공구경로 생성: "공구경로 인증" — 작업 설정 패널에서 생성 아래의 윤곽선 버튼 — 은 공구경로가 생기기 전까지 회색입니다. 인증이 없는 작업에서는 툴팁이 분명히 알려 줍니다: "인증은 로터리 평행, 지오데식 정삭, 윤곽 작업에서 사용할 수 있습니다."
- 공구경로 인증 클릭: 검사가 백그라운드에서 실행됩니다 — 버튼이 깜박이며 실제로 검사한 자세 수로 센 진행률과 함께 "인증 중... N%"를 표시하고, 그동안 계속 작업할 수 있습니다.
- 필요하면 취소: 깜박이는 버튼을 클릭하면 취소를 제안합니다(확인 후 다음 체크포인트에서 중지).
- 지오데식 정삭과 윤곽: 모든 풀 — 이송, 플런지, 후퇴, 급속, 그리고 A축 스윙의 조밀화된 내부 — 을 공구 몸체 전체(절삭 볼, 넥, 생크, 홀더 단)로 솔리드 전체에 대해 검사합니다. 볼은 모든 이동을 따라 자세 사이까지 정확하게 판정하고, 홀더까지의 공구 몸체는 모든 자세에서 정확하게 판정합니다 (1.0.9).
- 풀별 보고: 각 풀은 자세 수, 최대 침투(mm), 0.05 mm·0.2 mm·0.5 mm 초과 개수, 그리고 최악의 자세를 공구의 어느 부위(볼, 생크, 홀더)가 만들었는지와 함께 보고합니다.
- 로터리 평행: 모든 이송 자세에 대한 완전한 생크/홀더 스윕(하나하나 정확히 검사되거나 이상 없음이 증명됨)이며, 가장 깊이 파묻힌 접촉에서 깊이를 프로빙합니다. 1.0.9부터는 볼도 급속 이동을 포함한 모든 이동을 따라 정확히 판정합니다(평엔드밀이나 불노즈 끝에서는 그 안의 볼: 찾아낸 것은 실제이며, 모서리는 판정하지 않습니다). 생크/홀더 스윕은 급속을 다루지 않습니다 — 보고서 자체에 그렇게 적혀 있습니다.
- 범위 서술: 모든 보고서는 무엇을 검사했고 무엇을 검사하지 않았는지에 대한 서술로 끝납니다.
- 대화상자: 제목은 "공구경로 인증 — 이상 없음 (작업)" 또는 "공구경로 인증 — 과절삭 (작업)"입니다.
- 이상 없음: 최대 침투가 0.05 mm 이하 — 메시 정밀도의 바닥입니다. STL 면은 실제 곡면에서 수십 미크론 벗어나므로, 0.05 미만의 접촉은 메시가 분해할 수 없는 기하이지 손상이 아닙니다.
- 단계별 대역: 0.05-0.2 mm는 스침, 0.2-0.5 mm는 실제 침투, 0.5 mm 초과는 심각합니다.
- 작은 수치를 믿으십시오: 볼과 홀더까지의 공구 몸체는 메시 삼각형에 대해 정확하게 판독됩니다 — 볼은 모든 이동을 따라, 몸체는 모든 자세에서 — 그리드 추정이 이를 가릴 수 없습니다 (1.0.9). 0.053 mm라는 판독값은 아티팩트가 아니라 측정값입니다. 지오데식 정삭과 윤곽에서 홀더 판독값은 홀더 위 실제 한 점의 깊이이며, 홀더 표면 전체에 걸쳐 검사됩니다. 실제보다 깊게 나오는 일은 없습니다. 약 0.5 mm까지는 가장 깊은 점과의 차이가 0.02 mm 이내입니다. 그보다 깊은 판독값은 실제보다 얕게 나올 수 있지만, 이미 심각 대역에 있습니다 (1.0.8). 1.0.8 이하 버전에서 이상 없음으로 통과한 프로그램은 다시 인증하십시오. 그 버전들은 볼을 표면의 32개 점에서 판독했기 때문에 면에서는 볼 반지름의 약 10분의 1까지 얕게 읽을 수 있었고, 볼 바로 위의 날 부분은 판독하지 않았습니다.
- 먼저 보고서 읽기: 첫 단계는 어느 풀과 공구의 어느 부위가 최댓값을 만들었는지입니다 — 보고서가 둘 다 이름을 댑니다.
- "여유량" 올리기: 절삭 전체를 표면에서 떼어 놓습니다 — 볼 판독값에 대한 대응입니다.
- "측면 여유" 올리기 (기본값 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 부하가 큼: 백만 자세짜리 윤곽 작업에서는 패스에 몇 분이 걸릴 수 있습니다. 지오데식 정삭과 윤곽에서는 홀더가 파트에 가까워지는 곳마다 홀더 표면 전체를 검사하므로 자세당 비용이 더 큽니다: 큰 파트에 홀더를 가까이 붙여 움직이는 수만 자세짜리 프로그램도 몇 분이 걸릴 수 있습니다. 생성은 더 빠른 홀더 검사를 쓰므로, 생성이 짚지 않은 홀더를 인증이 짚을 수 있습니다. 그럴 때는 수정 사다리로 대응하십시오 (1.0.8). 백그라운드 생성과 함께 실행하지 마십시오.
- 로터리 평행의 범위: 팁 과절삭은 구조적으로 배제되고 급속은 스윕하지 않습니다 — 보고서의 범위 줄에 정확히 이렇게 적혀 있습니다.
포스트 & 기계: 포스트 프로세서 탭
포스트 & 기계 대화상자는 워크플로 툴바("포스트 & 기계" 버튼)에서 열리며 포스트 프로세서와 기계 두 탭이 있습니다. 포스트 프로세서 탭은 포스트 라이브러리 — 기본 제공 방언 20종과 직접 저장한 포스트 — 이며, 내보내기 대화상자가 어떤 포스트를 제시할지 여기서 정합니다.
목록의 모든 포스트에는 배지가 붙습니다: 제공되는 방언 20종은 "기본 제공", 사용자 것은 "사용자 지정". 기본 제공 포스트는 읽기 전용입니다 — 편집하거나 삭제할 수 없으며, 사용자 지정하려면 목록 아래의 버튼을 사용하십시오.
기본 제공 포스트는 다음과 같습니다: Fanuc - Generic, Haas, Siemens 840D, Heidenhain TNC, Mazak, Okuma OSP, Doosan, Brother Speedio, Mitsubishi, Hurco, Fagor, Fadal, LNC, Centroid, LinuxCNC, Tormach, Mach3 / Mach4, Masso, GRBL, Makera Carvera, Carvera Community, ShopBot OpenSBP.
- 생성에 표시: 각 행에 체크박스가 있습니다 — 상단의 안내대로, 체크하면 그 포스트가 내보내기 드롭다운에 포함됩니다.
- 짧게 유지: 작업장에서 쓰지 않는 방언을 해제하면 G-code 내보내기의 포스트 선택기가 짧게 유지됩니다.
- 필터일 뿐: 이 정리는 선택기를 걸러 낼 뿐입니다 — 아무것도 삭제하지 않습니다.
- 찾아서 한꺼번에 체크: 목록 위의 필터 칸이 이름으로 행을 줄이고, 정렬 선택기로 목록 순서, 이름 A–Z, 체크된 항목 먼저를 고르며,
Select all/Select none은 필터가 보여 주는 행만 정확히 체크하거나 해제합니다.
Show in Generate (checkbox on each row) | G-code 내보내기 대화상자의 포스트 드롭다운에 그 포스트를 포함하거나 제외합니다. 정리일 뿐 — 포스트 자체는 그대로입니다. |
Filter posts… / Order / Select all / Select none | 필터는 레이블로 목록을 줄입니다 (대소문자 구분 없음, 한 번 클릭으로 지움). 정렬: 목록 순서, 이름 A–Z, 체크된 항목 먼저. 모두 선택 / 선택 해제는 필터가 보여 주는 행만 바꿉니다. |
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)".
- 스무딩 라인 / 파일 확장자 / 프로그램 번호: 비우면 기반에서 물려받는 일반 텍스트 필드.
- 워크 오프셋 방식: 첫 항목이 말 그대로 "기반에서 상속"인 콤보.
- 프로그램 시작: 모달 상태 블록 뒤, 프로젝트의 사용자 지정 헤더 앞.
- 첫 공구 앞.
- 공구 교환 앞: 첫 번째를 제외한 모든 공구 교환의 후퇴와 주축 정지 앞 — 치환 항목 {tool}, {desc}.
- 공구 교환 시: 첫 블록을 포함해 모든 T#/M6 블록 뒤 — 치환 항목 {tool}, {desc}, {offset}.
- 첫 공구 교환 시: 첫 T#/M6 블록 뒤에만, 공구 교환 시 행들에 이어서 — {tool}, {desc}, {offset}. 한 번만 실행할 프로빙이나 오프셋 점검 시퀀스는 여기에 둡니다.
- 이후 공구 교환 시: 첫 번째를 제외한 모든 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 (eight event boxes) | 프로그램 시작 / 첫 공구 앞 / 공구 교환 앞 / 공구 교환 시 / 첫 공구 교환 시 / 이후 공구 교환 시 / 로터리 인덱스 시 / 프로그램 종료에 문자 그대로, 순서대로 삽입되는 줄. 나열된 곳에서는 {placeholder} 치환이 적용됩니다. 모든 교환에 공통인 줄은 공구 교환 시에 두고, 첫 / 이후 칸에는 추가분만 둡니다. |
Advanced > group + field pickers, Add / set, Remove selected | 필드 / 값 표로 임의의 포스트 필드를 재정의합니다. 도움말 패널이 필드와 기반의 현재 값을 설명하며, 입력한 값은 저장 시 필드의 실제 형식으로 변환됩니다. |
Save / Cancel | 저장은 포스트를 만들거나(새로 만들기 / 복제) 그 자리에서 갱신합니다(편집). 백엔드가 잘못된 재정의를 거부하면 대화상자는 열린 채로 남습니다. |
- 빈 기본 탭 필드는 "없음"이 아니라 상속을 뜻합니다. 스무딩 라인이 빈 Haas 자식 포스트는 여전히 G187 P2를 출력합니다. 빈 문자열을 강제하려면 고급 탭에서 필드를 명시적으로 설정하십시오.
- 스니펫 줄의 알 수 없는 {placeholder}는 오류가 아닙니다 — 줄은 입력한 중괄호 텍스트 그대로 기록되므로, 내보내기를 잃는 대신 파일에서 오타를 보게 됩니다.
- ISO 기반의 자식 포스트에서 "출력기 (코드 경로)"를 바꾸는 것은 거의 언제나 잘못입니다 — Klartext가 필요하면 대신 Heidenhain 포스트를 복제하십시오.
- 더 새롭거나 폐기된 스키마의 재정의도 그대로 왕복합니다: 고급 표가 이를 원문 그대로 유지하므로 제거할 수 있습니다.
- 블록당 M 워드 수 (고급 > 숫자 형식): 컨트롤러가 한 블록에서 받아들이는 M 코드의 최대 개수입니다. 0 = 제한 없음. 1이면 절삭유와 주축을 끄는 작업 종료 블록이 한 줄에 M 코드 하나씩, 절삭유 먼저 주축 마지막으로 쓰입니다. 스니펫이나 사용자 헤더에 직접 쓴 줄이 제한을 넘으면 작업 카드에 보고될 뿐 나뉘지 않습니다. Centroid 포스트는 1로 제공됩니다.
- 기계 좌표로 후퇴 (G53) (고급 > 프로그램 틀): 예로 하면 프로그램 시작, 공구 사이, 프로그램 종료의 안전 후퇴가 작업 좌표계와 상관없이 G53 G0 Z… 로 기계의 후퇴 높이로 갑니다.
- 주축 수동 조작 과 주축 설정을 위한 정지 (고급 > 주축 및 절삭유): 예로 하면 주축 워드를 넣지 않습니다 — S, M3 / M4, M5, 기동 대기 없음 — 주축 기동마다 설정할 회전수를 알려 주는 주석을 넣고, 정지 워드가 설정되어 있으면 그 뒤에 넣습니다 (대부분의 제어기에서 M0). 주축 출력이 없는 제어기의 라우터용이며, 내보내기 알림에서도 알려 줍니다.
기계 탭: 기계 라이브러리
기계 항목은 포스트와 기계 자체의 사실 — 기구 구성, 한계, 옵션 — 을 하나로 묶습니다. 내보낼 때 기계를 고르면 방언과 검사를 모두 제공합니다. 주 선택자는 포스트가 아니라 기계입니다.
왼쪽 열에는 기계 목록과 그 아래 새로 만들기, 삭제가 있고, 오른쪽은 저장 버튼으로 저장하는 편집 폼입니다. 이름과 설명이 기계를 식별하고, 포스트는 기계가 실행하는 방언입니다 — 기본 제공 포스트 또는 저장한 포스트.
- 직선축 (X/Y/Z): 직선축만 셉니다(3-5) — 4축 밀링기는 여기서 3이고 아래의 회전축이 더해집니다.
- 회전축 장착: 체크하면 회전축 상세 필드가 열립니다.
- 문자와 축은 의도적으로 독립적입니다: 회전축 문자(A, B 또는 C)는 컨트롤러가 G-code에서 기대하는 주소이고, 회전 기준축(X 또는 Y)은 테이블이 물리적으로 도는 직선축입니다 — 컨트롤러는 Y를 중심으로 도는 테이블을 A로 부를 수 있습니다.
- 부호: 회전축 부호 X와 회전축 부호 Y(+1 / -1)는 Takshak의 내부 각도 규약을 기계의 오른손 규약으로 변환합니다 — 시험 절삭에서 파트가 반대로 돌면 뒤집으십시오. 새 기계는 두 축 모두 -1로 시작합니다. 1.0.6 이전에 저장한 기계는 저장된 부호를 그대로 유지합니다 — 1.0.5는 회전축 부호 X = +1로 기계를 만들었고, 이는 X축 로터리 동작을 반대로 돌립니다 — 그러니 X축 로터리 기계는 에어 컷으로 확인하십시오.
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 또는 in/min — 환경설정의 표시 단위를 따름). 출력기는 한계를 넘는 값을 제한하고, 내보내기는 무엇이 제한되었는지 나열하는 경고와 함께 끝납니다. |
Rotary top speed | 회전축이 돌 수 있는 최고 속도(도/분). 컨트롤러에 설정된 그 축의 최고 속도를 입력합니다(18000 = 50 rpm). 이보다 빠르게 돌게 되는 회전 이동은 G93이든 G94든 이 속도로 감속되며, 프로그램에도 NOTICE로 기록됩니다. Max feed는 회전 이동을 환산하는 기준 이송을 제한할 뿐, 환산된 F 워드는 제한하지 않습니다. 0 = 제한 없음. 회전축은 있지만 최고 속도가 설정되지 않은 기계는 내보내기 때 알림을 받습니다. |
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의 초기값이 됩니다.
- "- 없음 (포스트 선택) -": 제어를 포스트 선택기에 직접 넘깁니다. 그 목록은 정리해 둔 "생성에 표시" 세트입니다.
- 선택한 작업을 실행할 수 없는 포스트: 그 기계 또는 포스트 행은 흐리게 표시되고 이유는 툴팁에 나옵니다 (밀집 3D 작업을 스트리밍할 수 없는 포스트, 3축 전용 포스트의 회전 작업, G93이 없는 제어기에서 회전하며 이송). 그래도 고르면 선택은 그대로 남고, 이유가 포스트 행 아래에 표시되며, 그 작업들을 해제하거나 실행할 수 있는 포스트를 고를 때까지 생성은 회색으로 남습니다 — 대화 상자가 다른 제어기의 포스트로 바꾸는 일은 없습니다.
- 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 — 는 기계와 포스트 선택기 모두에서 흐리게 표시되며, 툴팁이 체크된 조밀 작업의 이름을 밝힙니다. 로터리 또는 인덱스 작업이 체크되어 있는 동안에는 3축 전용 포스트 — Heidenhain TNC와 ShopBot OpenSBP — 가 같은 방식으로 흐리게 표시됩니다. 흐리게 표시된 포스트도 고를 수 있습니다: 선택은 그대로 남고, 이유가 포스트 행 아래에 표시되며, 그 작업들을 해제하거나 실행할 수 있는 포스트를 고를 때까지 생성은 회색으로 남습니다.
- 생성 은 대화상자를 닫고 파일 저장 대화상자를 엽니다. 파일 이름은 파트(또는 환경설정의 파일 이름 템플릿, {part}와 {date} 토큰)에서 미리 정해지고 확장자는 포스트 고유의 것 — LinuxCNC는 .ngc, Fanuc/Haas는 .nc, Siemens는 .mpf, Heidenhain은 .h, Okuma는 .min, ShopBot은 .sbp — 이며, 환경설정에 출력 폴더가 설정되어 있으면 그 폴더에서 열립니다.
- 출력: 취소가 있는 진행 대화상자와 함께 출력이 실행됩니다.
- 완료 메시지: 줄 수가 표시된 "내보내기 완료", 또는 "경고와 함께 내보냄" — 주축이나 이송이 기계의 최대 RPM / 최대 이송 속도로 제한되었거나, 필요한 범위가 기계에 입력된 스트로크를 넘는 축마다 스트로크 경고. 예: "X 스트로크: 이 프로그램은 812.4 mm 범위를 쓰지만 기계는 500.0 mm입니다. 공작물 원점을 어디에 잡아도 들어가지 않습니다". 경고는 파일 생성을 막지 않으며, 수치가 상황을 분명히 보여 줍니다.
- 공구경로가 있는 작업 중 하나라도 주축 회전수가 없으면 내보내기는 단호히 거부합니다 — 작업을 고치십시오. S 워드를 추측하지 않습니다.
- 격리된 작업(프로젝트를 다시 불러온 뒤 검증할 수 없는 선택 면)은 의도적으로 목록에서 조용히 빠집니다. 열 때의 경고가 그 이름을 밝힙니다.
- 단위 / 위치 지정 / 이송 모드 / 평면이 잠긴 이유는 좌표 값은 그대로 두고 모드 코드만 바뀌기 때문입니다 — mm 수치가 든 인치 모드 프로그램은 25배 배율 오류가 됩니다.
- 조밀 작업이 체크된 동안 Heidenhain 행이 흐리게 표시되는 것은 버그가 아니라 지원 기능 게이트입니다: Klartext 출력기는 아직 조밀한 3D 공구경로를 스트리밍할 수 없습니다. 체인형 작업(윤곽 / 드릴링 / 포켓)은 Klartext로 문제없이 내보내집니다. ShopBot OpenSBP는 조밀 작업을 스트리밍하며, 로터리 작업이 체크되어 있는 동안에만 흐리게 표시됩니다.
- "경고와 함께 내보냄"은 파일은 기록되었지만 요청한 그대로는 아니라는 뜻입니다: 제한된 주축/이송이거나 기계에 없는 스트로크 범위. 프로그램을 실행하기 전에 읽으십시오.
- 프로그램은 셋업에서 마지막으로 확인한 원점을 기준으로 출력됩니다. 셋업 확인 없이 옮긴 원점은 여기서 무시되며, 어느 원점이 쓰일지는 셋업 패널의 황색 배너가 알려 줍니다.
- 각 작업의 프로그램 주석에는 한 줄 요약(공구 D, 생크, 스텝다운/스텝오버, 탭, 여유량, S, F)이 들어갑니다 — G-code 주석 포함을 끄면 그중 아무것도 파일에 없습니다.
프로젝트 파일 (.tks)
.tks 파일은 작업 전체를 한곳에 담습니다: 모든 파트의 형상, 배치, 셋업, 소재, 검출된 형상, 컨텍스트, 작업, 그리고 작업에 쓰인 공구, 기계, 포스트의 해석된 사본. 형상은 경로 참조가 아니라 파일에 내장되므로, 원본 파일이 옮겨진 뒤에도 어느 좌석에서나 프로젝트가 똑같이 열립니다.
- 저장: 파일 > 프로젝트 저장 (Ctrl+S) 또는 다른 이름으로 프로젝트 저장… (Ctrl+Shift+S). 둘 다 파트를 불러오면 활성화됩니다.
- 다시 열기: 파일 > 프로젝트 열기… (Ctrl+Shift+O) 또는 최근 목록에서.
- 더 이상 맞지 않는 선택 모서리: 선택한 모서리 체인으로 만든 작업 중 그 모서리가 파트의 모서리와 더 이상 맞지 않는 것(예: 가져오기에서 이제 제외되는 느슨한 스케치 선이 있는 STEP 파일로 1.0.9 이전에 저장한 프로젝트)은 경계를 유지하고 전과 같이 절삭하지만, 선택한 모서리는 더 이상 표시되지 않습니다. 열 때 해당 작업 이름이 표시됩니다. 경계를 바꾸려면 모서리를 다시 선택하십시오.
- 어떤 프로젝트인지: 작업을 저장하거나 연 뒤에는 상태 표시줄에 부품 이름 앞에 .tks 파일 이름이 표시됩니다(예: "Bracket_v2.tks — Bracket", 파일 이름이 부품 이름과 같으면 파일 이름만). 마우스를 올리면 전체 경로가 표시됩니다.
- 최근 항목 열기: 프로젝트뿐 아니라 최근에 가져온 파트도 나열합니다 — 파트를 고르면 모델 파일을 다시 가져올 뿐, 저장된 작업을 다시 여는 것이 아닙니다.
- 원자적 쓰기: 저장 도중 전원이 나가도 기존 프로젝트가 잘리는 일은 없습니다.
- 백업 사본: 환경설정 > 파일 및 출력 > "덮어쓸 때 .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 자체의 업데이트도 포함됩니다. 앱 업데이트 후에는 재생성 패스를 예상하십시오.
- 1.0.5 이하에서 저장한 프로젝트: 1.0.6에서 여러 로터리 작업의 절삭 방향 동작이 바뀌었습니다. 저장된 설정의 의미가 달라진 외경 단차, 홈, 플러그 황삭 작업이 들어 있는 이전 프로젝트를 열면, 그 작업들을 짚어 주는 알림이 한 번 나타납니다 — 출력하기 전에 절삭 방향을 확인하십시오.
네스팅과 복사본 배치
네스팅은 파트의 여러 사본 -- 또는 여러 다른 파트 -- 을 소재 판재에 배열하고, 내보낼 때 각 작업을 그 파트의 사본마다 복제합니다. 워크플로 툴바의 네스팅 동작으로 여십시오. 대화상자(제목 "네스팅 -- 동일 파트 복사본")는 비모달이라 편집하는 동안 뷰포트가 실시간으로 갱신됩니다.
목록의 첫 배치 위치가 네스팅 홈입니다: 마스터 파트가 와이어프레임 오버레이와 함께 거기 렌더링됩니다. 이후의 모든 행은 더 어두운 색조의 솔리드 전용 사본으로 렌더링됩니다 — 사본은 형상이 빠진 것이 아니라 색조로 사본임을 알 수 있습니다.
- 그리드 설정: 그리드 자동 배열에서 행과 열(둘 다 기본값 2), X 간격 / Y 간격(둘 다 기본값 5.0 mm)을 설정하십시오.
- 생성: 그리드 생성을 클릭하십시오 — 피치는 파트 바운딩 박스 + 간격이며, 힌트 줄에 실시간으로 표시됩니다.
- 범위 검사 (선택 사항): 소재 판재의 폭과 높이를 입력하십시오(0 = 범위 검사 안 함). 황색 경고 줄이 파트 간 겹침과 판재 밖으로 나간 사본을 입력하는 즉시 보고합니다.
- 복사본 표: 각 행은 불러온 파트 기준의 X 오프셋, Y 오프셋(mm)과 회전(deg)이며, 옆에 복사본 추가, 선택 항목 제거, 지우기 (네스팅 없음)가 있습니다.
- 뷰포트 드래그: 대화상자가 열려 있는 동안 뷰포트에서 사본을 끌어 옮길 수도 있습니다.
- 파트 추가...: 다른 모델을 네스팅에 가져옵니다. 추가한 파트는 레이아웃의 WCS 원점에서 시작합니다 (레이아웃에 하나의 WCS).
- 활성 드롭다운: 편집 중인 파트를 전환합니다.
- 파트 제거: 활성 파트와 그 사본을 제거합니다. 파트가 하나만 불러와진 동안에는 비활성화됩니다.
- X 미러 / Y 미러: 활성 파트를 미러링한 사본을 새 파트로 옆에 추가합니다("<part> mirrored"로 이름 붙음). 원본은 AFR과 작업을 유지하고, 사본은 새로 시작하므로 AFR을 실행하십시오.
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 출력기가 하나의 워크 오프셋 아래에서 그 사본들에 걸쳐 작업을 복제합니다: 파트들이 공유하는 WCS 원점입니다 (레이아웃에 하나의 WCS 참고). G-code 생성 대화상자는 네스팅의 모든 파트의 작업을 나열하므로, 비활성 파트에 속한다는 이유로 조용히 빠지는 것은 없습니다.
- 경고이지 차단이 아님: 겹침과 판재 밖 검사는 경고일 뿐입니다 — 겹치는 배열도 그대로 내보내집니다.
- 미러는 새 파트: 미러 사본은 AFR 형상도 작업도 없이 시작합니다 — AFR을 실행한 뒤 프로그래밍하십시오. 원본은 자신의 것을 유지합니다. WCS는 그대로입니다.
- 회전: 표의 회전은 배치된 파트 자체의 원점을 중심으로 합니다. 각도가 있는 사본은 내보내기 전에 눈으로 확인하십시오.
고정 탭 (3축)
탭은 파트 외곽선에 남겨 두는 작은 브리지로, 잘라 낼 때까지 파트를 판재에 붙잡아 둡니다. 탭은 파트마다 한 번 설정하며 모든 3축 작업이 이를 지킵니다: 탭이 작업이 가공하는 형상에 더해지므로 어떤 작업도 탭을 깎지 않습니다.
- 대화상자 열기: 워크플로 툴바의 탭 버튼으로, 네스팅과 크기 조정 사이에 있습니다 (3축 파트만).
- 네 가지 치수 설정: 개수 (외곽선을 따라 고르게 배치되며, 외곽선이 너무 짧으면 더 적게 놓이고 알려 줍니다), 외곽선을 따른 폭, 파트 바닥에서의 높이, 외곽선에서 소재 쪽으로 뻗는 길이.
- 적용: 탭은 외곽선 위에 반투명 황색 블록으로 나타납니다. 적용과 제거는 둘 다 모든 작업의 공구경로를 지웁니다 — 작업이 가공하는 파트가 바뀌었기 때문이며, 그 뒤에 다시 생성하십시오.
- 모델을 가공하는 모든 작업 — 3D 포켓 황삭, 적응형 황삭, Z 레벨, 평행, 스캘럽 등 — 은 탭을 남깁니다. 탭이 가공 대상의 일부이기 때문입니다.
- 윤곽과 원호 윤곽 (바깥쪽)은 각 탭 위를 탭 높이까지 들어 올려 넘어가고 그 뒤에 다시 내려옵니다. 진입/진출과 연결 이동도 포함합니다.
- 지키지 않는 작업: 벽면 정삭 (피트), 벽면 정삭 (플러그), 3D 트레이스, 수동 체인을 따르는 작업.
Count | 0-24, 기본값 0 (탭 없음). 외곽선을 따라 고르게, 이음매를 피해 배치합니다. |
Width | 외곽선을 따른 길이, mm. 기본값 6. |
Height | 파트 바닥에서부터, mm. 기본값 1. |
Length | 외곽선에서 바깥쪽으로 소재 안까지, mm. 기본값 4. |
Apply / Clear | 탭을 배치하거나 제거합니다. 어느 쪽이든 공구경로를 지웁니다. |
- 파트별, 그리고 저장됨: 여러 파트 작업에서는 파트마다 자기 탭을 가집니다. 탭은 프로젝트와 함께 저장되고 다시 열면 복원됩니다. 추가한 파트는 활성 파트의 탭을 이어받아 시작합니다.
- 탭은 닿는 것만 붙잡습니다: 탭은 파트와, 작업이 남겨 두는 소재를 잇습니다 — 높이를 파트 주변 작업의 바닥과 비교하십시오.
- 로터리 파트: 탭 버튼은 3축 전용입니다. 로터리 파트에서는 탭이 단면 가공 (절단) 작업에 속합니다.
환경설정
메뉴 표시줄의 환경설정 항목은 화면 크기에 맞춘 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 — 의도한 선택이 자꾸 궤도 회전이 되면 올리십시오. |
Move the view with a 3Dconnexion SpaceMouse | 켬 — 장치가 없으면 아무 일도 일어나지 않습니다. |
Speed / Dead zone | 1.0과 5 % — 캡을 놓아도 뷰가 조금씩 움직이면 데드존을 늘리십시오. |
Motion | 각 동작 (좌우 이동, 상하 이동, 확대/축소, 궤도 회전, 기울기)을 움직이는 장치 축과 반전. |
Buttons | 버튼 1–8, 각각 하나의 뷰 동작. 기본값은 1 = 홈 뷰, 2 = 위. |
Live reading | 여섯 축, 버튼, 마지막 원시 보고를 실시간 표시 — 동작 줄을 설정하기 위해. |
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. |
DRO text size | 11 px: 슬라이더 위의 재생 표시(X Y Z, 스핀들, 이송). 크게 하면 작업장 건너편에서도 읽힙니다. |
Wheel step | 0.5 s: 일시 정지 중에 슬라이더 위에서 마우스 휠을 한 칸 돌릴 때마다 재생 위치가 이만큼의 프로그램 시간만큼 움직입니다(위로는 앞으로, 아래로는 뒤로). |
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 | 비어 있음 = 마지막에 사용한 폴더. 찾아보기... 버튼이 있습니다. |
Remember the last G-code folder | 켜짐. G-code 폴더가 비어 있으면 저장 대화상자가 마지막으로 프로그램을 쓴 폴더에서 열립니다 (체크 상자 아래에 표시). 꺼짐 = 대화상자가 마지막에 있던 곳. G-code 폴더를 설정해 두면 항상 그쪽이 우선합니다. |
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… | 수동 업데이트 확인. 시작 시 확인을 꺼 두어도 동작합니다. |
Restart Compute Engine… | 공구경로를 계산하는 엔진을 다시 시작하고 프로젝트를 다시 불러옵니다. 멈추지 않는 계산을 위한 것이며, 먼저 확인합니다 (1.0.9). |
Export Diagnostic Logs… | 로그 + 환경설정 + 빌드 식별 정보를 민감 정보를 제거해 담은 zip. 프로젝트 파일은 체크한 경우에만. |
Deactivate Licence on This Machine… | 서버 쪽에서 활성화를 해제하고, 로컬에서 지우고, Takshak을 닫습니다. |
About Takshak… | 버전, 빌드 SHA, 채널, 빌드 날짜, 라이선스 상태. |
- 수동 확인: takshakcam.com에 이 라이선스로 받을 수 있는 새 Takshak이 있는지 묻습니다. 자동으로 하는 것은 없습니다.
- 업데이트 사용 가능 대화상자: 버전, 파일, 크기를 알려 주고 다운로드와 나중에 버튼이 있습니다. 다운로드는 다운로드 폴더에 저장되고 실행 전에 검증되며, 그다음 "지금 설치"가 서명된 설치 프로그램을 실행하고 Takshak이 닫힙니다.
- 만료된 업데이트 기간: 새 버전이 있지만 라이선스의 업데이트 기간이 끝났으면 대화상자가 버전을 알려 주며 그 사실을 말합니다 — 다운로드는 제시되지 않습니다.
- 시작 시 확인: 같은 확인이 시작할 때 하루 한 번 조용히 실행됩니다(환경설정 > 일반 > "Takshak 시작 시 업데이트 확인", 기본값 켬). 눈에 보이는 결과는 새 버전이 있을 때의 상태 표시줄 한 줄뿐이며, 실패는 로그에만 남고 표시되지 않습니다.
- 개인정보: 라이선스 키는 절대 전송되지 않습니다 — 확인에는 앱이 이미 가진 활성화 토큰을 사용합니다.
- 언제: 멈추지 않는 계산이 있을 때, 강제 중지를 기다리지 않고 사용합니다. 생성이나 인증이 실행 중이면 확인 창이 그것이 사라진다고 알려 줍니다.
- 유지되는 것: 프로젝트 전체 — 배치, 크기 조정, 미러를 포함한 파트, 작업, 이미 생성된 공구경로. 프로젝트는 먼저 저장되기도 합니다: 엔진이 다시 시작되지 않으면 Takshak을 닫고 다시 시작하십시오. 프로젝트 복원을 제안합니다.
- 비정상 종료 후: 계산 엔진이 예기치 않게 중지되면 Takshak이 같은 다시 시작을 제안합니다.
- 같은 상태로 돌아오지 않은 파트: 이름이 표시되며, 그 작업은 면을 다시 선택할 때까지 보류됩니다. 불러올 수 없는 파트(파일이 없는 경우 등)도 이름이 표시됩니다. 불러오려면 프로젝트를 다시 여십시오.
- 내용: 지원 이메일에 첨부할 zip — Takshak의 로그 파일, 환경설정, 빌드 세부 정보.
- 기록 전 민감 정보 제거: 파일 경로는 파일 이름만 남기고, 호스트 이름은 해시하며, 라이선스 키는 절대 포함하지 않습니다(모든 텍스트 항목을 키 패턴에 대해 추가로 검사합니다).
- 선택 항목 하나: 체크박스 "열려 있는 프로젝트 파일 포함 (파트 형상이 들어 있습니다)" — 프로젝트가 열려 있는 동안에만 사용할 수 있고, 체크하지 않으면 꺼져 있습니다.
- 저장: 번들 저장…을 클릭하고 위치를 고르십시오. 확인 메시지에 크기와 파일 수가 표시되고 폴더에서 보기 버튼이 있습니다.
- 사용자 매뉴얼: 이 매뉴얼(워크플로 + 작업별 한 페이지)을 브라우저에서 엽니다. Linux에서는 AppImage가 먼저 이것을 Takshak-로 시작하는 이름으로 다운로드 폴더에 복사하고(다운로드 폴더가 없거나 찾을 수 없으면 홈 폴더에), 그 사본을 엽니다. Ubuntu의 Firefox 같은 snap이나 Flatpak 브라우저도 읽을 수 있게 하기 위해서입니다. 열 때마다 사본이 새로 고쳐지며, 작업의 도움말 링크도 같은 방식으로 엽니다(1.0.8).
- 이 컴퓨터에서 라이선스 비활성화…: 이 컴퓨터의 활성화를 해제해 라이선스를 다른 컴퓨터에서 활성화할 수 있게 합니다(라이선스 참조). 그 뒤 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이 제안하는 때 — 이 작업을 드러내는 형상과 그것이 들어가는 패널 섹션.
- 절삭 방식 — 진입, 절삭 방향, 패스 패턴, 깊이 단계, 정삭. 실제 공구 동작.
- 주요 컨트롤 — 그 작업에서 살아 있는 항목만. 회색 항목은 나열하지 않습니다(패널이 회색으로 만드는 데는 이유가 있습니다).
- 주의할 점 — 노련한 손도 표시해 두고 싶은 공구 요건과 과절삭 함정.
설정 항목은 두 패널에 있습니다: 작업 설정 패널(오른쪽)은 범용이고(이송, 스텝오버, 절삭 방향 — 모든 작업에 같은 행이며, 무관하면 회색), 작업별 파라미터 패널(왼쪽)은 작업별 항목(팁 각도, 목표 직경, 정삭 패스…)을 담습니다. 카드는 각 컨트롤이 어디에 있는지 표시합니다. 작업별 파라미터 패널 아래쪽의 원 안에 든 작은 i 에는 작업에 대한 메모가 있습니다 — 마우스를 올리면 읽을 수 있습니다.
일괄 처리 중 하나의 형상이 가공 불가이면(노치에 비해 공구가 너무 큼, 구배가 자기 교차, 깎을 것이 남지 않음), 작업은 그 형상 하나만 건너뛰고 표시합니다 — 작업 팔레트 행의 황색 알림으로. 일괄의 나머지는 그대로 절삭합니다. 작업 전체를 중단하지 않습니다. 알림은 다음과 같이 보입니다:
! 형상 1개 건너뜀 · 공구가 포켓보다 넓음
한눈에 보는 개념
거의 모든 카드에 다섯 가지 개념이 반복됩니다. 한 번만 읽어 두면 나머지 안내서는 빨리 읽힙니다.
스텝오버 & 스텝다운
스텝오버 는 인접한 패스 사이에서 공구가 옆으로 옮겨 가는 거리(반경 방향)입니다. 스텝다운 은 레이어 사이에서 내려가는 깊이(축방향)입니다. 둘이 함께 사이클 시간과 공구 부하·표면 품질 사이의 균형을 정합니다.
하향 절삭과 상향 절삭
주축 회전은 같고 진행 방향이 반대입니다. 하향 절삭 (정삭의 기본값)은 커터 날이 최대 칩 두께로 들어가 0으로 얇아지도록 이송합니다 — 벽면이 더 깨끗하고 파트로 들어가는 열이 적습니다. 상향 절삭 은 그 반대입니다. 고정이 어려운 공작물이나 백래시가 있는 오래된 기계에서는 여전히 유용합니다. 대부분의 카드는 이를 Cut direction 행으로 제공하며, 일부 작업은 양방향 (레이어마다 뒤집어 연결 이동을 줄임)도 제공합니다.
로터리 파트에서는 패스가 어느 쪽 날면으로 깎는지를 두 가지가 함께 정합니다: 절삭이 나아가는 방향 (A 방향)과, 깎이지 않은 소재가 공구의 어느 쪽에 있는지입니다. 둘 중 하나만 뒤집으면 하향 절삭이 상향 절삭이 됩니다. 하향 절삭과 상향 절삭은 이를 제공하는 모든 로터리 작업에서 모든 패스마다 지정한 날면을 유지합니다 — 패스가 반대쪽 끝에서 시작해야 할 때는 되돌아오며 깎는 대신 공중으로 그곳에 갑니다. 양방향은 이를 제공하는 작업에서 공구를 들지 않는 대안입니다: 패스가 양쪽으로 달리고 날면이 번갈아 바뀌지만 공중 이동 시간이 줄어듭니다.
플런지, 헬리컬, 램프 진입
공구가 절삭 속으로 내려가는 방법입니다. 수직 플런지 는 가장 단순하지만 공구 팁에 큰 부하를 주고 센터 커팅 엔드밀(또는 미리 뚫은 시작 구멍)이 필요합니다. 헬리컬 진입은 완만한 램프 각도로 나선을 그리며 내려갑니다 — 공구에 부담이 적고 플런지용 센터 날이 필요 없습니다. 재료를 깎아 내는 작업(평면 가공, 포켓, 경사 포켓, 3D 포켓 황삭, 적응형 황삭)은 Entry mode 행으로 그중 하나를 고르게 합니다. 램프 (1.0.9)는 대신 영역 안의 직선 구간을 지그재그로 내려가며, 어느 구간도 같은 램프 각도보다 가파르지 않고, 마지막에 깊이에서 구간을 한 번 되돌아와 시작한 곳에서 끝납니다: 헬릭스가 들어갈 공간이 없는 곳 — 좁은 채널, 슬롯 — 에도 들어갑니다. 진입 모드가 헬리컬이면 헬릭스가 들어가지 않는 곳에서 램프로, 램프도 들어가지 않는 곳에서만 알림과 함께 곧장 플런지로 대체합니다. 진입 모드가 램프이면 알림과 함께 플런지로 대체합니다. 헬릭스는 하향 절삭(Climb)에서는 반시계 방향, 상향 절삭(Conventional)에서는 시계 방향으로 돌며(이어지는 패스와 같은 방향), 램프 각도로 단계당 여러 회전에 걸쳐 내려갑니다: Ramp angle(작업별 파라미터)을 설정하면 그 값, 없으면 공구 라이브러리에 있는 공구의 최대 램프 각도, 그것도 없으면 3° — 공구 최대보다 가파른 각도는 설정대로 가공하며 알림을 표시합니다. Helical pitch(작업별 파라미터)로 회전당 하강량을 직접 정할 수 있으며 둘보다 우선합니다. Ramp angle은 헬리컬 진입과 램프 진입일 때, Helical pitch는 헬리컬 진입일 때만 활성입니다. 적응형 황삭도 마찬가지이며, 1.0.9부터 두 행과 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° 나사산 형상은 공구의 날 프로파일에서 나오며, 구멍 안에서 부러질 일이 없고 날이 닿는 어떤 직경이든 가공합니다. 탭은 공구 라이브러리의 탭을 제어기 고유의 리지드 태핑 사이클로 주축 한 바퀴에 정확히 한 피치씩 이송합니다 — 사이클이 설명서로 확인된 제어기에서.
내부 또는 외부 나사를 실제 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에는 탭 사이클이 없습니다 — 스레드밀 프로그램을 손으로 탭 프로그램으로 고쳐 포스트하지 마십시오: 탭에는 주축 동기 이송이 필요한데 프로그램에는 그 정보가 없습니다.
리지드 태핑: 공구 라이브러리의 탭을 주축 한 바퀴에 정확히 한 피치씩 이송하며, 제어기 고유의 태핑 사이클로 출력합니다.
구멍 벽을 선택하고 (STEP 파트) 실행한 다음, 작업 설정에서 탭을 선택하십시오. 구멍마다 하한 높이까지 한 패스로 가공하고 나옵니다 — 펙 깊이를 주면 여러 패스로, 각 패스는 그만큼 더 깊이 들어가고 이송 높이까지 나옵니다 — 들어갈 때도 나올 때도 이송은 항상 주축 회전수 × 피치이며, 입력하지 않습니다. 뷰포트는 그 패스를 그리고, 프로그램에는 제어기의 동기 태핑 사이클이 들어가며 단순 이동으로 출력하지 않습니다. 크기와 깊이가 같은 구멍은 한 작업으로 묶입니다.
LinuxCNC / Tormach | G33.1 Z… K<pitch> — 스스로 R 평면으로 복귀; 구멍 사이는 G0 Tormach: 오른나사, 1 패스만. |
Fanuc | M29 S… · G98 G84 X Y Z R F — F = S × 피치 |
Haas | G98 G84 X Y Z R F S — M29 없음: 사이클이 주축을 제어 |
LNC | M29 S… · G98 G84 … · M28 · G80 — M28로 리지드 태핑 해제 |
Mitsubishi | G95 · G98 G84 … F<pitch> S… ,R1 · G80 · G94 — 기계 파라미터와 상관없이 F는 회전당 |
왼나사 탭 | 탭의 나사 방향 = 왼쪽. LinuxCNC: G33.1 앞에 M4; Fanuc, LNC: M29 S… · G98 G74 …; Mitsubishi: G98 G74 … ,R1. 다음 작업은 주축을 다시 정회전으로 시작합니다. |
여러 패스 | 작업의 펙 깊이, R 평면부터 셉니다. Fanuc, Haas, Mitsubishi: 사이클 안의 Q (항상 소수점 포함); LinuxCNC: 패스마다 G33.1 한 줄, 모두 R부터. 왼나사 여러 패스: LinuxCNC와 Fanuc. |
그 밖의 제어기 | 그 밖의 제어기: 내보내기가 제어기 이름을 밝힌 메시지와 함께 멈춥니다 — 그 사이클은 아직 설명서로 확인되지 않았습니다. Haas와 Tormach의 왼나사 탭, LNC와 Tormach의 여러 패스, Haas·LNC·Mitsubishi·Tormach의 왼나사 여러 패스도 마찬가지입니다. |
공구작업 설정 | 공구 라이브러리의 탭 (분류 탭: 나사 크기로 지름과 피치가 채워짐). 생성은 다른 공구를 거부합니다. 표준 세트에는 미터 M3–M12 와 UNC #10–1/2″ 탭이 들어 있으며, 기존 라이브러리에는 표준 공구 추가로 가져옵니다. 나사 방향 (오른쪽 / 왼쪽, 공구 라이브러리에서 설정)으로 오른나사 또는 왼나사 사이클이 정해집니다. |
주축작업 설정 | 회전수. 피치와 함께 이송을 정합니다. 회전수는 탭의 값입니다 (표준 탭은 약 10 m/min, 강재에서도 안전; 알루미늄은 약 2배까지 가능). 소재의 재질은 탭의 회전수를 바꾸지 않습니다. |
하한 높이작업 설정 | 나사 깊이. 탭을 선택할 때 정해집니다: 막힌 구멍은 바닥에서 2 피치 위에서 멈추고, 관통 구멍은 출구를 지나 3 피치 더 들어갑니다. 자유롭게 바꿀 수 있으며 — 직접 바꾼 하한 높이는 덮어쓰지 않습니다. |
이송 높이작업 설정 | 사이클이 시작하는 R 평면. |
펙 깊이작업별 파라미터 | 0 = 한 패스. 그 밖에는 각 패스가 이송 높이부터 세어 그만큼 더 깊이 들어가고 이송 높이까지 나옵니다. 생성 후 작업 안내에 패스가 나열됩니다. |
이송작업별 파라미터 | 읽기 전용: 주축 회전수 × 피치. |
구멍에 맞는 크기의 탭 — 오른나사, 또는 공구 라이브러리에서 나사 방향을 왼쪽으로 한 왼나사. 탭 드릴 지름 (대략 지름 − 피치: M6이면 5.0) 구멍이 올바릅니다. 나사의 호칭 지름으로 그려진 구멍은 탭 드릴로 먼저 뚫으라는 안내와 함께 받아들입니다. 나사의 골지름보다 작은 구멍 (탭이 부러짐)이나 탭보다 큰 구멍 (깎을 것이 없음)은 거부합니다.
- 기계에서 리지드 태핑 장착이 체크되어 있어야 합니다 (포스트 및 기계 › 기계). 체크가 없으면 내보내기가 작업을 거부합니다.
- 구멍 바닥이 파트의 밑면이고 파트 아래에 소재가 없을 때만 관통 구멍으로 봅니다. 그 밖에는 막힌 구멍으로 다루어, 탭의 물림부가 뚫리지 않은 소재에 닿지 않게 합니다.
- 뷰포트는 각 패스를 들어갈 때와 나올 때 모두 탭 이송으로 그립니다. 기계는 제어기의 사이클을 실행해 주축을 반전하고 빠져나옵니다.
- Haas에서 여러 패스를 쓰려면 설정 133 Repeat Rigid Tap을 ON으로 해야 합니다 (내보내기가 알려 줍니다). Fanuc과 Mitsubishi에서는 각 패스가 조금만 후퇴할지 R까지 후퇴할지를 기계 파라미터가 정하며, 거기서 Q가 꺼져 있으면 탭은 한 번에 전체 깊이까지 가공합니다. LinuxCNC에서는 여러 패스 탭 가공 중에 주축 오버라이드를 바꾸지 마십시오.
- 플로팅 홀더 태핑은 아직 지원하지 않습니다.
면 평면 가공
AFR은 위에서 곧장 내려가 닿을 수 있는 평평한 상단 면 — 소재 상단이나 돌출된 평평한 보스 — 을 찾아, 이를 평평하게 깎아 내는 작업 하나를 제안합니다.
깊이마다 연속된 직사각형 나선 하나로 평평한 상단 면을 고르게 깎아 냅니다.
위에서 곧장 내려가는 접근으로 닿을 수 있는 모든 평평한 상단 면. 소재 상단이나 돌출된 보스를 깨끗한 기준면으로 고르게 만들 때 사용하십시오.
Z 레벨마다 연속된 직사각형 나선 하나(별개의 링이 아님)를 면의 바운딩 박스에 마진 여유를 더한 영역 위에 깔며, 커터 중심은 반경 보정되어 가장자리까지 정확히 닿습니다. 바닥까지 스텝다운하며, 첫 레벨은 플런지 또는 헬릭스로 진입합니다. 하향 / 상향 절삭은 재료가 남는 쪽에 따라 감기 방향이 정해집니다 (M3): 바깥쪽부터는 하향이 시계 방향, 상향이 반시계 방향이고 안쪽부터는 그 반대이며, 교대는 레벨마다 방향을 뒤집습니다. 스윕에서는 하향 / 상향이 모든 패스를 같은 방향으로 진행하고 들어 올려 복귀하며, 교대는 지그재그로 갑니다. 정삭 패스를 켜면 황삭이 바닥 위에서 멈추고 마지막 전체 면 나선이 바닥을 평평하게 깎아 냅니다.
Stepover작업 설정 | 나선 패스 사이의 옆 간격 — 촘촘할수록 표면이 곱고 느려집니다. |
Stepdown작업 설정 | 제거할 두께가 있을 때 Z 레벨당 깊이. |
XY margin작업별 파라미터 | 커터가 가장자리를 완전히 깎도록 면 바깥으로 한 변당 추가하는 XY 여유. |
Facing direction작업별 파라미터 | 진행 방향 — 바깥쪽부터 (둘레에서 안쪽으로), 안쪽부터, 또는 스윕 (끝에서 끝): 스윕 각도의 직선 패스. |
Sweep angle작업별 파라미터 | +X 기준 스윕 패스의 각도 (도) — 0, 45, 90 또는 임의. (자동) = 면의 긴 변을 따라. |
Entry mode작업 설정 | 곧장 플런지, 또는 더 부드러운 진입을 위한 헬리컬 하강이나 첫 패스를 따른 램프 (1.0.9). (개념 참조) |
Cut direction작업 설정 | 하향 / 상향은 재료가 남는 쪽에 따라 감기 방향이 정해집니다 (바깥쪽부터: 하향은 시계 방향, 안쪽부터: 하향은 반시계 방향, 스윕: 모든 패스가 같은 방향이며 들어 올려 복귀). 교대는 레벨마다 뒤집고 스윕에서는 지그재그. |
Finish pass + Floor stock작업별 파라미터 | 황삭 중에 얇은 층을 남겼다가 마지막 평면 나선 한 번으로 걷어 냅니다. |
Keep tool down작업 설정 | 후퇴하는 대신 깎아 낸 면을 대각선으로 이송해 다음 레벨로 내려갑니다. |
- 평면 가공은 평면을 얇게 깎는 작업입니다 — 과절삭할 벽면이 없으므로 헬릭스와 진입은 커터가 깊이에 도달하는 방식 만 결정합니다.
- 공구가 면에 비해 너무 크면 반경 보정된 경계가 사라져 작업이 아무것도 출력하지 않습니다 — 평면 가공 작업에 경로가 보이지 않으면 공구 Ø를 면 크기와 비교해 보십시오.
- 마진 덕분에 커터가 가장자리 밖으로 나갑니다 — 바운딩 박스 + 마진까지 아무것도(지그/클램프) 없는 빈 공간인지 확인하십시오.
포켓 포켓
여기서 말하는 포켓 이란 벽으로 둘러싸인 오목부로, 바닥에 서 있는 아일랜드(보스)를 피해 가며 깎아 냅니다. AFR은 캐비티가 얼마나 벽으로 막혀 있는지에 따라 전략을 자동으로 고르는 황삭 작업 하나를 제안합니다.
닫힌 포켓을 동심 오프셋 링으로 바닥까지 깎아 내며, 아일랜드는 비켜 갑니다.
벽으로 둘러싸인 모든 캐비티. 커널이 자동으로 분류합니다 — 완전히 막힘, 혼합(일부 모서리가 빈 공간으로 열림), 완전 개방 — 그리고 그에 맞춰 진입/전략을 바꿉니다.
경계에서 안쪽으로 동심 오프셋 링(이송으로 연결된 개별 루프)을 돌며 바닥까지 스텝다운합니다. 완전히 막힌 포켓은 내부 기준점 주위의 헬릭스로 내려가고, 혼합 포켓은 열린 모서리의 빈 공간에 플런지하며, 완전 개방 포켓은 공중에서 진입 원호로 들어와 바깥쪽부터 평면 가공합니다. 아일랜드는 공구 반경 + 여유량만큼 떨어져 비켜 가고, 정삭 패스를 켜면 마지막 링이 바닥을 마무리합니다.
Stepover작업 설정 | 동심 링 사이의 간격. |
Stepdown작업 설정 | 바닥까지 내려가는 Z 레벨당 깊이. |
Entry mode작업 설정 | 헬리컬 하강 (벽으로 막힌 포켓에서 권장), 램프 (1.0.9) 또는 곧장 플런지. 헬리컬은 맞는 헬릭스가 없으면 램프로, 램프도 맞지 않으면 알림과 함께 플런지로 대체됩니다. 램프도 헬릭스처럼 안쪽부터 진행합니다. 공구가 그대로 이어 갈 수 없는 링 (아일랜드 주변 등) 에도 같은 방식으로 들어갑니다 (1.0.8): 먼저 이미 깎인 영역을 지나 깊이에서, 안 되면 그 레벨에서 이미 깎인 곳으로 내려온 뒤, 그것도 안 되면 헬릭스나 램프로, 마지막으로만 곧장 플런지 (알림 포함) 로 들어갑니다. |
Helical R작업 설정 | 헬릭스 궤도 반경. 0이면 벽면에 닿지 않는 가장 큰 헬릭스를 맞춰 넣습니다. |
Cut direction작업 설정 | 하향 / 상향 / 교대 링. |
Wall stock작업별 파라미터 | 벽면 정삭 여유량 — 커터를 모든 벽면과 아일랜드에서 이만큼 떨어뜨립니다. |
Pocket direction작업별 파라미터 | 바깥쪽부터 또는 안쪽부터 (안쪽부터는 완전히 막힌 포켓에서만 적용됩니다). |
Finish pass + Floor stock작업별 파라미터 | 황삭 중에 바닥에 남긴 얇은 층을 마지막 링 패스에서 걷어 냅니다 (벽면 여유량과는 별개). |
Keep tool down작업 설정 | 후퇴하는 대신 깊이에서 레벨을 연결합니다 — 아일랜드 주변에서도 (1.0.8), 연결이 위 레벨에서 이미 깎인 영역 안에 머무는 한. |
- 헬리컬 진입에는 공간이 필요합니다. 좁고 벽으로 막힌 포켓에서는 포켓을 따른 램프로 대체되고 (1.0.9), 램프도 들어가지 않는 곳에서만 곧장 플런지로 대체되는데 — 이는 센터 커팅 엔드밀 만이 잘 감당합니다. 최악의 경우(헬릭스 기준점도 열린 모서리도 없음) 솔리드에 플런지하며 경고합니다. 플런지 가능한 공구를 사용하십시오.
- 아일랜드는 올라타지 않고 비켜 갑니다 — 포켓은 보스 주위의 바닥을 깎을 뿐, 보스 상단은 절대 가공하지 않습니다.
- 오버행 아래의 바닥 (1.0.9): 바닥 일부 위에 소재가 있으면 (그 위로 튀어나온 립이나 플랜지 등) 위에서 들어오는 공구는 그 아래 바닥에 닿을 수 없습니다. 포켓은 어떤 깊이에서도 그곳에 커터를 넣지 않고 그 부분의 바닥을 가공하지 않고 남기며, 바닥의 얼마가 그런지는 작업의 황색 알림이 알려 줍니다.
- 요청한 옵션을 적용할 수 없으면(헬릭스가 안 들어감, 혼합 포켓에서 안쪽부터) 커널이 황색 알림을 내고 나머지는 그대로 절삭합니다. 공구에 비해 너무 작으면 = 작업이 실패합니다. 더 작은 커터로 바꾸십시오.
바닥이 없는 포켓(파트를 관통하는 창)에는 선택할 바닥면이 없습니다. 대신 그 벽면 중 하나를 선택하십시오: 벽면이 이루는 창이 포켓이 되고, 바닥은 파트 하단, 상단은 창의 입구가 됩니다.
피트 램프 포켓 · 램프 정삭
여기서 말하는 피트 란 파트 안으로 파인 닫힌 캐비티로, 벽면이 수직이거나 안쪽으로 구배져 있습니다. 두 작업으로 가공하는 형상입니다: 램프 포켓 이 부피를 황삭으로 파내고, 그다음 벽면 정삭 이 황삭이 계단 모양으로 남긴 벽면을 마무리합니다. 이 순서대로 실행하십시오.
구배가 있거나 수직인 피트의 부피를 동심 링으로 깎아 내며 바닥까지 스텝다운합니다.
벽면이 수직이거나 안쪽으로 구배진 닫힌 캐비티. 부피 전체를 황삭으로 파냅니다.
도심 근처에 플런지하고 입구에서 안쪽으로 들어간 동심 링(각 벽면을 자체 구배 + 공구 반경 + 여유량만큼 오프셋)을 돌므로, 구배진 피트에서는 깊은 레벨일수록 영역이 작아집니다. 공구 하강 유지를 켜면(기본값) 후퇴하는 대신 깊이에 머문 채 다음 레벨로 이송하고, 마지막 레벨에서만 상승합니다. 절삭 방향은 기본적으로 교대이며(황삭에 가장 빠름), 정삭 패스는 깨끗한 바닥 링을 추가합니다.
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작업 설정 | 플런지 (기본값), 깎아 낸 영역 안에서의 헬리컬 하강 (반경은 레이어마다 자동 제한), 또는 첫 링 점에서 바닥의 등고선을 따른 램프 (1.0.9). |
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를 얻으려면 원호 윤곽을 사용하십시오.
- 진입 원호는 원호 중심이 실제로 빈 공간에 놓일 때만 출력됩니다. 좁은 형상에서는 그쪽 끝을 조용히 곧장 플런지로 대체합니다 (드웰 자국이 생길 수 있음).
- 공구 하강 유지를 켜면 중간 레벨은 진입/진출을 잃습니다 — 첫 레벨만 진입을, 마지막 레벨만 진출을 유지합니다.
- 고정 탭: 파트에 탭을 설정해 두면 (탭 버튼) 윤곽이 각 탭 위를 탭 높이까지 들어 올려 넘어갑니다 — 고정 탭 (3축) 참고.
원호 윤곽 — 같은 프로파일에 대해 원호를 유지하는 자매 작업.
사용자 정의 작업 패널의 실루엣 윤곽 행은 메시 파트에서 같은 작업을 실행합니다: 외곽선을 파트의 투영 실루엣에서 얻으므로, 인식할 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이면 체인 시작점에서 곧장 플런지합니다 (정삭된 벽면에 드웰 자국이 생길 수 있음).
- 고정 탭: 바깥쪽 절삭에서는 윤곽이 각 탭 위를 그 높이까지 들어 올려 넘어갑니다 (진입/진출 포함). 안쪽 프로파일은 탭과 만나지 않습니다.
윤곽 — 공구가 좁은 원호를 그릴 수 없을 때의 현 대체 방식.
안쪽 프로파일 안쪽 윤곽 · 안쪽 원호 윤곽 · 개방 윤곽
관통 형상 — 슬롯, 불규칙한 관통 포켓 — 을 안쪽에서 정삭하며 주위 소재는 그대로 남깁니다. 바깥 프로파일과 같은 윤곽 / 원호 윤곽 짝이지만 안쪽으로 오프셋할 뿐입니다. 세 번째 선택지 개방 윤곽 (닫힌 루프 대신 열린 모서리 체인을 선택하면 나타남)도 있습니다.
안쪽 윤곽은 루프 바로 안쪽으로 공구를 움직이므로, 가공하는 깊이 전체에서 모서리 바로 안쪽에 파트 재료가 없을 때만 루프를 사용합니다. 바닥면, 벽면 또는 자동 루프 선택의 루프가 이를 통과하지 못하면 (안쪽에 립, 리브 또는 모따기된 입구가 있거나 파트의 바깥쪽인 경우) 작업을 만들지 않으며, 대화 상자가 이유와 대신 선택할 것을 알려 줍니다. 바닥면 선택은 파트 윗면에서 루프가 닿지 않는 깊이까지 가공합니다. 체인 연결 루프도 같은 검사를 받지만 거부 대신 경고가 나옵니다: Z=…에서 멈춤 (루프가 닿지 않는 위치), 그대로 가공 또는 취소. AFR은 안전한 루프가 없는 안쪽 창을 메모와 함께 건너뜁니다.
관통 형상을 안쪽에서 정삭합니다 — 공구를 공구 반경 + 여유량만큼 안쪽으로 오프셋하고 주위 소재는 그대로 남깁니다.
관통 형상, 슬롯, 불규칙한 관통 포켓에서 — 현/폴리라인 안쪽 정삭.
외곽선을 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 비트나 엔드밀이 같은 치수의 안쪽 베벨에서는 벽면을 과절삭하기 때문입니다 — 그래서 경우마다 공구 크기를 따로 잡습니다.
두 모따기 작업 모두 수동으로 선택한 모서리 구간에서도 실행되며, 곡선 모서리도 됩니다 — 선택 흐름은 필렛과 같습니다: 하나씩 선택하거나 체인으로 연결하며, 오프셋 곡선 교차점에서 트림하여 이웃한 베벨이 코너에서 깔끔하게 만나게 합니다.
모델링된 모따기가 없는 평평하고 수평인 면을 어느 모따기 작업에서든 선택하면, 폭을 물은 뒤 그 면의 모든 모서리에 45° 모따기를 가공합니다: 외곽과 각 구멍은 닫힌 링이 되고, 면에서 벽이 솟는 모서리는 그대로 두며, 그런 벽에서 끝나는 구간은 벽 앞에서 멈춥니다.
각도가 맞는 V 비트 하나가 모따기의 상단 모서리를 스텝다운 패스로 따라가며, 원뿔 측면이 베벨 면을 타고 갑니다.
보유한 V 비트(챔퍼 비트)와 각도가 맞는 베벨 모서리나 V 홈일 때 — 중심에 놓인 공구 하나가 모서리나 홈 정점을 따라 베벨 전체를 그어 냅니다.
V 비트가 상단 모서리 중점에서 플런지한 뒤 모서리를 따라갑니다. 이어지는 패스마다 모따기의 상단 모서리와 하단 모서리 사이를 더 깊이 보간한 경로를 따라가며 면 안쪽으로 파고듭니다. 스텝다운 0 = 전체 깊이를 한 패스로. 기본 절삭 방향은 교대 (지그재그 — 패스 사이 연결이 가장 짧음)이며, 공구 하강 유지를 켜면 묻힌 채로 스텝오버합니다.
Tip angle작업별 파라미터 | V 비트의 전체 협각입니다. AFR은 측면이 맞도록 180 − 2×모따기 각도로 초기값을 넣습니다. 더 좁은 비트는 과절삭 경고를 냅니다. |
Stepdown작업 설정 | 베벨을 내려가는 패스당 깊이. 0 = 전체 깊이를 한 패스로. 0보다 크면 깊거나 넓은 베벨을 더 가벼운 패스로 나눕니다. |
Tip offset · Bottom height작업별 파라미터 · 작업 설정 | 마지막 패스의 팁을 모따기의 하단 모서리보다 아래로 내려, 절삭 속도가 0인 회전 중심의 팁 끝이 아니라 측면이 모서리를 깎게 합니다. 팁 오프셋은 베벨을 따라 잰 거리이고, 모서리보다 낮게 잡은 하단 높이는 수직 아래로 잰 깊이입니다. 둘 다 설정하면 더 깊은 쪽이 적용됩니다. 팁이 내려가는 만큼 경로가 바깥쪽으로 이동하므로 모따기 크기는 그대로 유지됩니다 — V 비트를 수직으로만 내리면 모따기가 더 넓게 깎입니다. 바깥쪽 모따기에만 적용됩니다. 먼저 파트와의 간섭을 검사하며, 팁이 요청한 깊이보다 높은 곳에서 멈추면 알림을 냅니다. |
Cut direction작업 설정 | 하향 / 상향 / 교대 (기본값 지그재그). |
Keep tool down · Feed · Plunge작업 설정 | 패스 사이에 묻힌 상태를 유지합니다. 절삭 이송과 진입 이송. |
베벨과 협각이 맞는 V 비트 / 챔퍼 비트 . 충분히 넓어야 하며 (Tip angle ≥ 180 − 2×chamfer angle), 그렇지 않으면 원뿔이 접촉선 위쪽 평면을 파고듭니다 — 차단이 아니라 경고와 황색 알림입니다.
- 만약
Tip angle이 0으로 남아 있으면 (공구에 각도가 기입되지 않은 경우) 과절삭 검사가 억제되어 경고를 받지 못합니다 — V 비트에 각도를 기입하십시오. - 안쪽과 바깥쪽의 구분: 바깥쪽 모따기에 맞춘 V 비트는 같은 치수의 안쪽 모따기를 과절삭합니다. 경우마다 크기가 맞는 비트를 고르십시오.
- 퇴화된 형상은 일괄 중단이 아니라 알림과 함께 건너뜁니다.
- 끝이 파트에 막힌 모서리 (1.0.8): 선택한 모서리가 벽면에 닿아 끝나거나 포켓 코너에서 끝나면, 모따기는 V 비트가 그곳을 파고들기 직전에서 멈추고, 모서리가 얼마나 남았는지는 알림에 표시됩니다 — 둥근 공구는 그 코너 안쪽까지 닿을 수 없으므로 손으로 다듬거나 다른 작업으로 마무리하십시오. 반면 자유단은 끝까지 깎습니다: 비트가 끝을 지나 공중으로 빠져나갑니다.
- 모서리 옆에 서 있는 것 (1.0.8): 모서리를 따라 어디서든 — 닫힌 테두리도 포함 — V 비트가 옆의 파트를 파고들게 되는 곳(슬롯 테두리 바로 옆의 보스 등)에서는 패스가 그 구간을 들어 올려 넘어가며, 모서리의 어느 부분을 얼마나 건너뛰었는지는 알림에 표시됩니다. 그 구간은 손으로 다듬거나 다른 작업으로 마무리하십시오.
밀링 모따기 — 각도가 맞는 V 비트가 없을 때 쓰는 엔드밀 대안.
표준 엔드밀(평 / 볼 / 불노즈)이 오프셋된 중심선을 따라 베벨 면을 훑으며, Z 레벨마다 스텝 패스를 한 번씩 냅니다.
각도가 맞는 V 비트 대신 표준 엔드밀로 깎을 수 있는 모따기나 V 홈일 때. 벽면당 한 패스이며, 들어가기에 너무 넓은 커터는 커널이 거부합니다.
베벨 면을 따라 접촉점을 등고 Z 패스로 내려갑니다 (간격 = 스텝다운. 0 = 전체 면을 한 패스로). 모따기 각도에서 얻은 커터별 (평면, Z) 오프셋 쌍만큼 공구 중심선을 접촉 경로에서 띄우므로, 평 엔드밀의 평평한 코너나 볼·불노즈의 접점이 면을 타고 가는 동안 몸통은 공중에 있습니다. 기본값은 교대 지그재그이며, 공구 하강 유지를 켜면 패스 사이에도 물림을 유지합니다.
Stepdown작업 설정 | 베벨을 내려가는 접촉 패스당 Z. 0 = 전체 면을 한 패스로. |
Cut direction작업 설정 | 하향 / 상향 / 교대 (기본값 지그재그). |
Keep tool down · Feed · Plunge작업 설정 | 패스 사이에 물림을 유지합니다. 절삭 이송과 진입 이송. (작업별 파라미터는 없습니다 — 형상은 공구와 공통 항목에서 나옵니다.) |
공구 드롭다운에서 고른 평 엔드밀, 볼 엔드밀, 불노즈 . 코너 라운드나 각도가 맞는 성형 공구는 여기서 거부됩니다 — 그런 공구는 성형 모따기의 몫입니다. 불노즈는 코너 반경이 0과 공구 반경 사이여야 합니다.
- 안쪽 모따기 과절삭 보호: 볼·불노즈 커터는 팁이 접촉 Z보다 아래로 내려가므로, 안쪽 모따기의 가장 깊은 패스에서 바닥면을 파고들게 됩니다. 커널은 팁이 바닥면 이상에 머물도록 접촉 범위를 제한하고, 작은 커스프가 남는다는 알림을 냅니다 — 더 작은 커터나 펜슬 패스로 마무리하십시오. 깊이에 비해 너무 크면 일괄 작업이 아니라 그 형상만 건너뜁니다.
- 안쪽과 바깥쪽의 구분: 바깥쪽 모따기에 맞춘 엔드밀은 같은 치수의 안쪽 모따기를 과절삭합니다 — 안쪽 코너에 들어가는 커터를 쓰십시오.
- 끝이 파트에 막힌 모서리 (1.0.8): 선택한 모서리가 벽면에 닿아 끝나거나 포켓 코너에서 끝나면, 각 패스는 커터가 그곳을 파고들기 직전에서 멈추고, 모서리가 얼마나 남았는지는 알림에 표시됩니다 — 둥근 공구는 그 코너 안쪽까지 닿을 수 없으므로 손으로 다듬거나 다른 작업으로 마무리하십시오. 반면 자유단은 끝까지 깎습니다: 커터가 끝을 지나 공중으로 빠져나갑니다. 더 깊은 패스가 얕은 패스보다 벽면에 더 가까이 다가갈 수 있습니다: 파트에서 더 바깥쪽에 놓여 공구 중 벽면에 걸리는 부분이 더 적기 때문입니다. 정면에서 보면 벽면을 파고드는 것처럼 보일 수 있으니, 평면도에서 확인하십시오.
- 모서리 옆에 서 있는 것 (1.0.8): 모서리를 따라 어디서든 — 닫힌 테두리도 포함 — 커터가 옆의 파트를 파고들게 되는 곳에서는 패스가 그 구간을 들어 올려 넘어가며, 모서리의 어느 부분을 얼마나 건너뛰었는지는 알림에 표시됩니다. 파트에 닿지 않고는 모서리 어디도 깎을 수 없는 커터(모따기할 슬롯보다 넓은 커터)는 거부되며, 헬리컬 절삭 모드는 들어 올려 넘어가야 하는 곳에서 단계별 패스로 되돌립니다.
성형 모따기 — V 비트를 쓰는 대안.
3D 곡면 작업 파트 전체 · 선택 항목
3D 작업은 메시 자체를 가공합니다 — 형상 인식이 필요 없으므로 STL로 가져온 파트든 STEP이든 똑같이 실행됩니다. 각 작업에는 파트 전체 행이 사용자 정의 작업 패널에 있고, 대부분은 선택 항목 행을 하나 더 두어 선택한 면 자국이나 추적한 모서리 루프 안으로 절삭을 한정합니다. 깊이는 높이 행(상단 / 하단)으로 한정하십시오. 여러 작업은 잔삭을 제공하는데, 프로젝트에서 자기보다 위에 있는 작업들이 남긴 것만 절삭합니다.
메시를 레벨별로 잘라 가며 닿을 수 있는 모든 캐비티와 단차를 걷어 내는 파트 전체 황삭 — 통 소재에 거는 첫 작업입니다.
커널은 Z 스텝다운마다 파트 메시 전체를 단면으로 자릅니다. 한 레벨에서 절삭할 수 있는 영역은 절삭 경계 안쪽에서 솔리드가 아닌 모든 부분을 공구 반경과 벽면 여유량만큼 줄인 것입니다. 동심 오프셋 링이 각 영역을 걷어 내며, 선택한 기준점에서 하향 절삭 방향의 헬리컬 하강으로 진입합니다 (헬릭스가 들어가지 않으면 공기임이 확인된 곳으로 곧장 플런지합니다). 영역이 메시 슬라이스에서 곧바로 나오므로 구배 진 플러그, 필렛, 언더컷 오버행도 형상 인식 없이 처리됩니다. 높이(상단/하단, 기본값 STOCK_TOP에서 MODEL_BOTTOM까지)가 Z 범위를 한정하고, 선택 항목 방식은 선택한 자국 안으로 황삭을 잘라 냅니다. 아일랜드 옆 좁은 띠에서 안쪽으로 오프셋된 두 전선이 만나는 곳에서는, 벽면 패스 전에 정리 패스가 그 사이의 얇은 띠를 쓸어 냅니다. 절삭 경계가 바운딩 박스이면 소재가 파트보다 큰 쪽에서 소재 외곽선은 열린 가장자리가 됩니다 (1.0.9). 영역이 그 바깥까지 이어지므로 링이 소재를 가장자리까지 걷어 내고, 소재 옆 공중만 지나가는 링은 생략됩니다.
XY margin작업별 파라미터 | 절삭 경계를 이 mm 값만큼 바깥으로 넓힙니다. 소재가 사방으로 그만큼 더 크다고 보고(설정한 것보다 큰 블랭크) 걷어 냅니다. 절삭 경계가 바운딩 박스이면 소재는 이미 가장자리까지 걷어 내므로, 실제 블랭크가 더 크지 않다면 0으로 두십시오 (1.0.9). 지그 여유를 확인하십시오. 기본값 0 mm. |
Cut boundary작업별 파라미터 | 작업이 XY에서 걷어 내는 범위. 실루엣(기본값) = 파트 바깥 외곽선 안쪽. 바운딩 박스 = 소재 전체를 가장자리까지. 소재가 파트보다 큰 쪽에서는 소재 외곽선이 바깥이 공중인 열린 가장자리이므로 공구가 그 밖으로 나갑니다 — 최대 약 공구 직경 하나만큼, 여기에 XY 마진을 더해서 — 그래서 파트와 가장자리 사이의 공구보다 좁은 소재도 걷어 내며, 작업은 소재 밖으로 얼마나 나갔는지 알려 줍니다 (1.0.9). 클램프와 바이스 조를 그 범위 밖에 두십시오. 트림 영역(Trim region)은 여전히 그 가장자리에서 공구를 멈춥니다. 소재에 X 또는 Y 오프셋이 있으면 새 작업은 바운딩 박스로 시작합니다 (실루엣은 오프셋 부분을 남기기 때문). 레이아웃, 잔삭, 4축 파트에서는 바운딩 박스가 예전처럼 공구 전체를 외곽선 안에 둡니다. 레이아웃에서는 각 사본이 다른 파트와 사본 앞에서 멈추며, 그 때문에 파트 사이나 레이아웃 가장자리에 소재가 남으면 작업이 그 양을 알려 줍니다 (1.0.8). |
Wall stock작업별 파라미터 | 벽면에 남기는 반경 여유량, mm. 기본값 0 (치수대로 절삭). |
Rest machining작업별 파라미터 | 체크박스, 기본값 꺼짐. 프로젝트의 앞선 작업들이 닿지 못한 곳만 절삭합니다. 앞서 걷어 낸 양은 프로젝트 순서상 이 작업보다 위에 있는 모든 작업에서 자동으로 산출됩니다. |
Trim region작업별 파라미터 | 지정 / 해제 버튼. 평면도에서 사각형을 그려 작업을 모델의 그 부분으로 제한합니다 (재작업, 국부 재절삭). 기본값 없음 = 파트 전체. |
Stepover작업 설정 | 0 = 자동 (공구 직경의 10% — 작은 반경 물림량, 제한된 물림). |
Stepdown작업 설정 | 0 = 자동 (공구 직경의 50%). |
Levels작업별 파라미터 | 스텝다운 + 평면 바닥 (기본값) = 같은 간격의 단에 더해 평면 바닥마다 레벨을 두어 바닥을 깨끗하게 가공합니다. 고정 스텝다운 = 같은 간격의 단만. 두 레벨 사이의 평면 바닥은 소재를 남기며, 남는 양은 작업이 알려 줍니다 (1.0.8). |
Entry mode작업 설정 | 헬리컬(기본값) = 기준점에서의 오빗 하강, 오빗이 들어가지 않는 곳에서는 램프 (1.0.9). 램프 = 영역 안의 직선 구간을 지그재그로 하강. 플런지 = 안전한 내부 지점으로 Z 방향 직하강이며, 좁은 영역이나 미리 뚫어 둔 진입 구멍에 사용합니다. |
Cut direction작업 설정 | 교대(기본값, 양방향 황삭 — 링 사이 이동이 가장 짧음), 하향 절삭, 상향 절삭. 물림 방식의 선택일 뿐이며 경로 모양은 바뀌지 않습니다. |
Ramp rate작업 설정 | 헬리컬 또는 램프 진입 하강의 이송 속도, mm/min. 0 = 플런지 속도를 사용합니다. 기본값은 이송 500 / 플런지 300 mm/min. |
평 엔드밀. 기본값 4 mm. 헬리컬 진입이므로 공구가 중심까지 절삭할 수 있거나, 미리 뚫어 둔 구멍으로 플런지 진입을 지정해야 합니다.
선택 항목(STEP 파트)은 면의 바깥 와이어나 추적한 모서리 루프를 선택하며, 그 자국이 곧 황삭 경계가 됩니다. 그래서 절삭 경계와 트림 영역 행이 사라집니다 — 선택한 것 자체가 경계입니다. STL에서는 선택 항목 버튼이 비활성화되므로 대신 트림 영역을 사용하십시오.
- 프로젝트에서 위에 앞선 작업이 하나도 없는 잔삭은 아무 일도 하지 않습니다 — 뺄 것이 없습니다.
- 바운딩 박스는 파트 둘레의 소재 전체를 하단 높이까지 걷어 내고, 공구는 소재 외곽선에서 최대 약 공구 직경 하나만큼 바깥으로 나갑니다 — 하단 높이를 확인하고, 클램프와 바이스 조를 소재 가장자리에서 떨어뜨려 두십시오.
- 소재 위나 모델 바닥면 아래의 레벨에서는 깎을 것이 나오지 않습니다. 상단이 하단 이하이면 오류로 거부됩니다.
물림량을 일정하게 유지하는 트로코이달 황삭 (업계에서 말하는 적응형 황삭 부류) — 반경 물림 폭이 최적 부하를 절대 넘지 않으므로 높은 이송으로 축방향 깊게 절삭합니다.
고정 스텝오버 링 대신 엔진이 변형되는 나선 전선(front)을 키워 나갑니다. 각 패스는 이미 걷어 낸 영역에서 일정한 거리를 유지하여 자유로운 구간에서는 어디서나 반경 절삭 폭이 정확히 최적 부하가 되게 하고, 코너처럼 폭이 그보다 커질 곳에는 트로코이달 루프를 끼워 넣습니다. 진입은 내접원이 가장 큰 곳에서의 헬리컬 하강이며, 헬릭스가 들어가지 않으면 직선 구간을 따른 램프로, 램프도 들어가지 않을 때만 곧게 플런지합니다(진입 모드가 헬리컬(기본값)일 때. 램프이면 매번 램프로 진입하고, 플런지이면 매번 곧게 플런지합니다, 1.0.9). 전선이 잘록해지거나 갈라지면 남은 각 영역이 새 진입을 따로 잡거나(넓은 영역), 중심축을 따라 트로코이달 슬로팅을 합니다(좁은 목 부분). 구조상 하향 절삭 전용입니다. 3D 포켓 황삭과는 다른 전략이므로, 난삭재에서 날 길이 전체를 쓰고 싶을 때 선택하십시오. 절삭 경계가 바운딩 박스이면 (1.0.9) 각 레벨은 소재 옆 공중이 열린 상태로 시작합니다. 그곳에서 공중으로 곧장 내려가 진입하고, 프런트는 소재 가장자리에서 안쪽으로 자랍니다. 1.0.9부터 전선은 호 하나씩 전진합니다. 소재를 무는 구간만, 공구에 가장 가까운 것부터 가공하므로 포켓은 대개 한 번의 진입으로 끝에서 끝까지 고르게 비워집니다(전선이 잘록해지는 곳에서는 남은 부분이 여전히 따로 진입합니다). 호와 호 사이에서 공구는 이미 걷어 낸 바닥에 내려간 채 이동하며, 곧장 가면 남은 소재를 깎게 되는 곳에서는 그 소재를 돌아갑니다. 돌아가는 길이 길거나 없을 때는 공구를 들어 올립니다.
Optimal load작업별 파라미터 | 핵심 조절 항목: 목표 반경 물림 폭 (mm)으로, 어디서나 유지됩니다 — 자유 구간은 구조적으로, 코너는 트로코이달 루프로. 스텝오버가 아닙니다. 0 = 자동 (공구 직경의 20%). 기본값 0. |
XY margin작업별 파라미터 | 경계를 바깥으로 넓히는 값 (mm)으로, 3D 포켓 황삭과 뜻이 같습니다. 바운딩 박스이면 소재는 이미 가장자리까지 걷어 내므로, 실제 블랭크가 더 크지 않다면 0으로 두십시오 (1.0.9). 기본값 0. |
Cut boundary작업별 파라미터 | 실루엣(기본값) 또는 바운딩 박스 — 3D 포켓 황삭과 의미가 같습니다. 바운딩 박스에서는 소재가 파트보다 큰 쪽에서 공구가 소재 외곽선 밖으로 나가 그곳에서 공중으로 진입합니다 (1.0.9). 기본값과 레이아웃 규칙도 같습니다 (1.0.8). |
Wall stock작업별 파라미터 | 반경 여유량, mm. 기본값 0. |
Rest machining작업별 파라미터 | 체크박스, 기본값 꺼짐. 3D 포켓 황삭처럼, 프로젝트에서 이 작업보다 위에 있는 작업들이 남긴 부분만 절삭합니다. 레벨은 순서 설정과 관계없이 위에서 아래로 진행하며, 절삭 경계가 바운딩 박스여도 커터는 소재 윤곽 안에 머뭅니다. |
Stepdown작업 설정 | 0 = 자동 (공구 직경의 50%). 간격이 고정된 사다리 방식이며, 평평한 바닥면은 정확한 Z에서 집어 냅니다. 정말 평평한 바닥 (약 0.8° 이내)만 해당됩니다: 완만하게 휜 마루에는 자기 레벨이 생기지 않습니다. |
Levels작업별 파라미터 | 스텝다운 + 평면 바닥 (기본값) = 같은 간격의 단에 더해 평면 바닥마다 레벨을 두어 바닥을 깨끗하게 가공합니다. 고정 스텝다운 = 같은 간격의 단만. 두 레벨 사이의 평면 바닥은 소재를 남기며, 남는 양은 작업이 알려 줍니다 (1.0.8). 위에서 아래로이고 잔삭이 꺼져 있으면 바닥의 레벨이 그 바닥 주변과, 이전처럼 아래 레벨이 닿지 못하는 부분을 가공합니다. 아래 레벨이 닿는 소재는 그 레벨들에 남겨져 스텝다운 안에서 제거됩니다 (1.0.9). |
Order작업별 파라미터 | 위에서 아래로 (기본값) = 모든 레벨을 위에서부터 차례로 가공. 아래에서 위로 = 각 스텝다운을 먼저 전체 깊이로 가공한 뒤, 그 위의 평면 바닥을 낮은 것부터 가공합니다. 각 바닥은 남은 턱만 제거하며, 더 깊은 가공이 남긴 빈 공간으로 진입합니다. 대부분의 소재가 전체 깊이로 제거됩니다. 레벨 = 스텝다운 + 평면 바닥일 때만; 잔삭은 위에서 아래로 가공합니다. 아래에서 위로가 아직 서 있는 소재의 가장자리에서 위에서 아래로보다 더 깊게 다시 가공을 시작하는 곳에서는, 공구가 그 옆의 이미 깎여 나간 빈 공간으로 내려온 뒤 옆에서 이송해 들어가며 최적 부하를 넘지 않게 깎습니다. 아래에서 위로가 그래도 위에서 아래로보다 더 깊이 소재에 곧장 플런지하게 되는 곳 — 헬리컬 진입이 들어가지 않는 좁은 채널이나, 사방이 소재로 둘러싸여 옆에 내려올 빈 공간이 없는 재진입 — 에서는 대신 램프로 내려갑니다 (1.0.9). 작업이 거부되고 위에서 아래로를 요청하는 것은 램프도 들어가지 않는 곳과, 진입 모드가 플런지일 때(램프나 헬리컬을 요청)뿐입니다. |
Entry mode작업 설정 | 헬리컬(기본값) = 진입할 때마다 헬릭스로 내려가며, 헬릭스가 들어가지 않는 곳에서는 램프로, 둘 다 들어가지 않는 곳에서만 곧게 플런지합니다(알림 포함). 램프 = 진입할 때마다 직선 구간을 램프로 내려갑니다 (1.0.9). 플런지 = 매번 진입 지점에서 곧게 내려갑니다. 센터 커팅 공구나 무른 소재에 씁니다. 플런지에서는 평평한 바닥의 레벨이 다시 그 Z 전체를 가공합니다(아래 레벨이 남겨진 소재로 플런지하게 되므로). 아래에서 위로는 진입이 위에서 아래로보다 깊게 플런지하는 곳에서 거부됩니다 (1.0.9). |
Ramp rate작업 설정 | 헬리컬 하강 원호의 이송 속도, mm/min. 0 = 플런지 속도. 기본값은 이송 500 / 플런지 300 mm/min. |
평 엔드밀, 기본값 4 mm. 부하를 제한한 채로 날 길이 전체를 스텝다운하는 것이 이 작업의 요점이므로 날이 긴 공구가 유리합니다.
아직 없습니다 — 선택 항목 버튼은 항상 비활성 상태입니다 ("적응형 황삭 - 선택 항목은 아직 지원되지 않습니다. 파트 전체를 사용하십시오.").
- 절삭 방향 행이 없습니다: 적응형은 구조상 하향 절삭입니다. 빠뜨린 것이 아닙니다.
- 마무리 패스가 수지를 맞추지 못하는 곳에는 작은 잔량을 남길 수 있습니다 (효율 게이트). 무엇을 남겼는지 작업 팔레트의 해당 작업 행 메모와 G-code 서두에 보고하므로 메모를 읽으십시오.
- 곡면 마루: 완만한 곡면 (기타 넥의 뒷면, 돔)은 다른 경사면처럼 황삭되며, 레벨마다 정삭되지 않습니다. 작업 메모가 그런 마루 위에 소재를 얼마나 남기는지 알려 줍니다 — "황삭이 곡면 마루 N곳 위에 최대 … mm의 소재를 남깁니다" — 정삭 또는 잔삭 작업의 크기를 정하는 데 쓰십시오.
- 트림 영역(Trim region)이 없습니다 — 그런 경우 3D 포켓 황삭을 사용하십시오.
워터라인 정삭 — 등고 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작업별 파라미터 | 지정 / 해제: 평면도 사각형으로 작업을 모델의 일부로 제한합니다. 기본값 없음. |
Rough passes작업별 파라미터 | 정삭 전에 깎는 황삭 패스: 각각은 정삭 경로를 공구축을 따라 황삭 스텝다운 하나만큼 더 곧게 들어 올린 것으로, 가장 바깥 것부터 깎고 정삭이 마지막입니다. 기본값 1 = 정삭만. 작업의 상단보다 위는 깎지 않으므로, 큰 수를 넣어도 소재 윗면에 닿을 뿐입니다. |
Rough stepdown작업별 파라미터 | 공구축을 따른 황삭 패스 간격, mm. 0 = 자동 (공구 직경의 절반). 패스가 하나일 때는 회색입니다. |
Shank clearance작업별 파라미터 | 날 지름보다 굵은 생크(넥이 있는 공구나 테이퍼 공구)를 파트에서 떨어뜨리는 거리, mm. 기본값 0.05. 공구의 날 길이와 생크 Ø에서 읽습니다. |
Holder clearance작업별 파라미터 | 홀더를 파트에서 떨어뜨리는 거리, mm. 기본값 1. 공구의 돌출 길이와 홀더에서 읽으며, 돌출 길이가 없으면 홀더는 검사하지 않습니다. 둘 중 하나가 그보다 가까워지는 곳에서는 공구를 들어 올린 채로 두며, 얼마나, 어디서 들어 올렸는지를 황색 메모가 알려 줍니다(1.0.9). |
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. 음수이면 그만큼 벽 안으로 절삭합니다 (바인딩 홈이나 턱 홈). 이때 작업에 알림이 붙습니다. |
Depth below edge작업별 파라미터 | 패스의 각 점을 따라가는 모서리에서 이 깊이만큼 아래에서 멈춥니다. 바닥이 모서리를 따라가므로 조각된 상판의 바인딩 홈이나 턱 홈이 됩니다. 하단 높이보다 아래로는 내려가지 않으며, Stepdown 0이면 그 깊이에서 단일 패스입니다. 0 = 끔 (기본값). |
Start anchor작업별 파라미터 | 시작점 선택: 닫힌 루프를 회전시켜 선택한 점에서 가장 가까운 세그먼트에서 시작하게 합니다. |
Cut direction작업 설정 | 하향 절삭(기본값) 또는 상향 절삭 — 진행 방향이 뒤집힙니다. |
Stepdown작업 설정 | 0 = 상단 모서리를 따라가는 단일 패스 (기본값). 0보다 크면 하단 높이까지 벽면을 단계적으로 내려갑니다. Depth below edge를 설정하면 각 점은 대신 자기 모서리에서 그 깊이만큼 아래에서 멈춥니다. |
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' 공구경로로 제공하는 것과 같은 방식입니다. 하나의 작업에 모든 체인을 담을 수 있습니다: 열림 모드에서 완료는 경로를 확정하고 다음 체인을 위해 대기 상태를 유지하며, 선택 중인 것이 없을 때의 완료는 세션을 끝냅니다. 선택 항목 세그먼트에는 작업이 가진 모든 체인과 면이 표시되고, ✕로 하나씩 제거합니다. 경로를 선택하는 중에 생성하면 먼저 그 경로를 확정합니다 (1.0.8).
Depth작업별 파라미터 | 선택한 각 체인 점 자신의 Z에서 아래로 mm (중심선) / 최대 깊이 상한 (V 카빙). 기본값 0.2 mm, 범위 0.01-50. V 공구에서는 이것이 곧 선 폭 조절 항목입니다. |
i작업별 파라미터 | 패널 아래쪽의 메모 (마우스를 올리십시오): '뷰포트에서 모서리 체인을 선택하십시오. 체인이 완성될 때마다 경로가 추가되며, 지우기로 초기화됩니다.' 체인은 선택한 순서대로 쌓이고, 그 순서가 곧 절삭 순서입니다. |
중심선: 어떤 공구든 쓸 수 있으나, V 각인 공구를 쓰면 깊이로 선 폭을 조절할 수 있습니다 (팁 각도와 실측 팁 평탄부는 경로 생성 시 공구에서 가져옵니다). V 카빙에는 V 공구(각인 공구 / 챔퍼 / 카운터싱크 비트)가 필요합니다. 기본 공구 6 mm, 이송 500 / 플런지 300 mm/min.
- B-rep (STEP) 전용 — 모서리 선택에는 해석적 모서리가 필요한데 STL에는 없으므로, 메시 파트에서는 사용자 정의 작업 버튼 두 개가 모두 비활성화됩니다.
- 진입 원호는 설계상 없으며 (깊이에서 진입하면 홈의 양 끝이 넓어집니다) 절삭 방향도 비활성 상태입니다 — 홈은 곡선을 중심으로 대칭으로 절삭됩니다.
- V 카빙은 스텝다운을 사용하지 않으며 (깊이가 점마다 달라지므로, 값을 넣으면 그렇다는 메모가 뜹니다), 상한 깊이에서 비트가 닿을 수 있는 폭보다 영역이 넓은 곳은 가운데 바닥이 남습니다 (경미한 메모이며, 평탄부를 걷어 내는 패스는 아직 없습니다).
- 중심선 깊이는 체인 자신의 Z에서 아래로 측정되므로, 이 작업에서 높이의 하단 행은 아무 영향이 없습니다.
설계한 대로 슬롯과 홈을 가공합니다: 공구가 각 슬롯의 바닥을 중심선을 따라 그 깊이로 따라갑니다 — 예를 들어 곡률이 있는 지판의 프렛 슬롯.
슬롯의 바닥이나 긴 벽 중 하나를 클릭하면, CAD 내보내기가 면을 어떻게 나누었든 슬롯 전체가 선택됩니다. 첫 슬롯을 고르면 부품에서 같은 슬롯(같은 폭과 깊이)이 모두 제시됩니다. 공구 끝은 각 슬롯의 바닥을 두 벽의 가운데로 따라갑니다. 바닥이 기울어진 곳에서는 평엔드밀이 가장자리가 바닥을 파고들지 않고 닿을 만큼만 높이 지나갑니다. 스텝다운 패스는 윗면에서 바닥까지 내려가며, 각 패스가 윗면 아래 자기 깊이에서 바닥을 따르므로 곡면 윗면에서도 모든 패스가 일정한 깊이를 유지합니다. 각 패스는 끝에서 끝까지 하나의 연속 절삭입니다. 슬롯 끝이 열려 있으면(부품 측면으로 빠지거나 구멍으로 이어지는 끝) 공구가 부품에 닿지 않는 끝 너머 공중에서 진입하고 내려갑니다. 나란한 패스도 마찬가지입니다(1.0.9). 막힌 끝은 끝 벽까지 깎고 슬롯 안에서 내려갑니다. 링 홈은 끝 없이 한 바퀴 돕니다. 공구보다 넓은 슬롯에는 벽에서 벽까지 나란한 패스가 들어갑니다. AFR은 바닥이 곡면인 슬롯을 슬롯 항목에 표시하며, 그 슬롯 / 홈 버튼은 그 슬롯들을 선택한 작업을 만듭니다.
Stepdown작업 설정 | 각 패스의 깊이(기본 0.1 mm). 마지막 패스는 항상 바닥 위에 있습니다. |
i작업별 파라미터 | 패널 아래쪽의 참고: 선택 방법. 선택 항목 세그먼트에는 슬롯마다 한 행이 표시되며, ✕로 하나를 제거하고, 선택된 슬롯을 다시 클릭해도 제거됩니다. |
슬롯의 가장 좁은 곳보다 넓지 않은 평엔드밀(더 넓으면 거부). 공구 폭과 똑같은 슬롯은 레벨마다 패스 하나. 기본 공구 0.5 mm, 이송 120 / 진입 50 mm/min.
- B-rep(STEP) 전용 — 슬롯은 모델의 면에서 읽습니다.
- 두 긴 벽이 서로 마주 보고 바닥과 날카로운 모서리로 만나는 슬롯을 인식합니다. 교차하거나 갈라지는 슬롯, 끝이 둥근 키 홈, 모서리 R·구형 바닥·V 바닥 슬롯은 선택되지 않으며, 슬롯의 끝 벽이나 부품 측면도 선택되지 않습니다.
- 깊이는 슬롯 자체의 것입니다: 높이의 상단과 하단 행은 이 작업에서 쓰이지 않으며, 클리어런스, 리트랙트(슬롯 사이 이동, 부품 윗면보다 위에 있을 때)와 이송 높이는 쓰입니다.
- 작업의 참고에 인식한 내용(슬롯 수, 폭, 깊이)이 나옵니다 — 도면과 대조하십시오.
비드 (튀어나온 둥근 형상) 와 코브 (파인 둥근 형상) 를 기계가공자가 하듯 볼 엔드밀로 정삭합니다: 둥근 형상을 따라가는 패스를 단면을 따라 옮깁니다.
비드나 코브의 둥근 면을 클릭하면 CAD 내보내기가 어떻게 나눴든 둥근 형상 전체가 선택됩니다. 첫 형상은 부품의 같은 형상 (같은 종류와 반경) 을 모두 제안합니다. 직선 형상 (몰딩, 모서리를 따른 코브) 과 링 (보스 둘레) 모두 됩니다. 볼은 형상을 정확히 따라갑니다 — 중심은 형상에서 볼 반경만큼 떨어집니다 — 길이 방향 패스를 둥근 면 위에서 스텝오버만큼씩 옮기며, 한쪽 밑동에서 다른 쪽까지 왕복합니다. 볼이 다른 무언가에 닿는 곳에서는 패스가 그 자리에서 끝나므로, 둥근 형상만 깎고 다른 것은 깎지 않습니다: 비드의 밑동에서는 볼이 바닥에 닿는 곳에 마지막 패스를 하나 더 냅니다. 코브의 끝벽에서는 패스가 벽에서 멈추고, 열린 끝은 공중까지 이어집니다. 스텝다운이 0보다 크면 정삭 패스를 먼저 들어 올린 상태로 상단 (코브는 그 가장자리) 부터 스텝다운씩 깎습니다 — 정삭이 닿지 않는 곳에는 닿을 수 없는 황삭입니다. AFR은 비드와 코브를 '비드 / 코브' 아래에 나열하고, 그 '비드 / 코브' 버튼은 그 형상들을 선택한 작업을 만듭니다.
Stepover작업 설정 | 패스 간 거리, 둥근 면 위에서 잼 (기본값 0.6 mm: 기본 D6 볼의 10 % -- 쓰는 볼의 약 10 %). |
Stepdown작업 설정 | 이 간격으로 상단부터 황삭 패스 (코브는 그 가장자리부터). 기본값 100 mm는 어떤 둥근 형상보다 높으므로 정삭만. |
i작업별 파라미터 | 패널 아래쪽의 참고: 선택 방법. 선택 항목 세그먼트에는 둥근 형상마다 한 행이 표시되고, ✕로 하나를 뺄 수 있으며 선택된 형상을 다시 클릭해도 빠집니다. |
볼 엔드밀 — 들어가는 것 중 가장 큰 것이 가장 작은 커스프를 남깁니다. 코브는 자기보다 큰 볼을 거부합니다. 코브만큼 큰 볼은 바닥을 한 패스로 깎습니다.
- B-rep (STEP) 전용 — 둥근 형상은 모델의 면에서 읽습니다.
- 인식 대상: 축이 수평인 원통과 축이 수직인 링 (토러스) 으로, 꼭대기나 바닥에서 양쪽으로 뻗는 것. 4분의 1 둥근 형상은 필렛이고, 한 바퀴 전체는 구멍이나 봉입니다.
- 가장 넓은 곳 아래로 들어가는 비드: 위에서 오는 볼은 그 아래에 닿지 못하므로 그 부분은 남습니다 (참고에 나옵니다).
- 비드 둘레의 소재는 먼저 황삭하거나 (포켓, 어댑티브) 스텝다운을 설정하세요: 정삭 패스만으로는 둥근 면 위에 있는 것만 깎습니다.
DXF 선 도면을 판재에 조각합니다: 공구 끝이 오프셋 없이 각 선 자체를 따라가며 설정한 깊이까지 새깁니다.
DXF에서 조각용으로 선 유지 로 가져온 파트 — 그 파트의 3D 행은 선 조각과 실루엣 윤곽뿐입니다. AFR을 실행할 필요가 없습니다.
공구 끝은 선택한 각 선 위를 그대로 달립니다 — 공구 반경 보정도, 진입/진출도 없이 — 판재 윗면에서 조각 깊이만큼 아래에서, 공통 스텝다운의 패스로 새깁니다. 열린 선은 가까운 쪽 끝에서 들어가고, 닫힌 루프는 내린 채로 이음매에서 플런지하여 닫는 구간을 패스마다 한 번만 깎습니다. 선과 선 사이에서는 후퇴 평면이 여유 평면보다 아래에 있으면 후퇴 평면으로, 아니면 여유 평면으로 건너갑니다. 너무 짧은 선은 건너뛰고 메모에 개수를 남기며, 깊이가 파트 바닥에 닿으면 메모로 경고합니다.
Carve depth작업별 파라미터 | 판재 윗면에서의 홈 깊이, mm. 기본값 1.0. 높이의 하단 행은 이 작업에서 효과가 없습니다. |
Order작업별 파라미터 | 가까운 순서 (기본값: 선 사이 이동이 가장 짧음) 또는 그린 순서 (DXF에 나열된 순서). |
Lines to carve작업별 파라미터 | 모든 선 (기본값), 레이어별, 선택한 선. |
Layers작업별 파라미터 | 레이어별일 때: 조각할 도면 레이어를 체크합니다. 이름은 DXF에서 가져옵니다. |
Stepdown작업 설정 | 패스당 깊이. 기본값 1.0 mm = 기본 깊이에서 한 패스. 더 깊게 새길 때는 낮춰서 나누십시오. |
선택한 선 을 고르면 뷰포트 선택이 저절로 대기합니다: 선을 클릭하면 추가되고, 다시 클릭하면 빠집니다 — 보조 키가 필요 없습니다. 고른 선은 선택 항목 세그먼트에 선마다 한 행씩 레이어와 함께 나열됩니다: ✕ 는 하나를 빼고, Add 는 선택을 다시 대기시키며, Clear 는 모두 잊습니다. 깊이나 이송을 바꿔도 선택은 유지됩니다.
V 각인 공구나 작은 엔드밀. 홈의 폭은 조각 깊이에서의 공구 폭입니다. 기본 공구 Ø 6 mm, 이송 500 / 플런지 300 mm/min.
- 선 조각용 DXF 파트 전용 — 다른 파트나 선을 유지하지 않은 파트에서는 작업이 거부됩니다.
- 오프셋이 없으므로 선이 곧 공구 중심입니다: 엔드밀로 새긴 외곽선은 선 양쪽으로 공구 폭의 절반씩 깎입니다.
- 선택이 비어 있으면 (체크한 레이어도, 고른 선도 없으면) 아무것도 계산하기 전에 거부됩니다.
프로그램 G-code 블록
사용자 G-code — 측정 루틴, 파라미터 매크로, 팔레트 교환 등 — 를 작업 팔레트에서 이 작업이 있는 위치에 입력한 그대로 프로그램에 쓰고, 프로젝트와 함께 저장합니다.
모든 파트 — B-rep, 메시, 선 DXF, 로터리 — 의 모든 컨텍스트에서 사용할 수 있습니다. 프로그램 행에서 추가하고 이름을 붙인 다음 G-code를 입력하거나 붙여 넣습니다. 생성하면 준비됨으로 표시됩니다(계산할 것이 없습니다). 작업 팔레트에서 다른 작업처럼 옮길 수 있으며 행에 이름이 표시됩니다.
각 행을 입력한 그대로, 블록 이름을 적은 두 주석 행 사이에 출력합니다 — 파라미터, O 워드, N 번호, 매크로 문도 포함합니다. Takshak은 루틴이 무엇을 하는지 알 수 없으므로, 그 앞에서는 이전 작업이 공구 교환 때처럼 끝나고(절삭유와 주축 정지) 공구가 안전 Z까지 올라갑니다(내려가지 않습니다). 그 뒤에는 아무것도 가정하지 않습니다: 같은 높이로 다시 올라가고, 절삭유와 주축을 정지하고, 모달 행(작업 좌표계, 평면, 단위, 절대, 이송 모드, 보정과 사이클 취소)을 다시 출력한 다음, 다음 작업의 완전한 공구 교환과 모든 축 워드를 지정한 첫 이동을 출력합니다. Heidenhain 포스트에서는 블록이 클라텍스트이며 프로그램과 함께 번호가 붙습니다. ShopBot 포스트에서는 OpenSBP입니다.
저장됨작업별 파라미터 | 이 컴퓨터에 저장된 블록으로, 어느 프로젝트에서나 다시 사용할 수 있습니다. 하나를 선택하면 이름과 G-code가 이 작업에 복사됩니다(다른 G-code를 바꾸기 전에 확인합니다). 저장은 이 작업의 이름과 G-code를 저장하며, 이미 저장된 이름이면 확인 후 그 블록을 대체합니다. 삭제는 목록에 표시된 블록을 삭제합니다. 작업은 자체 사본을 가지므로 나중에 저장된 블록을 변경하거나 삭제해도 작업은 바뀌지 않으며, 프로젝트는 그 G-code를 어느 컴퓨터로든 가져갑니다. |
이름작업별 파라미터 | 작업 팔레트, 내보내기 대화상자, 프로그램의 주석 행에 표시됩니다. |
G-code작업별 파라미터 | G-code 자체입니다. 작업 설정의 항목은 블록에 적용되지 않으며 공구, 주축, 절삭유, 높이 행은 회색으로 표시됩니다. |
- Takshak은 블록을 표시하거나 시뮬레이션하지 않으며 이동 범위도 확인하지 않습니다. 내보낼 때 이를 알려 줍니다.
- 인치 포스트에서는 인치 값으로 작성하십시오 — 블록은 변환되지 않습니다.
- 블록 뒤에는 다음 작업의 공구를 같은 공구라도 다시 호출합니다. 수동 공구 교환 기계에서는 확인하십시오.
로터리 — 파트 전체 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작업별 파라미터 | 반경 황삭 구간: 하단은 모델을 보호하는 바닥 한계이고 (그 안쪽 소재는 남습니다), 상단은 시작 천장입니다 (미리 선삭해 둔 소재를 건너뜁니다). 기본값 = 소재 외측 / 모델 내측 = 잘라 내지 않음. 후퇴 = 레벨 사이의 안전 반경, 여유 = 최종 대기 위치. 이송 높이는 참고용입니다. |
Cut direction (universal Op Config)작업별 파라미터 | 양방향 (기본값)은 이 작업이 늘 깎던 경로를 유지하며, 구간마다 날면이 번갈아 바뀝니다. 하향 절삭이나 상향 절삭은 모든 구간을 같은 방향으로 돌려 각 구간이 지정한 날면으로 깎게 합니다. 그래서 구간이 먼 쪽 끝에서 시작해야 할 때는, 깎이지 않은 소재를 뚫고 이송하는 대신 공구가 후퇴 반경으로 올라가 그곳에서 A를 돌린 뒤 다시 플런지합니다. |
황삭용 커터 — 보통 평 엔드밀입니다. 이 커널에는 커터 분류별 접촉 계산이 없으며, 공구를 지정된 직경의 단순한 원통으로 취급합니다.
적응형 (선택 항목): STEP 파트에서 면을 선택하면 같은 황삭기가 선택한 영역으로 황삭 범위를 한정합니다. 수동 축방향/각도 구간 행은 적용되지 않습니다 (선택한 것이 곧 구간입니다).
- 이 작업에는 생크/홀더 간섭 검사가 일부러 없습니다 — 돌출 길이는 작업자가 보장합니다 (내부 규칙: 황삭 작업은 간섭을 피하려고 자기 절삭량을 줄이지 않습니다).
- 여유량 0은 자동(공구 직경의 10%)이며 치수대로 절삭이 아닙니다 — 같은 라벨의 0이 치수대로 절삭을 뜻하는 정삭 작업들과 다릅니다.
- 축방향/각도 구간 행은 메시 전용입니다. B-rep(STEP) 파트에서는 비활성화되므로 면을 선택하는 선택 항목 방식을 쓰십시오.
- 패스별 물림 조절(좁은 목 부분의 트로코이달 회피)은 아직 들어 있지 않습니다. 좁은 목에서는 전폭 물림이 납니다.
- 높은 소재: 먼저 레벨 황삭, 나머지는 적응형으로 — 작업의 i 메모도 같은 말을 합니다.
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. |
Cut direction (universal Op Config)작업별 파라미터 | 양방향 (기본값)은 이 작업의 원래 경로를 유지하며, 패스마다 날면이 번갈아 바뀝니다. 하향 절삭이나 상향 절삭은 모든 패스를 지정한 날면으로 깎습니다. 이때 패스는 같은 끝에서 시작하고 복귀는 공중으로 갑니다. 축방향 스캔에서는 이 선택이 각 패스의 시작 위치도 정하므로 시작 단이 회색이 되고, 반경방향 스캔에서는 시작 단이 그대로 활성입니다. |
Heights Top / Bottom작업 설정 | 반경 방향의 띠. 소재 반경보다 낮은 상단은 바깥쪽 소재를 건너뜁니다. 마지막 껍질은 하단에 여유량을 더한 위치에 오므로, 나중에 더 긴 커터로 하는 가공은 이 가공의 하단에서 시작할 수 있습니다. 기본값 (소재 바깥 / 모델 안쪽)은 소재 전체를 대상으로 합니다. 소재와 같거나 그보다 위인 하단은 거부됩니다. |
평 엔드밀 황삭: 패스당 절삭 폭은 공구 직경이며, 반경에 따라 달라지는 것은 패스 사이의 각도 스텝뿐입니다.
레벨 황삭 (선택 항목): 같은 커널을 선택한 STEP 면으로 한정합니다. 수동 구간 행은 사라집니다 (선택이 영역을 정합니다).
- 높이의 이송은 참고용입니다 — 이 작업은 상단과 하단 (반경 방향의 띠, 위 참고), 후퇴 (안전 반경), 여유를 읽습니다.
- 축방향/각도 구간 행은 B-rep 파트에서 비활성화됩니다 — 그럴 때는 선택 항목 방식을 쓰십시오.
- 적응형과 마찬가지로 생크/홀더 간섭 검사가 없습니다 — 돌출 길이는 작업자가 보장합니다.
로터리 곡면 정삭: 원통 위에 드리운 주사선 패스를 매끄러운 직선·원호 G-code로 맞춰 냅니다.
3축 평행을 원통에 감은 것입니다. 파트를 한 번 레이캐스팅하여 원통형 접촉 버퍼를 만들고, 닫힌 식으로 볼만큼 팽창시키므로 뒤늦은 접촉(과절삭)이 구조상 불가능합니다. 패스는 피치가 일정한 링이거나 축방향 스캔이며 (업계 표준 간격), 실제 벽면을 절대 넘지 않는 제한된 공차 관 안에서 가볍게 스무딩됩니다. 그다음 각 구간을 3축 평행과 같은 탐욕적 직선+원호 엔진으로 맞춥니다 — 맞춰진 직선은 현 오차가 0인 기계 좌표계 이동 정확히 하나이고, 원호는 맞춰진 원 위에서 다시 선형화되므로 원시 스캔 노이즈가 G-code까지 가지 않습니다. 출력은 G93 인버스 타임 연동 운동입니다. 회전축을 향한 면 — 예를 들어 축에서 떨어져 서 있는 파트의 안쪽 면 — 도 이제 반경 방향 공구가 닿을 수 있는 곳이면 가공됩니다: 공구가 자기 반경 방향 선을 따라 회전 중심 너머까지 내려갑니다. 가까운 쪽은 이전처럼 먼저 가공하고, 중심 너머의 면은 두 번째 패스로 이어집니다. 황삭에서는 레벨마다 가까운 쪽 다음에 옵니다. 그런 면이 없는 곳에는 두 번째 패스가 없습니다. 튜브 소재에서는 보어를 솔리드로 취급하므로 공구가 보어 안으로 절대 내려가지 않습니다 (1.0.8).
Scan direction작업별 파라미터 | 축방향(기본값) = 회전축을 따라가는 스캔. 각도 = 축 둘레의 링. (이 작업의 메뉴는 반경방향이 아니라 각도라고 표시됩니다.) |
Linking작업별 파라미터 | 주사선을 잇는 방식: 나선 (기본값, 연속 헬릭스), 지그재그, 상승 (선 사이에서 후퇴 후 급속 이동). 중심 너머 패스에서 선 사이에 공구가 올라가게 될 곳에서는, 후퇴 반경까지 올라가는 것보다 빠를 때 파트 바로 위를 지나는 짧은 이동이 들어 올리기를 대신합니다. 연결 방식이 상승이면 항상 들어 올립니다 (1.0.8). |
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 = 전체 둘레. |
Rough passes / Rough stepdown작업별 파라미터 | 정삭 경로의 황삭 사본으로, 각각 반경 방향으로 황삭 스텝다운 하나만큼 더 들어 올려 가장 바깥 것부터 깎고 정삭이 마지막입니다. 기본값 1 = 정삭만. 황삭 스텝다운 0 = 자동 (공구 직경의 절반). 사본은 소재 표면에서 유지되고, 표면 아래에 남은 것이 없는 선은 건너뛰며, 레벨 사이는 A를 되감지 않고 이어집니다. |
Stepover (universal Op Config)작업별 파라미터 | 주사선 사이의 간격 (mm). 기본값 1.0 mm. |
Cut direction (universal Op Config)작업별 파라미터 | 하향 절삭 (기본값), 상향 절삭, 양방향. 하향 절삭과 상향 절삭은 모든 패스를 한쪽 날면으로 유지합니다: 연결 방식이 절삭 방향을 뒤집게 되는 곳 (지그재그, 그리고 축방향 스캔이나 각도 섹터에서의 나선)에서는 대신 들어 올린 연결로 패스를 잇고, 그 개수를 작업이 알려 줍니다. 양방향은 공구를 들지 않는 지그재그로, 날면이 번갈아 바뀝니다. 한 바퀴 전체의 각도 나선은 하나의 연속 헬릭스이므로 어느 것을 골라도 날면을 유지합니다. 중심 너머에서는 파트 표면이 공구 아래에서 반대로 움직이므로, 하향 절삭이나 상향 절삭에서는 고른 날면을 유지하도록 중심 너머 패스가 A에서 반대 방향으로 돕니다. 양방향에서는 그 선들이 번갈아 바뀝니다 (1.0.8). |
Feed / Plunge (universal Op Config)작업별 파라미터 | 기본값은 이송 600 / 플런지 300 mm/min. |
기본값은 볼 노즈입니다 (커터 종류: 볼 엔드). 접촉 해석은 엔드밀과 불노즈(커터 코너 R 지정)도 받아들입니다. 테이퍼 볼 엔드밀도 지원하며, 그 원뿔도 접촉 해석에 포함됩니다: 공구 라이브러리에서 날 길이를 설정하십시오. 날 길이가 없는 테이퍼 볼은 훨씬 느리게 계산됩니다. 중심 너머 (1.0.8): 공구 라이브러리에서 공구의 돌출 길이를 설정해야 합니다 — 설정하지 않았거나 테이퍼 볼이면 회전축을 향한 면은 가공되지 않고 남습니다. 홀더는 파트에서 최소 0.5 mm 떨어지게 유지됩니다. 그리고 지정된 홀더도 없고 홀더 Ø도 설정되지 않았으면 홀더를 끝없이 넓은 것으로 간주하므로, 파트의 어느 부분도 홀더 면 위로 솟아 있을 수 없고 공구가 닿는 범위가 줄어듭니다.
평행 (선택 항목): 조절 항목은 같고, 면 선택으로 고른 STEP 면으로 범위가 한정됩니다 — 영역은 조절 항목이 아니라 선택 그 자체입니다.
- 높이의 상단/하단/이송은 비활성 상태이며, 후퇴와 여유만 사용됩니다.
- 접촉 해석은 각 샘플에서 팁을 표면 밖에 두며, 1.0.9부터는 반경의 단차(숄더, 홈 벽, 웹)를 얕은 쪽 반경에서 먼저 건너므로 두 샘플 사이의 이동이 더 이상 단차의 모서리를 깎지 않습니다(1.0.8 이하: 최대 약 0.47 mm. 그 버전으로 단이 있는 파트에 만든 프로그램은 다시 생성하고 다시 포스트하십시오). 회전축에 직각인 벽의 위치는 스캔 한 줄 — 샘플 간격과 공구 반경의 1/8 중 작은 값 — 의 정밀도로만 찾으므로, 1.0.9부터 생성은 급속 이송을 포함한 모든 이동을 따라 볼을 정확히 판정하고, 파트나 여유량(Stock to leave)에 0.045 mm를 넘게 들어가는 곳에서는 공구를 들어 올립니다. 낮추는 일은 없으므로 그곳에 소재가 조금 남을 수 있습니다(1.0.8 이하: 볼이 그런 벽에 스캔 한 줄 정도까지 들어갈 수 있었고, 모서리 패스가 이를 줄였습니다). 공구경로 인증 버튼은 생크와 홀더 전체를 메시에 대해 독립적으로 훑고 볼도 모든 이동을 따라 정확히 판정합니다. 경로를 고치지는 않습니다.
- 모서리 패스는 파트 전체에서 계산량을 대략 2~3배로, 형상이 조밀한 대역에서는 최대 약 7배로 늘립니다 — 값을 맞춰 보는 동안에는 꺼 두십시오.
- 회전축을 향한 면이 있는 파트에서는 프로그램이 눈에 띄게 길어질 수 있습니다: 깎을 것이 더 많고, 중심 너머의 선 사이에서 공구가 이동할 거리도 더 깁니다. 모서리 패스는 그 면들을 다시 깎지 않습니다 (1.0.8).
로터리 파트의 안쪽 코너 — 두 면이 만나는 오목한 시임 — 을 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 인버스 타임 연동 운동입니다. 샘플마다 기울기 해석이 (지정한 최소/최대 기울기 안에서) 채널 반대편 벽면 같은 장애물을 피해 공구를 돌리며, 솔리드 전체에 대한 무침투를 강제 조건으로 두고 절삭 속도를 위해 지정한 접촉 각도를 우선합니다. 그 자세로 닿을 수 없는 부분은 잘라 내어 보고하며, 조용히 남겨 두지 않습니다. 1.0.9부터 접촉점은 모든 삼각형이 실제 곡면에서 허용 오차 안에 있는 메시 위에 놓이며, 모든 연결, A 회전, 회피는 공구경로 인증과 같은 판정 — 각 이동을 따라 볼을 정확히, 각 자세에서 홀더까지의 공구 몸체를 정확히 — 으로 인증보다 0.002 mm 엄격하게 판정됩니다. 홀더는 빠른 검사를 유지합니다. 1.0.8 이하 버전은 실제 파트에서 최대 약 0.08 mm의 과절삭을 남길 수 있었습니다: 그 버전으로 만든 지오데식 정삭 프로그램은 다시 생성하고 다시 포스트하십시오.
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)작업별 파라미터 | 양방향 (기본값이며 이 전략에 맞는 선택: 도달 범위와 접촉을 유지하려고 A가 한 번의 스윕 안에서 양쪽으로 움직이므로, 어떤 패스도 순수한 하향 절삭이나 상향 절삭이 되지 않습니다). 하향 절삭이나 상향 절삭은 파트가 패스의 지정한 쪽에 오도록 각 구간을 따라가며, 복귀는 들어 올려서 합니다. |
Feed / Plunge (universal Op Config)작업별 파라미터 | 기본값은 이송 1000 / 플런지 300 mm/min. |
볼 노즈 — 레벨 계산이 볼 중심 오프셋 곡면 위에 세워져 있습니다 (레벨은 팁 반경 + 볼 반경에서 돕니다). 도달 검사는 날 원뿔, 넥, 생크, 홀더까지 공구 몸체 전체를 모델링합니다. 1.0.9부터 그중 볼에서 홀더까지의 부분은 공구경로 인증이 읽는 방식대로 정확히, 0.002 mm 엄격하게 판정됩니다. 홀더는 빠른 검사를 유지합니다. 1.0.8 이하 버전은 공구 측면이 플랭크를 문지를 수 있었습니다(한 터빈 블레이드에서 깊이 0.06 mm): 그 버전으로 만든 윤곽 프로그램은 다시 생성하고 다시 포스트하십시오.
같은 행에서 파트 전체와 선택 항목을 모두 제공합니다. 면을 선택하면 윤곽이 선택한 영역으로 한정되고 축방향 구간 행은 숨겨집니다 (파트 전체 전용이며, 죽은 조절 항목을 두지 않는다는 작업자의 원칙에 따릅니다).
- 인증 보고서 읽는 법: 풀 x 부위 x 깊이입니다. 풀은 이송 / 플런지 / 후퇴 / 급속이고, 부위는 어느 몸체 구간이 닿았는지를 (볼 / 생크 / 홀더) 가리키며, 깊이 대역은 이상 없음 0.05 mm 이하 (메시 충실도의 하한: STL 패싯 자체가 중앙값 약 16 um 벗어납니다), 스침 0.05-0.2, 그다음 0.2-0.5, 그다음 0.5 mm 초과입니다. 볼과 홀더까지의 몸체는 메시에 대해 정확하게 판독됩니다 — 볼은 모든 이동을 따라, 몸체는 모든 자세에서 (1.0.9).
- 오목한 플랭크에서 나오는 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)작업별 파라미터 | 최소 | 최대: 절단 평면의 어느 쪽이 공기인지 (인식된 끝면 형상에서 초기값이 들어옵니다). 커터가 경계에서 어느 쪽으로 오프셋될지를 정합니다. STL 파트에서는 절단 평면이 이 선택을 따릅니다. |
End offset작업별 파라미터 | 절단 평면을 축을 따라 옮깁니다, mm (부호 있음, 기본값 0). 양수 = 파트에서 멀어져 끝 너머의 소재 쪽으로, 파트에는 끝면에 이 양만큼 더 남습니다. 음수 = 파트 안쪽으로. |
Cut direction (universal Op Config)작업별 파라미터 | 하향 절삭 (기본값) 또는 상향 절삭: 남는 파트의 끝면을 어느 날면으로 깎는지를 정하며, 양쪽 끝과 모든 축에서 같습니다. 모든 패스, 탭 사이의 원호, 나선이 같은 방향을 따릅니다. 잘려 나가는 쪽의 면은 제어하지 않습니다. |
가는 엔드밀 (기본값 Ø 3 mm) — 절단 작업입니다. 반경 패스당 깊이는 공통 작업 설정의 스텝다운입니다 (기본값 0.5 mm).
AFR 단면 섹션, 사용자 정의 작업 패널 로터리 탭의 "단면 가공 — 면 선택" (끝면을 B-rep으로 선택), 또는 로터리 3D 작업의 절단 행 (파트 전체). 절단 행은 STEP과 STL 파트 모두에서 같이 동작하며, 작업 하나에 한쪽 끝이고 끝은 끝 (개방 쪽)으로 고릅니다.
- 탭 형상은 검증됩니다. 탭 호 하나가 자기 구간 호(360/탭 수)보다 작고 0보다 커야 하며, 아니면 작업이 거부됩니다.
- 여기에는 탭 높이 조절 항목이 없습니다 — 하나의 평면에서 파트를 잘라 내므로 탭은 폭만 갖습니다 (3축 윤곽의 탭과 다릅니다).
- 절삭 모드 행에서 계단식(레벨별 패스)이나 나선(연속 반경 나선)을 고를 수 있습니다.
연속 헬리컬 왕복 스윕으로 원통 구간을 목표 외경까지 깎아 내립니다.
한쪽 축방향 끝의 안전 반경에서 접근한 뒤, 구간을 축방향으로 훑으면서 스텝다운만큼 나선으로 내려가고, 반대쪽 끝에서 방향을 바꾸어 다시 내려가기를 반복하는 왕복으로 목표 반경에 이릅니다. 나가는 쪽 끝이 열려 있으면 후퇴도 나선으로 빠져나옵니다. 끝단 처리는 이렇습니다. "벽" 끝에서는 커터 중심이 모서리 안쪽으로 공구 반경만큼 머물러 측면 날이 이웃한 온전한 외경을 과절삭하지 못하게 합니다. "열린" 끝에서는 공구 반경만큼 더 나가 바닥 날이 모서리를 완전히 다듬습니다. 같은 작업이 단차 깎기와 전체 외경 평삭을 모두 담당하며, 차이는 어느 외경 영역을 선택하느냐뿐입니다. 연속 전략에서는 각 패스가 방금 플런지한 끝에서 한 바퀴를 온전히 돈 뒤 시작해 레벨마다 어깨를 직각으로 다듬고, 작업은 마지막 한 바퀴로 끝납니다. 솟은 플러그나 보스 (AFR 보호 구역) 위에서는 커터가 그 위에 있는 동안만 공구가 들어 올려집니다.
Cut strategy작업별 파라미터 | 연속(기본값): 나선 하강 + 스윕이며 황삭 모드입니다. 계단식: 벽면과 바닥을 깨끗하게 내는 개별 전체 원 패스이며, 접선 원호 진입을 쓸 수 있게 해 줍니다 (작업 설정의 패턴 항목에서 진입 R을 지정하십시오). |
Axial / rev작업별 파라미터 | 한 바퀴당 축방향 전진량(연속) / 열 스텝오버(계단식), mm. 0 (기본값) = 자동 = 공구 직경의 50%. |
Cut direction (universal Op Config)작업별 파라미터 | 양방향 (기본값)은 작업 전체에서 A 방향을 하나로 유지하므로, 스윕이 방향을 바꿀 때마다 날면이 바뀝니다. 하향 절삭이나 상향 절삭은 패스마다 A 방향을 정하므로 모든 패스가 지정한 날면으로 깎습니다. |
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%. |
Cut direction (universal Op Config)작업별 파라미터 | 양방향 (기본값)은 작업 전체에서 A 방향을 하나로 유지합니다. 하향 절삭이나 상향 절삭은 패스마다 정하므로 모든 패스가 지정한 날면으로 깎습니다. |
Ramp rate / Lead-in R작업 설정 | 램프 이송은 연속 전략에서만 활성이며 나선 하강을 정합니다. 진입 행들은 계단식에서만 활성입니다. |
v1에서는 평 엔드밀만 지원하며, 엔드밀 직경이 홈의 축방향 폭 이하여야 합니다 — 그렇지 않으면 커널이 거부합니다. 기본값 Ø 3 mm. 반경 스텝다운 기본값 0.5 mm.
AFR 외경 영역 섹션 전용입니다 (홈은 그 안에서 전체 외경, 단차와 나란한 그룹 유형입니다) — 홈은 자동으로 인식되며 사용자 정의 작업 팔레트 행이 없습니다.
- 평 엔드밀 전용이며, 홈 폭 안에 들어가는 크기여야 합니다.
동축 띠 구간에 축상 폼 커터로 외부 나사를 냅니다: 파트가 돌고, 커터가 한 바퀴마다 리드 하나씩 전진하며, 커터 자체의 프로파일이 곧 나사산 형상입니다.
AFR이 모델의 헬리컬 면에서 나사를 측정하고 — 피치, 줄 수, 나사 방향, 플랭크 각도, 외경과 골지름, 골 중심의 위치 — 나사 섹션에 나열합니다. 커터는 축 평면 위에서 이미 있는 골 안에 놓이고 (측정된 골 중심에 위상을 맞추므로 절대 산 위에 내려앉지 않습니다), 선택한 끝에서 외경 반경으로 시작해 A축을 보간하며 헬릭스를 따라 이송하고, 한 바퀴마다 리드 하나씩 전진합니다. 스텝다운은 패스당 반경 깊이입니다. 패스는 외경 반경(높이의 상단)에서 골지름(높이의 하단)까지 내려가며 매번 같은 골을 다시 따라갑니다 — 시작점으로 돌아가는 급속 이동이 남은 부분 회전을 채우므로 다음 패스가 같은 위상으로 다시 들어갑니다. 다줄 나사는 한 작업에서 모든 줄을 절삭하며, 줄마다 한 바퀴를 나눈 몫만큼 어긋납니다. 왼나사와 오른나사는 모델에서 헬릭스 방향을 정하며, 하향 절삭 / 상향 절삭 선택은 없습니다.
Spring passes작업별 파라미터 | 마지막 깊이 스텝 뒤에 골지름 반경에서 추가 반복하는 패스로, 공구 휨을 풀고 플랭크를 다듬습니다. 기본값 1. |
Start from작업별 파라미터 | 하단 (축 방향 최소) | 상단 (축 방향 최대) — 패스마다 시작하는 나사 띠 구간의 끝입니다. 커터가 허공에서 들어오도록 열린 쪽 끝을 고르십시오. |
Stepdown작업 설정 | 패스당 반경 깊이, mm. 기본값 0.25 — 폼 커터는 패스마다 플랭크 폭 전체가 물리므로 가볍게 유지하십시오. |
Top / Bottom작업 설정 | 측정값에서 초기값이 들어옵니다: 상단 = 형상 외측 (외경 반경), 하단 = 형상 내측 (골지름). 하단 오프셋이 마지막 패스를 더 깊게 하거나 가볍게 합니다. |
축상 나사 폼 커터: 사잇각이 나사 플랭크 각도의 두 배이고 (29° Acme, 30° 사다리꼴, 55° Whitworth, 60° V) 팁 평탄부가 골 평탄부인 V 원뿔 공구입니다. 공구 라이브러리에 이 규격들의 폼 커터가 들어 있으니 (6 mm와 8 mm Acme 29°, 1/4" Acme 29°, 8 mm 사다리꼴 30°, 6 mm Whitworth 55°) 맞는 것을 고르십시오. 기본값 Ø 6 mm. 사잇각이 나사와 1.5° 넘게 다른 커터는 거부됩니다 — 축상 폼 공구는 모델의 프로파일이 아니라 자기 프로파일을 남깁니다.
AFR 나사 섹션 전용입니다 — 나사는 모델의 헬리컬 면에서 인식되며 (그룹 레이블에 형상, 외경, TPI를 곁들인 피치, 줄 수와 나사 방향이 표시됩니다), 사용자 정의 작업 팔레트 행이 없습니다.
- 나사에 각도가 맞는 폼 커터 전용입니다 — 엔드밀로는 이 작업을 돌릴 수 없습니다.
- 첫 패스를 뷰포트에서 확인하십시오: 헬릭스 방향과 위상은 모델에서 오며, 반대로 깎인 나사는 폐품입니다.
- 나사 옆 띠 구간은 보호됩니다: 그 옆의 외경 단차 영역은 런아웃까지 잘라 내므로, 외경 단차 작업이 나사의 런아웃을 깎아 없애지 못합니다.
- v1에서는 동축 외부 나사만 지원합니다 — 내부 나사는 인식되지 않습니다.
파이프 소재의 닫힌 둘레 관통 슬롯을 걷어 냅니다 — 절삭이 벽을 뚫고 내경까지 갑니다.
커널에게 슬롯과 포켓은 같은 형상입니다. 펼친 원통 위의 닫힌 둘레를 외경에서 바닥까지 반경 레벨별로 걷어 냅니다 — 파이프 슬롯에서는 바닥이 소재 내경이므로 절삭이 뚫고 나가며 바닥 아래에는 아무것도 없습니다. 레벨마다 커터가 오프셋된 둘레를 따라 도는데, 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에서는 비활성화됩니다). 선택한 바닥면이나 벽면에서 오목부 형상을 유도합니다.
- 바닥면 가공이 켜져 있지 않으면 포켓 방향이 비활성화되며, 이를 반영하는 것은 계단식 절삭 모드뿐입니다 (헬리컬은 구조상 바깥쪽부터입니다).
돌출된 플러그나 보스 둘레의 소재를 걷어 내고 그 윗면도 평평하게 가공합니다 — 한 작업으로, 플러그는 원통 위에 치수대로 남습니다.
포켓/슬롯 황삭 커널의 아일랜드 분기를 실행합니다. 영역은 선택한 플러그 둘레에서 클리어 오프셋까지의 띠이며, 반경 레벨별로 깎습니다. 플러그 윗면보다 위의 레벨은 플러그 위까지 걷어 내고, 그 아래에서는 플러그를 아일랜드로 보호합니다. 레벨은 균등한 간격이며 그중 하나가 정확히 윗면에 놓이므로 윗면이 치수대로 가공됩니다. 곡면(동축) 윗면은 A를 돌리며 그 반경에서, 평평한 윗면은 A를 그 면의 각도에 고정한 평면 패스로 모서리에서부터 내려가며 가공합니다. 구배가 있는 벽면은 윗면과 바닥 윤곽을 모두 알 때 레벨별로 따라갑니다. 각 레벨은 바깥쪽에서 안쪽으로, 플러그 벽면을 마지막에 깎으므로 벽면 패스에는 한쪽에만 소재가 있습니다. 플러그를 가로지르게 될 링 사이 연결은 안전 반경으로 올라가 그곳에서 이동한 뒤 곧게 내려옵니다.
Clear offset작업별 파라미터 | 플러그에서 바깥으로 얼마나 소재를 걷어 낼지, mm. 기본값 5.0. (평면 가공에도 XY 마진이라는 이름으로 같은 항목이 있습니다.) |
Wall stock작업별 파라미터 | 플러그 벽면에 남기는 여유량, mm. 기본값 0. 정삭 패스가 켜져 있으면 각 레벨에서 플러그를 도는 깨끗한 링이 이를 제거하고, 꺼져 있으면 남습니다. |
Finish pass작업별 파라미터 | 같은 공구로 하는 정삭 패스: 황삭은 바닥과 플러그 윗면에서 바닥면 여유만큼 위에서 멈추고, 그다음 바닥과 윗면에 가벼운 패스를 한 번씩 돕니다. 벽면 여유량이 있으면 플러그를 도는 링이 벽면을 다듬습니다. |
Floor stock작업별 파라미터 | 정삭 패스가 켜져 있을 때 황삭이 바닥과 플러그 윗면 모두에 남기는 양, mm. |
A mode작업별 파라미터 | 자동 (-> 보간) | 보간 | 고정 — 다른 황삭 작업들과 같은 A 보간 선택입니다. |
Cut direction (universal Op Config)작업별 파라미터 | 양방향 (기본값)은 이 작업이 늘 깎던 경로를 유지합니다. 하향 절삭이나 상향 절삭은 모든 링 — 그리고 여러 로브의 웹에서는 모든 스윕 — 을 지정한 날면에 둡니다. 웹에서는 스테이션이 왕복하고 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의 정확한 약수로 맞춰지므로 모든 레벨이 하나의 격자를 공유합니다 — 격자 번호와 기계 각도가 어긋나면 그것은 질감이 아니라 과절삭입니다. |
Cut direction (universal Op Config)작업별 파라미터 | 양방향 (기본값): 이 작업이 늘 그랬듯 스윕마다 A를 뒤집습니다. 하향 절삭이나 상향 절삭은 스테이션을 왕복시키고 A도 함께 뒤집어 모든 스윕에서 날면을 유지합니다. 유지되는 날면은 중심선 위쪽 날면입니다. |
평 엔드밀, 기본값 Ø 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의 정확한 약수로 맞춘 뒤, 현 처짐에 맞춰 자동으로 세분합니다. |
Cut direction (universal Op Config)작업별 파라미터 | 양방향 (기본값, 작업의 원래 경로) 또는 모든 패스에서 한쪽 날면을 유지하는 하향 절삭 / 상향 절삭. |
평 엔드밀, 기본값 Ø 10 mm — 평평한 바닥이 접촉 모델입니다. 축방향 지점 스텝 = 공통 스텝오버 (기본값 7.0 mm, D10 기본값의 70%). 이 작업에는 스텝다운 필드가 없습니다.
동시 4축 탭: "편심 선삭 — 핀 선택". 형상별 황삭과 같은 저널 형상을 쓰며, 한 작업이 여러 개를 묶어 처리합니다.
- 선행 조건(공구경로에 메모로 붙습니다): 공간이 형상별 황삭으로 이미 걷어 내져 있어야 합니다 — 공구 생크가 핀 위의 공간을 훑고 지나가는데 커널은 핀만 모델링합니다.
오목한 전이 필렛 — 저널이나 단차를 웹이나 숄더로 이어 주는 반경 — 을 연속 A 볼 정삭합니다.
볼 엔드 공구가 필렛 원호를 타고, 원호 지점마다 A축이 한 바퀴를 스윕합니다. 볼 중심이 표면 법선을 따라 안쪽에 놓여 볼이 필렛에 접하며, 공구경로는 커터 팁을 담습니다. 같은 커널이 동축 필렛(회전체 곡면)과 궤도를 도는 크랭크 핀의 편심 필렛을 모두 담당하며, 편심 자세는 편심 선삭이 쓰는 검증된 사상을 그대로 따릅니다. 원호 지점 사이를 옮길 때 공구는 하강한 채로 진행하고 (곡면 정삭은 접촉이 연속입니다), 급속 이동은 여유 위치에서만 일어나며, 편심 A 격자는 궤도 현 처짐이 공차 아래로 갈 때까지 자동으로 세분됩니다.
Fillet step작업별 파라미터 | 원호를 따라 필렛 링 사이의 각도 스텝, 도 (기본값 3.0) — 작을수록 커스프가 곱고 링이 많아집니다. |
Stock to leave작업별 파라미터 | 필렛 표면에 남기는 법선 방향 추가 오프셋, mm. 기본값 0. |
볼 엔드밀 (기본값 Ø 6 mm)이며, 볼 반경이 필렛 반경보다 작아야 합니다. 그렇지 않으면 블렌드 안으로 들어갈 수 없습니다.
AFR 필렛 섹션 — 전이 필렛이 모델의 토러스 면에서 올라옵니다 (반경 0.5 mm 이상이며, 모서리 따기는 빠집니다) — 또는 수동으로 면 하나를 선택합니다: "필렛 — 면 선택"으로 토러스 면을 선택하면, 유도기가 이를 읽어 동축이든 편심이든 부분 원호까지 투명하게 처리합니다. 면 선택은 로터리 형상 작업과 동시 4축 열 양쪽에서 제공됩니다.
- A축 스텝은 내부적으로 2.0도로 고정되어 있으며 조절 항목이 아닙니다.
- 공통 행인 절삭 방향이 링 방향을 정합니다: 양방향 (기본값) | 하향 절삭 | 상향 절삭. 하향 절삭과 상향 절삭은 부분 원호에서도 유지됩니다: 모든 패스가 같은 방향으로 달리고, 시작 끝으로의 복귀는 공중으로 갑니다.
- 공구경로 메모에 돌출 길이 깊이, 볼 적합 여부, 접선 이동 거리가 담기므로 편심 필렛을 깎기 전에 읽으십시오.
저널이나 핀 숄더의 곧은 베벨 원뿔 모따기를 정삭하며, 동축이든 궤도를 도는 크랭크 핀이든 됩니다.
하나의 전략 조절 항목 뒤에 두 가지 공구 모델이 있습니다. 폼 가공: 측면이 베벨 각도와 맞는 원뿔형 챔퍼 / 스폿 공구가 모따기에 밀착해 지나가며, 패스마다 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).
AFR 모따기 섹션 — 모따기와 테이퍼가 모델의 원뿔 면에서 올라옵니다 (변 길이 0.5 mm 이상이며, 긴 테이퍼도 같은 원뿔 부류입니다) — 또는 수동으로 원뿔 면 하나를 선택합니다. "모따기 — 면 선택"은 로터리 형상 작업과 동시 4축 열 양쪽에서 제공되며, 유도기가 동축이든 편심이든 부분 원호까지 처리합니다.
- 공구 각도가 모따기 각도와 맞지 않으면 폼 가공이 거부됩니다 — 각도가 다른 공구라면 밀링으로 바꾸십시오.
- 공통 행인 절삭 방향의 링 방향: 양방향 (기본값) | 하향 절삭 | 상향 절삭이며, 부분 원호에서도 유지됩니다 (복귀는 공중). A축 스텝은 내부적으로 2.0도로 고정되어 있습니다.
모서리 체인이나 면 외곽선을 선택하면, 평면으로 펼쳤다가 원통에 다시 감아 2D 윤곽 절삭으로 냅니다.
선택한 3D 폴리라인을 앞단에서 평면 (축방향, 표면을 따라 도는 방향) 좌표로 펼친 뒤, 원통에 감아 연속 보간 A 운동으로 만들고, 표면 반경에서 바닥(높이의 하단)까지 스텝다운 반경 단계로 절삭합니다. 경로는 열려 있을 수도 (각인 획이나 모서리 궤적) 닫혀 있을 수도 (면 외곽선 / 모서리 루프) 있습니다. 공통 행인 공구 하강 유지를 켜면 닫힌 루프에서는 레벨 사이의 상승을 건너뛰고 이음매에서 더 깊이 플런지합니다. 열린 경로는 공중으로 시작점에 돌아가므로 모든 레벨이 같은 방향으로 깎습니다. 3축 2D 윤곽에 대응하는 로터리 작업입니다.
Cut side작업별 파라미터 | 보정 방향: 공구 날이 윤곽을 타도록 선택한 경로의 어느 쪽으로 공구를 오프셋할지 정합니다. 오른쪽 (기본값) = 닫힌 루프의 안쪽 (형상을 깎되 과절삭하지 않음) | 왼쪽 = 바깥쪽 | 선상 = 공구 중심이 경로를 탐 (각인, 오프셋 없음). |
Cut direction (universal Op Config)작업별 파라미터 | 하향 절삭 (기본값) 또는 상향 절삭으로, 벽면이 어느 쪽에 있는지로 판단합니다. 모든 레벨이 지정한 날면으로 깎습니다. 양방향 옵션은 없습니다. |
엔드밀 (기본값 Ø 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 포스트는 미스트를 내지 않습니다. 또한 시작과 끝이 같은 원호는 스윕을 컨트롤러의 부동소수점 노이즈에 맡기게 되므로, 전체 원 원호는 둘로 나눕니다. |
Carvera포스트 |
펌웨어마다 하나씩 두 개의 포스트가 있으며, 회전 이송만 다릅니다. Carvera Community (Community 펌웨어)는 G93 역시간으로 씁니다. Makera Carvera (G93이 없는 Makera 기본 펌웨어)는 G94를 유지하며, 각 회전 F를 그 펌웨어 고유의 규칙으로 씁니다: F는 X/Y/Z 거리에 대해 읽히고, 공구의 Y/Z 반경(과 둘레 30 mm)에서의 A 표면 속도로 감속되며, 반경 52.5 mm를 넘는 A 단독 이동에서는 분당 도로 읽힙니다. F 값이 낯설어 보이지만 이동 시간은 요청한 그대로입니다. 두 포스트 모두 T{n} M6 (공구 교환과 길이 측정), 미스트와 에어 블라스트를 에어 블로우(M7 / M9)로, 그리고 ; 주석을 씁니다. 플러드(M8)는 Carvera 코드가 아니므로 알림과 함께 출력하지 않습니다. |
Heidenhain내보내기 대화상자 |
Klartext는 체인 작업(윤곽, 드릴링, 포켓)을 출력합니다. 조밀한 3D 작업(3D 포켓 황삭, 적응형, 평행, 스캘럽, Z 레벨, 램프)은 아직 지원되지 않습니다. 그런 작업이 체크되어 있는 동안 대화상자가 Heidenhain 행을 비활성화하고, 체크를 해제하면 원래 선택을 되돌려 놓습니다. |
ShopBot포스트 |
OpenSBP는 G-code가 아니라 ShopBot 고유의 언어입니다: J3 급속 이동, M3 이송 이동, CG 원호, 초당 단위의 MS 속도, 아포스트로피 주석, END. 나선 원호는 내려가는 직선 구간으로 쓰이고 (CG 블록에는 Z가 없음), 평면 원호는 CG로 남습니다. OpenSBP에는 절삭유 워드가 없어 절삭유 설정은 빠지고, 프로그램에 그 사실을 알리는 NOTICE가 들어갑니다. 조밀 3D 작업은 G-code 포스트와 같은 경로를 따르며, XZ 또는 YZ 평면의 원호도 직선 구간으로 쓰입니다 (CG는 XY 원호). 로터리와 인덱스 작업은 거부됩니다. 여기서는 아직 ShopBot에서 실행해 보지 않았습니다 — 첫 프로그램은 에어 컷으로 돌리십시오. |
M words per block포스트 |
1로 설정된 포스트 (Centroid는 이렇게 제공됨)에서는 작업 종료 블록이 한 줄에 M 코드 하나씩, 절삭유 먼저 주축 마지막으로 나뉩니다. 스니펫이나 사용자 헤더의 줄이 제한을 넘으면 보고될 뿐 다시 쓰이지 않습니다. |
G53 retracts포스트 |
기계 좌표로 후퇴 (G53)가 켜져 있으면 프로그램의 첫 Z 이동, 공구 사이의 후퇴, 마지막 후퇴가 모두 G53 G0 Z… 로 기계의 후퇴 높이로 갑니다. |
WCS origin작성기 |
헤더의 "WCS origin [part-local]" 줄은 모든 좌표에서 빼는 원점을 밝힙니다: 셋업에서 확인한 원점입니다. |
Takshak 1.0 · 사용자 매뉴얼 · 앱, 모든 작업, 그리고 거기서 나오는 G-code.