공정계획 (가공계획) NC 기계로 가공하는 범위와 공작기계 선정 소재의 고정방법 및 지그 선정

Slides:



Advertisements
Similar presentations
6 장. printf 와 scanf 함수에 대한 고찰 printf 함수 이야기 printf 는 문자열을 출력하는 함수이다. – 예제 printf1.c 참조 printf 는 특수 문자 출력이 가능하다. 특수 문자의 미 \a 경고음 소리 발생 \b 백스페이스 (backspace)
Advertisements

기계시스템디자인공학과 기계제도 SEOUL NATIONAL UNIVERSITY OF SCIENCE & TECHNOLOGY
1)RACK 2)UPS 3)P D U 장치 4)Server Group 5)KVM Switch 7)UPS 를 위한 HUB 6) RACK Monitor.
1. 도형의 연결 상태 2. 꼭지점과 변으로 이루어진 도형 Ⅷ. 도형의 관찰 도형의 연결상태 연결상태가 같은 도형 단일폐곡선의 성질 연결상태가 같은 입체도형 뫼비우스의 띠.
아이튠즈 계정 생성. 1. 인터넷을 통해 설치한 아이튠즈를 실행 한 후 그림의 순서대로 선택을 합니다. 1 2.
적외선으로 감지하는 추적 카메라 조원 : 최승호, 백진영, 이현지.
재료수치해석 HW # 박재혁.
예비보고서1 : 8개의 푸시버튼 스위치가 있다. 이 스위치에 각각 0~7개까지의 번호를 부여하였다고 하자
Cary UV 분석 매뉴얼 1. 바탕화면의 Cary WinUV 클릭 정량분석 다 파장 동시분석 단 파장 분석
대림대학교 2017년도 1학기 강의 왕보현 순서도와 스크래치 5주차 대림대학교 2017년도 1학기 강의 왕보현
연암공업대학 기계설계과.
Excel 일차 강사 : 박영민.
공차 및 끼워맞춤.
CNC선반실험.
연결리스트(linked list).
수치해석 6장 예제문제 환경공학과 천대길.
CNC 제어시스템.
MCT 기초실기 V-CNC KLIT.or.kr.
FTP 프로그램 채계화 박재은 박수민.
1. 초음파 가공의 구성 1. 초음파 가공 ◆ 초음파 가공기의 장치 구성
MACHING CENTER EDUCATION.
6장. printf와 scanf 함수에 대한 고찰
제8장 절삭가공 (2) 선삭(turning) 드릴링(drilling) 밀링(milling) 기어절삭(hobbing) 곡면절삭
제4장 제어 시스템의 성능.
Ⅲ. 이 차 방 정 식 1. 이차방정식과 그 풀이 2. 근 의 공 식.
셍산관리시스템 작업일보 등록 ☞ ☞ 작업일보등록 - 실행화면 C B A 사용설명
기계 주요 사양 구 분 HL-460 베드 상의 스윙  460 크로스 슬라이드 상의 스윙  280
프로그래밍 개요
어서와 C언어는 처음이지 제14장.
SEOUL NATIONAL UNIVERSITY OF SCIENCE & TECHNOLOGY
Infusion pump (의약품 자동주입기)
Term Projects 다음에 주어진 2개중에서 한 개를 선택하여 문제를 해결하시오. 기한: 중간 보고서: 5/30 (5)
SEOUL NATIONAL UNIVERSITY OF SCIENCE & TECHNOLOGY
8장. spss statistics 20의 데이터 변환
P 등속 직선 운동 생각열기 – 자동차를 타고 고속도로를 달릴 때, 속력계 바늘이 일정한 눈금을 가리키며 움직이지 않을 때가 있다. 이 때 자동차의 속력은 어떠할까? ( 속력이 일정하다 .)
SEOUL NATIONAL UNIVERSITY OF SCIENCE & TECHNOLOGY
1.Memory Card Parameter Set up
절삭공구와 절삭가공.
홍수추적 담당교수명 : 서 영 민 연 락 처 :
CAD 실습 2013년 2학기.
계산기.
1. 단면도 그리기 (1) 단면도의 정의 물체의 외형에서 보이지 않는 부분은 숨은선으로 그리지만, 필요한
이차방정식과 이차함수의 관계 이차함수의 그래프와 축의 위치 관계 이차방정식 의 그래프와 축이 만나는 점의 좌표는 이차방정식
디버깅 관련 옵션 실습해보기 발표 : 2008년 5월 19일 2분반 정 훈 승
SEOUL NATIONAL UNIVERSITY OF SCIENCE & TECHNOLOGY
시보기 / PC 연결설정방법 광주 직영 임성환 사원.
수학10-나 1학년 2학기 Ⅰ. 도형의 방정식 1. 평면좌표 (2~3/24) 선분의 내분점과 외분점 수업계획 수업활동.
2장. 일차원에서의 운동 2.1 평균 속도 2.2 순간 속도 2.3 분석 모형: 등속 운동하는 입자 2.4 가속도
교실용 SD-101 system (특허 ) 장선: 30x70x0.8t 지주: 주 장선 간격 : 900mm
에어 PHP 입문.
1. 스케치 평면 설정 평면상의 스케치 스케치를 할 평면 선택 스케치시 Horizontal (x축)으로 사용할 기준축 선택
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
Chapter 1 단위, 물리량, 벡터.
DA :: 퀵 정렬 Quick Sort 퀵 정렬은 비교방식의 정렬 중 가장 빠른 정렬방법이다.
(생각열기) 요리를 할 때 뚝배기로 하면 식탁에 올라온 후에도 오랫동 안 음식이 뜨거운 상태를 유지하게 된다. 그 이유는?
원의 방정식 원의 방정식 x축, y축에 접하는 원의 방정식 두 원의 위치 관계 공통접선 원과 직선의 위치 관계
Chapter 1 단위, 물리량, 벡터.
1. 정투상법 정투상법 정투상도 (1) 정투상의 원리
SEOUL NATIONAL UNIVERSITY OF SCIENCE & TECHNOLOGY
5.1-1 전하의 흐름과 전류 학습목표 1. 도선에서 전류의 흐름을 설명할 수 있다.
회전하는 공구를 현재 위치에서 임의의 좌표 위치까지 직선으로 위치이동하며 빠른 공구이동을 위한 명령이다.
7장 원운동과 중력의 법칙.
9 브라우저 객체 모델.
우선 각 평면도에서 점선으로 강조한 직육면체 형상의 피처를 생성한다. 여기서 컴퓨터응용가공산업기사 준비를
7. 힘과 운동 속력이 변하지 않는 운동.
SEOUL NATIONAL UNIVERSITY OF SCIENCE & TECHNOLOGY
수치해석 ch3 환경공학과 김지숙.
SEOUL NATIONAL UNIVERSITY OF SCIENCE & TECHNOLOGY
8장 표면거칠기 1. 표면 거칠기의 종류 - KS의 가공 표면의 거칠기(요철현상)를 지시하는 방법 최대높이 거 칠기(Ry), 10점 평균 거칠기(Rz), 산술(중심선) 평균 거칠기(Ra), 요철의 평균 간격(Sm), 국부 산봉우리의 평균 간격(S), 부하 길이 율(tp)
BoardGame 보드게임 따라가기.
Presentation transcript:

공정계획 (가공계획) NC 기계로 가공하는 범위와 공작기계 선정 소재의 고정방법 및 지그 선정 CNC 선반 CNC 공정계획 (가공계획) NC 기계로 가공하는 범위와 공작기계 선정 소재의 고정방법 및 지그 선정 절삭순서 결정(공정의 분할, 공구의 출발점, 황삭, 정삭 절입량과 공구경로 등) 절삭공구 선택 (Tool Holder 선정, Chucking방법 결정, Toolling Sheet의 작성 등) 절삭조건의 결정(주축속도, 이송속도, 절삭유의 사용유무) 프로그램 작성 프로메카디자인공과 C - 02

프로그래밍의 순서 NC Programming이란? Programming 순서 수정 프로그램에 이상이 CNC 선반 CNC 사람이 이해하기 쉽도록 되어 있는 도면을 NC 장치가 이해 할 수 있도록 NC언어 (G00, G01, M02, T0101 등)로 표현방식을 바꾸어 주는 작업 프로그램에 이상이 있는 경우 수정 한다. 부품도면 가공계획 Programming Test가공 완성(가공) 수정 Programming 순서 C - 03 프로메카디자인공과

NC 공작 기계는 통상 오른손 좌표계 사용하고 있음 CNC 선반 CNC 좌 표 계 NC 공작 기계는 통상 오른손 좌표계 사용하고 있음 프로메카디자인공과 C - 04

좌표계의 종류 기계 좌표계 ( Machine Positon ) CNC 선반 CNC 좌표계의 종류 기계 좌표계 ( Machine Positon ) 2. 절대 좌표계 ( 공작물 좌표계 ) ABSolute Positon ( Work Positon ) 3. 상대 좌표계 ( RELative Positon ) 프로메카디자인공과 C - 05

기계 좌표계 ( Machine Positon ) CNC 선반 CNC 기계 좌표계 ( Machine Positon ) 기계원점 (전원 투입 후 원점 복귀 완료 시 이루어 짐) + X축 +Z축 CNC 선반의 기계 좌표계 Z +Z 척 (Chuck) +X X 공작물 우수 직교 좌표계의 축 방향 프로메카디자인공과 C - 06

기계 좌표계 ( Machine Positon ) CNC 선반 CNC 기계 좌표계 ( Machine Positon ) * 기계의 원점을 기준으로 정한 좌표계 * 기계좌표의 설정은 전원 투입 후 원점 복귀 완료 시 이루어 진다. (최근 생산되는 기계는 원점복귀에 관계없이 기계원점을 기억하고 있는 기계도 있다.) * 기계에 고정되어 있는 좌표계이고 금지영역(Stored Stroke Limit Over Tarvel, 제 2원점)등의 설정 기준이 되며 기계원점에서 기계 좌표치는 X0. Z0. 이다 * 공구의 현재 위치와 기계원점과의 거리를 알려고 할 때 사용할 수 있다. 프로메카디자인공과 C - 07

절대 좌표계 ( 공작물 좌표계 ) ABSolute Positon (Work Positon ) CNC 선반 CNC 절대 좌표계 ( 공작물 좌표계 ) ABSolute Positon (Work Positon ) 척 (Chuck) 공작물 절대 좌표계 원점(X0. Z0.) ( 프로그램을 작성하기 쉬운 임의의 지점에 설정 ) 프로메카디자인공과 C - 08

절대 좌표계 ( 공작물 좌표계 ) ABSolute Positon (Work Positon ) CNC 선반 CNC 절대 좌표계 ( 공작물 좌표계 ) ABSolute Positon (Work Positon ) * 가공프로그램을 쉽게 작성하기 위하여 공작물 센터(중심) 임의 의 점을 원점으로 정한 좌표계 * 좌표어는 X, Z 를 표시한다. * G50을 이용하여 각 공작물 마다 설정. * 소재의 좌측 끝단 또는 우측 끝단에 설정하지만 통상 우측 끝단을 X0. Z0. 으로 설정 한다.. 프로메카디자인공과 C - 09

상대좌표계 (RELative Positon ) CNC 선반 CNC 상대좌표계 (RELative Positon ) 일시적으로 좌표를 0(Zero)로 설정할 때 좌표어는 U, W를 사용 공구Setting, 간단한 핸들이송, 좌표계 설정 등에 이용 (X0.Z0.) 척 (Chuck) 공작물 (X0.Z0.) 프로메카디자인공과 C - 10

좌표계 화면 CNC 선반 CNC * RELATIVE (상대좌표) ACTUAL POSITION O1000 N1000 * ABSOLUTE (절대좌표) (RELATIVE) U -253.677 W 31.800 (ABSOLUTE) X 43.759 Z 50.674 * MACHINE (기계좌표) (MACHINE) X -87.244 Z -152.365 ABS, REL의 좌표 는 Soft Key를 누르면 좌표가 크게 표시된다. S O T MPG ABS REL ALL 프로메카디자인공과 C - 11

기계 좌표계와 절대 좌표계를 이용한 프로그램 비교 CNC 선반 CNC 기계 좌표계와 절대 좌표계를 이용한 프로그램 비교 척 (Chuck) B D F Φ20 A Φ30 Φ45 Φ236.152 131.238 12.999 20 C E 프로메카디자인공과 C - 12

기계 좌표계와 절대 좌표계를 이용한 프로그램 비교 CNC 선반 CNC 기계 좌표계와 절대 좌표계를 이용한 프로그램 비교 기계 좌표계를 이용한 프로그램 A B G00 X-216.152 Z-131.238; B C G01 Z-151.238 F0.15 M08; C D X-206.152; D E Z-164.237; E F X-191.152; F A G00 X0. Z0.; 척 (Chuck) B C D E F Φ20 A Φ30 Φ45 Φ236.152 131.238 12.999 20 절대 좌표계를 이용한 프로그램 A B G00 X20. Z0.; B C G01 Z-20. F0.15 M08; C D X30. D E Z-32.999; E F X45. F A G00 X236.152 Z131.238 프로메카디자인공과 C - 13

지령 방법의 종류 절대 지령 방식과 증분 지령 방식 2. 직경지령방식과 반경지령방식 2) 반경 지령 방식 CNC 선반 CNC 지령 방법의 종류 절대 지령 방식과 증분 지령 방식 1) 절대 지령 방식 ( Absolute ) 2) 증분 지령 방식 ( Incremental ) 3) 절대, 증분(상대) 지령 방식 2. 직경지령방식과 반경지령방식 1) 직경 지령 방식 2) 반경 지령 방식 프로메카디자인공과 C - 14

절대 지령 방식(Absolute) 증분 지령 방식 (Incremental) CNC 선반 CNC 이동 종점의 좌표를 절대좌표계의 위치로 지령하는 방식 지령하는 좌표어 X, Z G00 X 80. Z100.; +X +Z 250 100 50 80 A점 B점 증분 지령 방식 (Incremental) 이동시점부터 종점까지의 이동량으로 지령하는 방식 지령하는 좌표어 U, W G00 U30. W-150.; 혼합 지령 방식 G00 U30. Z100. ; G00 X80. W-150. ; 프로메카디자인공과 C - 15

선반, 밀링계의 절대, 증분 지령 CNC 선반 CNC * 선반계의 Program은 절대, 증분, 절대 증분 혼합방식 (한 블럭에 절대지령과 증분지령을 동시에 지령할 수 있다.)으로 지령한다. 예) G00 X100. Z100. ; ---- 절대지령 G00 U100. W100. ; ---- 증분지령(상대지령) G00 X100. W100. ; ---- 절대 증분 혼합지령 밀링계의 Program은 절대(G90), 증분(G91)을 G-Code로 선택하는 방식으로 선반계의 프로그램방식과의 차이가 있다. 예) G90 G00 X100. Y100. Z100. ; ---- 절대지령 G91 G00 X100. Y100. Z100. ; ---- 증분지령(상대지령) 프로메카디자인공과 C - 16

