무료 오픈 소스 네스팅 애플리케이션

FREECAD 작업대

CAD 부품에서
더 나은 레이아웃을 위해.

FreeCAD 내부의 실용적인 중첩 작업 흐름입니다. 원본 형상을 유지하고 재고를 정리한 후 이해할 수 있는 결과를 검사하십시오.

소스 ZIP · 수동 설치 · 최초 사용시 엔진 제공. Windows x64에서 FreeCAD 1.0 및 1.1로 테스트되었습니다.

부품, 재료 시트 및 네스팅 컨트롤을 보여주는 1st Nesting 작업대실제 FREECAD 작업대

시작하다

첫 출시를 위한 세 단계.

01

다운로드 및 추출

FreeCAD를 닫습니다. 소스 ZIP을 다운로드하고 추출하세요. 워크벤치 파일을 1stNesting라는 폴더에 넣고 그 안에 InitGui.py를 직접 넣습니다.

  • 업데이트할 때 기존 작업 파일과 결과의 복사본을 유지하세요.
  • 추가로 중첩된 보관 폴더를 사용하지 마세요.
02

FreeCAD의 Mod 디렉토리에 넣으세요.

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 폴더를 거기에 배치합니다.

  • 워크벤치 폴더는 작업, 로그 및 결과에 대해 쓸 수 있어야 합니다.
  • 저장소는 1st-Nesting이라고 합니다. 설치 폴더 이름으로 1stNesting를 사용하십시오.
1. FreeCAD에서 Tools → Addon Manager를 선택합니다.
1. FreeCAD에서 Tools → Addon Manager를 선택합니다.
2. 톱니바퀴 아이콘 → Open Addons Folder를 클릭합니다.
2. 톱니바퀴 아이콘 → Open Addons Folder를 클릭합니다.
03

FreeCAD를 다시 시작하고 1st Nesting를 선택합니다.

FreeCAD를 다시 시작하고 워크벤치 선택기에서 1st Nesting를 선택합니다. 귀하의 시스템에 맞는 CLI-Nesting 엔진을 다운로드하려면 첫 번째 사용 제안을 수락하십시오. 그런 다음 워크벤치 도구 모음이나 메뉴에서 중첩 도구를 엽니다.

  • 일반적인 워크벤치 사용에는 별도의 Python 설치가 필요하지 않습니다.
  • 엔진 릴리스는 Windows x64, Linux x64/ARM64 및 macOS Universal 2를 지원합니다. 전체 워크벤치 테스트는 Windows에서 수행되었습니다.

당신이 할 수 있는 일

레이아웃에 필요한 모든 것.

당신의 실제 기하학

FreeCAD에서 열린 STEP 모델을 포함하여 FreeCAD 솔리드를 추가하거나 DXF 및 SVG 아웃라인을 가져옵니다. 곡선 및 오목 둘레는 경계 상자로 대체되지 않고 그대로 유지됩니다.

시트 및 재사용 가능한 자재

직사각형 시트 또는 불규칙한 DXF 스톡을 사용하십시오. 재료 수량, 가장자리 여백, 부분 부품 간격 및 허용 회전을 설정합니다.

뭉쳐지는 질감

일치 텍스처 편집기에서 투명한 부품 윤곽선을 정렬합니다. 스냅, 충돌 검사 및 최소 간격은 인접 부품 간의 관계를 유지하는 데 도움이 됩니다.

검사할 수 있는 결과

빠른 첫 번째 솔루션 또는 연속 검색을 실행하세요. FreeCAD에서 재구성된 형상을 검토하고 부품 범례 및 시트 활용이 포함된 컬러 SVG 보고서를 내보냅니다.

워크플로, 단계별

첫 번째 중첩 프로젝트.

부품 추가부터 결과 내보내기까지 수직 블록을 따르세요. 이 스크린샷은 실제 FreeCAD 워크벤치를 보여줍니다. 일부 이전 캡처는 이전 이름을 사용합니다.

18 단계
01

FreeCAD 및 STEP 부품 추가

