My Haas 환영합니다,
!
Haas Tooling MyHaas/HaasConnect 로그인 등록 Haas Tooling MyHaas/HaasConnect 로그아웃 환영합니다, 내 기계 최근 활동 내 견적 내 계정 내 사용자 로그아웃
담당 대리점 찾기
  1. 언어 선택
    1. English
    2. Deutsch
    3. Español - España
    4. Español - México
    5. Français
    6. Italiano
    7. Português
    8. Český
    9. Dansk
    10. Nederlands
    11. Magyar
    12. Polski
    13. Svenska
    14. Türkçe
    15. 中文
    16. Suomi
    17. Norsk
    18. الإنجليزية
    19. български
    20. Hrvatski
    21. Ελληνικά
    22. Română
    23. Slovenský
    24. Slovenščina
    25. 한국어
    26. 日本語
    27. Українська
  • 기계 Main Menu
    • 수직 밀
      수직 밀
      수직 밀 View All
      • 수직 밀
      • VF 시리즈
      • 유니버설 기계
      • VR 시리즈
      • VP-5 프리즈매틱
      • 팔레트 교환 VMC
      • 미니밀
      • 몰드 기계
      • 고속 드릴 센터
      • 드릴/탭/밀 시리즈
      • 툴룸 밀
      • Pocket Mill
      • 컴팩트 밀
      • 갠트리 시리즈
      • SR 시트 라우터
      • 초대형 VMC
      • 이중 컬럼 밀
    • 멀티 축 솔루션
      멀티 축 솔루션
      멀티 축 솔루션 View All
      • 멀티 축 솔루션
      • Y축 선반
      • 5축 밀
    • 선반
      선반
      선반 View All
      • 선반
      • ST 시리즈
      • 이중 스핀들
      • 박스 웨이 시리즈
      • 툴룸 선반
      • 척커 선반
      • Haas 봉재 이송장치
    • 수평 밀
      수평 밀
      수평 밀 View All
      • 수평 밀
      • 50-테이퍼
      • 40-테이퍼
    • 로터리 및 인덱서
      로터리 및 인덱서
      로터리 및 인덱서 View All
      • 로터리 및 인덱서
      • 로터리 테이블
      • 인덱서
      • 5축 로터리
      • 초대형 로터리
    • 자동화 시스템
      자동화 시스템
      자동화 시스템 View All
      • 자동화 시스템
      • 밀 자동화
      • 선반 자동화
      • 자동 공작물 적재장치
      • 자동화 모델
    • 데스크톱 기계
      데스크톱 기계
      데스크톱 기계 View All
      • 데스크톱 기계
      • 데스크톱 밀
      • 데스크톱 선반
      • 제어 시뮬레이터, 표준
      • 제어 시뮬레이터, 고급
    • 공장 장비
      공장 장비
      공장 장비 View All
      • 공장 장비
      • 니형 밀
      • Haas 수동 선반
      • Haas 톱
    • 제작 기계
      제작 기계
      제작 기계 View All
      • 제작 기계
      • 레이저 절삭 기계
      • CNC 프레스 브레이크
    • 빠른 링크 특별 시리즈  특별 시리즈 
      EU 시리즈 EU 시리즈 제작 및 가격 | 가격 목록 제작 및 가격 | 가격 목록 재고품 기계 재고품 기계 신제품 신제품 첫 CNC 첫 CNC
      공구 쇼핑
      • Haas 제품 제작 및 가격
      • 가격 목록
      • 사용 가능한 재고
      • CNCA 파이낸싱
      상담을 받고 싶으신가요?

      Haas Factory Outlet (HFO)은 고객님의 질문에 답변을 드리며 가장 좋은 선택지를 안내해 드립니다.

      CONTACT YOUR DISTRIBUTOR >
  • 옵션 Main Menu
    • Product Image 스핀들
      스핀들
      스핀들 View All
      • 스핀들
    • Product Image 공구 교환장치
      공구 교환장치
      공구 교환장치 View All
      • 공구 교환장치
    • Product Image 4 | 5축
      4 | 5축
      4 | 5축 View All
      • 4 | 5축
    • Product Image 터렛 및 라이브 툴링
      터렛 및 라이브 툴링
      터렛 및 라이브 툴링 View All
      • 터렛 및 라이브 툴링
    • Product Image 검사
      검사
      검사 View All
      • 검사
    • Haas 칩 및 절삭유 관리 칩 및 절삭유 관리
      칩 및 절삭유 관리
      칩 및 절삭유 관리 View All
      • 칩 및 절삭유 관리
    • Haas Control Haas Control
      Haas Control
      Haas Control View All
      • Haas Control
    • Product Image 제품 선택 사항
      제품 선택 사항
      제품 선택 사항 View All
      • 제품 선택 사항
    • Product Image 툴링 및 픽스처링
      툴링 및 픽스처링
      툴링 및 픽스처링 View All
      • 툴링 및 픽스처링
    • Product Image 워크홀딩
      워크홀딩
      워크홀딩 View All
      • 워크홀딩
    • Product Image 5축 솔루션
      5축 솔루션
      5축 솔루션 View All
      • 5축 솔루션
      • 5 Easy Steps to 5-Axis
    • Product Image 자동화
      자동화
      자동화 View All
      • 자동화
    • 빠른 링크 특별 시리즈  특별 시리즈 
      EU 시리즈 EU 시리즈 제작 및 가격 | 가격 목록 제작 및 가격 | 가격 목록 재고품 기계 재고품 기계 신제품 신제품 첫 CNC 첫 CNC
      공구 쇼핑
      • Haas 제품 제작 및 가격
      • 가격 목록
      • 사용 가능한 재고
      • CNCA 파이낸싱
      상담을 받고 싶으신가요?

      Haas Factory Outlet (HFO)은 고객님의 질문에 답변을 드리며 가장 좋은 선택지를 안내해 드립니다.

      CONTACT YOUR DISTRIBUTOR >
  • Why Haas Main Menu
      Haas의 차이를 알아보세요
    • Haas여야만 하는 이유
    • MyHaas
    • 교육 커뮤니티
    • Industry 4.0
    • Haas 인증
    • 고객 사용후기
  • 서비스 Main Menu
      Haas Service 에 오신 것을 환영합니다
      서비스 홈 조작자 설명서 방법 절차 문제해결 가이드 예방적 유지관리 Haas 부품 Haas Tooling 동영상
  • 동영상 Main Menu
