Backup/ (121 MB, 590 파일) — HX10 OEM 컨트롤러 복구 골든 이미지. 사용자 작업 데이터가 아니라 컨트롤러 복구용 시스템 파일.
| 서브 | 파일 수 | 역할 |
|---|---|---|
| NC/Macro/ | 5 (O9020·O9022·O9024·O9025·O9028) | ATC 자동공구교환 매크로 세트 |
| Data/KOR/Parameter/ | 24 | 축 서보/스핀들/IO/매크로 파라미터 스냅샷 |
| Data/KOR/Bmp·Help·HMIData_L/S/ | 142 | 한글 HMI 화면 리소스 |
| Plc/KOR/ | 3 (Turbohx1.FUN/INI, Tladder.ini) | PLC 래더 로직 (2005년) |
| S_Graph/ | 10 (13.2 MB) | 서보 튜닝 그래프 로그 (2014-01, F3200/F4000 × 50/100/150%) |
| System/ | Wcord10·Sercos | 좌표계 등록, 고속 필드버스 설정 |
#200~#232 4포트 좌표 기반 언클램프→클램프, M21/M20, M81, G10.3, 4포트 + 확장 7·8번 사용 중 → 사실상 8포트 ATC#6321 접촉 신호)#401, 결과 #2240~#2243 → H1~H4 오프셋 자동 등록, 초과 시 M103 알람)⚠️ 이 매크로들은 공장에서 세팅된 안전장치. 실수로 덮어쓰면 ATC 고장. 절대 건드리지 말 것.
| 폴더 | 용량 | 설명 |
|---|---|---|
| RTX_8.12/ | 40.7 MB | IntervalZero RTX 실시간 Windows 런타임 설치 파일 (시리얼 키 포함) |
| IEMGD_HEAD_Windows/ | 12.7 MB | Intel Embedded Media Graphics Driver (HMI 가속) |
| Touch/ | 11.6 MB | eGalax/Touchkit 터치스크린 드라이버 (v32·v64·x32·x64) |
| NC_CARD/ | 4 파일 | hxDlxWdm.sys + hxMdxWdm.sys 모션 컨트롤 PCI 카드 WDM 드라이버 |
| Backup.zip | 28.3 MB | HXFont TTF 한글 폰트 + HXPLEditor PLC 편집 툴 (중복 아님) |
22 파일, 총 8 KB — 사용자가 직접 만든 작업 편의 NC.
X_Y_Z워밍업: G53 X0Y0Z0 → X2440 Y1220 Z-240 → M99
X_Y워밍업 : G53 X0Y0 → X2440 Y1220 → M99
작업대 유효범위 = 2440 × 1220 mm (8×4 ft), Z 스트로크 240 mm 확정.
1~6번: M94 Tn (공구 선택 신호만)
7~8번: M06 Tn (실제 교환)
모두 M30 종료
| 파일 | 내용 | 쓸모 |
|---|---|---|
| 1~8번TOOL 측정.nc | M94 T1→T6 + M06 T7·T8, 각 2초 대기, 종료 시 T1 장착 | 실제 운용본 |
| 1~3번, 2~4번 TOOL 측정 | 부분 측정 배치 | 부분 테스트용 |
| 1번~8번 TOOL 측정.nc (개별 7개) | 각 15 bytes, M94 Tn + M30만 | 스텁 |
| 1번TOOL 측정.Bmp | 측정 결과 캡처 (2024-01-10, 5.9 KB) | 📷 기록 |
| 항목 | 값 | 근거 |
|---|---|---|
| 타입 | PC-기반 3축 CNC 라우터 | 2440×1220×240 작업대, 절삭 파라미터 |
| 컨트롤러 | HX10 V1.00 (2015-03-14 빌드) | Backup 폴더명 + 펌웨어 일자 |
| 제어 스택 | Windows + RTX 8.1 실시간 확장 | RTX_8.12 셋업 파일 |
| PLC 런타임 | Turbohx1 (한국 OEM 제어 펌웨어) | Plc/KOR/Turbohx1.FUN/INI |
| HMI | EUC-KR 한글 + 커스텀 HXFont | Bmp/HMIData 리소스 |
| 모션 카드 | hxDlxWdm + hxMdxWdm PCI WDM | NC_CARD 드라이버 |
| G-code 방언 | Fanuc 호환 (G10.3, G31.1, G43 TLC, G54, M06) | NC Macro 해독 |
| 스핀들 | 12,000 RPM 이상 (S12000 호출) | 실작업 NC 헤더 |
| ATC | 8포트 자동공구교환 + 자동 길이측정 | O9022·O9025 매크로 |
| 후처리기 | Vectric Aspire | Aspire 특유 G10.3 + 매크로 변수 |
⚠️ 브랜드 미확정: 웹 검색으로 HX10 컨트롤러 제조사를 특정하지 못함. 현대위아 HX10 VMC(금속 선반)와는 다른 기종. 한국 OEM이 Turbohx 펌웨어로 납품한 목공 라우터로 추정. 정확한 제조사는 장비 명판 촬영으로 교차 확인 필요.
1. 전원 ON → 컨트롤러 부팅 (3분)
2. 공기압 확인: ATC용 5~6 bar (게이지 체크)
3. 홈 복귀: G28 (3축 원점)
4. 축 예열 (현재 X_Y_Z워밍업.nc 그대로):
- 전 스트로크 왕복 3~5회 (F3000 권장)
5. ★ 스핀들 예열 (현재 파일에 없음 — 추가 필요):
- 6,000 RPM × 2분 (50%)
- 9,000 RPM × 2분 (75%)
- 12,000 RPM × 1분 (100%)
※ 4일 이상 쉬었으면 각 단계 2배 시간
6. 집진기/쿨런트 동작 확인
O1000 (SPINDLE WARMUP)
G90 G00 G53 Z-50.
M06 T1 ; 더미 툴 장착 (스핀들에 반드시 콜렛 있어야 함)
G43 H1
S6000 M03 ; 50% RPM
G04 X120. ; 2분
S9000 ; 75% RPM
G04 X120. ; 2분
S12000 ; 100% RPM
G04 X60. ; 1분
M05
M30
스핀들워밍업.nc로 저장 후 X_Y_Z워밍업.nc와 연달아 실행 권장.| 부위 | 윤활제 타입 | 권장 제품 | 주기 | 방법 |
|---|---|---|---|---|
| 볼스크류 (3축) | 웨이 오일 ISO VG 68 | Mobil Vactra No.2, Shell Tonna S2 M 68 | 매주 1회 (또는 8시간) | 오일건·디스펜서로 스크류 양끝 니플에 주유 |
| LM 리니어 가이드 | 리튬 EP-2 그리스 | HIWIN G05 (NLGI 2), Mobil XHP 222 | 월 1회 (또는 40시간) | 블록 측면 그리스 니플, 그리스건 2~3회 펌핑 |
| 공압 ATC 실린더 | 공압 루브리케이터 오일 | ISO VG 32 공압유 (Mobil Almo 525) | FRL 유닛 보충 시 | 루브리케이터 탱크 리필 |
| 스핀들 베어링 | 공장 밀폐형 | 교체 불가 | 워밍업으로 대체 | ‑ |
| 작업 | 필요 도구 | 플레이캣 활용 아이디어 |
|---|---|---|
| V-카빙 / 레터링 | V-비트 (60°, 90°) | 캣타워에 "PlayCat" 로고 각인, 고객 주문명 새김 |
| 3D 부조 (릴리프) | 볼엔드밀 2~6 mm | 고양이 실루엣 장식판, 7묘 얼굴 한정판 |
| 포켓팅 (2.5D) | 엔드밀 | 사료그릇 홈, 센서 매립홈, 이름표 삽입홈 |
| 인레이 (상감) | V-비트 + 엔드밀 | 자작+호두나무 투톤 프리미엄 캣워커 |
| 드릴링 패턴 | 드릴 비트 | 통풍구, 스크래쳐 마운트 구멍 |
| 3D 카빙 (조각) | 테이퍼 볼엔드 | 고양이 피규어, 소품 |
| 퍼즐 / 박스 조인트 | 엔드밀 | 집사 선물 굿즈 라인 |
| 사인보드 | V-비트 + LED | 매장·전시부스 브랜딩 |
| 재료 | 가능 여부 | 주의 |
|---|---|---|
| 자작합판 / MDF | 주력 | ‑ |
| 솔리드 우드 (호두·오크·월넛) | 가능 | 역결 주의 |
| 아크릴 / 플렉시글라스 | 가능 | O-flute 플라스틱 전용 비트, 저속 |
| 알루미늄 컴포지트 (ACP) | 가능 | 3 mm 이하, 알루미늄용 2-flute |
| 순수 알루미늄 | 한계 | 얕게·저속·쿨런트 필요, 주로 6061 T6 박판 |
| 포맥스 / 폼보드 | 가능 | 제품 프로토타입 |
| 콜크 / 하드보드 | 가능 | 행동풍부화 매트 |
172.30.1.77:8188 파이프라인과 직결 가능.툴백업/워밍업/스핀들워밍업.nc 추가 (4.3 템플릿)CNC 작업의 정확도를 결정하는 두 축 — 공구 길이(Tool Offset)와 작업 원점(Work Coordinate System). 공구를 바꿀 때마다 길이는 바뀌고, 소재를 새로 올릴 때마다 원점은 바뀝니다. 이 두 값이 어긋나면 아무리 좋은 G-code도 소재를 파먹거나 허공을 긁습니다.
컨트롤러에서 Z값을 수동으로 입력해야 할 때(센터 정렬 후 미세 보정 등):
-10.3 식으로 입력(소재 10mm에 0.3mm 여유) — 12mm 그대로 넣으면 관통 가공에서 베드 긁음예: 소재 두께 10mm, 관통 가공
- 잘못: Z = -10.0 → 베드 긁힐 가능성
- 권장: Z = -10.3 → 0.3mm 여유로 확실한 관통, 베드 보호
CAM(Aspire/VCarve)에서 시뮬레이션은 잘 되는데 실제 가공이 이상한 경우 — 95%는 벡터 문제다. CAD에서 온 도면을 그대로 쓰지 말고, 반드시 아래 절차를 거친다.
OVERKILL 명령 실행 — 중복선·겹친 선 자동 정리Join Vectors 실행 시 허용 오차를 0.01 → 0.1mm 단계적으로 올려 연결| 문제 | 증상 | 해결 |
|---|---|---|
| 열린 벡터 (Open Vector) | 포켓팅 경로 생성이 안 됨 / 외곽 가공 중 Z축이 불필요하게 오르내림 | 전체 선택(Ctrl+A) → Join Vectors 실행, 허용 오차 0.01~0.1mm부터 단계적으로 올려 연결. 분홍색 점선으로 표시되는 부분이 열린 부분 |
| 중복 벡터 (Duplicate) | 시뮬레이션에서 같은 경로를 두 번 지나감 / 가공 시간 2배 | Select Duplicate Vectors 실행 → 선택된 중복선 삭제 |
| 벡터 교차 / 자기교차 | 포켓이 원하지 않는 영역까지 파임 | 해당 선을 Node Edit 모드로 들어가 교차점 제거 또는 원본 CAD에서 재수정 |
| 허용 오차를 올려도 안 붙는 경우 | 간격이 너무 커서 Aspire가 자동 연결 거부 | 원본 CAD로 돌아가서 해당 구간 선을 직접 연장하거나 trim 후 다시 DXF 저장 |
Aspire 기본 공구 DB는 이상치. 실제 사용하는 비트 기준으로 직접 등록:
예: 3mm 2-flute 업컷 엔드밀 (자작합판 15T 기준)
- Spindle Speed : 18000 RPM
- Feed Rate (XY) : 3000 mm/min
- Plunge (Z) : 800 mm/min
- Stepover : 40% (1.2mm)
- Stepdown (DOC) : 3mm (재료 두께의 20%)
- Ramp : Yes (비트 파손 예방)
가공 면 품질이 중요한 제품(캣워커 본체 등)에는 한 번에 깊이까지 파지 않고 2단계로 분리:
0.2~0.5mm 남기고 빠르게 깎아냄. 높은 피드, 낮은 공구 부담.→ 같은 가공 시간에 측면 품질이 확연히 좋아지고 공구 수명도 2~3배 늘어남.
소재 두께 12mm 관통 가공
- Material Thickness : 12.0 mm
- Cut Depth : 12.1 mm ← 여유 0.1mm
- Clearance Height : 20 mm ← 클램프·지그 위 안전 확보
- Home Position : X0 Y0 Z20 (작업 원점 위 20mm)
컨트롤러 기능은 많지만 목재 가공에서 쓰는 건 한정적:
D:\NC_Data\ 같은 작업용 폴더 하나 만들어 거기 저장| 실수 | 증상 | 예방법 |
|---|---|---|
| 공구 교체 후 측정 잊음 | 너무 깊게 파거나, 허공에서 가공 (새 공구 길이가 반영 안 됨) | "공구 교체 = 공구 측정 한 세트" 암기. ATC 사용 시 자동 측정 매크로 항상 호출 |
| 열린 벡터로 가공 경로 생성 | 포켓팅 경로 안 생김 / 외곽 가공 중 Z축이 계속 들썩임 | CAM 작업 전 항상 Find Open Vectors + Join Vectors 실행 |
| 원점 복귀 시 축이 센서 끝에 닿아 있음 | "오버 트래블" 알람, 원점 복귀 실패 | 원점 복귀 전 각 축을 중앙으로 조금씩 이동 (MPG x100 사용) |
| 바탕화면에 G-code 무한 저장 | PC 속도 저하, 파일 찾기 어려움, 가공 중 랙 | D드라이브에 NC_Data 폴더, 바탕화면엔 바로가기만 |
| 관통 가공 깊이 = 소재 두께 | 마지막 0.1~0.3mm 남아서 수동 칼로 마무리 필요 / 또는 베드 긁음 | 항상 소재 두께 + 0.1~0.3mm로 설정 (예: 10mm 소재 → Z −10.3) |
| 비상정지 후 리셋만 하고 가공 재개 | 좌표계 어긋난 채로 소재 파먹음 | 비상정지·알람 후엔 반드시 기계 원점 복귀 재실행 → 작업 원점 재확인 |
| 분홍색 레이어 사용 | Aspire에서 선택·오류 표시와 혼동 | CAD 레이어 색상 배정 시 분홍·자홍 계열 피하기 (파·빨·녹·노 사용) |