FreeCAD에서 모델 또는 STEP 파일을 엽니다. 모델 트리나 3D 뷰에서 바디나 솔리드를 선택합니다. 여러 개체를 선택하려면 Ctrl을 사용하세요. 중첩 도구를 열고 선택 항목 추가를 클릭합니다. 선택한 소스 개체는 도구가 열릴 때 자동으로 추가될 수 있습니다.

작업 복사본은 Nesting_Preview에 나타납니다. 특히 한쪽에만 드릴링이나 홈이 있는 경우에는 위쪽을 향한 면을 검사하십시오.

  • 소스 형상은 중첩 미리보기와 별도로 유지됩니다.
  • 필요한 모든 부품이 표에 나타나는지 확인하십시오.
FreeCAD 작업대: FreeCAD 및 STEP 부품 추가
01 / FreeCAD 및 STEP 부품 추가 이미지 보기 ⤢
02

DXF 및 SVG 아웃라인 가져오기

DXF 가져오기... 또는 SVG 가져오기...를 사용하여 부품 프로파일을 로드합니다. DXF 가져오기는 한 번의 작업으로 여러 파일을 수용할 수 있습니다. 가져온 후 미리보기를 검사하고 내부 윤곽선과 크기를 확인하세요.

부품이 아닌 재고를 나타내는 DXF의 경우 나중에 작업 흐름에서 재료 추가 버튼을 사용하십시오.

  • 닫혀 있고 크기가 올바르게 조정된 윤곽선을 사용하세요.
  • 작업을 실행하기 전에 가져온 수량을 확인하십시오.
FreeCAD 워크벤치: DXF 및 SVG 아웃라인 가져오기
02 / DXF 및 SVG 아웃라인 가져오기 이미지 보기 ⤢
03

부품 표 검토

행 번호는 각 부품 또는 저장된 텍스처 그룹을 식별합니다. 행을 클릭하여 미리보기 형상을 선택합니다. 양의 정수를 입력하려면 수량을 두 번 클릭하고, 허용 각도를 편집하려면 회전을 두 번 클릭합니다.

원하지 않는 행을 제거하려면 선택 항목 제거를 사용하십시오. 행 선택은 회전 명령 준비 대상을 선택하는 회전 선택 확인란과 다릅니다.

  • 각 파트의 복사 매수를 설정합니다.
  • 방향을 변경할 때 미리보기를 검사하세요.
FreeCAD 작업대: 부품 표 검토
03 / 부품 표 검토 이미지 보기 ⤢
04

직사각형 시트 추가

재료 섹션에서 추가를 클릭합니다. 시트 크기와 사용 가능한 시트 수를 입력합니다. 기본 창에서 시트 여백과 부품 간격을 설정합니다.

재료 행을 선택하고 편집을 클릭하여 수정합니다. 이 작업에 해당 재고를 더 이상 사용할 수 없는 경우 행을 선택하고 제거합니다.

  • 치수는 밀리미터 또는 인치로 표시될 수 있습니다. 작업은 내부적으로 밀리미터를 사용합니다.
  • 부품 간격에는 100분의 1밀리미터가 포함될 수 있습니다.
FreeCAD 워크벤치: 직사각형 시트 추가
04 / 직사각형 시트 추가 이미지 보기 ⤢
05

불규칙한 재고 및 자재를 사용하십시오.

사용 가능한 재료가 직사각형이 아닌 경우 DXF 아웃라인을 사용하여 스톡을 추가합니다. 윤곽, 사용 가능 수량, 결 방향 및 제외된 내부 영역을 검사합니다.

중첩하기 전에 가져온 아웃라인을 검토하거나 변경하려면 스톡 편집 작업을 사용하십시오.

  • 오프컷을 배치할 부품이 아닌 재고로 취급하십시오.
  • 작업을 실행하기 전에 구멍이나 제외된 영역을 검사하십시오.
FreeCAD 작업대: 불규칙한 스톡 및 자재 사용
05 / 불규칙한 재고 및 자재를 사용하십시오. 이미지 보기 ⤢
06

부품 방향 준비

