다운로드 및 추출
FreeCAD를 닫습니다. 소스 ZIP을 다운로드하고 추출하세요. 워크벤치 파일을 1stNesting라는 폴더에 넣고 그 안에 InitGui.py를 직접 넣습니다.
- 업데이트할 때 기존 작업 파일과 결과의 복사본을 유지하세요.
- 추가로 중첩된 보관 폴더를 사용하지 마세요.
FREECAD 작업대
FreeCAD 내부의 실용적인 중첩 작업 흐름입니다. 원본 형상을 유지하고 재고를 정리한 후 이해할 수 있는 결과를 검사하십시오.
소스 ZIP · 수동 설치 · 최초 사용시 엔진 제공. Windows x64에서 FreeCAD 1.0 및 1.1로 테스트되었습니다.
시작하다
FreeCAD를 닫습니다. 소스 ZIP을 다운로드하고 추출하세요. 워크벤치 파일을 1stNesting라는 폴더에 넣고 그 안에 InitGui.py를 직접 넣습니다.
Windows에서는 C:\Users\YOUR_USER_NAME\AppData\Roaming\FreeCAD\Mod를 사용합니다. Linux 및 macOS에서는 FreeCAD의 사용자 데이터 디렉터리에 있는 Mod 폴더를 사용합니다. 해당 디렉터리를 찾으려면 FreeCAD의 Python 콘솔에서 App.getUserAppDataDir()를 실행하세요.
또는 FreeCAD를 열고 Tools → Addon Manager를 선택합니다. Addon Manager 창에서 기어 아이콘을 클릭하고 Open Addons Folder를 선택합니다. 그러면 FreeCAD의 추가 기능 디렉토리가 열립니다. FreeCAD를 닫은 다음 InitGui.py가 바로 그 안에 있는 1stNesting 폴더를 거기에 배치합니다.
FreeCAD를 다시 시작하고 워크벤치 선택기에서 1st Nesting를 선택합니다. 귀하의 시스템에 맞는 CLI-Nesting 엔진을 다운로드하려면 첫 번째 사용 제안을 수락하십시오. 그런 다음 워크벤치 도구 모음이나 메뉴에서 중첩 도구를 엽니다.
당신이 할 수 있는 일
FreeCAD에서 열린 STEP 모델을 포함하여 FreeCAD 솔리드를 추가하거나 DXF 및 SVG 아웃라인을 가져옵니다. 곡선 및 오목 둘레는 경계 상자로 대체되지 않고 그대로 유지됩니다.
직사각형 시트 또는 불규칙한 DXF 스톡을 사용하십시오. 재료 수량, 가장자리 여백, 부분 부품 간격 및 허용 회전을 설정합니다.
일치 텍스처 편집기에서 투명한 부품 윤곽선을 정렬합니다. 스냅, 충돌 검사 및 최소 간격은 인접 부품 간의 관계를 유지하는 데 도움이 됩니다.
빠른 첫 번째 솔루션 또는 연속 검색을 실행하세요. FreeCAD에서 재구성된 형상을 검토하고 부품 범례 및 시트 활용이 포함된 컬러 SVG 보고서를 내보냅니다.
워크플로, 단계별
부품 추가부터 결과 내보내기까지 수직 블록을 따르세요. 이 스크린샷은 실제 FreeCAD 워크벤치를 보여줍니다. 일부 이전 캡처는 이전 이름을 사용합니다.
FreeCAD에서 모델 또는 STEP 파일을 엽니다. 모델 트리나 3D 뷰에서 바디나 솔리드를 선택합니다. 여러 개체를 선택하려면 Ctrl을 사용하세요. 중첩 도구를 열고 선택 항목 추가를 클릭합니다. 선택한 소스 개체는 도구가 열릴 때 자동으로 추가될 수 있습니다.
작업 복사본은 Nesting_Preview에 나타납니다. 특히 한쪽에만 드릴링이나 홈이 있는 경우에는 위쪽을 향한 면을 검사하십시오.

DXF 가져오기... 또는 SVG 가져오기...를 사용하여 부품 프로파일을 로드합니다. DXF 가져오기는 한 번의 작업으로 여러 파일을 수용할 수 있습니다. 가져온 후 미리보기를 검사하고 내부 윤곽선과 크기를 확인하세요.
부품이 아닌 재고를 나타내는 DXF의 경우 나중에 작업 흐름에서 재료 추가 버튼을 사용하십시오.