My Haas 환영합니다,
!
Haas Tooling MyHaas/HaasConnect 로그인 등록 Haas Tooling MyHaas/HaasConnect 로그아웃 환영합니다, 내 기계 최근 활동 내 견적 내 계정 내 사용자 로그아웃
담당 대리점 찾기
  1. 언어 선택
    1. English
    2. Deutsch
    3. Español - España
    4. Español - México
    5. Français
    6. Italiano
    7. Português
    8. Český
    9. Dansk
    10. Nederlands
    11. Magyar
    12. Polski
    13. Svenska
    14. Türkçe
    15. 中文
    16. Suomi
    17. Norsk
    18. الإنجليزية
    19. български
    20. Hrvatski
    21. Ελληνικά
    22. Română
    23. Slovenský
    24. Slovenščina
    25. 한국어
    26. 日本語
    27. Українська
×

검색 결과

Web Pages

Images

    • <
    • 1
    • >

Mill - User-Definable Macros - RD0049

서비스 홈 밀 - 사용자 정의형 매크로 - RD0049

밀 - 사용자 정의형 매크로 - RD0049

- 섹션으로 건너뛰기 - Back to Top

13.1 매크로 개요

Macros Introduction

참고: 이 제어 기능은 옵션입니다. 구매 방법에 대한 내용은 HFO에 문의하십시오.

매크로는 표준 G 코드로는 구현할 수 없는 기능들을 제어장치에 추가하여 유연성을 확장시킵니다. 공작물군, 맞춤형 고정 사이클, 복잡한 동작, 드라이빙 옵션 장치 등에 사용할 수 있습니다. 그러나 사용 가능한 용도는 거의 무한대입니다.

매크로는 여러 차례 실행될 수 있는 루틴/하위 프로그램입니다. 매크로문은 변수에 값을 할당할 수 있고 변수에서 값을 읽을 수 있으며, 식을 평가하고, 조건적으로 또는 무조건적으로 프로그램 내의 다른 지점에 분기될 수 있고 또는 프로그램의 일부 구간을 조건적으로 반복할 수 있습니다.

이 단원에는 몇 가지 매크로 응용 예제들이 제시되어 있습니다. 예제는 대략적인 개요이며 완전한 매크로 프로그램이 아닙니다.