회전 선택을 사용하여 부품을 선택하고 수평 회전 축으로 X 또는 Y를 선택한 다음 각도를 선택하고 회전을 누릅니다. 이러한 준비 회전은 위쪽을 가리키는 면을 변경합니다. 회전 열에서 허용되는 중첩 각도와는 별개입니다.

180° — 뒤집기: 반대쪽에 구멍을 뚫거나 포켓을 밀링하려는 경우 3D 부품을 뒤집습니다. 이제 의도한 가공 면이 위쪽을 향하고 있는지 확인하십시오.

90° — 위쪽을 향한 면 수정: 1stNesting는 처음에 가장 큰 면을 위쪽으로 정렬합니다. 일부 부품에는 의도된 윗면보다 측면이 더 큽니다. 해당 X 또는 Y 축을 중심으로 90°로 해당 부품을 회전하여 원하는 면을 위쪽으로 배치한 다음 미리보기를 확인합니다.

  • 반대쪽에 가공을 노출시키려면 180°를 사용하십시오.
  • 더 큰 측면에 정렬된 부품을 수정하려면 90°를 사용하십시오.
  • 준비 회전은 허용된 평면 내 중첩 각도를 변경하지 않습니다.
FreeCAD 작업대: 부품 방향 준비
06 / 부품 방향 준비 이미지 보기 ⤢
180도 뒤집힌 부분과 위쪽을 향한 부분의 90도 변화를 비교한 그림
180도 뒤집힌 부분과 위쪽을 향한 부분의 90도 변화를 비교한 그림
07

허용되는 중첩 회전 선택

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

결이나 다른 방향 제약이 중요한 경우 회전을 제한합니다.

  • 허용되는 회전은 엔진 제약 조건입니다.
  • 이는 3D 준비 회전 명령을 대체하지 않습니다.
FreeCAD 워크벤치: 허용된 중첩 회전 선택
07 / 허용되는 중첩 회전 선택 이미지 보기 ⤢
08

텍스처 방향 및 사용자 정의 각도 설정

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

다른 방향의 경우에도 사용자 정의 각도를 활성화하고 사용자 정의 각도 설정을 사용하세요. 선택 후 미리보기 화살표를 검사합니다.

  • 재료 방향을 유지해야 하는 경우에는 그레인 제약 조건을 사용합니다.
  • 저장된 텍스처 그룹은 상대적인 배열을 유지합니다.
FreeCAD 워크벤치: 텍스처 방향 및 사용자 정의 각도 설정
08 / 텍스처 방향 및 사용자 정의 각도 설정 이미지 보기 ⤢
09

사용 가능한 구멍 표시

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

  • 이 명령에는 행 선택을 사용하십시오.
  • 선택한 윤곽이 의도한 관통 구멍과 일치하는지 확인하십시오.
FreeCAD 작업대: 사용 가능한 구멍 표시
09 / 사용 가능한 구멍 표시 이미지 보기 ⤢
10

텍스처 그룹 정렬

관련 부분을 선택하고 텍스처 일치를 엽니다. 투명한 윤곽선을 위치로 드래그합니다. 내부 구멍은 계속 보입니다. 보이지 않는 그리드는 인접한 부품을 정렬하는 반면, 충돌 검사는 구성된 최소 간격을 유지합니다.

부품을 선택하고 회전을 눌러 시계 방향으로 90° 회전합니다. 정렬이 준비되면 그룹 저장을 누르세요.

  • 보이지 않는 그리드는 가장 작은 부분에 비례하며 전체 밀리미터로 반올림됩니다.
  • 부품은 필요한 간격 내에서 겹치거나 이동할 수 없습니다.
FreeCAD 워크벤치: 텍스처 그룹 정렬
10 / 텍스처 그룹 정렬 이미지 보기 ⤢
11

일치하는 내용을 검토하거나 삭제하세요.

저장된 텍스처 일치 부품 그룹은 번호가 매겨진 테이블 행으로 나타납니다. 이는 하나의 배열된 경계로 중첩되어 해당 구성원의 표시된 위치를 유지합니다.

