mathieu@lautre-instant:~$ whoami
HENRA Mathieu
L'autre Instant 대표. 동업자 Lucille BAC와 함께 설립했습니다.
mathieu@lautre-instant:~$ ls sites/
mathieu@lautre-instant:~$ ls projects/
mathieu@lautre-instant:~$ ls social/
mathieu@lautre-instant:~$ cat projects/postpro-dmg-cmx50u.txt
DMG Mori CMX50U / CMX1U — SolidWorks용 포스트프로세서 2026년 1월 – 2026년 6월 DMG Mori CMX50U의 3+2 위치결정 5축 가공을 위한 SolidWorks 포스트프로세서 개발. TRAORI 없이, CYCLE800을 이용한 위치결정 방식으로 공구 방향을 설정합니다. DMG Mori CMX1U에서도 동작합니다.
mathieu@lautre-instant:~$ cat projects/postpro-fusion-robotmaster.txt
사용 설명서 및 기술 문서
Fusion 360 → APT 포스트프로세서 (Robotmaster)
날짜: 2025-12-09 버전: 17 작성: L'autre Instant
----------------------------------------------------------------------
1. 소개
이 포스트프로세서는 Autodesk Fusion 360(CAM)과 Robotmaster(또는 APT
ISO 4343 형식을 지원하는 다른 CAM 소프트웨어)를 연결합니다.
Fusion의 공구 경로를 중립 코드(APT)로 변환합니다. 이 코드는 특정
기계 기구학에 묶이지 않고 동작의 형상(GOTO, MOVARC)과 기술적
의도(SPINDL, FEDRAT)를 기술합니다. 6축 로봇의 기구학은 이후
Robotmaster가 처리합니다.
----------------------------------------------------------------------
2. FUSION 360에 설치하기
1. 파일 받기: apt 2-12.2025 v17.cps (또는 _vente.cps).
2. 포스트프로세서 라이브러리 열기:
- Fusion에서 제조(MANUFACTURE) 작업 공간으로 이동;
- 관리(Manage) 탭 > 포스트 라이브러리(Post Library).
3. 가져오기:
- "Local"(공유하려면 "Cloud")을 선택;
- 마우스 오른쪽 클릭 > 가져오기, .cps 파일 선택.
4. 사용:
- NC 프로그램을 만들 때 목록에서 이 포스트프로세서를 선택.
----------------------------------------------------------------------
3. 설정 (속성)
이 옵션들은 Fusion의 "Post Process" 창에 표시됩니다. 코드를 수정하지
않고 동작을 조정할 수 있습니다.
그룹: 형식 및 정보
작업별 파일 분리 (separateFiles) 기본값: 예
작업마다 별도의 .apt 파일을 생성합니다 (예: Prog_1.apt,
Prog_2.apt). 공구 방향(작업 평면)이 바뀔 때마다 새 파일이 필요한
Robotmaster에 유용합니다. 작업들의 방향이 같다면 체크를 해제하여
하나의 파일로 받을 수 있습니다.
노트 표시 (showNotes) 기본값: 예
헤더에 주석과 메타데이터(PPRINT)를 넣습니다: 예상 시간, 전략,
공차 등. 추적성을 위해 꼭 필요합니다.
급속 이송에 G0 사용 (forceRapid) 기본값: 예
Fusion은 급속 이동(소재 밖 이동)을 고속 G1(F10000)으로 출력하는
경우가 많습니다. 체크하면 포스트프로세서가 실제 RAPID 명령(G0)을
강제하여 Robotmaster가 이 이동을 자유롭게 최적화할 수 있습니다.
소수점 정밀도 기본값: 높음
높음(소수 6자리), 보통(4), 낮음(3). 항공·정밀 가공에는 "높음"을
유지하세요.
감사 메타데이터 기록 기본값: 예
사용자, 날짜, 원본 파일 경로를 헤더에 추가합니다.
그룹: 정밀도 및 형상
원호 허용 (allowArc) 기본값: 아니요
ON: MOVARC 명령(G2/G3)을 생성합니다. 파일이 가볍고 곡선이
매끄럽습니다.
OFF: 모든 것을 작은 GOTO 구간으로 "선형화"합니다. 파일은
무겁지만, 변환기가 일부 복잡한 3D 원호를 처리하지 못할 때도
호환성이 보장됩니다.
작은 원호 분해 기본값: 예
원호가 활성화되어 있어도 아주 작은 반경(기본값 1 mm 미만)은
수치적 불안정을 피하기 위해 구간으로 변환합니다.
그룹: 안전
Z 안전 기능 활성화 (zSafeEnabled) 기본값: 아니요
"전부 아니면 전무" 방식의 충돌 방지 시스템입니다. 포스트프로세서는
생성 전에 프로그램 전체를 검사합니다. 단 한 점이라도 정해진 Z
한계 아래로 내려가면 처리를 중단하고 아무것도 생성하지 않으므로,
공구 경로를 수정해야 합니다.
최소 Z 한계 기본값: 0.0
허용되는 최저 Z 높이(예: 테이블 표면은 0)로, 전역 좌표계(WCS)
기준입니다.
마모 감시 (toolWearMonitoring) 기본값: 아니요
공구 마모를 실시간으로 감시합니다.
마모 한계, m 단위 (toolWearLimit) 기본값: 500
최대 절삭 거리입니다. 가공 중 이 거리를 넘으면 공구를 점검할 수
있도록 일시 정지(OPSTOP)를 넣습니다.
----------------------------------------------------------------------
4. 기능 상세
A. 다중 파일 출력
코드를 나누는 기능입니다.
- 왜 필요한가? Robotmaster는 한 파일 안의 여러 작업을 잘 처리하지만,
두 작업 사이에 공구 방향(작업 평면)이 바뀌는 경우는 예외입니다.
이때는 반드시 파일을 나눠야 합니다.
- 동작 방식: 새 작업이 시작될 때마다 현재 파일을 닫고(FINI) 번호가
붙은 새 파일(_1, _2…)을 엽니다.
B. Z-Safe (전역 안전)
공작물의 방향과 상관없이 테이블과의 충돌을 방지합니다.
- 원리: 5축 또는 3+2 위치결정 가공에서 공구의 "Z"는 기계의 "Z"가
아닙니다. 이 기능은 모든 점을 기계의 전역(GLOBAL) 좌표계(WCS)로
변환합니다. 공구가 90° 기울어져 있어도 시스템은 테이블의
위치(Z=0)를 압니다.
- 안전: 사전 검사 방식입니다. 오류가 발견되면 어떤 코드도 만들지
않아 사람의 실수로 인한 위험을 막습니다.
C. Tool Wear Monitor (마모 관리)
공구 수명을 미리 예측하고 관리하도록 돕습니다.
- 정보(헤더): 파일을 여는 즉시 공구별 예상 총 절삭 거리를 계산해
표시합니다 (PPRINT ESTIMATED CUT DISTANCE...). 이 정보는 참고용으로
항상 표시됩니다.
- 안전(가공 중): 옵션이 켜져 있으면 누적 거리를 감시합니다. 정해진
한계에 도달하면:
- 선택적 정지(OPSTOP)를 넣고;
- 명확한 경고를 추가합니다
(WARNING: TOOL WEAR LIMIT REACHED).
----------------------------------------------------------------------
5. 출력 파일 구조 (APT)
Robotmaster용으로 생성된 일반적인 파일의 모습입니다:
PARTNO/'Program_1' <- 프로그램 / 작업 이름
PPRINT ESTIMATED TIME: 2 MIN... <- Fusion이 계산한 시간
PPRINT TOOL NAME: Fraise D10... <- 공구 정보
PPRINT ESTIMATED CUT DISTANCE... <- 예상 절삭 거리
UNITS/MM <- 단위
CUTTER/10.0, 0.0... <- 공구 정의 (지름, 코너 반경...)
LOADTL/1 <- 1번 공구 호출
SPINDL/15000, RPM, CLW <- 주축
MULTAX/ON <- 5축 모드 (필요 시)
RAPID <- 급속 이동 (G0)
GOTO/100.0, 50.0, 50.0, ... <- 위치 (X, Y, Z, I, J, K)
FEDRAT/2000.0, MMPM <- 이송 속도 (G1)
GOTO/100.0, 50.0, 10.0...
MOVARC/...... <- 원호 (활성화된 경우)
GOTO/...
OPSTOP <- 마모 한계 도달 및 감시 활성 시
END <- 공구 경로 끝
FINI <- 파일 끝
----------------------------------------------------------------------
6. 지원
오류가 발생하면:
- 포스트프로세서가 "Failed to post data"를 표시하면 항상 로그 파일을
확인하세요;
- 가장 흔한 오류는 Z-Safe 안전 기능의 작동입니다 (출력 파일이나
로그에 명확히 표시됩니다).
mathieu@lautre-instant:~$ ls education/
mathieu@lautre-instant:~$ cat education/2013-2015_cap-fashion-tailoring.txt
CAP 패션 직업 과정 — 테일러링 전공 프랑스 국가 직업 자격 — 프랑스 교육부 2013 – 2015
mathieu@lautre-instant:~$ cat education/2016_vetigraph-expert.txt
파리시 성인 강좌 (Cours Municipaux d'Adultes) VETIGRAPH Expert 자격 2016 VETIGRAPH Expert의 패턴 제작 및 그레이딩 기능, VETIMARK를 이용한 마킹(배치) 작업에 능숙함.
mathieu@lautre-instant:~$ cat education/2016-2017_draping-high-end.txt
파리시 성인 강좌 (Cours Municipaux d'Adultes) 고급 의류 드레이핑 및 봉제 2016 – 2017 과정: 입문 및 심화 - 마네킹에 기준선 테이프 붙이기. - 표준 사이즈 마네킹 위에서 드레이핑 기법으로 패턴 제작. 간단한 여성복 디자인화(타이트 스커트, 기본 보디스 등)를 바탕으로 작업. - 고급 여성복의 전체 광목 가봉(투알) 재단 및 봉제. 특히 마감에 세심한 주의를 기울임.
mathieu@lautre-instant:~$ cat education/2018-2019_cap-leatherwork.txt
CAP 가죽 공예 프랑스 국가 직업 자격 — 프랑스 교육부 2018 – 2019
mathieu@lautre-instant:~$ cat education/2022_kuka-college-level-1.txt
KUKA College 로봇 프로그래밍 — 레벨 1 2022년 11월 KUKA 인티그레이터 교육, 레벨 1. 수료증: college.kuka.com에서 확인
mathieu@lautre-instant:~$ cat education/2025-2026_bts-cprp.txt
Lycée Robert Schuman 기계 가공 — 자동화 — 부품 설계 — CNC 운용 2025년 9월 – 2026년 6월 과정: BTS CPRP (프랑스 2년제 생산공학 고등기술 학위) BTS CPRP 1·2학년 학생들과 함께한 실습 수업. 올해의 목표는 CNC를 갖춘 제조 작업장의 공정, 설계, 최적화를 이해하는 것이었습니다. 학교에는 3+2 위치결정 5축 DMG Mori CMX50U와 CLX 선반 등 꽤 인상적인 장비가 갖춰져 있습니다. 저를 가르쳐 주신 Arnaud LESTRELIN 선생님의 도움으로, SolidWorks용 CMX50U 포스트프로세서를 직접 만들고, 테스트하고, 완성했습니다. 모든 것이 완벽하게 동작하며, 테스트를 위해 기계를 직접 다뤄 보는 동시에 SolidWorks로 주제를 깊이 이해할 수 있었습니다. -> projects/postpro-dmg-cmx50u.txt
mathieu@lautre-instant:~$