직경지령방식과 반경지령방식 직경과 반경지령의 선택은 파라메타로 선택하며 NC 선반은 기본적으로 직경지령이 선택되어 있다. CNC 선반 CNC 직경지령방식과 반경지령방식 직경과 반경지령의 선택은 파라메타로 선택하며 NC 선반은 기본적으로 직경지령이 선택되어 있다. 좌표어 (Address) 내 용 지 령 구 분 X, U Z, W I, K, R X 축 Z 축 원호보간의 반경지령 공구보정 직경지령(반경지령) 반경지령 프로메카디자인공과 C - 17

CNC 선반 CNC 프로그램의 구성 * Word의 구성 NC Program의 기본 단위이며 어드레스(Address)와 수치(data)로 구성되며, 어드레스(Address)는 Alphabet(A ~ Z)중 1개로 하고 다음에 수치를 지령한다. X 200. Address 수치 + Word 주) Word의 선두에는 대문자 Alphabet을 하나만 사용할 수 있다. Alphabet소문자나 Alphabet 2개 이상을 지령하면 알람 발생 단, 특수문자는 하나의 Word로 인식한다 프로메카디자인공과 C - 18

프로그램의 구성 Block 의 구성 N G X(U) Z(W) F S T M ; CNC 선반 CNC EOB(end of block)프로그램 끝 CR, NI. LF‥ Block 의 구성 N G X(U) Z(W) F S T M ; 좌표어 준비기능 Sequence번호 이송기능 주축기능 공구기능 보조기능 프로메카디자인공과 C - 19

프로그램의 구성 Block 구성의 주의사항 CNC 선반 CNC ① 한 Block에서 Word의 개수는 제한이 없다. (가변 Word방식) ② Sequence 번호는 생략 가능하며 순서에 제한이 없다. ③ 한 Block내에서 같은 내용의 Word를 2개 이상 지령하면 앞의 Word 는 무시되고 뒤에 지령 된 Word 가 실행된다. (예 N01 G00 X10. M08 M09 ; 가 실행되면 M08은 무시되고 M09 가 실행된다. ) ④ 프로그램을 작성할 때 “(2) Block의 구성” 에 나열한 Word순으로 프로그램을 작성 하므로서 도중에 Word를 빼먹는 경우가 없고 다음에 수정할 때 정확하게 수정 할 수 있다. ⑤ 기타 사용하는 R, I, K, C, Q등의 Word는 적당한 위치 (Z와 F사이) 에 입력 할 수 있다. 프로메카디자인공과 C - 20

CNC 선반 CNC 주소와 데이터 N01 G28 U0. W0. ; N01 G50 X150. Z200. S2000 T0100 ; N03 G96 S180 M03 N04 G00 X 60. Z2. T0100 M08 주소(Address) 데이터(Data) 단어(Word) 단어(Word) 단어(Word) 블록(Block) 프로그램 (program) 블록(Block) 블록(Block) 프로메카디자인공과 C - 21

Program 의 구성 주의 CNC 선반 CNC Program NO Block 프로그램 끝 O1234; N01 ; N02 ; N50 M02 ; Program 실행순서 Program은 Block 단위의 순차적인 실행 순으로 작성 하나의 Program은 Address “O ” 부터 “M02” 까지이며 Block의 갯 수는 제한이 없다 Program 마지막에는 M02를 사용하지만 M30이나 M99를 사용할 수 있다 (단 Sub Program의 마지막에는 M99 이외는 사용불가) 프로메카디자인공과 C - 22

절삭가공의 Block을 나누는 조건은 공구경로에 따라서 결정된다 CNC 선반 CNC Block을 나누는 조건 1 2 B(X30. Z10.) B(X30. Z10.) B` A(X10. Z50.) A(X10. Z50.) A B N01 G01 X30. Z10. F0.15 ; A B` N01 G01 X30. F0.15 ; B` B N02 Z10. ; 1 의 경우 A 점에서 B 점을 최 단거리로 이동시키고자 할 때 (EX: 테이퍼 작업) 2 의 경우 A 지점에서 B`지점으로 이동 후 다시 B 지점으로 이동한다 절삭가공의 Block을 나누는 조건은 공구경로에 따라서 결정된다 프로메카디자인공과 C - 23

Sub Porgram 의 구성 Main Program Sub Program Sub Program CNC 선반 CNC Sub Porgram 의 구성 Main Program Sub Program Sub Program O1234 ; M98 P0001 ; M02 O0001 ; M98 P0002 ; M99; O0002 ; M99 ; 1. Sub Program의 끝엔 M99가 필요 (M99가 없으면 Alarm 발생) 2. Main, Sub Program 작성방법에는 제한이 없음 (보조프로그램에서도 공작물 좌표계,공구교환 가능) 3. Sub Program에서 Sub Program을 호출 할 수 있고 역순으로 주 프로그램으로 귀환 프로메카디자인공과 C - 24

Address와 지령치 범위 Address CNC 선반 CNC 기 능 mm입력단위(G21) inch입력단위(G20) O N G X,Z,U,W,R,I,K,C F S T M X,U,P P,Q 0001 ~ 9999 1 ~ 9999 00 ~ 99 99999.99 mm 1~100000 mm/min 0.01~500.000 mm/rev 0~9999 0~99 0~99999.999 sec 1~9999 9999.9999 inch 0.01~400.00 inch/min 0.0001~9.9999 inch/rev 기 능 Address mm입력단위(G21) inch입력단위(G20) 프로그램 번호 Sequence번호 준비기능 좌표어 분당이송 회전당이송 주축기능 공구기능 보조기능 Dwell 고정 Cycle Sequence번호 프로메카디자인공과 C - 25

준비기능 ( G 기능 ) KSB4206 (CNC선반) 준비기능의 개요 G – 코드의 종류 기 능 의 미 구 별 CNC 선반 G 기능 이라고 하며 Address “G”이하의 2단의 수치로서 구성 되어 그 Block의 명령이나 어떤 의미를 지시한다. G – 코드의 종류 기 능 의 미 구 별 지령 된 Block에 한해서만 유효한 기능 동일 Group의 다른 G -코드가 나올 때 까지 유효한 기능 “00” Group “00” 이외의 Group Model G - 코드 One Shot 프로메카디자인공과 C - 26

준비기능 ( G 기능 ) One Shot G – 코드와 Modal G – 코드의 사용 방법 CNC 선반 CNC G01 X100. F0.20 ; Z50. ; X150. Z100. ; G00 X200. ; G04 P1000 ; X100. Z0. ; 이 범위에서는 G01 유효 G00 유효 이 Block 에서만 G04 유효 (One Shot G – 코드) G00을 지령하지 않아도 G00상태이다. 프로메카디자인공과 C - 27

보조기능 ( M 기능 ) KS B 4206(CNC 선반) 기 능 기 능 CNC 선반 CNC 보조 기능 보조 기능 M 00 기 능 기 능 M 00 M01 M02 M30 Program Stop Optional Program Stop Program End Program Rewriend & Restart M03 M04 M05 Spindle Rotation (C,W) Spindle Rotation (C,C,W) Spindle Stop M98 M99 Sub Program 호출 Main Program 호출 M08 M09 Coolant ON Coolant OFF M14 M15 Tail Stock Extend Tail Stock Retract 프로메카디자인공과 C - 28

NC 제어 방식 A : 위치결정 (급속이송) B : 직선절삭 (절삭이송) C : 윤곽절삭 CNC 선반 CNC +X A A C +Z 프로메카디자인공과 C - 29

급속 위치결정(G00) 의미: X(U), Z(W)에 지령 된 종점을 향해 급속으로 이동 CNC 선반 CNC 급속 위치결정(G00) 의미: X(U), Z(W)에 지령 된 종점을 향해 급속으로 이동 지령방법 : G00 X(U) Z(W) ; Φ50 직선형 위치결정 (X0, Z0) 비직선형 위치결정 지령WORD의 의미 X(U) : X축 급속 이동 종점 Z(W) : Z축 급속 이동 종점 프로메카디자인공과 C - 30

급속 위치 결정의 예 A 점에서 B점까지의 위치 결정 프로그램 절대지령(ABS) G00 X50. Z0. ; 상대지령(INC) CNC 선반 CNC 급속 위치 결정의 예 A 점에서 B점까지의 위치 결정 프로그램 100 Φ50 Φ200 A B 절대지령(ABS) G00 X50. Z0. ; 상대지령(INC) G00U-150. W-100. ; 혼합지령 G00 X50. W-100. ; Or G00 U-150. Z0. ; 프로메카디자인공과 C - 31

CNC 선반 CNC 자동 가감속 급속으로 테이블을 가공하고자 하는 위치까지 이동하면 정밀한 위치에 정지 했다고 볼 수 없으므로 이동할 때 가속하고 정지할 때 감속하는 기능 공작기계마다 다르며 파라메타에 의하여 결정된다. 감속시간 가속시간 시간 출발점 급속 최고 속도 속도 프로메카디자인공과 C - 32

Inposition Check 란 Inposition Check 란 Inposition Check의 량은 CNC 선반 CNC Inposition Check 란 Inposition Check 란 NC공작기계는 자동작업을 시작하면 다음 한 Block 이상을 먼저 읽어들린 상태에서 현재 Block 이 정확하게 종점에 도달 하기 전에 다음 Block으로 이동을 할려는 기능을 갖고 있다 이때 다음 Block으로 이동 하려는 기능 때문에 발생하는 편차의 폭을 줄이기 위하여 다음 Block 으로 이동하기 전에 위치 편차의 폭 내에 있는지를 확인하고 다음 Block 으로 진행하는 기능 Inposition Check의 량은 파라메타에 입력되어 있고 보통 0.02mm를 설정한다. 이기능은 직선보간에는 적용되지 않고 급속 이송에서 급속 이송이 있는 Block에서만 적용된다. 프로메카디자인공과 C - 33

소수점 사용의 예 CNC 선반 프로그램에서 소수점을 사용할 수 있는 어드레스(Address)는 다음과 같다 X, Z, U, W, I, K, R, C, F 이다 (이들 이외에는 소수점을 사용하면 알람이 발생한다.) 소수점 사용 예) X10. --- 10mm Z100 --- 0.1mm (최소 지령단위가 0.001mm이므로 소수점이 없으면 뒤쪽에서 3번째 앞에 소수점이 있는 것으로 간주) S2000. ----- 알람 발생 (소수점 입력 에라) 프로메카디자인공과 C - 34

직선보간(G01) 의미 : 지령 된 종점으로 F의 속도에 따라 직선으로 가공 ( 테이퍼, 면취도 직선에 포함된다 ) CNC 선반 CNC 직선보간(G01) 의미 : 지령 된 종점으로 F의 속도에 따라 직선으로 가공 ( 테이퍼, 면취도 직선에 포함된다 ) 지령 방법 : G01 X(U) Z(W) F ; 지령 WORD의 의미 X(U) : X축 가공 종점의 좌표 Z(W) : Z축 가공 종점의 좌표 F : 이송속도 ( Ex : F0.2, F0.25 ) G98 : 분당 이송 (mm/min) G99 : 회전 당 이송 (rev/min) 프로메카디자인공과 C - 35

공구 이동 경로 A점에서 B점 까지의 직선보간(직선가공) 프로그램 절대지령(ABS) G01 X80. Z-120. F0.2 ; CNC 선반 CNC 공구 이동 경로 A점에서 B점 까지의 직선보간(직선가공) 프로그램 절대지령(ABS) G01 X80. Z-120. F0.2 ; 증분지령(INC) G01 U40. W-120. F0.2 ; 혼합방식 G01 U40. Z-120. F0.2 ; G01 X80. W-120. F0.2 ; A B Φ80 120 Φ40 프로메카디자인공과 C - 36

Program작성 아래 그림을 보고 Program을 작성 하시오? CNC 선반 CNC Φ80 Φ60 20 30 2 Φ30 프로메카디자인공과 C - 37

Program작성 아래 그림을 보고 Program을 작성 하시오? CNC 선반 CNC N01 G00 X30. Z0. ; N02 G01 (X30.) Z-20. F0.2 ; N03 (G01) X60. Z-50. (F0.2) ; N04 (G01) X80. (Z-50.)(F0.2) ; N05 (G01) (X80.) Z-70.(F0.2) ; Modal 지령이나 동일한 좌표를 다시 지령해도 되지만 기본적으로 생략한다. Φ80 Φ60 20 30 2 Φ30 프로메카디자인공과 C - 38

바이트 중심 높이 CNC 선반 CNC ΔX B R Φ20 Φ30 20 ① 직경 Φ20 높이 1.5mm ② 직경 Φ30 위 그림의 가공오차 계산방법 ① δX = R –( R2-B2 )= 10 – ( 102-1.52 ) = 0.113mm 직경으로는 0.226mm 의 가공 오차 발생 ② δx = R –( R2-B2 ) = 15 – ( 152-1.52 ) = 0.075mm 직경으로는 0.15mm 의 가공 오차 발생 프로메카디자인공과 C - 39

원호보간(G02, G03) 지령방법 : G02 G03 X(U) Z(W) R I K F ; F ; CNC 선반 CNC 가공방향 : G02 ( C.W) 시계 방향 원호 가공 ( Clock Wise ) : G03 (C.C.W) 반 시계 방향 ( Counter Clock Wise ) 지령 WORD의 의미 X(U), Z(W) : 원호가공 종점의 좌표 F : 이송속도 (rev/min) R : 원호 반경 (mm) I, K : R 지령 대신 사용하며 원호 시점에서 중심점까지의 거리 ( 반경 지령 ) 프로메카디자인공과 C - 40

회전 방향 구분 CNC 선반 CNC G02 G03 G03 G02 우수 직교 좌표계 G02 G03 좌수 직교 좌표계 프로메카디자인공과 C - 41

R,지령과 I,K지령의 차이 CNC 선반 CNC R지령은 시점에서 종점까지를 반경 R량 만큼 연결시켜 주는 가공이며 하는지를 판별하여 가공하는 방법 * I, K의 값을 정하는 방법 : 시작점에서 원호의 중심까지 거리의 값 원호의 중심 원호의 시작점 - K - I +X +Z + K - Z 부호의 결정은 시점에서 원호의 중심점의 방향에 따라 결정된다. 프로메카디자인공과 C - 42

원호보간 Program A지점에서 B,C,D지점으로 가공하는 절대,증분,I,K지령 원호보간 Program을 작성하시오? CNC 선반 CNC 원호보간 Program A지점에서 B,C,D지점으로 가공하는 절대,증분,I,K지령 원호보간 Program을 작성하시오? D R20 C B A Φ80 Φ20 50 프로메카디자인공과 C - 43