일치 편집기를 열고 일치 제거를 눌러 선택한 그룹의 부분을 다시 테이블에 놓습니다. 배열을 변경하면 텍스처 방향 및 회전 제약 조건을 다시 확인하세요.

  • 그룹은 개별 부품과 동일한 중첩 작업 흐름을 사용합니다.
  • 결과는 원래 멤버 형상을 재구성합니다.
FreeCAD 워크벤치: 일치 항목 검토 또는 제거
11 / 일치하는 내용을 검토하거나 삭제하세요. 이미지 보기 ⤢
12

첫 번째 또는 연속 검색을 선택하세요

최초의 유효한 솔루션 이후에 중지하려면 First(fast)를 선택합니다. 계속해서 개선 사항을 찾으려면 지속적을 선택하세요. 제한된 실행을 원할 때 시간 제한을 설정하십시오.

0 연속 기한은 무제한 검색을 의미합니다. 취소는 이미 게시된 유효한 레이아웃을 사용 가능한 상태로 두고 실행을 중지할 수 있습니다.

  • 작업 설정을 확인하려면 First(빠름)부터 시작하세요.
  • 추가 검색 시간을 원할 경우 연속을 사용하세요.
FreeCAD 워크벤치: 첫 번째 검색 또는 연속 검색 선택
12 / 첫 번째 또는 연속 검색을 선택하세요 이미지 보기 ⤢
13

CPU 또는 선택적 GPU 처리 선택

기본 창에는 중첩 작업에 사용되는 프로세서 컨트롤이 표시됩니다. CPU 처리가 가능합니다. OpenCL GPU 처리는 선택 사항입니다. 감지된 장치를 선택하기 전에 GPU 표시를 사용하여 검사하십시오.

GPU 가용성은 호환 가능한 설치된 드라이버 및 OpenCL 지원에 따라 달라집니다.

  • GPU는 선택 사항이며 일반적인 중첩을 위한 요구 사항은 아닙니다.
  • 모든 GPU가 지원된다고 가정하기보다는 감지된 장치를 검사하십시오.
FreeCAD 워크벤치: CPU 또는 선택적 GPU 처리 선택
13 / CPU 또는 선택적 GPU 처리 선택 이미지 보기 ⤢
14

중첩을 실행하고 진행 상황을 따르세요.

부품 목록, 스톡, 간격, 여백 및 회전 규칙이 준비되면 중첩 실행을 클릭합니다. 엔진이 검색하는 동안 진행률 표시를 따릅니다.

중지하려면 취소를 사용하세요. 유효한 결과가 이미 게시된 경우 검사를 위해 계속 사용할 수 있습니다.

  • 시작하기 전에 수량과 사용 가능한 재고를 검토하세요.
  • 유효한 레이아웃이 없으면 형상이나 제약 조건을 수정하세요.
FreeCAD 워크벤치: 중첩 실행 및 진행 상황 따르기
14 / 중첩을 실행하고 진행 상황을 따르세요. 이미지 보기 ⤢
15

FreeCAD 결과 검사

Nesting_Result 문서는 완성된 배열을 열고 결과를 보기에 맞춥니다. 사용된 시트, 부품 위치, 방향 및 텍스처 그룹 관계를 검토합니다.

작업대는 원래 형상을 재구성하므로 곡선 모서리와 가공 세부 사항을 검사할 수 있습니다.

  • 제작하기 전에 CAD 결과를 검사하십시오.
  • 방향 부분을 의도한 재료 결과 비교합니다.
FreeCAD 워크벤치: FreeCAD 결과 검사
15 / FreeCAD 결과 검사 이미지 보기 ⤢
16

절단 브리지로 부품 연결

브리지는 인접한 부품을 하나의 연결된 윤곽선으로 결합합니다. CAM에서는 해당 윤곽선을 여러 부품에 걸쳐 하나의 연속 절단으로 절단할 수 있으므로 별도의 시작과 불필요한 레이저 헤드 후퇴 또는 이동 이동이 줄어듭니다. 구멍 절단 및 기계별 절단 경로는 여전히 CAM에서 구성됩니다.