행 번호는 각 부품 또는 저장된 텍스처 그룹을 식별합니다. 행을 클릭하여 미리보기 형상을 선택합니다. 양의 정수를 입력하려면 수량을 두 번 클릭하고, 허용 각도를 편집하려면 회전을 두 번 클릭합니다.
원하지 않는 행을 제거하려면 선택 항목 제거를 사용하십시오. 행 선택은 회전 명령 준비 대상을 선택하는 회전 선택 확인란과 다릅니다.

재료 섹션에서 추가를 클릭합니다. 시트 크기와 사용 가능한 시트 수를 입력합니다. 기본 창에서 시트 여백과 부품 간격을 설정합니다.
재료 행을 선택하고 편집을 클릭하여 수정합니다. 이 작업에 해당 재고를 더 이상 사용할 수 없는 경우 행을 선택하고 제거합니다.

사용 가능한 재료가 직사각형이 아닌 경우 DXF 아웃라인을 사용하여 스톡을 추가합니다. 윤곽, 사용 가능 수량, 결 방향 및 제외된 내부 영역을 검사합니다.
중첩하기 전에 가져온 아웃라인을 검토하거나 변경하려면 스톡 편집 작업을 사용하십시오.

회전 선택을 사용하여 부품을 선택하고 수평 회전 축으로 X 또는 Y를 선택한 다음 각도를 선택하고 회전을 누릅니다. 이러한 준비 회전은 위쪽을 가리키는 면을 변경합니다. 회전 열에서 허용되는 중첩 각도와는 별개입니다.
180° — 뒤집기: 반대쪽에 구멍을 뚫거나 포켓을 밀링하려는 경우 3D 부품을 뒤집습니다. 이제 의도한 가공 면이 위쪽을 향하고 있는지 확인하십시오.
90° — 위쪽을 향한 면 수정: 1stNesting는 처음에 가장 큰 면을 위쪽으로 정렬합니다. 일부 부품에는 의도된 윗면보다 측면이 더 큽니다. 해당 X 또는 Y 축을 중심으로 90°로 해당 부품을 회전하여 원하는 면을 위쪽으로 배치한 다음 미리보기를 확인합니다.


부품의 회전 값을 편집하여 중첩 엔진이 사용할 수 있는 평면 내 방향을 제어합니다. 표준 옵션에는 단일 방향, 4개의 1/4 회전 방향, 45° 증분 및 [0, 180]와 같은 사용자 정의 목록이 포함됩니다.
결이나 다른 방향 제약이 중요한 경우 회전을 제한합니다.

텍스처 방향을 활성화하고 부품의 로컬 X 또는 Y 방향을 선택합니다. 미리보기에서는 화살표가 수평을 유지하도록 부품과 해당 방향 화살표를 회전합니다. 방향이 제한된 부품은 [0, 180]를 사용합니다.
다른 방향의 경우에도 사용자 정의 각도를 활성화하고 사용자 정의 각도 설정을 사용하세요. 선택 후 미리보기 화살표를 검사합니다.

부품 행을 선택하고 선택한 부품 구멍 표시를 사용합니다. 네스팅 형상이 고려해야 할 적절한 관통 구멍을 선택합니다. 계속하기 전에 강조 표시된 내부 윤곽을 검토하십시오.

관련 부분을 선택하고 텍스처 일치를 엽니다. 투명한 윤곽선을 위치로 드래그합니다. 내부 구멍은 계속 보입니다. 보이지 않는 그리드는 인접한 부품을 정렬하는 반면, 충돌 검사는 구성된 최소 간격을 유지합니다.
부품을 선택하고 회전을 눌러 시계 방향으로 90° 회전합니다. 정렬이 준비되면 그룹 저장을 누르세요.

저장된 텍스처 일치 부품 그룹은 번호가 매겨진 테이블 행으로 나타납니다. 이는 하나의 배열된 경계로 중첩되어 해당 구성원의 표시된 위치를 유지합니다.
일치 편집기를 열고 일치 제거를 눌러 선택한 그룹의 부분을 다시 테이블에 놓습니다. 배열을 변경하면 텍스처 방향 및 회전 제약 조건을 다시 확인하세요.

최초의 유효한 솔루션 이후에 중지하려면 First(fast)를 선택합니다. 계속해서 개선 사항을 찾으려면 지속적을 선택하세요. 제한된 실행을 원할 때 시간 제한을 설정하십시오.
0 연속 기한은 무제한 검색을 의미합니다. 취소는 이미 게시된 유효한 레이아웃을 사용 가능한 상태로 두고 실행을 중지할 수 있습니다.