CNC 선반 CNC 원호보간 Program A지점에서 B,C,D지점으로 가공하는 절대,증분,I,K지령 원호보간 Program을 작성하시오 ① R지령 (절대지령) A B N01 G01 Z-30. F0.3 ; B C N02 G02 X60.Z-50. R20. ; C D N03 G01 X80. ; ② R 지령 (증분지령) A B N01 G01 W-30. F0.3 ; B C N02 G02 U40. W-20. R20. ; C D N03 G01 U20. ; I,K지령 원호보간 B C N02 G02 X60.Z-50. I20. ; A B C D R20 Φ20 Φ80 50 프로메카디자인공과 C - 44

자동 면취 가공(Chamfering) C± i 지령방법 : G01 Z(W) b I ± i F ; CNC 선반 CNC d +i -i +X -X a 시점 가공방향 a d c 종점 종점 프로메카디자인공과 C - 45

자동 면취 가공(Chamfering) C ± k 지령방법 : G01 X(U) b K ± k F ; CNC 선반 CNC 가공방향 a d c -Z +Z 종점 종점 d (주) ① C와 I,K지령은 같은Block에서는 사용할 수 없다 ② 파라메타를 수정하여 C지령과 I,K지령을 변경할 수 있다 a 시점 프로메카디자인공과 C - 46

자동 코너 R 가공 지령방법 : G01 Z(W) b R ±r F ; CNC 선반 CNC 공구경로 : Z축이 이동하면서 종점에서 코너 R 가공 +X c 가공방향 : a d c 종점 +i d a b 시점 -i 종점 c -X 프로메카디자인공과 C - 47

자동 코너 R 가공 지령방법 : G01 X(U) b R ±r F ; CNC 선반 CNC 공구경로 : X축이 이동하면서 종점에서 코너 R 가공 c -k b +k c -Z +Z 종점 -i 종점 d 가공방향 : a d c a 시점 프로메카디자인공과 C - 48

CNC 선반 CNC 직선 및 원호보간 Program A점에서 B,C,D,E지점으로 가공하는 원호 보간 자동 면취 코너 R기능을 사용한 프로그램을 작성하시오? A B C D R16 Φ40 Φ100 40 E C5 프로메카디자인공과 C - 49

A점에서 B,C,D,E지점으로 가공하는 원호 보간 자동 면취 코너 R기능을 사용한 프로그램을 작성하시오 CNC 선반 CNC 직선 및 원호보간 Program 해답 ① 직선 및 원호보간 지령 A B N10 G01 Z-24. F0.25 ; B C N20 G02 X72. Z-40. R16. ; C D N30 G01 X90. ; D E N40 X100.Z-45. ; ② 자동면취 코너 R 지령 A C N10 G01 Z-40. R16. F0.25 ; C E N20 X100.C-5. ; N20 Block의 C지령대신 I,K지령 N20 X100. K-5. ; A점에서 B,C,D,E지점으로 가공하는 원호 보간 자동 면취 코너 R기능을 사용한 프로그램을 작성하시오 A B C D R16 Φ40 Φ100 40 E C5 프로메카디자인공과 C - 50

나사절삭 (G32) 의미 : 일정Lead의 직선, 테이퍼 및 정면나사 가공 지령방법 : G32 X(U) Z(W) F ; CNC 선반 CNC 나사절삭 (G32) 의미 : 일정Lead의 직선, 테이퍼 및 정면나사 가공 지령방법 : G32 X(U) Z(W) F ; 지령 WORD의 의미 : X(U), Z(W) : 나사 가공의 종점 좌표 F : 나사의 피치 직선나사 A B : G00지령 (나사 가공 절입) B C : G32 나사절삭지령 (Z축 방향나사) C D : G00 지령 (X축 후퇴) D E : G00 지령 (Z축 초기점 복귀) A B C D 프로메카디자인공과 C - 51

나사절삭 (G32) 의미 : 일정Lead의 직선, 테이퍼 및 정면나사 가공 지령방법 : G32 X(U) Z(W) F ; CNC 선반 CNC 나사절삭 (G32) 의미 : 일정Lead의 직선, 테이퍼 및 정면나사 가공 지령방법 : G32 X(U) Z(W) F ; 직선나사 A B : G00지령 (나사 가공 절입) B C : G32 나사절삭지령 (X,Z축 동시 이동) C D : G00 지령 (X축 후퇴) D E : G00 지령 (Z축 초기 점 복귀) A B C D 프로메카디자인공과 C - 52

CNC 선반 CNC 나사절삭 (G32) 나사절삭의 시작은 Position Coder로부터 시작점을 검출 하기 때문에 몇 번의 나사 절삭을 해도 나사의 시작점은 변하지 않는다. 나사 가공 시 주의 사항 ① 나사 가공 시 이송속도 Override는 100%로 고정 하여야 함 ② 자동정지(Feed Hold)는 나사가공 도중에는 무효이다. (나사불량방지) ③ 나사가공시 Single Block 스위치를 ON하면 나사절삭이 없는 첫 Block 실행 후 정지한다 프로메카디자인공과 C - 53

나사절삭 (G32) 아래 그림을 보고 나사 가공 Program을 작성하시오? M20ΧP2 30 CNC 선반 CNC 프로메카디자인공과 C - 54

나사절삭 (G32) CNC 선반 CNC G00 X22. ; 나사가공시작점 X19.3 ; 나사시작점절입 G32 Z-31.F2.; 최초나사가공 G00 X22. ; X축 후퇴 Z2. ; Z축 초기점 복귀 X18.8 ; 나사시작점절입 G32 Z-31. ; G00 X22. ; Z2. ; X18.42 ; X18.18 ; X17.98 ; G32 Z-31. ; G00 X22. ; Z2. ; X17.82 ; X17.72 ; X17.62 ; (나사의 골경) Z2. ; (끝) 아래 그림을 보고 나사 가공 Program을 작성하시오. 30 M20ΧP2 프로메카디자인공과 C - 55

Position Coder 가 없거나 Position Coder 가 고장 일 때는 CNC 선반 CNC Position Coder 란 의미 : 나사의 시작점(원주상의 한지점)을 결정하는 것 기능 : 주축의 실제 회전수를 검출하는 기능 나사 가공시 나사의 시작점을 결정하는 기능 위치 : 보통 주축대 안쪽에 부착되어 있고 외형이 소형 모타 와 비슷하다. Position Coder의 구조는 서보모타의 Encoder와 같다 Position Coder 가 없거나 Position Coder 가 고장 일 때는 나사 가공을 할 수 없다. 프로메카디자인공과 C - 56

Dwell Time 지령 G04 의미 : 지령된 시간동안 Program을 정지 시키는 기능 X ; U ; P ; CNC 선반 CNC Dwell Time 지령 G04 의미 : 지령된 시간동안 Program을 정지 시키는 기능 X ; U ; P ; 지령방법 : G 04 3 개중 선택 지령 WORD의 의미 X,U, : 정지 시간을 지정 소수점 사용 가능 P : 정지 시간을 지정 소수점 사용을 할 수 없다. (ex : 2초간 Program을 정지 시킬 경우 X2. = U2. = P2000) 최대지령시간 : 9999.999 초 프로메카디자인공과 C - 57

G04 Program의 예 = × N 홈 부분에서 2초간 정지하는 Dweel 지령 홈 가공 Program을 작성 하시오 ? 3 CNC 선반 CNC G04 Program의 예 홈 부분에서 2초간 정지하는 Dweel 지령 홈 가공 Program을 작성 하시오 ? 3 5 Φ24 Φ30 정지시간(초)구하는 식은? = × N 프로메카디자인공과 C - 58

G04 Program의 예 홈 부분에서 2초간 정지하는 Dweel 지령 홈 가공 Program을 작성 하시오 ? CNC 선반 CNC G04 Program의 예 홈 부분에서 2초간 정지하는 Dweel 지령 홈 가공 Program을 작성 하시오 ? 3 5 Φ24 Φ30 Dwell 지령 홈 가공 Program (2초간 정지) N01 G00 X32. Z-8. ; N02 G01 X24. F0.06 ; N03 G04 X2. ; OR N03 G04 U2. ; N03 G04 P2000 ; N04 G00 X32. ; 프로메카디자인공과 C - 59

회전당 이송 ( G99 ) 의 미 : 공구를 주축 1회전 당 얼마 만큼 이동 하는가를 지정 * 지령방법 : G 99 F ; CNC 선반 CNC 회전당 이송 ( G99 ) 의 미 : 공구를 주축 1회전 당 얼마 만큼 이동 하는가를 지정 * 지령방법 : G 99 F ; 지령 WORD 의 의미 F : 1회전에 이동하는 공구의 이동량 * 이송단위 : mm/rev * 지령범위 : F0.0001~F500. m/rev *주축 Position Coder에서 회전수를 검출하여 실제 회전수를 인식함과 동시에 이송속도를 결정 프로메카디자인공과 C - 60

분당 이송 ( G98 ) 의 미 : 공구를 1분당 얼마만큼 이동하는가를 F로 지정 CNC 선반 CNC 분당 이송 ( G98 ) 의 미 : 공구를 1분당 얼마만큼 이동하는가를 F로 지정 주축의 정지 상태에서 공구를 절삭 이송 시킬 수 있으며 밀링계의 종류에 많이 사용한다. * 지령방법 : G 98 F ; 지령 WORD의 의미 F : 1분간에 공구가 이동 하는 량 * 이송단위 : mm/min * 지령범위 : F1 ~ F100000 mm/min * 전원을 투입하면 선반계는 회전당 이송(G99), 밀링계는 분당이송 (G98) 지령이 자동으로 선택 된다. 프로메카디자인공과 C - 61

자동원점복귀 ( G28 ) 의미 : 급속 이송으로 중간 점을 경유 기계원점까지 복귀한다. CNC 선반 CNC 자동원점복귀 ( G28 ) 의미 : 급속 이송으로 중간 점을 경유 기계원점까지 복귀한다. (단,Machine Lock ON 상태는 원점복귀 불가) * 지령방법 : G28 X(U) Z(W) ; 지령 WORD의 의미 X(U), Z(W) : 기계원점을 복귀 하고자 하는 축을 지령하며 Address 뒤에 오는 Data는 중간 경유 점의 좌표가 된다. U,W지령(증분지령)은 공구가 현재 위치에서 이동 거리 X,Z 지령(절대지령)은 공작물 좌표계 원점에서의 이동 거리 이므로 주의 하여야 한다. * 일반적으로 절대지령 방식은 혼동의 우려가 있으므로 증분지령 방식을 많이 사용 한다. 프로메카디자인공과 C - 62

자동원점복귀 ( G28 ) G28 U0.W0.; 과 G28 U100. W50.; 중간 경유 점의 비교 CNC 선반 CNC 척 (Chuck) 공작물 기계원점 중간점 (U100.W50.) 중간점 U0. W0. 공작물과 충돌 프로메카디자인공과 C - 63

원점복귀CHECK ( G27 ) 의미: 기계원점에 복귀 하도록 작성된 Program이 정확하게 CNC 선반 CNC 원점복귀CHECK ( G27 ) 의미: 기계원점에 복귀 하도록 작성된 Program이 정확하게 기계원점에 복귀 했는지 CHECK하는 기능 * 지령 방법 : G27 X(U) Z(W) ; 지령 WORD 의 의미 X(U), Z(W) : 원점 복귀를 하는데 중간 지점을 경유 하고자 하는 좌표점 X,Z 는 중간 경유점이 절대 좌표 기준 U,W는 중간 경유점이 상대 좌표 기준 (즉, 바이트 현재 위치에서 경유 하고자 하는 좌표점을 지정) 프로메카디자인공과 C - 64

