산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Equipment >> CNC 기계

Fadal G 코드 M 코드 고정 서브루틴

Fadal G Codes M Codes Fadal VMC에서 작업하는 CNC 기계 기술자를 위한 고정 서브루틴 등.

G 코드

M 코드

G 코드 설명
G0 신속한 여행
G1 선형 보간
G2 원호 보간(시계 방향)
G3 원형 보간(시계 반대 방향)
G4 드웰 P=시간(밀리초)
또한:비모달 인포지션 확인
G5 비모달 고속 이동
G8 가속(피드 램프 없음)
G9 감속(피드 램프)
또한:In Position Check
G10 프로그래밍 가능한 데이터 입력
L02=고정 장치 X, Y, Z, A, B, P=0, 1-48
L10=길이, P=1-99, R0=양
L12=직경, P=1-99, R0=양
L13=고정 장치 읽기, P=1-24, R0=Z, R1=X, R2=Y
L14=읽기 길이, P =1-99, R0=양
L15=읽기 직경, P=1-99, R0=양
L100 ~ L109=R 값, P=양
G15 A축을 사용한 YZ 원형 보간
G17 XY 평면 선택
또한:Y축 캠 래핑
Q=A 축 비율/ [5p(캠 직경 인치)]
Q=A 축 비율/ [(5/ 25.4p(캠 직경, mm)]
P0=A축, P1=B축
G17.1 A/B 단어 교체 켜기
G17.2 A/B 단어 교체 끄기
G18 ZX 평면
G19 YZ 평면
G20 인치 매개변수 설정 확인
G21 지표 매개변수 설정 확인
G28 0으로 돌아가기
G28.1 조그 어웨이에서 복귀
G29 제로부터의 귀환
G31 프로브 터치 기능
G31.1 프로브 노터치 기능
G40 커터 반경 보정 취소
G41 커터 반경 보정 왼쪽(상승)
G42 커터 반경 보정 오른쪽(conve.)
G43 공구 길이 보정 포지티브
G44 공구 길이 보정 음수
G45 공구 길이 오프셋 단일 확장
G46 공구 길이 오프셋 단일 감소
G47 공구 길이 오프셋 이중 확장
G48 공구 길이 오프셋 이중 감소
G49 공구 길이 오프셋 취소
G50 램프 슬로프 제어 취소
G50.1 미러 이미지 취소
G51 램프 슬로프 제어
R0=램프 속도 값 .5 – 2.
R0+=Z축, R0-=XY축
G51.1 미러 이미지
G51.2 공구 부하 보상
G51.2 라인 이전 상태 이송 속도
R1=목표 스핀들 부하
R2=Min. 백분율 이송 속도 감소
R3=최대. 백분율 이송 속도 증가
R4=최소 시간. 슬라이드 보류를 시작하기 위한 이송 속도
G51.3 축 크기 조정
R1=프로그램(세 축 모두)
R2=X
R3=Y
R4=Z
G52 좌표계 이동
G53 기계 좌표계 사용
G54-59 픽스처 오프셋 1-6
G66 모달 서브루틴 호출
G67 모달 서브루틴 취소
G68 회전(R0=각도, XY=회전 중심)
G69 회전 취소
G70 인치 매개변수 확인
G71 미터법 매개변수 확인
G73 펙 드릴
Q=펙 크기
P=다음 펙 전 ​​이송 거리(선택 사항)
I=초기 펙
J=후속 펙에 대한 감소 값
K=최소 펙 크기
G74 왼손 탭
형식 1 Q=스레드 리드(1/피치), F=RPM
형식 2 S=RPM, F=피드(리드 * RPM)
G74.1 왼손 리지드 탭
형식 1 Q=스레드 리드(1/피치), F=RPM
형식 2 S=RPM, F=피드(리드 * RPM)
G74.2 G74.1 준비
G75 태핑 헤드 사이클
형식 1 Q=스레드 리드(1/피치), F=RPM
형식 2 S=RPM, F=피드(리드 * RPM)
G76 미세 보링
Q=Y+ 이동량 또는
I=X 이동량 및 방향
J=Y 이동량 및 방향
G80 고정 주기 취소
G81 드릴, 스팟 드릴
G82 센터 드릴, 카운터보어
P=밀리초 단위의 드웰 시간
180,000/RPM=3회전의 드웰 시간
G83 깊은 구멍 주기
Q=펙 크기
P=다음 펙 전 ​​이송 거리(선택 사항)
I=초기 펙
J=후속 펙 값 감소
K=최소 펙 크기
G84 오른손 탭
형식 1 Q=스레드 리드(1/피치), F=RPM
형식 2 S=RPM, F=피드(리드 * RPM)
G84.1 오른손 리지드 탭
형식 1 Q=스레드 리드(1/피치), F=RPM
형식 2 S=RPM, F=이송(리드 * RPM)
G84.2 G84.1 준비
G85 보어 인/아웃
G86 보어 인/스핀들 오프/빠른 아웃
G87 보어 인/아웃
G88 보어 인/드웰/아웃, P=밀리초
G89 보어 인/드웰/아웃, P=밀리초
G90 절대 위치 지정
G91 증가 위치 지정
G91.1 고속 실행(-2 시스템만 해당)
G91.2 고속 실행 취소
또한:바이너리 압축/분석기 끝점
G91.3 바이너리 압축/분석기 시작점
G92 절대 사전 설정
G93 1/T 이송 속도 사양(Inverse Time)
G94 이송 속도 사양 DPM, IPM
G98 초기 평면으로 돌아가기
G99 R0 클리어런스 플레인으로 돌아가기

고정 서브루틴

M 코드 설명
M0 프로그램 정지
M1 선택적 중지
M2 프로그램 종료
M3 시계 방향 스핀들
M3.1 자석 CW를 무시하는 서브 스핀들
M3.2 스핀들 자석 확인
M4 반시계방향 스핀들
M4.1 자석 CCW를 무시하는 서브 스핀들
M4.2 스핀들 자석 확인
M5 스핀들 끄기
M6 도구 변경
M7.1 서보 냉각수 켜짐
M8 냉각수 켜짐
M8.1 서보 냉각수 켜기
M9 냉각수 꺼짐
M10 보답 취소
M11 X축 왕복 운동
M12 Y축 왕복 운동
M13 Z축 왕복 운동
M14 B축 왕복 운동
M15 축 왕복 운동
M16 C축 왕복 운동
M17 서브루틴 종료
M18 Cushman 인덱서 주기
M19 스핀들 정지/방향 조정
M20 사이클 범용 인덱서
또한:자동 도어 닫기
또한:Hydrosweep 켜기/끄기 전환
M30 모든 서브루틴의 끝
또한:프로그램의 끝(형식 2)
M31 팔레트 교환
M32 팔레트 A 보관/적재
M32.1 팔레트 A 로드 및 확인
M33 팔레트 B 보관/적재
M33.1 팔레트 B 로드 및 확인
M41 낮은 범위 RPM
M42 높은 범위 RPM
M45 고정 주기 실행
M46 긍정적인 접근
M47 긍정적인 접근 방식 취소
M48 이송 속도 및 RPM 포트 활성
M48.1 서보 냉각수 포트 활성화
M48.2 듀얼 로터리 포트 활성 팔레트 A
M48.3 듀얼 로터리 포트 활성 팔레트 B
M49 이송 속도 및 RPM 포트 비활성
M49.1 서보 냉각수 포트 비활성
M49.2 듀얼 로터리 포트 비활성 팔레트 A
M49.3 듀얼 로터리 포트 비활성 팔레트 B
M60-69 사용자 연결 장치
M60 A축 브레이크 켜짐 M65 TS-20 프로브 활성
M61 A축 브레이크 꺼짐 M66 MP-12 프로브 활성
M62 B축 브레이크 켜짐 M67 레이저 프로브 활성
M63 B축 브레이크 해제 M68 델타 모터
M64 MP 프로브 활성 M69 와이 모터
M80 자동문열림
M81 자동 도어 닫기
M90 기본 게인(SV 명령에서)
M90.1 고급 피드 포워드 게인 활성화 P=게인(50-250)
M91 정상 이득
M92 중간 이득
M94 피드 포워드
P=각도 공차
Q=라인 길이(이보다 작게 이동하면 확인되지 않음)
예:M94 P91 Q.002
M94.1 이송 속도 수정에 의한 피드 포워드
M94.1 라인 이전의 상태 이송 속도
P=각도
Q=각 수정 비율 변경
R0+=Min. 이송 속도 수정
R1+=무시할 길이 M94.1
R2+=P에서 이 각도마다 이송 수정
예:M94.1 P170 Q10. R0+50. R1+1. R2+15.
M94.2 고급 피드 포워드 켜기,
P=램프, Q=세부 정보 창
M95 피드포워드 취소
M95.1 피드 전달 수정 취소
M95.2 고급 피드포워드 취소
M96 롤 CRC
M97 교차 CRC
M98 하위 프로그램 실행
P=프로그램 #
L=반복 횟수
M99 하위 프로그램 종료
또한:라인 점프, P=라인 번호, 예:M99 P#

NC 단어 요약

서브루틴 설명/매개변수
L9101 프로브 기능
R1+1-10, 자세한 내용은 사용 설명서 참조
L9201 각인:
R1+0=표준 글꼴
R1+1=스텐실 글꼴
R1+2=일련화된 표준
R1+3=일련화된 스텐실
R2+ =문자 높이
R3+=워드 각도
R4+=연속 증분
R0=클리어런스 평면 Z=최종 깊이 F=이송 속도
L93NN 볼트 원
R0=1(첫 번째 위치에서 중심까지 증분 X 거리 및 방향)
R1=J(첫 번째 위치에서 중심까지 증분 Y 거리 및 방향)
R2=각도 구멍 사이의 단계(CCW의 + 각도, CW의 각도)
NN=구멍의 양
L94NN 밀 보링 사이클 CCW:
R0+=이송, R1+=구멍 직경, NN=반복
L95NN 밀 보링 사이클 CW:
R0+=이송, R1+=구멍 직경, NN=반복
L9601 직사각형 포켓 CCW:
R0+=이송, R1+=공구의 코너 반경, R2+=X, R3+=Y
L9701 직사각형 포켓 CW:
R0+=이송, R1+=공구의 코너 반경, R2+=X, R3+=Y
L9801 원형 포켓 CCW:
R0+=이송, R1+=공구의 코너 반경, R2+=홀 직경
L9901 원형 포켓 CW:
R0+=이송, R1+=공구의 코너 반경, R2+=홀 직경

캐릭터 요약

NC 단어 요약 정의
A 축 각도 동작 명령(또는 선택적 서보 냉각수)
B축 앵귤러 모션 명령
C C축 앵귤러 모션 명령
D 공구 직경 오프셋
E 픽스처 오프셋
F 태핑 속도 또는 스핀들 속도
준비 기능
H 공구 길이 오프셋 또는 형식 1의 길이 및 직경 오프셋
원호 중심까지의 X축 거리 또는 드릴링을 위한 초기 펙 크기(G73 G83) 또는 보링 사이클에서 X축 이동(G76) JY축 원호 중심까지의 거리 또는 초기 펙의 값 감소(G73, G83) 또는 Y축 보링 사이클의 이동(G76)
J 아크 중심까지의 Y축 거리 또는 초기 펙 값 감소(G73, G83) 또는 보링 사이클의 Y축 이동(G76)
K 아크 중심까지의 Z축 거리 또는 드릴링을 위한 최소 펙 크기(G73, G83)
L 서브루틴 정의 또는 호출 또는 서브프로그램 반복 기능(M98) 또는 프로그래밍 가능한 데이터 입력 기능(G10) 또는 라인 반복 기능 또는 고정 주기 반복
M 기계 기능 코드
N 프로그램 시퀀스 번호
프로그램 식별 번호
밀리초 단위의 드웰 시간(G04) 또는 탭핑 사이클에서 피드 후퇴를 위한 백분율 계수 또는 고정 장치 및 공구 오프셋 번호(G10) 또는 하위 프로그램 번호(M98) 또는 R0-R9 값(G10) 또는 시퀀스/라인 번호 점프( M99) 또는 펙 전 피드 거리(G73 G83) 또는 G17 Q가 포함된 P1을 사용하여 매핑 중 B축 사용 또는 피드 포워드에 대한 각도 공차
Q 드릴 사이클(G73, G83)의 펙 크기 또는 태핑 사이클(G74, G75, G84)의 스레드 리드 또는 자동 공구 직경 오버라이드(H99)의 직경 또는 로터리 테이블의 플랫 캠 프로그래밍을 위한 배율 계수 또는 길이 공차 Feed Forward 무시
R 서브루틴 매개변수 입력 R0 ~ R9 R0 고정 주기 평면 또는 반경 지정(원형 보간, G2 &G3) 또는 공구 오프셋 값 양(G10) 파라메트릭 변수 R0, R1 – R9
S 스핀들 속도(RPM)
S.1 벨트 범위를 낮게 설정
S.2 벨트 범위를 높게 설정
터렛용 공구 번호 선택기
V 매크로의 변수(V1-V100)
X X축 모션 명령
Y Y축 모션 명령
Z Z축 모션 명령

CNC 기계

  1. 균형 잡힌 CNC 도구는 높은 RPM 및 이송 속도를 위해 진동을 줄입니다.
  2. CNC 드라이런
  3. CNC 속도 및 피드 오버라이드
  4. CNC M 코드 소개
  5. 분당 G-Code G94 피드
  6. G-Code G95 회전당 피드
  7. Haas Mill M 코드
  8. Mach3 M 코드
  9. M 코드 – CNC 프로그래밍 퀴즈
  10. G 코드 – CNC 프로그래밍 퀴즈
문자 정의
0-9 숫자
A-Z 알파벳 문자
% 프로그램 시작 또는 종료, 되감기하여 시작
+ 더하기, 양수
마이너스, 마이너스
( 코멘트 시작(표준 ​​NC 프로그램) 또는 조각 텍스트 시작(L9201 고정 서브루틴) 또는 수학 연산자(매크로 ​​프로그래밍)
. 소수점
, 쉼표
EOB ENTER 키, 캐리지 리턴/라인 피드(ASCII 13,10)
* 댓글 시작
/ 선택적 블록 건너뛰기
: 프로그램 식별 번호(형식 2)
# 매크로 라인 식별