중첩을 실행한 다음 텍스처 일치 옆에 있는 브리지 만들기를 클릭합니다. 시트를 선택하고 선택한 mm 또는 inch 단위로 브리지 너비를 입력합니다. 첫 번째 부분의 외부 가장자리를 클릭한 다음 두 번째 부분의 외부 가장자리를 클릭하여 브리지를 추가합니다. 편집자는 전체 브리지 폭이 다른 부품이나 구멍을 가로지르지 않는지 확인합니다.

마우스 휠을 사용하여 확대/축소하고 마우스 왼쪽 버튼으로 드래그하여 이동한 다음 Fit all을 눌러 시트를 확인합니다. 목록에서 잘못된 브리지를 선택하고 선택한 삭제를 누르세요. 확인을 눌러 Nesting_Bridges를 생성합니다. 연결된 각 그룹은 하나의 결합된 3D 솔리드 또는 2D 절단 프로파일이 되어 CAM로 내보낼 수 있습니다.

  • 중첩 결과를 얻은 후 브리지를 만듭니다.
  • 브리지 폭은 내부적으로 밀리미터로 변환됩니다.
  • 연결된 외부 둘레는 연속적으로 절단될 수 있습니다. 내부 구멍에는 자체 절단이 필요합니다.
주황색 브리지로 연결된 두 개의 색상 부분과 편집 가능한 브리지 목록을 표시하는 브리지 편집기 만들기
16 / 절단 브리지로 부품 연결 이미지 보기 ⤢
17

컬러 SVG 보고서 내보내기

결과를 얻은 후 중첩 결과를 SVG로 내보내기를 누릅니다. 출력 파일 위치를 선택합니다. 보고서는 부품에 개별 색상을 제공하고 범례, 위치, 각도, 영역, 배치/비배치 정보 및 시트 활용도를 포함합니다.

SVG는 레이아웃 보고서입니다. 제조 워크플로에서 기계별 도구 경로를 별도로 생성하고 확인하세요.

  • 작업 기록과 함께 SVG를 보관하십시오.
  • CAD/CAM 윤곽선에는 DXF로 내보내기를 사용합니다.
  • CAM에서 기계별 도구 경로를 생성하고 확인합니다.
FreeCAD 워크벤치: 컬러 SVG 보고서 내보내기
17 / 컬러 SVG 보고서 내보내기 이미지 보기 ⤢
18

중첩 결과를 DXF로 내보내기

SVG 내보내기 버튼 옆에 있는 DXF로 내보내기를 누르고 파일 이름을 선택합니다. 내보내기는 샘플링된 중첩 다각형에서 다시 구성하는 대신 선, 원, 호 및 스플라인을 유지하면서 실제로 배치된 CAD 형상을 사용합니다. FreeCAD 부품과 가져온 STEP, DXF 및 SVG 형상은 동일한 내보내기 작업 흐름을 사용합니다.

네스팅 배열을 내보내려면 Nesting_Result를 활성 상태로 유지하세요. 연결된 부품을 내보내려면 Nesting_Bridges를 활성 상태로 유지하세요. 각 부품 또는 결합된 브리지 그룹에는 자체 시트/부품 레이어가 있으며 여러 시트가 표시된 위치를 유지합니다. 인터페이스가 인치로 표시되는 경우에도 파일은 밀리미터를 사용합니다.

DXF는 구멍과 가공 세부정보가 보이는 2D 평면도입니다. CAD/CAM 프로그램에서 이를 열고 원하는 절단 또는 밀링 윤곽을 선택하십시오. 스톡 테두리, 라벨 및 배치되지 않은 부품은 내보내지지 않습니다.

  • 컬러 레이아웃 보고서를 위해 SVG를 내보냅니다. CAD/CAM 윤곽선에 대해 DXF를 내보냅니다.
  • 수신 애플리케이션에서 DXF 단위를 밀리미터로 확인하세요.
  • 기계별 공구 경로를 생성하기 전에 선택한 윤곽을 검사하십시오.

다음 단계

부품을 작동시키세요.

FreeCAD 플러그인 다운로드 ↓

연락처

1stNesting에 대해 질문이 있나요? 이메일을 보내주세요.

info@1nesting.com