기본 창에는 중첩 작업에 사용되는 프로세서 컨트롤이 표시됩니다. CPU 처리가 가능합니다. OpenCL GPU 처리는 선택 사항입니다. 감지된 장치를 선택하기 전에 GPU 표시를 사용하여 검사하십시오.
GPU 가용성은 호환 가능한 설치된 드라이버 및 OpenCL 지원에 따라 달라집니다.

부품 목록, 스톡, 간격, 여백 및 회전 규칙이 준비되면 중첩 실행을 클릭합니다. 엔진이 검색하는 동안 진행률 표시를 따릅니다.
중지하려면 취소를 사용하세요. 유효한 결과가 이미 게시된 경우 검사를 위해 계속 사용할 수 있습니다.

Nesting_Result 문서는 완성된 배열을 열고 결과를 보기에 맞춥니다. 사용된 시트, 부품 위치, 방향 및 텍스처 그룹 관계를 검토합니다.
작업대는 원래 형상을 재구성하므로 곡선 모서리와 가공 세부 사항을 검사할 수 있습니다.

브리지는 인접한 부품을 하나의 연결된 윤곽선으로 결합합니다. CAM에서는 해당 윤곽선을 여러 부품에 걸쳐 하나의 연속 절단으로 절단할 수 있으므로 별도의 시작과 불필요한 레이저 헤드 후퇴 또는 이동 이동이 줄어듭니다. 구멍 절단 및 기계별 절단 경로는 여전히 CAM에서 구성됩니다.
중첩을 실행한 다음 텍스처 일치 옆에 있는 브리지 만들기를 클릭합니다. 시트를 선택하고 선택한 mm 또는 inch 단위로 브리지 너비를 입력합니다. 첫 번째 부분의 외부 가장자리를 클릭한 다음 두 번째 부분의 외부 가장자리를 클릭하여 브리지를 추가합니다. 편집자는 전체 브리지 폭이 다른 부품이나 구멍을 가로지르지 않는지 확인합니다.
마우스 휠을 사용하여 확대/축소하고 마우스 왼쪽 버튼으로 드래그하여 이동한 다음 Fit all을 눌러 시트를 확인합니다. 목록에서 잘못된 브리지를 선택하고 선택한 삭제를 누르세요. 확인을 눌러 Nesting_Bridges를 생성합니다. 연결된 각 그룹은 하나의 결합된 3D 솔리드 또는 2D 절단 프로파일이 되어 CAM로 내보낼 수 있습니다.

결과를 얻은 후 중첩 결과를 SVG로 내보내기를 누릅니다. 출력 파일 위치를 선택합니다. 보고서는 부품에 개별 색상을 제공하고 범례, 위치, 각도, 영역, 배치/비배치 정보 및 시트 활용도를 포함합니다.
SVG는 레이아웃 보고서입니다. 제조 워크플로에서 기계별 도구 경로를 별도로 생성하고 확인하세요.

SVG 내보내기 버튼 옆에 있는 DXF로 내보내기를 누르고 파일 이름을 선택합니다. 내보내기는 샘플링된 중첩 다각형에서 다시 구성하는 대신 선, 원, 호 및 스플라인을 유지하면서 실제로 배치된 CAD 형상을 사용합니다. FreeCAD 부품과 가져온 STEP, DXF 및 SVG 형상은 동일한 내보내기 작업 흐름을 사용합니다.
네스팅 배열을 내보내려면 Nesting_Result를 활성 상태로 유지하세요. 연결된 부품을 내보내려면 Nesting_Bridges를 활성 상태로 유지하세요. 각 부품 또는 결합된 브리지 그룹에는 자체 시트/부품 레이어가 있으며 여러 시트가 표시된 위치를 유지합니다. 인터페이스가 인치로 표시되는 경우에도 파일은 밀리미터를 사용합니다.
DXF는 구멍과 가공 세부정보가 보이는 2D 평면도입니다. CAD/CAM 프로그램에서 이를 열고 원하는 절단 또는 밀링 윤곽을 선택하십시오. 스톡 테두리, 라벨 및 배치되지 않은 부품은 내보내지지 않습니다.
일치하는 단계가 없습니다. 다른 단어를 사용해 보세요.
다음 단계