제2, 제3, 제4, 원점복귀 ( G30 ) * 지령방법 : G 30 P X(U) Z(W) ; 지령 WORD 의 의미 CNC 선반 CNC 제2, 제3, 제4, 원점복귀 ( G30 ) 의미 : 중간 점을 경유 하여 Parameter에 설정된 제 2 원점으로 복귀 * 지령방법 : G 30 P X(U) Z(W) ; 지령 WORD 의 의미 P2, P3, P4 : 제2, 제3, 제4 원점을 선택하고 P를 생략하면 제2원점 X(U), Z(W) : 원점 복귀 하고자 하는 축을 지령하며 Address 뒤에 오는 Data는 중간 경유 점의 좌표다. 주) ① G30 기능은 기계원점복귀 완료 후 사용 가능 ② G27, G28, G30 에서 한 축만 지령하면 지령 된 축만 원점복귀 ( ex : G28 U0. ; X축만 원점복귀 한다. 프로메카디자인공과 C - 65

공작물(Work) 좌표계 설정 ( G50 ) * 지령 방법 : G50 X Z ; CNC 선반 CNC 의미 : 제품의 기준을 설정하여 프로그램을 간단하게 작성할 수 있도록 제품의 기준점을 NC 기계에 알려 주는 기능 * 지령 방법 : G50 X Z ; 지령WORD의 의미 : 설정 하고자 하는 절대좌표(공작물 좌표)의 현재 위치 100 Φ200 공작물 좌표계 (X0.Z0.) ①현재 공구의 위치가 공작물 원점으로부터 X200.Z100. 위치에 있으므로 자동이나 반자동(MDI)에서 G50 X200. Z100. ; 으로 지령 프로메카디자인공과 C - 66

공작물(Work) 좌표계 설정 ( G50 ) * 지령 방법 : G50 X Z S T ; 지령WORD의 의미 : CNC 선반 CNC 공작물(Work) 좌표계 설정 ( G50 ) * 지령 방법 : G50 X Z S T ; 지령WORD의 의미 : X,Z : 설정 하고자 하는 절대좌표(공작물 좌표)의 현재위치 S : 주축 최고 회전수 지정 (rpm) T : 공구선택 및 공구보정(Offset)번호 프로메카디자인공과 C - 67

좌표계 Shift 의미 : 이미 설정된 공작물 좌표계의 위치를 이동 시킬 때 사용함 * 지령 방법 : G50 U W ; CNC 선반 CNC 좌표계 Shift 의미 : 이미 설정된 공작물 좌표계의 위치를 이동 시킬 때 사용함 * 지령 방법 : G50 U W ; 지령WORD의 의미 : U,W : 공작물 좌표계를 이동(Shift) 하고자 하는 량 프로메카디자인공과 C - 68

Inch, Metric변환 (G20, G21) 의미 : 도면 전체의 치수가 Inch 또는 Metric로 되어 있을 때 CNC 선반 CNC Inch, Metric변환 (G20, G21) 의미 : 도면 전체의 치수가 Inch 또는 Metric로 되어 있을 때 기계의 이동단위를 Inch, Metric으로 변환하여 Programming 할 수 있다. G20 ; --- Inch 입력 G21 ; --- Metric 입력 *지령방법 *최소설정단위 G – Code 단 위 계 최소설정단위 G 20 Inch 0.0001 inch G 21 Metric 0.001 mm 프로메카디자인공과 C - 69

주속 일정 제어 ON ( G96 ) ; M03 * 지령방법 : G96 S M04 CNC 선반 CNC *의미 : X축의 위치에 따라 주축속도(회전수)를 변화 시켜, 절삭속도를 일정하게 유지 하는 것 주축의 회전수는 소재 가공부의 직경에 따라 자동으로 변화 시키는 기능 * 지령방법 : G96 S M03 M04 ; * 지령 Word의 의미 S : 절삭속도(m/min) (S값은 rpm지령이 아니고 절삭속도 값 임) * 절삭속도 : 공구와 공작물(소재)의 상대속도 프로메카디자인공과 C - 70

주속 일정 제어 ON ( G96 ) 관계식 V : 절삭속도 D : 소재직경 N : 주축 회전수 CNC 선반 CNC ΦD 프로메카디자인공과 C - 71

주속 일정 제어 OFF ( G97 ) ; 의미 : 나사가공 등 직경의 차이가 크지않은 Shaft 가공 시 직경에 관계 CNC 선반 CNC 주속 일정 제어 OFF ( G97 ) 의미 : 나사가공 등 직경의 차이가 크지않은 Shaft 가공 시 직경에 관계 없이 일정한 회전수로 가공할 때 나사등과 같은 직경에 따라 회전수가 변하지 않는 가공에 사용 일반적인 가공에는 주속 일정 제어 기능 사용 * 지령방법 : G97 S M03 M04 ; 지령WORD이 의미 : S : 주축 최고 회전수 지정 (rpm) 프로메카디자인공과 C - 72

주축 최고 회전수 지정( G50 ) * 지령 방법 : G50 S ; 지령 WORD의 의미 CNC 선반 CNC 주축 최고 회전수 지정( G50 ) 의미 : 주속 일정제어(G96) 사용시 공작물의 직경이 작아질수록 회전수 는 상대적으로 증가한다. 회전수가 증가 하면 공작기계의 진동 및 공작물의 이탈 등의 위험을 방지 하기 위하여 일정 회전수 이상을 제한 시키는 기능 * 지령 방법 : G50 S ; 지령 WORD의 의미 S : 주축 최고 회전수 지정 (rpm) 프로메카디자인공과 C - 73

주축 최고 회전수 지정( G50 ) CNC 선반 CNC * 주축기능 G50 Block에서 S기능의 G96의 S, G97의 S기능의 사용 예 N10 G28 U0. W0. ; N20 G50 X100. Z200. S2500 ; --- 주축최고회전수2500rpm지정 N30 G96 S180 M03 ; --- 절삭속도 180m/min지정 N40 N50 N60 G97 S1200 M03 ; --- 주축회전수 1200rpm 지정 N70 N80 프로메카디자인공과 C - 74

공구 기능 ( T 기능 ) * 지령 방법 : □ □△△ ; CNC 선반 CNC 공구기능 공구대(Turret)가 장착된 NC기계에서 Program에서 자동으로 공구를 교환(호출)시키는 기능 공구기능과 공구 보정 기능을 같이 지령하여 사용 * 지령 방법 : □ □△△ ; 공구보정(Offset) 번호 공구선택 번호 의미 : T 이하 4단 지령(공구선택 번호 2단, 공구보정 번호 2단)으로 공구대에 장착된 공구를 자동으로 교환시키는 공구번호 기능 프로메카디자인공과 C - 75

공구 기능 ( T 기능 ) 공구기능 사용의 예 CNC 선반 CNC T0100 ; ------- 1번 공구선택 T0505 ; ------- 5번 공구선택, 공구 보정(Offset) 번호 5번 선택 T0702 ; ------- 7번 공구선택, 공구 보정(Offset) 번호 2번 선택 (공구번호와 공구 보정(Offset) 번호는 같지 않아도 되지만 같은 번호를 사용하면 작업 중에 발생하는 보정 실수를 줄일 수가 있다. 주) 공구대가 없는 기계(Gang Type)에서는 공구 선택 번호를 지령 하지 않고 Offset 번호만 지령하면 된다. 프로메카디자인공과 C - 76

보정 기능 ( T 기능 ) CNC 선반 CNC 의미 : Program상에서 가정한 공구(통상 기준공구)에 대하여 실제로 사용하는 공구(다음공구) 가 다른 경우 그 차이 값을 보정하는 기능 공구번호와 보정 번호는 같은 번호로 사용 하는 것이 좋다. (Gang Type은 보정 번호만 지정) * 공구보정 무시는 “00”으로 지정 기준공구(T0100) 다음공구(T0300) 공구보정의 예 N10 G00 X30. Z2. T0101 ; ---- 1번 Offset량 보정 N20 G01 Z-50. F0.2; N30 G00 X100.Z100. T0100; ---- Offset량 보정무시 X축 Offset량 (직경) Z축 Offset량 프로메카디자인공과 C - 77

인선 R보정( G40, G41, G42 ) 1 ; G40 G41 * 지령방법 : G42 X(U) Z(W) CNC 선반 CNC 인선 R보정( G40, G41, G42 ) 1 의미 : 공구의 인선(Nose) R 때문에 테이퍼 및 원호절삭에서 과대 절삭 이나 과소절삭이 되지 않토록 오차를 자동으로 보상하는 기능 * 지령방법 : ; G40 G41 G42 X(U) Z(W) * 각 Code의 의미 G – Code 의 미 공 구 경 로 설 명 G40 공구인선 R보정 무시 프로그램 경로 G41 공구인선 R보정 좌측 공구 진행 방향으로 보았을 때 공작물의 좌측에서 공구가 절삭이송 G42 공구인선 R보정 우측 공구 진행 방향으로 보았을 때 공작물의 우측에서 공구가 절삭이송 프로메카디자인공과 C - 78

인선 R보정( G40, G41, G42 ) 2 가상인선 CNC 선반 CNC 보통 공구 선단에는 인선 (Nose)R이 있는데 이 하고 프로그램을 작성 한다. 이때 발생되는 문제점은 테이퍼나 원호가공에서 발생하는 과대 절삭이나 과소 절삭 현상을 막기 위하여 공구를 보정한다. 공구 선단의 형상 출발위치 출발위치 출발위치 인선중심의 출발(G41, G42 보정) 가상 인선의 출발(G40의 상태) 프로메카디자인공과 C - 79

인선 R보정( G40, G41, G42 ) 3 공구의 이동 경로 CNC 선반 CNC 공작물 공구 인선 (Nose) R 않을 때 절입 부족 현상 Program 경로 (인선R보정 전의 공구경로) 인선 R보정 후의 공구경로 공구의 이동 경로 프로메카디자인공과 C - 80

인선 R보정( G40, G41, G42 ) 4 * 가상인선 번호 및 방향 1 2 3 4 5 7 6 8 9 , 0 CNC 선반 가상인선의 번호가 결정됨 1 2 3 4 5 7 6 8 9 , 0 우수 직교 좌표계 +X +Z 9,0 가상 인선 번호 무시 프로메카디자인공과 C - 81

인선 R보정( G40, G41, G42 ) 5 인선R 보정을 사용한 경우와 사용하지 않은 프로그램을 작성하여 비교 하시오? CNC 선반 CNC 인선 R보정( G40, G41, G42 ) 5 인선R 보정을 사용한 경우와 사용하지 않은 프로그램을 작성하여 비교 하시오? Φ60 Φ20 Φ30 C2 R10 공구 출발점 (X100. Z50.) 사용공구 인선번호 3번 인선 R 0.8㎜ 20 25 프로메카디자인공과 C - 82

해답 ( 인선 R 보정의 경우 ) CNC 선반 CNC X100. Z50. ; --- A점 공구 출발점 N01 G42 G00 X20. Z2. T0202 ; --- 인선R우측보정(Start-Up Block) 하면서 가공 개시점으로 이동 N02 G01 Z0. F0.2 ; --- 가공 시작 N03 X30. Z-25. ; N04 Z-35. ; N05 G02 X50. Z-45. R10. ; N06 G01 X56. ; N07 X60. Z-47. ; N08 G40 G00 X100. Z50. T0200 ; --- 인선R 보정 무시하면서 공구 교환점으로 후퇴 프로메카디자인공과 C - 83

해답 ( 인선 R 보정을 사용하지 않은 경우 ) CNC 선반 CNC X100. Z50. ; --- A점 공구 출발점 N01 G00 X19.712 Z2. T0202 ; --- 가공 개시점으로 이동 N02 G01 Z0. F0.2 ; --- 가공 N03 X30. Z-25.721 ; N04 Z-35.8 ; N05 G02 X48.4 Z-45. R9.2 ; N06 G01 X55.063 ; N07 X60. Z-45.469 ; N08 G00 X100.Z50. T0200 ; --- 출발 점으로 후퇴 프로메카디자인공과 C - 84

Start – Up Block Start – Up Block 이란? CNC 선반 CNC Start – Up Block Start – Up Block 이란? G40 Mode에서 G41이나 42 Mode로 보정하는 Block을 Start-Up Block 이라 한다 (즉 인선 R보정을 시작하는 Block) Start-Up Block을 실행하면 다음 Block의 이동 방향에 대해서 수직인 위치에 인선R중심이 이동 * 인선 R보정 프로그램 N11 X100. Z50. ; N12 G42 G00 X30. Z0. ; N13 G01 Z-40. F0.2 ; N14 X50. Z-70. ; N15 G40 G00 X100. Z50. ; X100. Z50. Φ30 프로메카디자인공과 C - 85

Start – Up Block 인선 R 보정 무시 G41, G42 Mode 에서 G40을 지령할 때 그 Block을 무시 CNC 선반 CNC Start – Up Block 인선 R 보정 무시 G41, G42 Mode 에서 G40을 지령할 때 그 Block을 무시 Block이라 한다 G40 Block에서는 공구의 가상인선 위치가 종점위치로 된다 주) ① 내측의 면취 및 코너R이 인선R보다 작을 경우 알람 발생 ② 자동운전 일 때와 Single Block운전 일 때는 다음Block에 수직인 위치에 이동하는 방법의 차이가 있으나 프로그램의 문제는 아님 ③ 테이퍼나 R형상이 있는 공작물 가공시 인선 R보정 기능을 사용 하면 프로그램을 간단하게 하고 정밀한 가공이 가능 ④ G41, G42 기능을 사용하기 위해서는 Offset화면의 R(Nose R), T(가상인선번호)가 입력되어 있어야 한다. 프로메카디자인공과 C - 86

단일형 고정 Cycle(G90,G92,G94) 고정 Cycle CNC선반 프로그램에서는 변경된 치수만 반복 지령 하는 단일 고정 사이클(Canned Cycle)과 한 개의 블록으로 지령 하는 복합사이클(Multiple Cycle)이 있음 단일형 고정 Cycle 절삭여유가 많은 공작물을 가공할 때 여려 Block으로 지령 해서 가공하여야 하는 것을 절입량만 반복적으로 지령하여 Program을 간단하게 하는 기능 프로메카디자인공과 C - 87

내,외경 절삭 Cycle ( G90 ) 의미: 아래그림의 1⇒2⇒3⇒4 의 과정을 1Cycle로 가공 CNC 선반 CNC 내,외경 절삭 Cycle ( G90 ) 의미: 아래그림의 1⇒2⇒3⇒4 의 과정을 1Cycle로 가공 초기점 A에서 시작하고 A점으로 자동 복귀 함 * 지령 방법 : G90 X(U) Z(W) F ; (직선절삭) 1 2 3 4 A B C D X Z W ⇒ 공구경로 급속이송 (A⇒B, D⇒A) ( 1 , 4 ) 절삭이송 (B⇒C, C⇒D) ( 2 , 3 ) 프로메카디자인공과 C - 88

내,외경 절삭 Cycle ( G90 ) * 지령 방법 : G90 X(U) Z(W) I(R) F ; (테이퍼) X CNC 선반 1 2 3 4 A B C D W ① 외경가공( - ) D A C 공작물 B ② 내경가공( + ) B 공작물 I(+R) C A D 절삭종점에서 보았을 때 시점의 위치가 +방향인지, -방향인지 에 따라 부호 결정 * 테이퍼 절삭의 공구 경로 프로메카디자인공과 C - 89

내,외경 절삭 Cycle ( G90 ) CNC 선반 CNC 지령Word의 의미 X(U), Z(W) : 가공종점의 좌표점 (그림의 C 점) I( R ) : 테이퍼 절삭절삭 작업할 때 X축의 기울기량 (반경지령) (단일형 고정Cycle에서는 R값을 지령하지 않으면 한 Block에 X,Z를 지령 하여도 테이퍼 절삭은 되지 않음) EX) G90 X40.Z-50. F0.25 ; X35. ; G90, Z-50., F0.25 는 다른 지령이 X30. ; 나올 때 까지 유효한 모달Code 이다. X25. ; 주) 고정Cycle의 초기점 단일형, 복합형 고정 Cycle의 Program 작성에서 중요한 것은 초기점 임 고정Cycle은 초기점에서 가공이 시작하고 종료하면 초기점으로 복귀 함 초기점의 의미; 고정 Cycle을 지령하기 직전의 X,Z축 절대 좌표를 말함 프로메카디자인공과 C - 90

내,외경 절삭 Cycle ( G90 ) CNC 선반 CNC 그림을 보고 단일형 고정 Cycle와 일반Program을 작성하여 비교 하시오? Φ30 Φ50 45 프로메카디자인공과 C - 91

CNC 선반 CNC 해답 일반 Program O1234 ; G28 U0. W0. ; G50 X200. Z100. S2000 T0100 ; G96 S180 M03 ; G00 X52. Z2. T0101 M08 ;가공시점 X45. ; X축 절입 5mm G01 Z-45. ; Z축 절삭이송 G00 U1. Z2. ; 급송으로 X,Z축 후퇴 X40. ; 반복작업 G01 Z-45. ; G00 U1. Z2. ; X35. ; G00U1. Z2. ; X30. ; G01 Z-45. ; 반복작업 종료 G00 X200. Z100. T0100 M09 ; 단일형 고정Cycle Program O1234 ; G28 U0.W0. ; G50 X200. Z100. S2000 T0100 ; G96 S180 M03 ; G00 X52. Z2. T0101 M08 ; 초기점 G90 X45. Z-45. F0.25 ; Cycle 지령 X40. ; X축 절입량지령 X35. ; X축 절입량지령 X30. ; X축 절입량지령 G00 X200. Z100. T0100 M09 ; M05 ; M02; 프로메카디자인공과 C - 92