직접적인 테이블 위의 고정장치 조작을 위한 공구 - 기계 가술자를 돕기 위해 많은 설정 절차들을 반자동화할 수 있습니다. 응용 설계 과정에서 예상하지 못한 즉각적인 상황들에 대해 공구들을 예비 지정할 수 있습니다. 예를 들어, 어떤 회사가 표준 볼트 구멍 패턴을 갖는 표준 클램프를 이용한다고 가정하겠습니다. 설정 이후 고정장치에 추가 클램프가 필요하다는 것을 발견하고, 매크로 하위 프로그램 2000이 추가 클램프에 구멍을 뚫어 볼트 패턴을 만들기 위해 프로그래밍했다고 가정하는 경우, 클램프를 고정장치에 추가하기 위해서는 다음 두 단계의 절차만 수행하면 됩니다.

a) 클램프를 배치하려는 각도 및 X, Y, Z 좌표로 기계를 조그합니다. 기계 화면에서 위치 좌표를 읽으십시오.
b) MDI 모드에서 다음 지령을 실행하십시오.

G65 P2000 Xnnn Ynnn Znnn Annn ;

여기서 nnn은 a) 단계에서 결정된 좌표입니다. 여기서 매크로 2000(P2000)은 지정된 각도 A에서 클램프 볼트 구멍 패턴을 뚫도록 설정되었기 때문에 동작을 수행합니다. 기본적으로 이것은 맞춤형 고정 사이클입니다.

반복되는 단순 패턴- 매크로를 이용하여 반복되는 패턴들을 정의하고 저장할 수 있습니다. 예시:

a) 볼트 구멍 패턴
b) 슬로팅
c) 구멍수, 각도, 자간이 서로 다른 각형 패턴
d) 소프트 죠와 같은 특수 밀링
e) 매트릭스 패턴(예. 가로 12 세로 15)
f) 표면 플라이 컷팅(예. 3인치 플라이 컷터를 이용한 12인치 x 5인치)

프로그램에 기초한 자동 오프셋 설정 - 매크로를 이용하면 좌표 오프셋을 개별 프로그램에서 설정하여 설정 절차가 더욱 쉬워지고 오류가 줄어들 수 있습니다(매크로 변수 #2001-2800).

검사 - 프로브를 사용하면 기계의 기능이 향상됩니다. 몇 가지 예제는 다음과 같습니다.

a) 가공을 위한 미확인 치수들을 결정하기 위한 공작물의 모방 절삭.
b) 오프셋과 마모값에 대한 공구 보정.
c) 성형품의 피삭재 공차를 결정하기 위한 기계 가공 이전의 검사.
d) 위치 뿐만 아니라 평행도와 편평도를 결정하기 위한 절삭 이후의 검사.

Useful G and M Codes

M00, M01, M30 - 프로그램 정지
G04 - 일시 정지
G65 Pxx - 매크로 하위 프로그램 호출. 변수 이전 허용.
M29 - M-FIN을 이용해 출력 릴레이 설정.
M129 - M-FIN을 이용해 출력 릴레이 설정.
M59 - 출력 릴레이 설정.
M69 - 출력 릴레이 소거.
M96 Pxx Qxx - 분산 입력 신호가 0일 경우 조건적 로컬 분기
M97 Pxx - 로컬 서브루틴 호출
M98 Pxx - 하위 프로그램 호출
M99 - 하위 프로그램 복귀 또는 반복
G103 - 블록 선독 한계. 컷터 보정이 허용되지 않음.
M109 - 대화형 사용자 입력

Round Off

제어장치는 십진수를 이진값으로 저장합니다. 따라서 변수에 저장된 숫자들은 1개의 최하위 숫자만큼 절사될 수 있습니다. 예를 들어 매크로 변수 #10000에서 저장된 숫자 7은 나중에 7.000001, 7.000000 또는 6.999999로 읽힐 수도 있습니다. 입력문이 다음과 같은 경우

