하스 M88 코드: 관통 스핀들 쿨런트(TSC) 활성화 및 펌프 설정 관리
하스 M88 관통 스핀들 쿨런트 ON (Through-Spindle Coolant On)
M88 코드는 관통 스핀들 쿨런트(TSC) 옵션을 켜는 데 사용하며, M89로 끕니다.
관통 홀이 있는 적절한 공구가 장착되어 있어야 TSC 시스템 사용 가능. 적절한 공구 없이 TSC 사용 시 스핀들 헤드에 쿨런트 범람하여 보증 무효화됨. TSC 켠 상태에서 M04(주축 역회전) 명령 실행 권장하지 않음.

프로그램 예제
참고: M88 명령은 주축 속도 명령보다 앞에 와야 합니다.
T1 M6; (TSC 쿨런트 스루 드릴) G90 G54 G00 X0 Y0; G43 H06 Z.5; M88; (TSC 켜기) S4400 M3; G81 Z-2.25 F44. R.03; M89 G80; (TSC 끄기) G91 G28 Z0; M30;
코드 라인별 해설
| 라인 | 코드 | 설명 |
| 1 | T1 M6 | 1번 공구(TSC 드릴) 교환 |
| 2 | G90 G54 G00 X0 Y0 | 절대 좌표, 작업 좌표계 1, 가공 위치 급속 이동 |
| 3 | G43 H06 Z.5 | 공구 길이 보정 6번, Z0.5 안전 높이 |
| 4 | M88 | TSC 펌프 ON, 쿨런트 압력 상승 대기 |
| 5 | S4400 M3 | 주축 4400 RPM 정회전 (TSC ON 후 주축 시작 필수) |
| 6 | G81 Z-2.25 F44. R.03 | 드릴 사이클: 깊이 -2.25, 이송 44, R평면 0.03 |
| 7 | M89 G80 | TSC OFF, 펌프 정지, 퍼지 후 OFF, 사이클 취소 |
| 8 | G91 G28 Z0 | 증분 모드, 기계 원점(Z) 복귀 |
| 9 | M30 | 프로그램 종료 |

관련 하스 설정
하스 설정 32 쿨런트 오버라이드 (Coolant Override)
이 설정은 쿨런트 펌프 작동 방식을 제어합니다.
- Normal (일반): 작업자가 수동으로 또는 M코드(M08/M09)로 펌프 ON/OFF 가능
- Off (끔): 수동 또는 프로그램으로 쿨런트 켜기 시도 시 알람 발생
- Ignore (무시): 프로그래밍된 모든 쿨런트 명령 무시, 하지만 수동으로는 펌프 ON 가능
(하스 설정 32 참조)
TSC(Through-Spindle Coolant) 시스템 핵심 사항
- 필수 공구: 관통 홀(Coolant Through) 있는 드릴/엔드밀/탭만 사용 가능
- 압력: 통상 10-30 bar (옵션 사양별 상이) - 고압일수록 칩 배출/냉각 효과 큼
- 필터링: 미세 필터(25-50μm) 필수 - 노즐 막힘 방지
- 퍼지(Purge): M89 실행 시 설정된 시간(파라미터 237) 동안 공기/저압 쿨런트로 라인 퍼지 후 완전 차단
- 알람: 압력 저하, 필터 막힘, 누수 시 알람 발생 → 자동 TSC 차단
M88/M89 순서 준수 필수
- M88 (TSC ON)
- Sxxxx M03 (주축 시작) - 반드시 M88 이후
- 가공 사이클 (G81/G83 등)
- M89 (TSC OFF) - 가공 완료 후
- G80 (사이클 취소)
순서 위반 시: 주축 회전 중 TSC ON → 기계적 충격, 씰 손상 / TSC OFF 전 주축 정지 안 함 → 쿨런트 스핀들 내부 누유