CNC 선반 CNC 내,외경 절삭 Cycle ( G90 ) G90 Cycle을 이용하여 Programming 하시오? ( I값 일정 , I 갑이 변하는 경우 두가지 방법을 모두 작성 하시오) Φ40 30 2 Φ52 가공시작점 프로메카디자인공과 C - 93

내,외경 절삭 Cycle ( G90 ) CNC 선반 CNC G90 Cycle을 이용하여 Programming 하시오? ( I값 일정 ) 해답 G00 X70. Z2. T0101 MO8 ; G90 X64. Z-30. I-6.4 F0.2 ; (1회절삭) X60. ; (2회절삭) X56. ; (3회절삭) X52. ; (4회절삭) G00 X150. Z100. T0100 M09 ; Φ40 30 2 Φ52 주) 도면의 I 값은 6이다 그러나 공구와 소재의 충돌을 피하기 위하여 I 값이 변한다. 단면에서 2mm떨어진 경우 30:6=32: X ∴X= 6.4 프로메카디자인공과 C - 94

내,외경 절삭 Cycle ( G90 ) CNC 선반 CNC G90 Cycle을 이용하여 Programming 하시오? ( I값이 변하는 경우 ) 2 해답 G00 X70. Z2. T0101 MO8 ; G90 X64. Z-30. I-6.4 F0.2 ;(1회절삭) X60. ; (2회절삭) X56. ; (3회절삭) X52. ; (4회절삭) G00 X150. Z100. T0100 M09 ; Φ55 Φ25 50 프로메카디자인공과 C - 95

내,외경 절삭 Cycle ( G90 ) 딘일고정형 Cycle로 프로그램 작성을 작성 하시오? Φ30 Φ50 Φ70 40 70 CNC 선반 CNC 내,외경 절삭 Cycle ( G90 ) 딘일고정형 Cycle로 프로그램 작성을 작성 하시오? 40 70 Φ30 Φ50 Φ70 프로메카디자인공과 C - 96

내,외경 절삭 Cycle ( G90 ) CNC 선반 CNC 해답 딘일고정형 Cycle로 프로그램 작성 40 70 Φ30 Φ50 O2345 G28 U0. W0. ; G50 X200. Z100. S2000 T0100 ; G96 S180 M03 ; G00 X72. Z2. T0101 M08 ; G90 X65. Z-70. F0.25 ; X60. ; X55. ; X50. ; G00 X52. ; G90 X45. Z-40. ; X40. ; X35. ; X30. ; G00 X200. Z100. T0100 M09 ; M05 ; M02 ; 딘일고정형 Cycle로 프로그램 작성 40 70 Φ30 Φ50 Φ70 프로메카디자인공과 C - 97

나사 절삭 Cycle ( G92 ) * 지령 방법 : G92 X(U) Z(W) R F ; CNC 선반 CNC 하고 A점으로 자동 복귀 함 (나사가공은 1회로 완성 할 수 없으므로 반복 가공으로 완성함) * 지령 방법 : G92 X(U) Z(W) R F ; A B C D Z 1 2 3 4 지령Word의 의미 X(U) : 1회 절입시 나사골경 (직경치) Z(W) : 나사가공길이(불완전 나사부 포함,Chamfer 가 끝나는 지점 R : 테이퍼 나사시 X축 기울기 F : 나사의 Lead 지정 프로메카디자인공과 C - 98

나사 절삭 Cycle ( G92 ) CNC 선반 CNC 나사 Lead의 관계식 L= N Χ P L : 나사의 Lead (다줄나사의 줄수) P : 나사의 Pitch 1, 4 : 급속이송 2, 3 : 나사이송 A B D C 1 2 3 4 참고 나사가공의 시작점은 X축은 4mm, Z축은 1Pitch 떨어진 위치가 좋다. 그러나 초 정밀나사가 아니면 나사의 피치와 관계없이 Z축은 2mm 앞에서 시작한다. -R 테이퍼 나사절삭 Cycle의 공구경로 프로메카디자인공과 C - 99

나사 절삭 Cycle ( G92 ) CNC 선반 CNC 해답 N01 G00 X24. Z2. ; N02 G92 X19.3 Z-32. F2. M08 ; N03 X18.8 ; N04 X18.42 ; N05 X18.18 ; N06 X17.98 ; N07 X17.82 ; N08 X17.72 ; N09 X17.62 ; N10 G00 X100. Z50. T0500 M09 ; 나사절삭Cycle (G92)를 이용하여 Programming 하시오? 30 M20ΧP2 프로메카디자인공과 C - 100

단면 절삭 Cycle ( G94 ) * 지령 방법 : G94 X(U) Z(W) R F ; CNC 선반 CNC 의미: 아래그림의 1⇒2⇒3⇒4 의 과정을 1Cycle로 가공, 초기 A점에서 시작하고 A점으로 자동 복귀 함 * 지령 방법 : G94 X(U) Z(W) R F ; W Z X A B C D 1 2 3 지령WORD의 의미 X(U), Z(W) : 가공종점 좌표 (C점의 좌표) R : Cycle 에서 테이퍼 절삭 시 Z축 기울기 량 급속이송 : ( A⇒B, D⇒A ) 절삭이송 : ( B⇒C, C⇒D ) 프로메카디자인공과 C - 101

단면 절삭 Cycle ( G94 ) CNC 선반 CNC 내,외경 절삭Cycle (G90)과 단면절삭 Cycle (G94)은 절삭가공 순서로 구분 W Z X A B C D 1 2 3 4 -R G94기능에서 테이퍼 절삭 시 R의 부호는 가공의 종점(C점) 을 기준하여 시작점이 Z 방향 으로 “+”, “-”방향인지를 결정한다. 주) ① G90,G92,G94 고정 Cycle의 무시 지령은 01Group의 G-코드 지령이나 G04이외의 One Shot G-Code지령하면 자동으로 무시됨 ② EOB(;)만 있는 Block이나 이동지령이 없는 Block으로 고정 Cycle 을 실행 시킬 수 없다. 프로메카디자인공과 C - 102

단면 절삭 Cycle ( G94 ) 딘일고정형 Cycle로 프로그램 작성을 작성 하시오? 50 20 Φ60 Φ20 CNC 선반 ② ③ ④ ⑤ ① 프로메카디자인공과 C - 103

단면 절삭 Cycle ( G94 ) CNC 선반 CNC 해답 G28 U0. W0. ; G50 X100. Z150. S1800 T0700 ; G96 S180 N03 ; G00 X62. Z2. T0707 ; G94 X20. Z-4. F0.2 MO8 ; --- ① Z-8. ; --- ② Z-12. ; --- ③ Z-16. ; --- ④ Z-20. ; --- ⑤ G00 X100. Z150. T0700 M09 M05 ; M02 ; 50 20 Φ60 Φ20 ② ③ ④ ⑤ ① 프로메카디자인공과 C - 104

복합형 고정 Cycle ( G70~G76 ) 의미 : 최종 형상의 도면 치수와 절입량등을 입력하면 공구 CNC 선반 CNC 복합형 고정 Cycle ( G70~G76 ) 의미 : 최종 형상의 도면 치수와 절입량등을 입력하면 공구 경로가 자동적으로 결정되어 형상가공을 한다 * 복합형 고정Cycle의 종류와 의미 G70 G71 G72 G73 G74 G75 G76 정삭 가공 Cycle 내 외경 황삭 Cycle 단면 황삭 Cycle 모방절삭 Cycle 단면 홈 Cycle 내 외경 홈 가공 Cycle 자동나사가공 Cycle “자동”Mode 에서만 실행 가능 G70으로 정삭 가공을 할 수 있다. “자동, 반자동” Mode에서 실행 가능 G70으로 정삭 가공을 할 수 없다. 프로메카디자인공과 C - 105

* 복합형 고정 Cycle 지령시 주의사항 CNC 선반 CNC ① 복합형 고정 Cycle은 FANUC 0T System에서 복합형 고정 Cycle 지령 Block을 2 Block으로 지령하고, 6T,10T,11T System은 1 Block 으로 지령하는 방식의 차이가 있다. 2 Block지령에서 윗쪽 Block 은 절삭조건의 파라메타를 변경시킴 ② G71 윗쪽 Block에서의 U 지령과 아래 Block에서의 U 지령의 구분 은 P와Q가 지령 된 Block을 보고 판단 함. ③ G71 Cycle의 구역안에(p에서 q Block까지)지령 된 F, S, T는 황삭 Cycle 실행 중에는 무시되고 정삭 Cycle에서만 실행됨. ④ G71 Cycle을 시작하는 최초의 Block에서는 Z를 지령 할 수 없다 또한 최초의 Block에 G00 X를 지령하면 X축 이송이 급속이송이 되고 G01 X를 지령하면 절삭이송이 됨 프로메카디자인공과 C - 106

CNC 선반 CNC ⑤ 고정 Cycle지령 최후의 Block에서는 자동면취 및 코너 R지령은 할 수 없다. ⑥ 고정 Cycle실행 도중에 보조 프로그램(Sub Program) 지령은 할 수 없다. ⑦ G71은 황삭 Cycle 이지만 정삭여유를 지령하지 않으면 완성치수 로 가공할 수 있다. ex) FANUC 0T System 의 경우 G71 U2.5 R0.5 ; G71 P01 Q100 F0.2 ; --- U, W의 정삭 여유 지령을 생략하면 정삭 여유 없이 황삭 가공에서 정 치수로 가공 한다. 프로메카디자인공과 C - 107

* 정삭여유 U, W의 부호 관계 CNC 선반 CNC +Z 공작물 +U -W - U + W -U +W +X A B C Ⅰ (외경) Ⅱ (내경) Ⅲ Ⅳ C C 프로메카디자인공과 C - 108

내, 외경 황삭 Cycle ( G71 ) 의미 : 내, 외경 황삭가공 복합형 고정 Cycle로서 최종 형상과 CNC 선반 CNC 내, 외경 황삭 Cycle ( G71 ) 의미 : 내, 외경 황삭가공 복합형 고정 Cycle로서 최종 형상과 절삭 조건 등을 지정해 주면 공구 경로는 자동적으로 결정되면서 정삭 여유만 남기고 시작점 (고정Cycle의 초기 점)으로 복귀한다. *FANUC 0T의 경우 G71 U d R r ; G71 P p Q q U u W w F f ; N p G00 X ; N q -------- ; * 지령 방법 : 프로메카디자인공과 C - 109

G71 P(ns) Q (nf) U (Δu) W( Δw) D (Δw) F (f) ; N p G00 X ; CNC 선반 CNC *FANUC 6T, 10T, 11T의 경우 G71 P(ns) Q (nf) U (Δu) W( Δw) D (Δw) F (f) ; N p G00 X ; N q -------- ; * 지령 방법 : G71 P(ns) Q (nf) U (Δu) W(Δw) D (Δd) F( f ) S( s ) T ( t ) ; 에서 F, S, T는 황삭 가공 시 이송속도, 주축속도, 공구선택 즉, P와 Q사이의 Data는 무시되고 G71 Block 에서 지령 된 Data 가 유효하다. 프로메카디자인공과 C - 110

*공구경로(FANUC 0T, Sentrol System의 경우) CNC 선반 CNC *공구경로(FANUC 0T, Sentrol System의 경우) G71 U d R r ; G71 P p Q q U u W w F f ; * 지령 방법 : w 급속이송 r d A B C A´ 절삭이송 45º 공작물 Program 경로 프로메카디자인공과 C - 111

* 지령 WORD의 의미 (FANUC 0T, Sentrol System의 경우) CNC 선반 CNC * 지령 WORD의 의미 (FANUC 0T, Sentrol System의 경우) U( u ) : 1회 절입량 ( X축을 반경치로 지령하며 부호는 사용하지 않음) Modal지령으로 다음에 지령 될 때까지 유효하며 프로그램에 의해 파라메타가 변경되고 파라메타를 직접 입력할 수 있다. R( r ) : 도피량 (X축 후퇴량) P( p ) : 고정 Cycle 구역을 지정하는 최초 Block의 Sequence 번호 Q( q ) : 고정 Cycle 구역을 지정하는 최후 Block의 Sequence 번호 U( u ) : X축 방향의 정삭여유를 지정하며 직경치로 지정함 W( w ) : Z축 방향의 정삭여유를 지정 F( f ) : 황삭 이송속도(Feed) 지정 프로메카디자인공과 C - 112

G71 P(ns) Q (nf) U (Δu) W(Δw) D (Δw) F (f) S(s) F(f) ; CNC 선반 CNC *공구경로(FANUC 6T, 10T, 11T 의 경우) G71 P(ns) Q (nf) U (Δu) W(Δw) D (Δw) F (f) S(s) F(f) ; * 지령 방법 : w 급속이송 e ( R ) △d A B C A´ 절삭이송 45º 공작물 Program 경로 프로메카디자인공과 C - 113

G71 P(ns) Q (nf) U (Δu) W(Δw) D (Δw) F (f) S(s) F(f) ; CNC 선반 CNC *공구경로(FANUC 6T, 10T, 11T 의 경우) G71 P(ns) Q (nf) U (Δu) W(Δw) D (Δw) F (f) S(s) F(f) ; * 지령 방법 : Δw Δd 45º e ( R ) F Δu / 2 A A′ B C 프로그램 경로 프로메카디자인공과 C - 114

G71 P(ns) Q (nf) U (Δu) W(Δw) D (Δw) F (f) S(s) F(f) ; CNC 선반 CNC * 지령 WORD의 의미 (FANUC 6T, 10T, 11T 의 경우) G71 P(ns) Q (nf) U (Δu) W(Δw) D (Δw) F (f) S(s) F(f) ; * 지령 방법 : P(ns) : 고정 Cycle 시작 지령절의 첫번째 전개번호 Q(nf) : 고정 Cycle 종료 지령절의 마지막 전개번호 U(u) : X축 방향 다듬질 절삭 여유 (직경지령) W(w) : Z축 방향 다듬질 절삭 여유 D(Δd) : X축의 1회 가공의 깊이 (절삭깊이) F, S, T : 황삭 가공 시 이송속도, 주축속도, 공구선택 즉, P와Q사이의 데이터는 무시되고 G71 블록에서 지령 된 데이터가 유효 프로메카디자인공과 C - 115

G71 Cycle을 이용하여 Programming 하시오? CNC 선반 CNC G71 Cycle을 이용하여 Programming 하시오? 초기점(X92. Z2.) 소재형상 Φ90 Φ30 Φ50 40 40 85 프로메카디자인공과 C - 116

