CNC 프로그래밍(G-code, M-code)
본 자료는 4페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
해당 자료는 4페이지 까지만 미리보기를 제공합니다.
4페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

CNC 프로그래밍(G-code, M-code)에 대한 보고서 자료입니다.

목차

Ⅰ. 프로그래밍의 기초
1. 좌표계의 종류
2. 지령방법의 종류
3. 프로그램의 구성
4. 기본 어드레스와 지령치 범위

Ⅱ. 준비 기능 ( G )
1. G - CODE 일람표
2. 보간 기능
3. 나사절삭
4. 이송기능
5. 주축기능
6. 원점(REFERENCE POINT)
7. 공작물(WORK) 좌표계 설정
8. 고정 싸이클
9. 보정기능
10. 대향공구대 좌표계
11. INCH / METRIC 변환
12. 금지영역설정
13. 측정기능

Ⅲ. 보조기능 ( M 기능 )

본문내용

Q : Z축 방향의 이동량
R : 가공 끝점에서 공구도피량
<< 예 제 >>
G00 X30.0 Z-23.0 ;
G75 R1.0 ;
G75 X20.0 Z-30.0 P2000 Q2500 F0.1 ;
G00 X200.0 Z150.0 ;
6) 자동나사가공 싸이클 ( G76 )
G75 P Q R ;
G75 X Z P Q R F ;
STRAIGHT, TAPER 나사 등 단일 블록으로 최종나사까지 가공이 가능
P : 정삭횟수 , 면취량 , 나사절입각도 , Q : 최소절입깊이 , R : 정삭여유 ,
D : X좌표치 , Z : Z좌표치 , P : 나사산의 높이 , Q : 최초절입량 , R : 테이퍼의 크기
F : 나사의 리드
<< 예 제 >>
G76 P011060 Q200 R20 ;
G76 X60.64 Z-105.0 P3680 Q1800 F6.0 ;
9. 보정기능
1) 프로그램에 의한 OFFSET 입력 ( G10 )
OFFSET량을 프로그램에의해 입력 할수있다. G10 P X Z R Q ; ( 절대지령 )
G10 P U W C Q ; ( 증분지령 )
P : OFFSET번호 , X, Z : X, Z축의 OFFSET량 ( 절대치 )
U, W : X, Z축의 OFFSET량 ( 증분치 ) R : INSERT TIP NOSE R OFFSET량 ( 절대 )
C : INSERT TIP NOSE R OFFSET량 ( 증분 ) , Q : BITE의 가상인선 번호
2) 공구인선 R보정 ( G40, G41, G42 )
통상공구의 날끝에는 NOSE R 이 있다. 따라서 TAPER절삭시나 원호절삭시 가공이 안되는 부분이 발생한다. 이 오차분을 자동적으로 보정하는 석이 인선 R보정이라 한다.CODE
의미
공구통로
G40
G41
G42
공구인선의 R보정 말소
공구인선의 R보정 좌측
공구인선의 R보정 우측
P/G통로
소재기준 P/G 진행방향 좌
소재기준 P/G 진행방향 우
<< 예 제 >>
N10 G42 G00 X50.0 Z0. T0202 ;
N20 G01 Z-50.0 F0.2 ;
N30 G40 G00 X200.0 Z150.0 T0202 ;
10. 대향공구대 좌표계 ( G68, G69 )
G68
대향공구대좌표계 ON
G69가 지령될 때까지 대향공구대 유효
G69
대향공구대좌표계 CANCEL
G68이 지령될 때까지 통상좌표계 유효
좌표계를 대향공구대 축으로 옮겨 X축의 부호를 프로그램지령 반대로 바뀌어 대칭절삭한다.
<< 예 제 >>
G69 ;
G00 X30.0 Z0.0 T0101 ;
G00 Z-50.0 F0.2 ;
G68 ;
G00 X60.0 Z-50.0 T0505 ;
G01 Z-100.0 F0.2 ;
G69 ;
G00 X90.0 Z-100.0 T0202 ;
G01 Z-150.0 F0.2 ;
11. INCH / METRIC 변환 ( G20, G21 )
도면의 단위가 in , mm 에 따라서 치수를 환산하지않고 G - CODE로서 변환지령.
G20 : INCH 입력
G21 : METRIC 입력
12. 금지영역설정 ( G22 , G23 )
공구가 일정범위내에서 이동할 수 있도록 금지영역을 설정할 수 있다.
G22 : 금지영역설정 ON
G23 : 금지영역설정 OFF G22 X Z I K ;
G23 ; ( 취소 )
14. 측정기능 ( G31 , G36 , G37 )
1) SKIP 기능 ( G31 )
중도에 외부에서 SKIP 신호가 입력되면 잔여치를 중지하고 다음 블록을 실행.
G31 X Z F ;
<< 예 제 >>
G31 Z200.0 F0.2 ;
G00 X100.0 ;
2) 자동공구보정 ( G36 , G37 )
측정위치의 좌표를 지령하여 공구가 측정면에 터치되었을때, 이때의 좌표치와 지령된 측정위치의 좌표치 차이를 CNC 가 자동으로 측정계산하여보정.
G36 : 자동공구보정 ( X )
G37 : 자동공구보정 ( Z )
<< 예 제 >>
G50 X250.0 Z150.0 T0100 ;
G97 S500 M03 ;
G00 X210.0 Z25.0 T0101 ;
G36 X200.0 ;
G00 X204.0 ;
Z35.0 ;
X190.0 ;
G37 Z30.0 ; ( 이 때 34.0 일 경우 34, -30.=4 , 4mm 만큼보정됨 )
G00 X Z ; ( 이 때 새로운 보정이 적용됨 )
Ⅲ. 보조기능 ( M 기능 )
CODE
기능
M00
프로그램 정지
M01
선택적 프로그램 정지
M02
프로그램 끝
M03
주축 정회전
M04
주축 역회전
M05
주축 정지
M08
절삭유 모터 가동
M09
절삭유 모터 정지
M12
CHUCK CLAMP
M13
CHUCK UNCLAMP
M14
TAIL STOCK EXTEND
M15
TAIL STOCK RETRACT
M30
프로그램 되감기
M40
주축기어 중립위치
M41
주축기어 저속위치 ( 1단 )
M42
주축기어 고속위치 ( 2단 )
M43
SPINDLE GEAR HIGH POSITION
M48
SPINDLE OVERRIDE CANCEL OFF
M49
SPINDLE OVERRIDE CANCEL ON
M98
보조 프로그램 호출
M99
보조 프로그램 종료
보조기능은 어드레스 M 에 연속되는 두자리 숫자에 의해 기계측의 ON / OFF에 관련되는 기능이며, 한 블록에 오지 한 개의 보조기능만 사용할수 있고 두 개 이상 지령하면 뒤에 지령한 보조기능이 유효하다.
1) 프로그램 정지 ( M00 )
프로그램 정지 기능은 자동적으로 기계의 사이클을 정지 시킨다. 따라서 가공물을 측정하고 칩을 제거하는 등의 작업을 할 때 사용한다.
2) 선택적 프로그램 정지 ( M01 )
프로그램수행중 M01에서 정지하는것은 M00과 동일하지만 M01은 기계조작반의 M01 기능을 유효할 것 인지 무효로 할 것인지 는 스위치에 의해서 결정할 수 있다. 공구를 점검하고자 할 때, 또는 절삭량이 많아서 칩을 제거해야 할 때, 공작물을 측정하고자 할때 사용하지만 보통 공정과 공정사이에 넣어서 제품의 상태를 점검하기 위하여 많이 사용한다.
3) 프로그램 끝 ( M02 )
프로그램의 끝을 나타내는 기능.
4) 프로그램 되감기 ( M30 )
프로그램이 끝날 때 사용되며 테이프나 메모리 사용시 프로그램의 처음으로 되돌려지는 기능을 가진다.

키워드

CNC,   프로그래밍,   code,   g code,   m code
  • 가격1,500
  • 페이지수14페이지
  • 등록일2007.04.04
  • 저작시기2006.4
  • 파일형식한글(hwp)
  • 자료번호#402284
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니