하스 M89 코드: 관통 스핀들 쿨런트(TSC) 끄기 & 펌프 설정 관리
하스 M89 관통 스핀들 쿨런트 OFF (Through-Spindle Coolant Off)
M89는 관통 스핀들 쿨런트(TSC) 옵션을 끄는 데 사용됩니다. M89 호출 시 스핀들이 정지하고 TSC 펌프가 차단됩니다. 파라미터 237에 지정된 시간 동안 퍼지(Purge) 실행 후 퍼지 중단.

관련 하스 설정
하스 설정 32 쿨런트 오버라이드 (Coolant Override)
이 설정은 쿨런트 펌프 작동 방식을 제어합니다.
- Normal (일반): 작업자가 수동으로 또는 M코드로 펌프 ON/OFF 가능
- Off (끔): 수동 또는 프로그램으로 쿨런트 켜기 시도 시 알람 발생
- Ignore (무시): 프로그래밍된 모든 쿨런트 명령 무시, 하지만 수동으로는 펌프 ON 가능
(하스 설정 32 참조)
M89 상세 동작 시퀀스
- M89 블록 실행
- TSC 펌프 정지 명령
- 주축 정지 (M05 효과 포함)
- 퍼지 사이클 시작: 압축 공기 또는 저압 쿨런트로 TSC 라인 내 잔여 액체 배출
- 파라미터 237 설정 시간(초) 경과 후 퍼지 중단
- 다음 블록 진행
M88/M89 쌍으로 사용 필수
M88 (TSC ON)
Sxxxx M03 (주축 시작 - M88 이후 필수)
G81 ... (드릴/탭 사이클)
M89 (TSC OFF + 퍼지)
G80 (사이클 취소)
퍼지(Purge) 기능 상세
| 항목 | 내용 |
| 목적 | 스핀들 내부/공구 관통 홀 잔여 쿨런트 완전 제거 → 녹/오염/동결 방지 |
| 매체 | 압축 공기(주) 또는 저압 쿨런트 |
| 시간 설정 | 파라미터 237 (초 단위, 기본값 모델별 상이) |
| 필수성 | 생략 시 스핀들 베어링/씰 수명 단축, 다음 가공 시 쿨런트 오염 |
트러블슈팅
- 알람 196 COOLANT SPIGOT FAILURE: 프로그래머블 노즐 연계 알람, M88/M89와 직접 연관 없으나 쿨런트 시스템 전체 점검 필요
- TSC 압력 저하 알람: 필터 막힘, 펌프 고장, 누수, 공구 관통 홀 막힘 확인
- 퍼지 미작동: 파라미터 237=0 설정 확인, 에어 공급 라인/솔레노이드 밸브 점검
- 쿨런트 누유: 스핀들 씰 마모, 공구 홀더/풀스터드 O링 불량 - 즉시 정비 필요
유지보수 포인트
- 일일: TSC 필터 차압 게이지 확인, 누유 여부 시각 점검
- 주간: 필터 엘리먼트 교체 (차압 기준 또는 주기별)
- 월간: 퍼지 동작 확인 (M89 단독 실행으로 테스트), 펌프 압력/유량 측정
- 분기: TSC 라인 내부 세척, 스핀들 씰 상태 점검 (전문 엔지니어)
M89는 단순히 쿨런트를 끄는 게 아니라, 스핀들 내부 보호 위한 퍼지 사이클까지 포함한 완전한 TSC 종료 시퀀스입니다. 반드시 M88과 쌍으로, 올바른 순서로 사용하세요.