FANUC 0T, Sentrol System의 경우 해답 CNC 선반 CNC FANUC 0T, Sentrol System의 경우 해답 N10 G28 U0. W0. ; N20 G50 X100. Z150. S1800 T0100 ; N30 G96 S180 M03 ; N40 G00 X92. Z2. T0101 M08 ; ---고정 Cycle 초기점 (시작점) N50 G71 U2.5 R0.5 ; N60 G71 P70 Q130 U0.4 W0.2 F0.25; --N70e∼N130까지 고정 N70 G00 X30. ; Cycle 지령 N80 G01 Z-40. ; N90 X50. Z-85. ; N100 Z-120. ; N110 G02 X60. Z-125. R5. ; N120 G01 X86. ; N130 X90. W-2. ; --- 고정Cycle의 마지막 Block N140 G00 X100. Z150. T0100 M09 ; 에서는 자동면취 및 자동 N150 M05; 코너R 지령은 할 수 없다. N160 M02 ; 프로메카디자인공과 C - 117

FANUC 6T, 10T, 11T 의 경우 해답 CNC 선반 CNC N10 G28 U0. W0. ; N20 G50 X100. Z150. S1800 T0100 ; N30 G96 S180 M03 ; N40 G00 X92. Z2. T0101 M08 ; ---고정 Cycle 초기점 (시작점) N50 G71 P60 Q120 U0.4 W0.2 D2500 F0.25; -N60∼N120까지 고정 N60 G00 X30. ; Cycle 지령 N70 G01 Z-40. ; N80 X50. Z-85. ; N90 Z-120. ; N100 G02 X60. Z-125. R5. ; N110 G01 X86. ; N120 X90. W-2. ; --- 고정Cycle의 마지막 Block N130 G00 X100. Z150. T0100 M09 ; 에서는 자동면취 및 자동 N140 M05; 코너R 지령은 할 수 없다. N150 M02 ; 프로메카디자인공과 C - 118

단면황삭 Cycle ( G72 ) 의미 : 단면을 가공하는 복합형 고정 Cycle로서 최종 형상과 CNC 선반 CNC 단면황삭 Cycle ( G72 ) 의미 : 단면을 가공하는 복합형 고정 Cycle로서 최종 형상과 절삭 조건등을 지정해 주면 공구 경로는 자동적으로 결정되면서 정삭 여유만 남기고 시작점 (고정Cycle의 초기 점)으로 복귀한다. *FANUC 0T의 경우 G72 W d R r ; G72 P p Q q U u W w F f ; N p G00 Z ; N q -------- ; * 지령 방법 : 프로메카디자인공과 C - 119

*공구경로(FANUC 0T, Sentrol System의 경우) CNC 선반 CNC *공구경로(FANUC 0T, Sentrol System의 경우) 45˚ A A´ B C 공작물 지령방법 G72 W R ; G72 P Q U W F ; 급속이송 절삭이송 프로메카디자인공과 C - 120

* 지령 WORD의 의미 (FANUC 0T, Sentrol System의 경우) CNC 선반 CNC * 지령 WORD의 의미 (FANUC 0T, Sentrol System의 경우) G72 W R ; G72 P Q U W F ; W( w ) : 1회 절입량 (Z축 방향의 1회 절입량, 부호는 사용하지 않음) Modal지령으로 다음에 지령 될 때까지 유효하며 프로그램에 의해 파라메타가 변경되고 파라메타를 직접 입력할 수 있다. R( r ) : 도피량 (X축 후퇴량) P( p ) : 고정 Cycle 구역을 지정하는 최초 Block의 Sequence 번호 Q( q ) : 고정 Cycle 구역을 지정하는 최후 Block의 Sequence 번호 U( u ) : X축 방향의 정삭 여유를 지정하며 직경치로 지정함 W( w ) : Z축 방향의 정삭 여유를 지정 F( f ) : 황삭 이송속도(Feed) 지정 프로메카디자인공과 C - 121

*공구경로(FANUC 6T, 10T, 11T 의 경우) 프로그램경로 CNC 선반 CNC 지령방법 : G72 P( ) Q( ) U( ) W( ) D( ) F( ) S( ) ; 프로그램경로 A A` B C e ( R ) 프로메카디자인공과 C - 122

* 지령 WORD의 의미 (FANUC 6T, 10T, 11T 의 경우) CNC 선반 CNC * 지령 WORD의 의미 (FANUC 6T, 10T, 11T 의 경우) 지령방법 : G72 P( ) Q( ) U( ) W( ) D( ) F( ) S( ) ; P(ns) : 고정 Cycle 시작 지령절의 첫번째 전개번호 Q(nf) : 고정 Cycle 종료 지령절의 마지막 전개번호 U(u) : X축 방향 다듬질 절삭 여유 (직경지령) W(w) : Z축 방향 다듬질 절삭 여유 D(Δd) : Z축의 1회 가공의 깊이 (절삭깊이) F, S, T : 황삭 가공 시 이송속도, 주축속도, 공구선택 즉, P와Q사이의 데이터는 무시되고 G71 블록에서 지령 된 데이터가 유효 프로메카디자인공과 C - 123

* 단면황삭 Cycle(G72)을 이용하여 Programming하시오? CNC 선반 CNC * 단면황삭 Cycle(G72)을 이용하여 Programming하시오? R10 C2 Φ16 Φ40 Φ80 25 10 소재형상 프로메카디자인공과 C - 124

* 해답 (FANUC 0T, Sentrol System의 경우) CNC 선반 CNC * 해답 (FANUC 0T, Sentrol System의 경우) N10 G28 U0. W0. ; N11 G50 100. Z150. S1800 T0100 ; N12 G96 S150 M03 ; N13 G00 X82. Z2. T0101 M08 ; ---- 고정Cycle의 초기점(시작점) N14 G72 W1.5 R0.5 : N15 G72 P16 Q22 U0.2 W0.1 F0.25 ; -- N15~N21 고정 Cycle 지령 N16 G00 Z-27. ; N17 G01 X80. ; N18 X76. Z-25. ; N19 X40. R10. ---- 자동코너 R 지령 N20 Z-10. ; N21 X16. ; N22 Z0. ; N23 G00 X100. Z150. T0100 M08 ; N24 M05 ; N25 M02 ; R지령을 하지 않은 경우 N19 X50. ; N19-1 G02 X40. Z-15. R10. ; N20 G01 Z-10. ; 프로메카디자인공과 C - 125

* 해답 (FANUC 6T, 10T, 11T 의 경우) CNC 선반 CNC N10 G28 U0. W0. ; N11 G50 100. Z150. S1800 T0100 ; N12 G96 S150 M03 ; N13 G00 X82. Z2. T0101 M08 ; ---- 고정Cycle의 초기점(시작점) N15 G72 P16 Q22 U0.2 W0.1 D1500 F0.25 ; ---- 고정Cycle 지령 N16 G00 Z-27. ; N17 G01 X80. ; N18 X76. Z-25. ; N19 X40. R10. ---- 자동코너 R 지령 N20 Z-10. ; N21 X16. ; N22 Z0. ; N23 G00 X100. Z150. T0100 M08 ; N24 M05 ; N25 M02 ; R지령을 하지 않은 경우 N19 X50. ; N19-1 G02 X40. Z-15. R10. ; N20 G01 Z-10. ; 프로메카디자인공과 C - 126

모방절삭(유형반복) Cycle ( G73 ) 의미 : 내, 외경 황삭가공 복합형 고정 Cycle로서 최종 형상과 CNC 선반 CNC 모방절삭(유형반복) Cycle ( G73 ) 의미 : 내, 외경 황삭가공 복합형 고정 Cycle로서 최종 형상과 절삭 조건 등을 지정해 주면 공구 경로는 자동적으로 결정되면서 정삭 여유만 남기고 시작점 (고정Cycle의 초기 점)으로 복귀한다. *FANUC 0T의 경우 G73 U d W w R r ; G73 P p Q q U u W w F f ; N p G00 X ; N q -------- ; * 지령 방법 : 프로메카디자인공과 C - 127

*공구경로(FANUC 0T, Sentrol System의 경우) CNC 선반 CNC *공구경로(FANUC 0T, Sentrol System의 경우) G73 U d W w R r ; G73 P p Q q U u W w F f ; 지령방법 : A A′ B C 프로메카디자인공과 C - 128

* 지령 WORD의 의미 (FANUC 0T, Sentrol System의 경우) G73 U d W w R r ; CNC 선반 CNC * 지령 WORD의 의미 (FANUC 0T, Sentrol System의 경우) G73 U d W w R r ; G73 P p Q q U u W w F f ; 지령방법 : U( i ) : X축 방향의 황삭여유(도피량) X축 방향의 황삭여유량을 지정,부호와 같이 지정하며 반경 지령 W( k ) : Z축 방향의 황삭여유(도피량)를 지정, 부호와 같이 지령 I, k의 지령으로 파라메타가 변경되며 파라메타를 직접 입력 할 수 있다 R( r ) : 황삭 분할 횟수(황삭 가공 횟수) I, k의 황삭 여유를 몇 번에 나누어 가공 할 것인지를 지령함 P( p ) : 고정 Cycle 구역을 지정하는 최초 Block의 Sequence 번호 Q( q ) : 고정 Cycle 구역을 지정하는 최후 Block의 Sequence 번호 U( u ) : X축 방향의 정삭 여유를 지정하며 직경치로 지정함 W( w ) : Z축 방향의 정삭 여유를 지정 F( f ) : 황삭 이송속도(Feed) 지정 프로메카디자인공과 C - 129

*공구경로(FANUC 6T, 10T, 11T 의 경우) CNC 선반 CNC 지령방법 : G73 P( ) Q( ) I( ) K( ) U( ) W( ) D( ) F( ) S( ) ; A B C A` 프로메카디자인공과 C - 130

* 지령 WORD의 의미 (FANUC 6T, 10T, 11T 의 경우) CNC 선반 CNC * 지령 WORD의 의미 (FANUC 6T, 10T, 11T 의 경우) 지령방법 : G73 P( ) Q( ) I( ) K( ) U( ) W( ) D( ) F( ) S( ) ; P(ns) : 고정 Cycle 시작 지령절의 첫번째 전개번호 Q(nf) : 고정 Cycle 종료 지령절의 마지막 전개번호 I( i ) : X축 방향의 도피 거리 및 방향 K( k ) : Z축 방향의 도피 거리 및 방향 U(u) : X축 방향 다듬질 절삭 여유 (직경지령) W(w) : Z축 방향 다듬질 절삭 여유 D(Δd) : I, k 를 몇번에 나누어 가공할 것인지 결정 ( 분할 횟수) F, S, T : 황삭 가공 시 이송속도, 주축속도, 공구선택 즉, P와Q사이의 데이터는 무시되고 G71 블록에서 지령 된 데이터가 유효 프로메카디자인공과 C - 131

* 모방절삭 Cycle(G73)을 이용하여 Programming하시오? CNC 선반 CNC * 모방절삭 Cycle(G73)을 이용하여 Programming하시오? Φ50 Φ70 Φ100 소재형상 4 (X축 방향 가공여유) 3 ( Z축 방향 가공여유) R10 C5 15 25 50 프로메카디자인공과 C - 132

* 해답 (FANUC 0T, Sentrol System의 경우) CNC 선반 CNC * 해답 (FANUC 0T, Sentrol System의 경우) O1234 ; N10 G28 U0. W0. ; N11 G50 X100. Z150. S2000 T0300 ; N12 G96 S180 M03 ; N13 G00 X105. Z4. T0303 M08 ; --- 고정Cycle의 초기점 N14 G73 U4. W3. R3. ; --- 가공여유 반경 4mm 단면 3mm N15 G73 P16 Q20 U0.2 W0.1 F0.25 ; N16 G00 X50. Z1. ; --- N16 ~ N20 고정 Cycle 지령 N17 G01 Z-15. ; N18 X70. Z-25. ; N19 Z-75. R10. ; --- 자동코너 R 지령 N20 X100. W-5. ; N21 G70 P16 Q20 F0.15 ; --- 공구교환 하지 않고 정삭가공 N22 G00 X100. Z150. T0300 M09 ; N23 M05 ; N24 M02; 프로메카디자인공과 C - 133

* 해답 (FANUC 6T, 10T, 11T 의 경우) CNC 선반 CNC O1234 ; N10 G28 U0. W0. ; N11 G50 X100. Z150. S2000 T0300 ; N12 G96 S180 M03 ; N13 G00 X105. Z4. T0303 M08 ; --- 고정Cycle의 초기점 N15 G73 P16 Q20 I4. K3. U0.2 W0.1 D3 F0.25 ; --- 가공여유 반경 4mm 단면 3mm N16 G00 X50. Z1. ; --- N16 ~ N20 고정 Cycle 지령 N17 G01 Z-15. ; N18 X70. Z-25. ; N19 Z-75. R10. ; --- 자동코너 R 지령 N20 X100. W-5. ; N21 G70 P16 Q20 F0.15 ; --- 공구교환 하지 않고 정삭가공 N22 G00 X100. Z150. T0300 M09 ; N23 M05 ; N24 M02; 프로메카디자인공과 C - 134

* 복합형 고정 Cycle을 이용하여 Programming하시오? CNC 선반 CNC * 복합형 고정 Cycle을 이용하여 Programming하시오? Φ25 Φ28 Φ30 Φ50 Φ60 Φ90 C1 15 30 50 10 2 프로메카디자인공과 C - 135

* 해답 (FANUC 0T, Sentrol System의 경우) CNC 선반 CNC * 해답 (FANUC 0T, Sentrol System의 경우) O1234; G28 U0. W0. ; G50 X150. Z200. S2500 T0100; G96 S180 M03 ; G00 X92. Z2. T0101 M08 ; G72 W1.5 R0.5 ; G72 P1 Q2 U0.2 W0.1 F0.2 ; N1 G41 G00 Z-12. ; G01 X88. Z-10. ; X60. ; X50. Z0. ; N2 X23. ; G40 G00 X100. Z150. T0100 M09 ; T0200 ; G00 X23. Z2. S170. T0202 M08 ; G71 U2. R0.5 ; G71 P3 Q4 U0.4 W0.1 F0.25 ; N3 G41 G00 X30. ; G01 Z-15. ; X28. Z-30. ; N4 Z-52. ; G40 G00 X100. Z150. T0200 M09 ; T0300 G00 X92. Z2. S200 T0303 M09 ; G70 P1 Q2 F0.15 ; G40 G00 X100. Z150. T0300 M09 ; T0400 ; G00 X23. Z2. S190 T0404 M08; G70 P3 Q4 F0.15 ; G40 G00 X100. Z150. T0400 M09 ; M05 ; M30 ; 프로메카디자인공과 C - 136