IF [#10000 EQ 7]… ;

오독을 낳을 수도 있습니다. 이것을 프로그래밍하는 더 안전한 방법은 다음과 같습니다.

IF [ROUND [#10000] EQ 7]… ;

이 문제는 소수부가 없을 것이라고 예상될 경우 정수를 매크로 변수에 저장할 때만 문제가 됩니다.

Look-ahead

선독은 매크로 프로그래밍에서 매우 중요한 개념입니다. 제어장치는 처리 속도를 높이기 위해 최대한 많은 행들을 미리 처리하려 합니다. 처리 작업에는 매크로 변수의 해석도 포함됩니다. 예제:

#12012 = 1 ;
G04 P1.;
#12012 = 0 ;

이것은 출력을 켜고 1초를 대기한 다음 출력을 끄기 위한 것입니다. 그러나 선독은 제어장치가 일시 정지를 처리하는 동안 출력이 켜졌다가 즉시 꺼지게 합니다. G103 P1은 선독을 1 블록으로 제한하는 데 사용됩니다. 이 예제를 올바르게 작동하게 하려면 다음과 같이 변경해야 합니다.

G103 P1(G103에 대한 자세한 설명에 대해서는 이 매뉴얼의 G 코드 단원 참조) ;
;
#12012=1 ;
G04 P1.;
;
;
;
#12012=0 ;

Block Look-Ahead and Block Delete

Haas 제어장치는 블록 선독 기능을 사용하여 실행 중인 현재 블록 코드에 앞서서 코드 블록을 읽고 준비합니다. 이를 통해 한 동작에서 다음 동작으로 부드럽게 이전할 수 있습니다. G103은 제어장치가 코드 블록을 얼마나 선독할지 제한합니다. G103에서 Pnn어드레스 코드는 제어장치가 선독할 수 있는 정도를 지정합니다. 추가 사항에 대해서는 G103 블록 선독 제한(그룹 00)을 참조하십시오

블록 삭제 모드를 이용해 코드 블록을 선택적으로 건너뛸 수 있습니다. 건너뛰려는 프로그램 블록 시작부에 / 문자를 사용하십시오. 블록 삭제를 눌러 블록 삭제 모드를 실행하십시오. 블록 삭제 모드가 활성화되어 있는 동안 제어장치가 / 문자로 표시된 블록을 실행하지 않습니다. 예시:

다음을 사용하면

/M99 (하위 프로그램 복귀) ;

블록 앞에

M30(프로그램 종료와 역회전) ;

블록 삭제가 켜져 있으면 하위 프로그램이 메인 프로그램이 됩니다. 해당 프로그램은 Block Delete(블록 삭제)가 OFF일 때 하위 프로그램으로서 사용됩니다.

블록 삭제 토큰 "/"를 사용하는 경우, 블록 삭제 모드가 활성화되지 않았더라도 행은 선독을 블록합니다. 이 기능은 NC 프로그램 내에서 매크로 처리를 디버깅할 때 유용합니다.

Recently Viewed Items

You Have No Recently Viewed Items Yet

피드백
Haas Logo

Haas 납품 가격

이 가격에는 구매자인 귀사와 합의된 프랑스 국내 지역으로 배송 중에 발생하는 배송 비용, 수출 및 수입 관세, 보험료 및 그 외 모든 비용이 포함됩니다. Haas CNC 제품의 납품에는 그 외 의무 비용이 추가되지 않습니다.

최신 HAAS 팁 및 기술을 확인해 보세요…

지금 가입하기!   

HAAS TOOLING은 다음을 수용합니다.

  • 서비스 및 지원
  • 소유자
  • 서비스 요청
  • 조작자 설명서
  • Haas 부품
  • 로터리 수리 요청
  • 사전 설치 가이드
  • 공구 쇼핑
  • Haas 신규 제품 제작 및 가격
  • 사용 가능한 재고
  • Haas 가격 목록
  • CNCA 파이낸싱
  • Haas 소개
  • 접근성 선언문
  • DNSH 문
  • 수출 규제 준수
  • 채용
  • 인증 및 안전
  • 연락처
  • 이력
  • 이용약관
  • Haas Tooling 이용 약관
  • 개인정보 보호
  • 보증
  • Haas 커뮤니티
  • Haas 인증 프로그램
  • Haas Motorsports
  • Gene Haas 재단
  • Haas 기술 교육 커뮤니티
  • 이벤트
  • SNS 참여
  • Facebook
  • X
  • Flickr
  • YouTube
  • LinkedIn
  • Instagram
  • TikTok
© 2026 Haas Automation Inc. - CNC 공작 기계

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

2800 Sturgis Rd., Oxnard, CA 93030 / Toll Free: 800-331-6746
Phone: 805-278-1800 / Fax: 805-278-2255