새로 만들기
FreeCAD 를 열어 두고 AI 에 치수를 말하면, AI 가 스케치를 그리고 Pad·Pocket·필렛을 순서대로 쌓아 Body 를 만듭니다. 마우스로 스케치 평면을 고르고 제약을 하나씩 거는 일을 말로 대신하는 것입니다. 결과는 FreeCAD 의 보통 PartDesign 모델과 같아서, AI 를 끄고도 트리에서 피처를 열어 손으로 고칠 수 있습니다.
이런 걸 시킬 수 있습니다
섹션 제목: “이런 걸 시킬 수 있습니다”| 이렇게 말하면 | 무엇이 나오는가 |
|---|---|
| “100×60×10 판을 만들어줘” | XY 평면 스케치(사각형) + Pad 10 mm 인 Body |
| “네 귀퉁이에서 10 mm 안쪽에 Ø6.6 관통 구멍” | 원 4개 스케치 + Pocket(관통). 지름은 파라미터 hole_d 로 |
| “Ø40 원기둥을 30 mm 세우고 위에 Ø20 보스 5 mm” | Pad 두 개가 한 Body 에 겹쳐 쌓임 |
| “가운데를 축으로 돌려서 홈을 파줘” | 회전 절삭(Groove) — 단면 폴리곤과 축을 AI 가 정함 |
| “이 단면을 360° 돌려서 만들어” | 회전(Revolution) |
| “바깥 모서리 R3 필렛, 구멍 입구 0.5 챔퍼” | 직전 피처의 모서리를 반지름·위치로 골라 Fillet·Chamfer |
| “Ø44.5 수나사, 피치 2, 길이 8” | 나선 절삭(helix) — 골 단면 한 피치를 나선으로 |
| “두께를 파라미터로 빼줘” | Spreadsheet Params 에 별칭이 생기고 피처가 그 수식을 참조 |
대표 프롬프트
섹션 제목: “대표 프롬프트”새 문서에 브라켓 하나 만들어줘.- 바닥판 120×80, 두께 8- 바닥판 네 귀퉁이에서 12 mm 안쪽에 Ø6.6 관통 구멍 4개- 바닥판 뒤쪽 긴 변에 높이 60, 두께 8 인 수직판 (L자)- 수직판 가운데에 Ø20 관통 구멍- 바깥 모서리는 R5 필렛치수는 전부 파라미터로 빼고, 다 만들면 등각 스크린샷 보여줘.말한 대로 되었는지는 스크린샷과 트리로 확인합니다. 마음에 안 드는 치수는 Spreadsheet Params 에서 숫자만 바꿔도 되고, AI 에 “wall_h 를 80 으로” 라고 다시 말해도 됩니다.
파라메트릭이라는 뜻
섹션 제목: “파라메트릭이라는 뜻”AI 가 만든 모델은 스케치마다 남은 자유도(DoF)가 0 이고, 치수는 Spreadsheet 별칭을 참조합니다. 그래서 다음이 됩니다.
- 트리에서
PadBase를 더블클릭해 길이를 손으로 바꿔도 아래 피처가 따라옵니다. Params시트에서hole_d를 6.6 → 9 로 바꾸면 구멍 4개가 한꺼번에 커집니다.- AI 가 만든 스케치는 트리에서 숨겨져 있지만(
Visibility=False) 보통 스케치와 같습니다. 열어서 제약을 고쳐도 됩니다.
알아 둘 것
섹션 제목: “알아 둘 것”- 저장은 시켜야 합니다. AI 는 “저장해줘” 라고 하기 전엔 파일을 쓰지 않습니다. 이름과 경로를 함께 말하세요.
- 기준면과 방향을 말해 주면 되묻지 않습니다. “바닥은 XY, 위가 +Z” 처럼. 안 말하면 AI 가 정하고 그렇게 했다고 말합니다.
- 긴 작업은 나눠서. 피처 수십 개를 한 문장에 넣으면 중간에 하나가 실패했을 때 어디서 멈췄는지 찾기 어렵습니다. 덩어리 → 구멍 → 마감(필렛·챔퍼) 순으로 세 번에 나눠 말하는 편이 안전합니다.
- 실패하면 실패한 피처가 문서에 남습니다. AI 가 “PocketCenter 에서 멈췄다” 고 하면 그 원인(스케치가 형상 밖 등)을 말해 주고, 지우고 다시 만들게 시킵니다.
- 부피가 줄었는지 늘었는지를 AI 가 피처마다 보고합니다. 구멍을 팠는데 부피가 안 줄었으면 Pocket 이 재료를 안 만난 것입니다.
관련 실습
섹션 제목: “관련 실습”뒤에서 도는 기능
섹션 제목: “뒤에서 도는 기능”| 기능 | 하는 일 |
|---|---|
build_features |
스케치 + Pad/Pocket/Groove/Revolution/Fillet/Chamfer/helix 목록을 Body 에 순서대로 쌓고 피처마다 검증, params 는 Spreadsheet 로 |
tracked_recompute · get_screenshot |
재계산 결과 확인, 등각·정면 등 12방향 PNG |
save_document |
시켰을 때만 저장 |