* 해답 (FANUC 6T, 10T, 11T 의 경우) CNC 선반 CNC O1234; G28 U0. W0. ; G50 X150. Z200. S2500 T0100; G96 S180 M03 ; G00 X92. Z2. T0101 M08 ; G72 P1 Q2 U0.2 W0.1 D1500 F0.2 ; N1 G41 G00 Z-12. ; G01 X88. Z-10. ; X60. ; X50. Z0. ; N2 X23. ; G40 G00 X100. Z150. T0100 M09 ; T0200 ; G00 X23. Z2. S170. T0202 M08 ; G71 P3 Q4 U0.4 W0.1 D2000 F0.25 ; N3 G41 G00 X30. ; G01 Z-15. ; X28. Z-30. ; N4 Z-52. ; G40 G00 X100. Z150. T0200 M09 ; T0300 G00 X92. Z2. S200 T0303 M09 ; G70 P1 Q2 F0.15 ; G40 G00 X100. Z150. T0300 M09 ; T0400 ; G00 X23. Z2. S190 T0404 M08; G70 P3 Q4 F0.15 ; G40 G00 X100. Z150. T0400 M09 ; M05 ; M30 ; 프로메카디자인공과 C - 137

단면 홈(Peck Drilling)가공 Cycle ( G74 ) CNC 선반 CNC 단면 홈(Peck Drilling)가공 Cycle ( G74 ) 의미 : ① 내, 외경 및 단면 홈을 가공할 때 발생하는 Long Chip의 발생을 억제하여 효율적인 가공을 할 수 있다. ② X축의 지령을 생략하여 단면 Drill작업도 가능하다. *FANUC 0T, Sentrol Stem 의 경우 * 지령 방법 : G74 R r ; G74 X(U) u Z(W) w P p Q q R d F f ; 주) ① G74 윗쪽 Block의 R과 아래쪽의 R지령의 구분은 X(U), Z(W)가 지령된 Block을 보고 판단 할 수 있다. ② Cycle 실행은 X(U), Z(W)가 지령된 블록에서 실행 프로메카디자인공과 C - 138

*공구경로(FANUC 0T, Sentrol System의 경우) CNC 선반 CNC *공구경로(FANUC 0T, Sentrol System의 경우) G74 R r ; G74 X(U) u Z(W) w P p Q q R d F f ; 지령방법 : W Z r A A´ B B´ d q q´ p u/2 X 프로메카디자인공과 C - 139

* 지령 WORD의 의미 (FANUC 0T, Sentrol System의 경우) G74 R r ; CNC 선반 CNC * 지령 WORD의 의미 (FANUC 0T, Sentrol System의 경우) G74 R r ; G74 X(U) u Z(W) w P p Q q R d F f ; 지령방법 : R( r ) : 후퇴량(Z축 방향의 1회 절입 후 뒤쪽으로 이동하는 량) Modal지령으로 다음에 지령 될 때까지 유효하며 프로그램에 의해 파라메타가 변경되고 파라메타를 직접 입력할 수 있다. X( U ) : 가공하고자 하는 X축 방향의 최종(B´점의 직경치수)지점 Z( W ) : 가공하고자 하는 Z축 방향의 최종 지점 P( p ) : X축 방향의 이동량 (절입폭이라고 생각할 수 있으며 홈가공 시 홈Bite의 2/3 정도 절입 Q( q ) : Z축 방향의 1회 절입량 Long Chip의 발생을 줄이기 위해 적절한 깊이를 지령(X축 방향의 이동량)하며 소수점 지령을 할 수 없다. R( d ) : X축 방향의 이동량의 반대 방향으로 후퇴량 지정 X축 방향의 이동량이 없을 경우 생략, 단면 폭이 홈 Bite와 같은 경우와 단면Drill 작업을 할 경우 생략 하여야 한다. F( f ) : 단면절삭 Feed량 지정 프로메카디자인공과 C - 140

*공구경로(FANUC 6T, 10T, 11T 의 경우) W Z A B C D u/2 X e( R) CNC 선반 CNC *공구경로(FANUC 6T, 10T, 11T 의 경우) 지령방법 : G74 X( U ) Z( W ) I( ) K( ) F( ) D( ) ; W Z A B C D u/2 X e( R) 프로메카디자인공과 C - 141

* 지령 WORD의 의미 (FANUC 6T, 10T, 11T 의 경우) CNC 선반 CNC * 지령 WORD의 의미 (FANUC 6T, 10T, 11T 의 경우) 지령방법 : G74 X( U ) Z( W ) I( ) K( ) F( ) D( ) ; X(U) : B점의 X좌표값 (U : A에서 B까지 증분량) Z(W) : C점의 Z좌표값 (W : A에서 C까지 증분량) I(△i) : X방향의 이동량 (부호를 무시하여 지정) K(△k) : Z방향의 절입량 (부호를 무시하여 지정) D(Δd) : 가공끝점에서 공구 후퇴량 ( D가 생략되면 0 ) F ( f ) : 이송 속도 프로메카디자인공과 C - 142

아래 그림을 보고 단면 홈 Cycle(G74)을 이용하여 Programming을 작성하시오 ? CNC 선반 CNC 아래 그림을 보고 단면 홈 Cycle(G74)을 이용하여 Programming을 작성하시오 ? ( 단 공작물의 가공폭이 Bite의 폭과 동일 하다.) Offset 기준점 Φ40 5 프로메카디자인공과 C - 143

* 해답 (FANUC 0T, Sentrol System의 경우) CNC 선반 CNC * 해답 (FANUC 0T, Sentrol System의 경우) G28 U0.W0. ; G50 X150.Z200. T0300 ; G97 S550 M03 ; G00 X40. Z2. T0303 M08 ; ------- 고정Cycle의 초기점(시작점) G74 R0.5 ; ------- Z축 0.5mm 후퇴량 지정 G74 Z-5. Q1000 F0.06 ; ------- 1mm 절입하고 0.5mm 후퇴를 G00 X100. Z150. T0300 M09 ; 반복 하면서 Z축 –5mm 까지 M05 ; 가공한다. M02 ; 프로메카디자인공과 C - 144

* 해답 (FANUC 6T, 10T, 11T 의 경우) CNC 선반 CNC G28 U0.W0. ; G50 X150.Z200. T0300 ; G97 S550 M03 ; G00 X40. Z2. T0303 M08 ; ------- 고정Cycle의 초기점(시작점) G74 Z-5. K1. F0.06 ; ------- 1mm 절입하고 파라메타에 의한 G00 X100. Z150. T0300 M09 ; 후퇴를 반복 하면서 Z축 –5mm M05 ; 까지 가공한다. M02 ; 프로메카디자인공과 C - 145

아래 그림을 보고 단면 홈 Cycle(G74)을 이용하여 Programming을 작성하시오 ? CNC 선반 CNC 아래 그림을 보고 단면 홈 Cycle(G74)을 이용하여 Programming을 작성하시오 ? ( Drill가공의 경우 ) Φ20 50 프로메카디자인공과 C - 146

* 해답 (FANUC 0T, Sentrol System의 경우) CNC 선반 CNC * 해답 (FANUC 0T, Sentrol System의 경우) G28 U0.W0. ; G50 X150.Z200. T0800 ; ------- 좌표계설정 G97 S450 M03 ; G00 X0. Z4. T00808 M08 ; ------- 고정Cycle의 초기점(시작점) G74 R0.5 ; ------- Z축 0.5mm 후퇴량 지정 G74 Z-5. Q2000 F0.15 ; ------- 2mm 절입하고 0.5mm 후퇴를 G00 X100. Z150. T0800 M09 ; 반복 하면서 Z축 –5mm 까지 M05 ; 가공한다. M02 ; 프로메카디자인공과 C - 147

G00 X0. Z4. T00808 M08 ; ------- 고정Cycle의 초기점(시작점) CNC 선반 CNC * 해답 (FANUC 6T, 10T, 11T 의 경우) G28 U0.W0. ; G50 X150.Z200. T0800 ; ------- 좌표계설정 G97 S450 M03 ; G00 X0. Z4. T00808 M08 ; ------- 고정Cycle의 초기점(시작점) G74 Z-5. K2. F0.15 ; ------- 2mm 절입하고 파라메타량에 G00 X100. Z150. T0800 M09 ; 의해 후퇴를 반복 하면서 Z축 M05 ; –5mm 까지 가공한다. M02 ; 프로메카디자인공과 C - 148

아래 그림을 보고 단면 홈 Cycle(G74)을 이용하여 Programming을 작성하시오 ? CNC 선반 CNC 아래 그림을 보고 단면 홈 Cycle(G74)을 이용하여 Programming을 작성하시오 ? Φ80 Φ30 Offset 기준점 3 6 프로메카디자인공과 C - 149

* 해답 (FANUC 0T, Sentrol System의 경우) CNC 선반 CNC * 해답 (FANUC 0T, Sentrol System의 경우) G00 X73.9 Z2. ; ----- 고정 Cycle 초기점(시작점) G74 R0.5 ; ------ Z 축 0.5mm 후퇴량 지령 G74 Z-5.95 Q1500 F0.06 ; ------ 첫번째 한번은 X축의 후퇴량 없이 가공 G00 U-5. ; ------ 두번째부터 가공은 X축의 후퇴량을 사용하고 가공 하기 위하여 가공 시점을 Bite폭의 2/3 정도 이동시킨다. G74 X30.1 Z-5.95 P2500 Q1500 R0.2 ; ------ G74기능의 위쪽Block은 생략하고 아래쪽 Block의 조건만 지령한다. (P2500은 Bite 폭이 3mm이기 때문에 2.5mm씩 절입하는 지령이고 R0.2는 X축이 후퇴하는 지령이다.) G00 X77. ; ------- 정삭가공 G01 Z-6. F0.05 ; X30.2 ; G00 Z2. ; X30. ; G01 Z-6. ; U1. ; 프로메카디자인공과 C - 150

* 해답 (FANUC 6T, 10T, 11T 의 경우) CNC 선반 CNC G00 X73.9 Z2. ; ----- 고정 Cycle 초기점(시작점) G74 Z-5.95 K1.5 F0.06 ; ------ 첫번째 한번은 X축의 후퇴량 없이 가공 G00 U-5. ; ------ 두번째부터 가공은 X축의 후퇴량을 사용하고 가공 하기 위하여 가공 시점을 Bite폭의 2/3 정도 이동시킨다. G74 X30.1 Z-5.95 I2.5 K1.5F0.06 ; ------ (I2.5은 Bite 폭이 3mm이기 때문에 2.5mm씩 절입하는 지령이다.) G00 X77. ; ------- 정삭가공 G01 Z-6. F0.05 ; X30.2 ; G00 Z2. ; X30. ; G01 Z-6. ; U1. ; 프로메카디자인공과 C - 151

내, 외경 홈가공 Cycle ( G75 ) 의미 : ① 내경 이나 외경에 홈을 가공 하는 Cycle 이다. CNC 선반 CNC 내, 외경 홈가공 Cycle ( G75 ) 의미 : ① 내경 이나 외경에 홈을 가공 하는 Cycle 이다. ② 홈을 가공시 발생하는 Long Chip의 발생을 억제 하면서 효율적인 가공을 할 수 있다. *FANUC 0T, Sentrol Stem 의 경우 G75 R r ; G75 X(U) u Z(W) w P p Q q R d F f ; * 지령 방법 : *FANUC 0T, Sentrol Stem 이외의 경우 지령방법 : G74 X( U ) Z( W ) I( ) K( ) F( ) D( ) ; 프로메카디자인공과 C - 152

*공구경로(FANUC 0T, Sentrol System의 경우) CNC 선반 CNC *공구경로(FANUC 0T, Sentrol System의 경우) G75 R r ; G75 X(U) u Z(W) w P p Q q R d F f ; 지령방법 : p P´ W Z r u/2 X A A´ B B´ d q 프로메카디자인공과 C - 152

* 지령 WORD의 의미 (FANUC 0T, Sentrol System의 경우) CNC 선반 CNC * 지령 WORD의 의미 (FANUC 0T, Sentrol System의 경우) R( r ) : 후퇴량(Z축 방향의 1회 절입 후 뒤쪽으로 이동하는 량) Modal지령으로 다음에 지령 될 때까지 유효하며 프로그램에 의해 파라메타가 변경되고 파라메타를 직접 입력할 수 있다. X( U ) : 가공하고자 하는 X축 방향의 최종(B´점의 직경치수)지점 Z( W ) : 가공하고자 하는 Z축 방향의 최종 지점 P( p ) : X축 방향의 1회 절입량 Long Chip의 발생을 줄이기 위해 적절한 깊이를 지령, q(Z축 방향의 이동량)과 같이소수점 지령할수 없다. Q( q ) :Z축 방향의 이동량 (절입폭이라고 생각할 수 있으며 홈가공 시 홈Bite의 2/3 정도 절입) R( d ) : Z축 방향의 이동량의 반대 방향으로 후퇴량 지정 Z축 방향의 이동량이 없을 경우 생략, 홈 폭이 홈 Bite와 같은 경우 생략하지 않으면 공구가 파손된다. F( f ) : 홈 절삭 Feed량 지정 프로메카디자인공과 C - 153

*공구경로(FANUC 6T, 10T, 11T 의 경우) W Z X A A´ B B´ CNC 선반 CNC *공구경로(FANUC 6T, 10T, 11T 의 경우) 지령방법 : G75 X( U ) Z( W ) I( ) K( ) F( ) D( ) ; W Z e(R) X A A´ B B´ 프로메카디자인공과 C - 154

* 지령 WORD의 의미 (FANUC 6T, 10T, 11T 의 경우) CNC 선반 CNC * 지령 WORD의 의미 (FANUC 6T, 10T, 11T 의 경우) 지령방법 : G75 X( U ) Z( W ) I( ) K( ) F( ) D( ) ; X(U) : 홈의 골지름 Z(W) : 홈의 마지막 위치 I(△i) : X방향의 절삭량 (부호 없이 지정) K(△k) : 홈간 거리 (부호 없이 지정) D(Δd) : 공구 도피량 ( 홈 가공의 경우 대개 지령하지 않음 ) E : 귀환량 (파라메타로 설정) F ( f ) : 이송 속도 프로메카디자인공과 C - 155

아래 그림을 보고 내,외경 홈 Cycle(G75)을 이용하여 Programming을 작성하시오 ? CNC 선반 CNC 아래 그림을 보고 내,외경 홈 Cycle(G75)을 이용하여 Programming을 작성하시오 ? ( 단 공작물의 가공폭이 Bite의 폭과 동일 하다.) 4 15 Φ40 Φ50 프로메카디자인공과 C - 156

* 해답 (FANUC 0T, Sentrol System의 경우) CNC 선반 CNC * 해답 (FANUC 0T, Sentrol System의 경우) G28 U0.W0. ; G50 X150.Z200. T0300 ; G97 S550 M03 ; G00 X52. Z-15. T0303 M08 ; --- 고정Cycle의 초기점(시작점) G75 R0.5 ; --- X축 0.5mm 후퇴량 지정 G75 X40. P1000 F0.08 ; ---- 1mm 절입하고 0.5mm 후퇴를 G00 X100. Z150. T0300 M09 ; 반복 하면서 X축 Φ40mm M05 ; 까지 가공한다. M02 ; 프로메카디자인공과 C - 157

G00 X52. Z-15. T0303 M08 ; --- 고정Cycle의 초기점(시작점) CNC 선반 CNC * 해답 (FANUC 6T, 10T, 11T 의 경우) G28 U0.W0. ; G50 X150.Z200. T0300 ; G97 S550 M03 ; G00 X52. Z-15. T0303 M08 ; --- 고정Cycle의 초기점(시작점) G75 X40. I1. F0.06 ; --- 1mm 절입하고 파라메타에 의한 G00 X100. Z150. T0300 M09 ; 후퇴를 반복 하면서 X축 Φ40mm M05 ; 까지 가공한다. M02 ; 프로메카디자인공과 C - 158

아래 그림을 보고 내,외경 홈 Cycle(G75)을 이용하여 Programming을 작성하시오 ? CNC 선반 CNC 아래 그림을 보고 내,외경 홈 Cycle(G75)을 이용하여 Programming을 작성하시오 ? 4 Φ65 Φ80 25 45 프로메카디자인공과 C - 159

* 해답 (FANUC 0T, Sentrol System의 경우) CNC 선반 CNC * 해답 (FANUC 0T, Sentrol System의 경우) G00 X82. Z24.1 ; ----- 고정 Cycle 초기점(시작점) G75 R0.5 ; ------ Z 축 0.5mm 후퇴량 지령 G75 X65.05 P1000 F0.08 ; ------ 첫번째 한번은 Z축의 후퇴량 없이 가공 G00 W-3. ; ------ 두번째부터 가공은Z축의 후퇴량을 사용하고 가공 하기 위하여 가공 시점을 Bite폭의 2/3 정도 이동시킨다. G75 X65.05 Z-44.9 P1000 Q3000 R0.2 F0.08; ----- G75기능의 위쪽 Block은 생략하고 아래쪽 Block의 조건만 지령한다. (Q3000은 Bite 폭이 4mm이기 때문에 3mm씩 절입하는 지령이고 R0.2는 X축이 후퇴하는 지령이다.) G00 X81. Z-24. ; ------- 정삭가공(홈정삭 Cycle는 없다.) G01 X65. F0.1 ; Z-44. F0.15 ; G00 X81. ; Z-45. ; W2. ; G00 X82. ; 프로메카디자인공과 C - 160

* 해답 (FANUC 6T, 10T, 11T 의 경우) CNC 선반 CNC G00 X73.9 Z2. ; ----- 고정 Cycle 초기점(시작점) G74 z-5.95 I1. F0.08 ; ------ 첫번째 한번은 Z축의 후퇴량 없이 가공 G00 U-5. ; ------ 두번째부터 가공은 Z축의 후퇴량을 사용하고 가공 하기 위하여 가공 시점을 Bite폭의 2/3 정도 이동시킨다. G74 X30.1 Z-5.95 I1. K3. F0.08 ; ------ (K3.은 Bite 폭이 4mm이기 때문에 3mm씩 절입하는 지령이다.) G00 X81. Z-24. ; ------- 정삭가공 G01 X65.. F0.1 ; Z-44. F0.15 ; G00 X81. ; Z-45. ; G01 X65. F0.1 ; W2. ; G00 X82. ; 프로메카디자인공과 C - 161

아래 그림을 보고 내,외경 홈 Cycle(G75)을 이용하여 Programming을 작성하시오 ? CNC 선반 CNC 아래 그림을 보고 내,외경 홈 Cycle(G75)을 이용하여 Programming을 작성하시오 ? ( 단 공작물의 가공폭이 Bite의 폭과 동일 하다.) 4 20 15 Φ40 Φ50 4 프로메카디자인공과 C - 162

해답 CNC 선반 CNC G28 U0. W0. ; G50 (X150. Z200. )T0500 ; G97 S500 M03 ; G00 X52. Z-15. T0505 M08 ; FANUC 0T System 의 경우 G75 R0.5 ; G75 X40. Z-75. P3000 Q20000 F0.07 ; FANUC 0T System 이외의 경우 G75 X40. Z-75. I3. K20. F0.07 ; G00 X100. Z150. T0500 M09 ; M05 ; M02 ; 아래의 R( r ) 값은 지령하지 않음(지령할 경우 공구파손) 아래의 D( )값은 지령하지 않음(지령할 경우 공구파손) 프로메카디자인공과 C - 163

자동 나사 가공 Cycle ( G76 ) 의미 : ① 나사의 최종 골경과 절입 조건등을 2개의 Block으로 CNC 선반 CNC 자동 나사 가공 Cycle ( G76 ) 의미 : ① 나사의 최종 골경과 절입 조건등을 2개의 Block으로 지령 하므로서 자동적으로 나사를 완성 가공 할 수 있는 기능 *FANUC 0T, Sentrol System 의 경우 * 지령 방법 : G76 R r ; G76 X(U) u Z(W) w P p Q q R r F f ; 주) ① G74 윗쪽 Block의 R과 아래쪽의 R지령의 구분은 X(U), Z(W)가 지령된 Block을 보고 판단 할 수 있다. ② Cycle 실행은 X(U), Z(W)가 지령된 블록에서 실행 프로메카디자인공과 C - 164

*공구경로(FANUC 0T, Sentrol System의 경우) CNC 선반 CNC *공구경로(FANUC 0T, Sentrol System의 경우) G76 P m r a Q dmin R d ; G76 X(U) u Z(W) w P k Q q R i F f ; 지령방법 : Z r W A D C B U/2 X i 프로메카디자인공과 C - 165

* 자동나사 Cycle의 절입방법 0º 절입상세 * 60º 절입상세 q k d a CNC 선반 CNC 나사Bite 절입선 프로메카디자인공과 C - 166

* 지령 WORD의 의미 (FANUC 0T, Sentrol System의 경우) CNC 선반 CNC * 지령 WORD의 의미 (FANUC 0T, Sentrol System의 경우) P(mra) : 6단을 동시에 지령해야 하며 의미는 아래와 같다. PΟΟ□□△△ 나사산의 각도 Chamfering량 지정 정삭 반복 횟수 지정 m : 정삭반복 횟수 지정(1~99회 까지 지정 가능) r : Chamfering량 지정 나사가공의 마지막 부위의 불안전 나사부를 가공하는 량 을 지정 나사의 Lead를 L로 하여 0.0×L~9.9 ×L까지 지령할 수 있다. 소수점은 지령 할 수 없으며 r=10을 지령하면 45도 각도로 후퇴함 a : 나사산의 각도(나사산의 절입 각도)지정 지령할 수 있는 각도는 80˚, 60˚, 55˚, 30˚, 29˚, 0˚까지 지령 할 수 있다 P(mra)의 지령 예 P011060 m=1회 정삭, r=불안전나사부1( Pitc 45˚), a=삼각나사) 프로메카디자인공과 C - 167

* 지령 WORD의 의미 (FANUC 0T, Sentrol System의 경우) CNC 선반 CNC * 지령 WORD의 의미 (FANUC 0T, Sentrol System의 경우) Dmin : 최소 절입량 지정 자동나사Cycle에서는 나사의 골경과 최초 절입량을 지정하면 자동으로 절입 횟수에 비례하여 절입량이 작아진다. 작아지는 하한치 값을 지령하면 이지령 값 보다는 작아지지 않는다. R(d) : 정삭 여유 지정 나사가공의 완성 가공 시 마지막 의 절입은 경사를 가지지 않고 직각으로 절입 하는데 이 마지막 직각으로 절입하는 양을 지정 G76 P Q R ; 은 모달 지령이며 파라메타를 직접 입력할 수 있다. 프로메카디자인공과 C - 168

(나사부의 길이와 Chamfering량의 합한 값을 지령 CNC 선반 CNC X(U) : 나사가공의 최종 골경의 직경치수 Z(W) : 나사가공의 길이를 지정 (나사부의 길이와 Chamfering량의 합한 값을 지령 ex 완전 나사부 길이 : 20mm이고 Pitch가 2mm일 때 Z-22.을 지령함 P(k) : 나사산의 높이 지정 나사의 골 치수와 나사산의 높이를 지정으로 나사의 외경을 NC 내부에서 알 수 있으며 이 외경을 기준으로 최초 절입량이 결정된다. 지령방식은 반경치로 지령한다 Q(q) : 최초 절입량 지정 나사가공의 절입 횟수는 최초 절입량을 기준 하여 자동으로 결정 됨 R(i) : 테이퍼 나사 가공 시 기울기량 지정 생략하면 직선 나사가 되고 기울기의 부호는 G92와 같다. F(f) : 나사의 Lead 지정 프로메카디자인공과 C - 169

*공구경로(FANUC 6T, 10T, 11T 의 경우) Z r W A D B U/2 X C B N CNC 선반 CNC *공구경로(FANUC 6T, 10T, 11T 의 경우) 지령방법 : G76 X( U ) Z( W ) I( ) K( ) F( ) D( ) ; 지령방법 : G76 X( U ) Z( W ) I( ) K( ) D( ) F( ) A( ) P ; Z r W A D B U/2 X C 1 2 3 n B N 프로메카디자인공과 C - 170

*절삭방법P의 사용방법과 의미 B N P1 : 절삭량 일정, 한쪽 날 가공 P2 : 절삭량 일정, 양쪽 날 가공 CNC 선반 CNC *절삭방법P의 사용방법과 의미 1 2 3 n B N P1 : 절삭량 일정, 한쪽 날 가공 P2 : 절삭량 일정, 양쪽 날 가공 P3 : 절삭깊이 일정, 한쪽 날 가공 P4 : 절삭깊이 일정, 양쪽 날 가공 프로메카디자인공과 C - 171

* 지령 WORD의 의미 (FANUC 6T, 10T, 11T 의 경우) CNC 선반 CNC * 지령 WORD의 의미 (FANUC 6T, 10T, 11T 의 경우) 지령방법 : G76 X( U ) Z( W ) I( ) K( ) D( ) F( ) A( ) P ; 지령방법 : G76 X( U ) Z( W ) I( ) K( ) F( ) D( ) ; X(U), Z(W) : 나사 끝 지점의 좌표값 I(△i) : 나사 시작점과 끝 지점과의 거리(반경지정) I=0이면 평행나사 K(△k) : 나사산의 높이 (반지름 지정) D(Δd) : 첫 번째 절입 깊이 (반지름 지정) F ( f ) : 나사의 Lead A ( a ) : 나사의 각도 P : 절삭방법 (생략하면 절삭량 일정, 한쪽날 가공을 수행) R : 모따기 량 ( 파라메타로 설정) 프로메카디자인공과 C - 172

주) 복합형 고정 Cycle(G70~G76)의 공통 주의 사항 ① G70~G73기능은 반자동 (MDI)에서 지령할 수 없다. CNC 선반 CNC 주) 복합형 고정 Cycle(G70~G76)의 공통 주의 사항 ① G70~G73기능은 반자동 (MDI)에서 지령할 수 없다. ② G74~G76기능은 반자동 (MDI)에서 지령할 수 있다. ③ 복합형 고정 Cycle은 한 Block지령으로 실행할 수 있다. 왜냐하면 윗쪽 Block은 파라메타를 변경시키는 지령이기 때문에 생략하면 이미 설정된 파라메타 내용으로 실행된다 ④ G70~G73사이의 P~Q Block중에는 다음 내용을 지령할 수 없다 * G04를 제외한 One G – Code * G00, G01, G02, G03을 제외한 “01”Group의 G – Code * “06” Group의 G – Code *M98, M99 ⑤ 복합형 고정 Cycle 실행도중 수동 개입이 가능 하나 재개하려면 필히 개입 전 지점으로 이동 후 재재 하여야 한다. 프로메카디자인공과 C - 173

다품종 소량 생산일 때는 고정 Cycle를 사용하여 Program작성시간을 CNC 선반 CNC 고정 Cycle와 일반 프로그램의 차이 1) 고정 Cycle Program ① Program을 간단히 작성 할 수 있다. Program작성 시간과 입력 시간, 메모리(Memory)의 용량을 적게 사용한다. ② 공구경로는 임의적으로 변경할 수 없다. 가공종료 후 초기 점으로 복귀 하기 때문에 가공 시간이 길어짐 2) 일반 Program ① 절입량 계산 등으로 프로그램 작성시간과 입력 시간 등 인내를 요구 ② 공구경로를 적절히 조정할 수 있어 가공시간을 축소할 수 있다. 결론 다품종 소량 생산일 때는 고정 Cycle를 사용하여 Program작성시간을 절약 할 수 있고 소품종 다량 생산일 때는 일반 Program을 작성하여 개당 시간을 줄여 생산성을 높일 수 있다. 프로메카디자인공과 C - 174

아래 그림을 보고 자동나사가공 Cycle(G76)을 이용하여 Programming을 작성하시오 ? CNC 선반 CNC 아래 그림을 보고 자동나사가공 Cycle(G76)을 이용하여 Programming을 작성하시오 ? 30 M20ΧP2 프로메카디자인공과 C - 175

* 해답 (FANUC 0T, Sentrol System의 경우) CNC 선반 CNC * 해답 (FANUC 0T, Sentrol System의 경우) G28 U0. W0. ; G50 X150. Z200. T0700 ; G97 S500 M03 ; G00 X24. Z4. T0707 ; G76 P011060 Q50 R20 ; G76 X17.62 Z-32. P1190 Q350 F2. M08 ; G00 X100. Z150. T0700 M09 ; M05 ;M02 ; 나사가공 시작점 G76 자동 나사가공 지령 P : 정삭 1번, 45˚ Chamfering 절입각도 60˚ Q : 최소절입량 0.05mm R : 정삭여유 0.02mm X : 나사의 골경 Z : Chamfering끝지점의 길이 P : 나사산의 높이(반경지령) Q : 최초 절입량 0.35mm F : 나사의 Lead 프로메카디자인공과 C - 176

* 해답 (FANUC 6T, 10T, 11T 의 경우) G28 U0. W0. ; G50 X150. Z200. T0700 ; CNC 선반 CNC * 해답 (FANUC 6T, 10T, 11T 의 경우) G28 U0. W0. ; G50 X150. Z200. T0700 ; G97 S500 M03 ; G00 X24. Z4. T0707 ; G76 X17.62 Z-32. K1.19 D0.5 F2. A60 ; G00 X100. Z150. T0700 M09 ; M05 ;M02 ; 나사가공 시작점 G76 자동 나사가공 지령 X : 나사의 골경 Z : Chamfering끝지점의 길이 K : 나사산의 높이(반경지령) D : 첫번째 절입 깊이 F : 나사의 Lead 프로메카디자인공과 C - 177

CNC 선반 CNC 프로메카디자인공과 C - 178