You are looking for information, articles, knowledge about the topic nail salons open on sunday near me cnc 선반 g 코드 on Google, you do not find the information you need! Here are the best content compiled and compiled by the https://chewathai27.com/to team, along with other related topics such as: cnc 선반 g 코드 cnc g코드, cnc g코드 설명, cnc g코드 프로그램, G92 코드, cnc밀링 g코드, cnc선반 프로그램, cnc선반 g74, CNC 프로그래밍
CNC선반 G코드 | ||
---|---|---|
코드 | 그룹 | 내용 |
G03 | 01 | 원호절삭 (반시계방향) |
G04 | 00 | 일시정지 (드웰) |
G28 | 자동원점복귀 |
[CNC선반] 컴퓨터응용선반 기능사 G코드, M코드 : 네이버 블로그
- Article author: m.blog.naver.com
- Reviews from users: 6948 Ratings
- Top rated: 3.2
- Lowest rated: 1
- Summary of article content: Articles about [CNC선반] 컴퓨터응용선반 기능사 G코드, M코드 : 네이버 블로그 Updating …
- Most searched keywords: Whether you are looking for [CNC선반] 컴퓨터응용선반 기능사 G코드, M코드 : 네이버 블로그 Updating
- Table of Contents:
카테고리 이동
잡다한 정보들 저장해놓는 블로그
이 블로그
선반밀링용접 기능사
카테고리 글
카테고리
이 블로그
선반밀링용접 기능사
카테고리 글
CNC선반에서 자주 쓰는 G코드 : 네이버 블로그
- Article author: m.blog.naver.com
- Reviews from users: 8122 Ratings
- Top rated: 3.6
- Lowest rated: 1
- Summary of article content: Articles about CNC선반에서 자주 쓰는 G코드 : 네이버 블로그 Updating …
- Most searched keywords: Whether you are looking for CNC선반에서 자주 쓰는 G코드 : 네이버 블로그 Updating
- Table of Contents:
카테고리 이동
디와이테크
이 블로그
CNC선반
카테고리 글
카테고리
이 블로그
CNC선반
카테고리 글
CNC선반 G코드 일람표 :: 나만의공간
- Article author: ddongsimbo.tistory.com
- Reviews from users: 9359 Ratings
- Top rated: 3.2
- Lowest rated: 1
- Summary of article content: Articles about CNC선반 G코드 일람표 :: 나만의공간 CNC선반 G코드 일람표 안녕하세요. 오늘은 CNC 선반 G코드 포스팅을 해보려합니다. 제조업에 종사하시는 분들은 CNC는 한번쯤으 들어보셨을 겁니다. …
- Most searched keywords: Whether you are looking for CNC선반 G코드 일람표 :: 나만의공간 CNC선반 G코드 일람표 안녕하세요. 오늘은 CNC 선반 G코드 포스팅을 해보려합니다. 제조업에 종사하시는 분들은 CNC는 한번쯤으 들어보셨을 겁니다. CNC선반 G코드 일람표 안녕하세요. 오늘은 CNC 선반 G코드 포스팅을 해보려합니다. 제조업에 종사하시는 분들은 CNC는 한번쯤으 들어보셨을 겁니다. CNC란 컴퓨터에 의한 수치제어 를 말합니다. 마이크로 컴퓨터를..나의 홈페이지
- Table of Contents:
CNC선반 G코드 일람표
티스토리툴바
CNC 선반가공프로그래밍 (2일차, 2020.04.27) – 프로그램 작성하기
- Article author: okcoding.tistory.com
- Reviews from users: 29182 Ratings
- Top rated: 3.4
- Lowest rated: 1
- Summary of article content: Articles about CNC 선반가공프로그래밍 (2일차, 2020.04.27) – 프로그램 작성하기 프로그램 구성, CNC선반 G코드 M코드 기초 프로그램 작성. 1. CNC프로그램의 구성. (1) CNC프로그램의 정의. 일명 파트(황삭, 정삭, … …
- Most searched keywords: Whether you are looking for CNC 선반가공프로그래밍 (2일차, 2020.04.27) – 프로그램 작성하기 프로그램 구성, CNC선반 G코드 M코드 기초 프로그램 작성. 1. CNC프로그램의 구성. (1) CNC프로그램의 정의. 일명 파트(황삭, 정삭, … 프로그램 구성, CNC선반 G코드 M코드 기초 프로그램 작성 1. CNC프로그램의 구성 (1) CNC프로그램의 정의 일명 파트(황삭, 정삭, 나사정삭) 프로그램이라고도 한다. 공작물은 고정되어 있고 공구가 공작물 주위를..
- Table of Contents:
‘자동제어(PLCPC로봇) & 전장설계 & CNCCNC’ Related Articles
공지사항
최근 포스트
태그
검색
티스토리툴바
CNC G코드 마스터캠 컴퓨터응용선반기능사 명령어 기능 완벽 정리
- Article author: livinglab.tistory.com
- Reviews from users: 3953 Ratings
- Top rated: 4.7
- Lowest rated: 1
- Summary of article content: Articles about CNC G코드 마스터캠 컴퓨터응용선반기능사 명령어 기능 완벽 정리 3.4 G코드 · G00 : 급속이송, 위치결정이라고도 하며, 가공과 가공사이 공구를 빠르게 이송시키는 역할을 수행. · G01 : 직선보간, 일직선을 가공할 때 사용 … …
- Most searched keywords: Whether you are looking for CNC G코드 마스터캠 컴퓨터응용선반기능사 명령어 기능 완벽 정리 3.4 G코드 · G00 : 급속이송, 위치결정이라고도 하며, 가공과 가공사이 공구를 빠르게 이송시키는 역할을 수행. · G01 : 직선보간, 일직선을 가공할 때 사용 … CNC (Computerized Numerical Control, 컴퓨터 수치제어) 를 이용한 컴퓨터 지원제조 (Computer Aided Manufacturing, CAM) 에서 자동제어 공작기계를 이용하여 공작물을 가공하기 위해서는 CNC G코드 즉, 가공 명..
- Table of Contents:
1 CNC란
2 G코드란
3 CNC G코드 명령어 기능 총정리
4 CAM에서의 G코드 자동작성
태그
‘생활정보’ Related Articles
티스토리툴바
cnc 선반 g 코드
- Article author: www.kangwon.ac.kr
- Reviews from users: 44346 Ratings
- Top rated: 3.3
- Lowest rated: 1
- Summary of article content: Articles about cnc 선반 g 코드 Kangwon National University, Dept. of Vehicle Eng., WooCheul Park, [email protected]. 준비기능(G코드) 일람표 – CNC선반용. G코드 그룹. …
- Most searched keywords: Whether you are looking for cnc 선반 g 코드 Kangwon National University, Dept. of Vehicle Eng., WooCheul Park, [email protected]. 준비기능(G코드) 일람표 – CNC선반용. G코드 그룹.
- Table of Contents:
[NC프로그램 기초]자동선반 CNC G코드 G01
- Article author: sanaiseungmin.tistory.com
- Reviews from users: 36785 Ratings
- Top rated: 4.2
- Lowest rated: 1
- Summary of article content: Articles about [NC프로그램 기초]자동선반 CNC G코드 G01 [NC프로그램 기초]자동선반 CNC G코드 G01 … 선반가공에서는 분당이송을 쓸일이많이 없지만 크로스공구나 회전유닛을 사용할때 주로 사용합니다. …
- Most searched keywords: Whether you are looking for [NC프로그램 기초]자동선반 CNC G코드 G01 [NC프로그램 기초]자동선반 CNC G코드 G01 … 선반가공에서는 분당이송을 쓸일이많이 없지만 크로스공구나 회전유닛을 사용할때 주로 사용합니다. 모든 프로그램은 자동선반(Swissturn) STAR R4 type A를 기준으로합니다. 갱타입 선반이며 정면 1~6, 11~12 터닝공구 14~16 정면공구대 7~9, 31~32 크로스공구대 17~19 정면회전유닛 배면 21~28 배면공구대 이렇게..
- Table of Contents:
태그
관련글
댓글0
공지사항
최근글
인기글
최근댓글
태그
전체 방문자
[가공] CNC 선반 G코드, M코드 일람표
- Article author: story-john.tistory.com
- Reviews from users: 38022 Ratings
- Top rated: 4.5
- Lowest rated: 1
- Summary of article content: Articles about [가공] CNC 선반 G코드, M코드 일람표 [가공] CNC 선반 G코드, M코드 일람표. John Nash 2020. 4. 18. 21:11. [가공] CNC 선반 G코드, M코드 일람표. CNC 선반 G코드, M코드 일람표입니다. …
- Most searched keywords: Whether you are looking for [가공] CNC 선반 G코드, M코드 일람표 [가공] CNC 선반 G코드, M코드 일람표. John Nash 2020. 4. 18. 21:11. [가공] CNC 선반 G코드, M코드 일람표. CNC 선반 G코드, M코드 일람표입니다. [가공] CNC 선반 G코드, M코드 일람표 CNC 선반 G코드, M코드 일람표입니다. 필요하신 분들은 사용하셔도 좋습니다.
- Table of Contents:
태그
관련글
댓글0
공지사항
최근글
인기글
최근댓글
태그
전체 방문자
See more articles in the same category here: https://chewathai27.com/to/blog.
CNC선반 G코드 일람표
안녕하세요. 오늘은 CNC 선반 G코드 포스팅을 해보려합니다.
제조업에 종사하시는 분들은 CNC는 한번쯤으 들어보셨을 겁니다.
CNC란 컴퓨터에 의한 수치제어 를 말합니다. 마이크로 컴퓨터를 내장한 수치제어 장치(NC)유명한것이 NC공작기계입니다. 여기에 내장된 NC장치는 부호화된 명령인 테이프의 정보를 스스로 판독,공작기계 각 축의 운동 제어 지령으로 바꾸는 역할을 하는것입니다. 여기서 중요한 것이 G코드 일종의 명령어죠. 이 G코드를 공부하실려는 분들이 많으실 겁니다. 아래에 CNC 선반 G코드 일람표를 적어보았습니다.
CNC 선반 G코드일람표 G00 위치결정 G76 나사가공 사이클 G01 직선보간 G90 단일고정 사이클 G02 시계방향의 원호보간 G92 나사가공 고정사이클 G03 반시계방향의 원호보간 G94 단면절삭 사이클 G04 드웰(Dwell) G96 주축속도 일정제어 G20 Inch입력 G97 주축회전수 일정제어 G21 mm입력 ********* M 기 능 ********** G22 내장 행정한계 ON M00 프로그램 정지 G23 내장 행정한계 OFF M01 선택적 프로그램 정지 G27 기준점복귀 체크 M02 프로그램 종료 G28 자동원점복귀 M03 주축 시계방향 회전(CW) G29 기준점으로부터 복귀 M04 주축 반시계방향 회전(CCW) G30 제2기준점으로 복귀 M05 주축정지 G32 나사절삭 M06 공구교환 G40 공구인선 반지름 취소 M08 절삭유 ON G41 공구인선 반지름 왼쪽보정 M09 절삭유 OFF G42 공구인선 반지름 오른쪽보정 M19 공구 정위치 정지 G50 좌표계설정,주축최고회전수 설정 M30 엔드오브 테이프 G52 지역좌표계설정 M98 보조프로그램 호출 G53 기계좌표계선택 M99 보조프로그램 종료 G70 안․바깥지름 정삭 사이클 ********** 기 타 ********** G71 안․바깥지름 거친절삭 사이클 S 주축기능 G72 단면 거친절삭 사이클 T 공구기능 G73 유형 반복 사이클 P,Q 전개번호 지정 G74 펙 드릴링 사이클 L 반복회수 G75 안․바깥지름 홈 가공 사이클
CNC 선반가공프로그래밍 (2일차, 2020.04.27) – 프로그램 작성하기
반응형
프로그램 구성, CNC선반 G코드 M코드 기초 프로그램 작성
1. CNC프로그램의 구성
(1) CNC프로그램의 정의
일명 파트(황삭, 정삭, 나사정삭) 프로그램이라고도 한다.
공작물은 고정되어 있고 공구가 공작물 주위를 움직인다고 가정하고 프로그래밍 한다.
공구의 위치정보!!
(2) NC 프로그램의 방법
수동 프로그래밍 : 간단한 부품의 도면을 보고 프로그래머가 손으로 작성
자동 프로그래밍 : CAM + 컴퓨터를 사용하여 작성.
프로그램 작성시 가공계획 수립
ㄱ) 가공범위와 사용할 기계의 선정
ㄴ) 가공물의 고정 방법 및 필요한 치공구의 선정
ㄷ) 가공 순서 결정
ㄹ) 공구의 선정
ㅁ) 절삭 조건의 결정
(3) NC 프로그램의 구성
주소(address)와 수치(data)의 조합 -> 블록을 구성
가) 주소(address)
나) 수치(data)
다) 단어(word)
의미의 기본단위
X 200.0 주소 + 수치 => 단어
라) 블록(block)
실행의 기본단위
블록의 구성
N10 G50 X200.0 Z300.0 S2000 T0100 M41 F0.2;
전개 준비 좌표값 주축 공구 보조 이송 EOB
현재의 좌표를 X200.0 Z300.0로 만들어라
마) CNC프로그램의 주요 주소 기능
– 프로그램 번호(O)
예) O □□□□ 5 프로그램 번호 주소
– 블록 전개 번호(N)
N10, N20, N30, N40 … 일정 간격으로 쓴다.
전개 번호는 프로그램 탐색시 이용된다.
복합 반복 사이클 기능에서는 꼭 필요하다.
N10 G50 X150.0 Z200.0 S1500 T0100;
현재의 위치를 바꾼다. 1번 공구로 교체(보정 안하고)
N20 G96 S120 M03;
G96 절삭속도를 일정하게 해라
N30 G00 X62.0 Z0.0 T0101 M08;
급속으로 가라. 공구의 인선 부분을 이 위치로 이동해라
N40 G01 X-1.0 F0.1;
절삭이송으로 가라.
현재 회전 수 X 0.1로 회전 수를 수정해서 가라
– 준비 기능(G)
CNC 선반의 준비 기능일람표
G00-위치 결정,(비직선형)
G01-직선 가공,
G02-원호 가공(시계)
G03-원호 가공(반시계)
G20-인치 데이터 입력,
G21-밀리미터 데이터 입력,
G22-금지 영역 설정,
G28-자동 원점 복귀 (수동 원점 복귀(=기계원점을 알고 있다는 뜻)가 되어 있어야 한다)
G40-공구 인선 반지름(G42) 보정 취소, 루즈R때문에..
G42-공구 인선 우측 보정
G71-안 바깥지름 거친 가공 사이클
G76-나사 가공 사이클(복합 고정 사이클)
G97-주축 회전수(RPM) 일정 제어,
G99-회전당 이송 속도 지정(min/rev) …
예)
G01 X50.0 F0.2;
직선으로 똑바로 가라. 절대좌표로 X 50인 위치까지 F0.2(회전속도는 아직 모름)이라는 속도로
(X50.0) Z50.0; G01 유효(G01은 연속 유효 G코드)
X60.0 Z30.0; G01 유효
G00 Z50.0;
G04 P1000; G04는 이 블록에서만 유효(G04는 1회 유효 G코드)
1초동안 멈추어라.
X70.0; G00 유효(G00이 여속 유효 G코드이므로)
(G00) X70까지 급속으로 가라
– 주축 기능(S)
G96 : 절삭 속도 일정제어(m/min)
G97 : 주축 회전수 일정제어 (rpm)
수업3일차(5월 11일) 60페이지~
선반작업의 기능
주축기능
절삭속도(m/min) = 공작물과 공구와의 상대속도
절삭속도 V = fiDN / 1000
가공을 하려면 회전을 해야 하는데 이것을 주축기능이라 한다.
주축기능(S) 스핀들:회전하는 축
G96 : 절삭속도 일정제어 (V 일정하게 유지)
G97 : 주축회전수 일정제어 (RPM 일정하게 유지)
RPM일정하고
공구가 밑으로 내려왔을때 (직경이 50->25)
절삭속도 V는
절삭속도가 중요한게 공구와 공작물의 재질에 따라 정해져 있다. 공구마모 연관있음
직경값이 바뀌는 작업을 할 때는
G97을 사용할 때는 가공면에 영향 받기 때문에 G96을 사용한다.
G96 S120 절삭속도로 인식하는 것
G97 S120 RPM으로 인식
G96 S120일때 S120은 절삭속도로 인식(if V일정)하는 것은 결국 회전수를 조정하게 되는 것이다.
G97 S120일때 S120은 RPM으로 인식
G96은 직경s값에 따라 달라지는데
x값이 0이면 직경이 0 -> 회전수가 무한대로 된다.
그래서 위험하다.
최고 RPM 제한(G50)을 해야 한다. 공작물이 튀어 나갈 수 있다. (G96 지령하기 전에 G50지령)
G50 – G96
처음 기를 켰을때 안전한 값 G97로 되어 있다.
G50(X) – G97
효율적 절삭위해 절삭속도는 일정해야 한다.
직경에 영향 즉 공구의 위치에 영향받는다.
공구의 지름을 알 수 있을때에는
M03 S500 => 스타트 (S500 RPM으로)
—————————–
이송 기능(F) Feed : 피드
회전당 이송(mm/rev)- 선반에서 사용
분당 이송(mm/min)- 머시닝센터
선반에서 .. 회전수가 바뀌게 되면 가공면의 조도가 달라진다.
1회전 할 때에 움직이는 량으로 결정 즉, 회전당 이송이 기본으로 결정되어 있다. (G99)
—————————–
공구 기능(T) Tool
T__ __
공구번호 옵셋번호
황삭바이트, 정삭바이트의 팁의 결합이 다르기 때문에 공작물 가공위치가 달라져 형상이 달라진다.
세팅시 기준공구를 뭐로 할지
그리고 교체를 하면 공구의 위치좌표 편차가 달라지기 때문에
공구 호출시 옵셋(차이값)을 같이 호출하게 된다.
—————————–
보조 기능(M)
M코드도 한 블럭에서 같이 사용 안한다.
M03: 주출정회전
M04: 주출역회전
M05: 주출정지
M08: 절삭유 On
M09: 절삭유 Off
M03 M04 S1000 (X)
M03 M08 => M38로 사용자가 만들 수 있다.
M03 M08을 동시에 출력하는 M38을 만들면 된다.
https://www.youtube.com/watch?v=rQ-dQTrTH_A
S20C를 가공
X값이 바뀌면
G96 때문에 00값이 바뀐다.
선택적으로 체크해야 되는 부위에는 M00 명령을 사용한다.
M01 (선택정지 )
공구 교체하고 M01을 지령해서 공구를 확인을 한다. (필수)
M08 : 작업시작시 절삭유 켜주고
M09 : 작업완료 후 절삭유를 꺼준다.
M02 : 프로그램 종료
멈추어 있는데 스타트를 해야 하는데 RESET을 누르면 커서를 다시 올려 주어야 한다.
다시 START를 누른다. (불편함)
M30 : 누르면
—————————–
T03 03 M08
3번공구 호출 오프셋하면서 가라 절삭유를 뿌려라
G96 S200 M03 (정회전 S200으로) (G50은 처음에 지령해 놓으면 된다.)
04045 (KM-G25 ..)
주서문이다.
M98 : 보조프로그램 호출
M99 : 보조프로그램 종료 . 주프로그램으로 복귀
…
프로그램 중 M98 P0077을 실행시키면
그 프로그램(보조프로그램)을 실행하고 리턴할때 사용한다.
…
X0077 ( )
M99 / M02(X)/M30(X)
M99을 만나면 다시 M98 P0077로 리턴한다.
연속해서 작업해야 하는 경우가 있는데
작업이 끝나면…
2. CMC 선반 프로그램
(1) 프로그램 원점과 좌표계 설정
(가) 프로그램 원점
절대좌표의 기준이 되는 공작물 원점잡는 법
X값은 변함이 없고 Z값만 잡아주면 된다.
(나) 좌표계 설정 및 최고 회전수 제한(G50)
G50 X__ Z___ S___
G96 S120 M03 : 주속일정제어 절삭속도 120mm/min 정회전
주속일정제어 – 공구가 센터로 올때 RPM이 최대(무한대)로 되기 때문에 최고 회전수 제한을 G50으로 해준다.
그리고 G50은 현재의 절대 좌표를 프로그램 원점(G50 X50 X0 Z0)으로 바꾸어라 (좌표계 설정)
G50 X50 X0 Z0
G50 X150.0 Z150.0 S1200 : 현재 위치에서 -X150 -Z150위치에 원점이 있다는 말이다.
(2) 원점복귀
처음 전원을 넣었을때 원점복귀를 해주어야 한다.
(ㄱ) 자동원점 복귀 (G28)
G28 X100.0 Z-125.0 또는 G28 U44.0 W0
증분 지령
기계원점복귀 예
G28 X0 Z0; 절대지령 – 공작물 원점을 기준으로 좌표 지령
X0 Z0 경유지점
G28 U0 W0; 증분지령 – 현재 위치를 기준으로 증분되는 값으로 지령
U0 W0 경유지점 (현재위치에서 0만큼 0만큼 이동하고 기계원점으로 복귀한다)
그래서 G28 X0 Z0;을 사용하지 않는다.
공작물 원점을 찍고 가면 새로운 공작물이 장착되었을때 충돌된다.
공구 교체시 중간에 잡아 놓은 위치(제2원점)로 가서 한다.
기계원점(G28)까지 가지 않기 위해 G30을 사용한다.
U0 W0로 사용하는게 안전하다.
G28 : 제 1원점 (기계 고유한 위치)
G30 : 제 3원점 (사용자 수정)
(ㄴ) 제2 제3 제4 원점 복귀(G30)
G30 P___ X(U)___ Z(W)___;
(3) 가공 기능
(ㄱ) 위치 결정 및 직선 가공
– 급속 위치 결정(G00) : 직입점까지만 이동한다.
G00 X(U)___ Z(W)___
시작점 (X150, Z150) -> 위치결정점(X62,Z2) <- 공작물 원점(X60, X0) 동일한 속도로 간다. - 직선가공(G01) G01 X(U)___ Z(W)___ F___ F(선반:회전당 속도)에서 지정된 지정속도 G01 : 직선가공, 직선보간 직선형태가 될 수 있도록 Z축의 속도와 X축의 속도를 조절한다는 것이다. G01은 반듯이 F(이송속도)가 나와야 한다. G00은 보간 기능이 없다. 간단한 프로그램을 짜 본다. 00007(test) G28 U0 W0 T0100 G50 S1200 G96 S120 M03 G00 X100 Z40 T0101 ... 지정한 대로 절삭가공 ... G00 X60 Z40 T0100 M09 M05 M01/M30 /M02 (ㄴ) 원호가공(G02, G03) 시계방향, 반시계방향 원호 G02(G03) X(U)___ Z(W)___ R___ F___; G02(G03) X(U)___ Z(W)___ I___ K___ F___; (ㄷ) 일시정지(G04) G04 X(U, P)___; 4) 나사가공 가) 나사가공(G32) 리드 : 1회전 이동한 양 피치 : 나사산과 산 사이의 거리 1줄 나사 : 피치 = 리드 2줄 나사 : 피치 X 산수 = 리드 G32 X(U)___ Z(W)___ (Q)___ F___ ; F : 피치가 아니고 리드이다. 그런데 기본적으로 1줄 나사를 쓰기때문에 리드와 피치가 같다 나사 작업은 여러번 작업을 한다. (부하때문에) 나사 작업을 할 때 사이클을 지령한 순간의 위치값을 검출해서 기억하고 있기 때문에 나사 골작업을 다시 할때 위치를 정확히 찾을 수 있다. 기본 스탠다드 69p T0100 (생략) T0101 T0100 (생략) 공구를 교체하면서 보정까지 하고 있다. (ㄴ) 인선 반지름 보정 인선 반지름에 의한 가공 경로의 오차가 생긴다. (ㄷ) 가상 인선 (ㄹ) 공구 보정값의 입력 G40 : 인선 반지름 보정취소 G41 : 인선 좌측 보정 G42 : 인선 우측 보정 프로그램 다운로드 https://www.cimco.com/download/registration/complete/?p=software&v=8.07.14 % (데이터 전송시작 - RS232케이블 사용시) 00511 (G01TEST 저장시 이름으로 뜬다.) (PRO 번호) G28U0W0 (자동 원점복귀) T0100 (공구교환) G50S1500 (최고 RPM제한) G96S120M03 G00X60.Z5.T0101M08 (진입점 보정하면서.. 절삭하며 들어간다. 절삭유도 넣는다.) (G00X60.Z5 시작위치까지 가라) 형상을 만든다. (교재의 내용을 넣는다) G01X40.Z0.F0.2 (시작위치) G01X80.Z-120. G00X150.Z150. (G00X150.Z150 복귀할때 명령, ) G28U0W0M09 T0100 M05 (계속 작업하면 생략 가능) M02 % (데이터 전송끝) % 00511 (G01TEST) G28U0W0 T0100 G50S1500 G96S120M03 G00X60.Z5.T0101M08 G01X40.Z0.F0.2 G01X80.Z-120. G00X150.Z150. G28U0W0M09 T0100 M05 M02 % 언어는 한글로 수정해 준다. 새문서 열기 - 위의 코드 입력 후 - 상단의 '백플롯' - 백플롯창을 클릭한다. 가공하기 전단계의 소재이다. 솔리드 설정 확인을 누르면 공구 선택창이 뜬다. - 확인 클릭 인서트 팁의 형상 잘 안된다. 그래서 아래 프로그램을 설치해 보자 NCWare 설치 후 Trial 클릭 - Doosan Lynx22G로 확인 이 프로그램은 V-CNC와 동일하다. EMG 알람을 해제해야 작동되기 때문에 아래처럼 클릭한다. 도어 문을 열고 공작물의 설정을 바꾸어 장착해 본다. 터렛에 공구를 장착한다. 터렛 1번에 툴관리 - T0100 외경황삭 CNMG 120408 문을 닫고 '머신보기' 단추를 클릭하면 외부의 기계를 안보이게 해준다. 자 이제 원점복귀를 한다. 기계원점복귀로 가야 하다. 기계원점에서 60~100 만큼 떨어져야 한다. X, Z를 -100 정도로 놓고 수동으로 원점복귀를 할 거다 Handle 클릭해서 X나 Z를 선책하고 조그를 돌려서 -100근처의 값으로 세팅한다. 이놈을 선택하면 원점복귀모드로 바뀐다. 수동으로 원점복귀를 한다. X축부터 먼저 원점복귀를 한다. Z축부터 하다보면 심압대와 충돌한다. X,Z를 원점복귀 시킨 후 주축을 회전시킨다. G97 S1000 M03 (주축회전일정제어 정회전 RPM1000)을 입력하면 되는데 일단 1 - 반자동 (Manual Data Input)을 선택하고 2 - 터치 패널에 'PROG' 누른다. 3 - 버튼을 누르면 프로그램을 입력할 수 있는 화면이 뜬다. 그 다음에 명령어를 입력한다. 터치 패널에서 G97 S1000 M03를 입력 - EOB 클릭 - INSERT 클릭하면 화면에 명령어가 입력된다. 마지막으로 Cycle Start를 클릭하면 주축이 회전한다. 공작물 원점으로 하고자 하는 위치까지 이동한다. 공작물 원점 = 절대좌표 X0, Z0로 잡는 것을 좌표계설정이라 한다. 절대좌표를 X0, Z0은 어떻게 바꾸나? G50 X0 Z0;으로 좌표계 설정을 하면 하나의 공구로 작업할 수 있다. 반자동모드 클릭 후 PROG누르고 수동으로 원점 복귀를 하고 근접하는 곳까지 접근해 본다. 좌표계설정 G28 U0 W0; (이건 설정 안한 것 같은데...) G00 X80 Z10; G01 X0 Z0 F0.2; G00 X150 Z150 M05 주축은 계속 회전중 주축은 계속 회전중 주축은 계속 회전중 주축은 계속 회전중 주축은 계속 회전중 회전이 멈춘 상태다
CNC G코드 마스터캠 컴퓨터응용선반기능사 명령어 기능 완벽 정리
CNC (Computerized Numerical Control, 컴퓨터 수치제어) 를 이용한 컴퓨터 지원제조 (Computer Aided Manufacturing, CAM) 에서 자동제어 공작기계를 이용하여 공작물을 가공하기 위해서는 CNC G코드 즉, 가공 명령어를 프로그래밍해야 합니다. 이번 글에서는 자동제어 공작기계를 이용한 공작물 가공에 반드시 필요한 CNC G코드에 관한 모든 내용을 총정리 하였습니다.
1. CNC란?
CNC란 Computerized Numerical Control의 약어로서 컴퓨터 수치제어를 의미합니다.
절삭, 소성가공, 전기적 가공법 등으로 각종 기계를 만드는 공작기계는 조금씩 개량되어 완전한 원이나 직선적인 것을 가공할 수 있는 형태로 발전을 계속하여 왔습니다. 최근에는 이러한 공작기계에 전자 장치를 도입하여 기계를 사용자가 입력한 명령어대로 가동시킬 수 있는 CNC 방식이 실현되어, 다품종 소량생산이라도 각종 작업을 자동적으로 할 수 있게 되었습니다.
오늘날 CNC는 컴퓨터 마이크로 프로세서를 내장한 수치제어 공작기계 및 이를 응용한 기계공작 전반을 의미하는 용어로 주로 사용되고 있습니다.
2. G코드란?
머시닝센터, CNC, 선반 등 공작기계를 이용하여 공작물을 가공하기 위하여 가공 이전에 가공명령어들을 프로그래밍하는 것을 G코드라고 합니다. G코드는 CNC 가공의 핵심적인 요소 중 하나로서 대부분의 명령어는 전세계적으로 표준화되어 통일되어 있으나, 기계의 특성이나 공작기계 컨트롤러의 생산회사에 따라 약간의 차이가 있습니다.
G코드 명령어는 한 개의 블록 단위로 구성되며 구성요소는,
N : 블록넘버
T : 공구지정
S : 주축 회전과 관련된 기능
G : 가공지령
F : 가공속도 제어 기능
M : 보조기능
등의 기능이 있습니다.
이 중에서 G (가공지령) 기능이 실제 공작물을 가공하는 지령이므로 가장 중요하며, G기능과 F 기능을 제외한 나머지 기능들은 공작기계가 발전함에 따라 그 특성에 맞게 조금씩 추가된 것들입니다.
3. CNC G코드 명령어 기능 총정리
앞서 말씀드린 CNC G코드의 명령어 기능을 총정리하였습니다.
3.1 N코드
명령어 블록의 번호를 부여하는 기능입니다.
일반적으로 생략이되지만, 사이클을 사용하는 경우와 같이 특정 블럭을 지정하는 경우에는 N10, N80 처럼 반드시 포함되어야 합니다. 기종에 따라서는 자동으로 넘버가 부여되는 경우도 있습니다.
3.2 T코드
공구와 옵셋을 지정하는 기능입니다.
ATC (Auto Tool Changer) 나 터닝센터의 공구대가 부착된 기계에서만 사용되는 기능으로서, 사용자가 필요에 따라 임의 장착한 공구를 호출하거나 수납할 때 각각의 공구에 번호를 부여하여 필요한 공구를 사용할 수 있게끔하는 기능입니다.
3.3 S코드
주축의 회전을 제어하는 기능입니다.
주축의 회전 수 지정 주축의 최대 회전 수 지정 주축의 일정가공 속도 지정
의 3가지 용도로 주로 사용됩니다.
3.4 G코드
실질적인 공작물의 가공을 지령하는 명령어 기능입니다.
G00부터 G99까지의 명령어가 있으며, 실질적으로 사용되는 것은 20~30가지입니다. 대부분의 CNC에서 그 구성은 동일하나, 가공용도, 기종이나 제작회사에 따라 조금씩 차이가 있으며, 컴퓨터응용선반기능사와 같은 관련 자격증 준비자들이 반드시 숙지하여야 하는 기능입니다.
중요한 G코드의 명령어들을 정리하면 다음과 같습니다.
G00 : 급속이송, 위치결정이라고도 하며, 가공과 가공사이 공구를 빠르게 이송시키는 역할을 수행. 임의의 위치로 공작물 또는 공구를 급속으로 이동시킬 때 사용하는 기능으로, 좌표값까지 45˚ 방향으로 진행한 후 직선으로 이동하여 시점과 종점에서 가속 및 감속이 이루어짐
G01 : 직선보간, 일직선을 가공할 때 사용하는 명령어, 직선 가공 시 사용되는 기능으로 지정된 속도로 이동
G02 : 시계방향의 원호 가공. 원호 가공 시 사용하는 기능으로 가공 방향이 시계방향일 경우 사용하는 명령어로서 종점의 좌표 값을 입력하고 반지름 값 R을 지령하거나, 원호의 크기로서 i (X축 방향), j (Y축 방향), k (Z축 방향) 값을 명령
G03 : 반시계방향의 원호 가공. 원호 가공 시 사용하는 기능으로 가공 방향이 시계방향일 경우 사용하는 명령어입니다. 명령의 방식은 G20과 동일
G02.2, G03.2 : 복잡한 나선의 보간
G02.3, G03.3 : 지수함수 보간
G04 : 휴지 (dwell) 이송 일시 정지 기능. 홀 가공이나 드릴 작업 등에서 간헐 이송에 의해 칩을 절단 하거나 홈 가공에서 회전 당 이송으로 생기는 단차를 제거하고, 표면 거칠기를 향상시키기 위해 정해진 시간동안 정지시킬 때 사용하는 기능
G05 : 고속 사이클 가공
G07 : 가상 축 보간. 원호 보간의 한 축을 가상 축으로해서 Pulse를 분배함으로써, 나머지 1축의 이송속도를 sin 형식으로 변화시킬 수 있음
G07.1 : 원통보간
G08 : 선행제어
G09 : 시간지정이 없는 일시정지 (G04의 경우 시간지정 가능)
G10 : 데이터 설정모드. 프로그램에 의해 좌표계의 OFFSET을 설정할 수 있음
G10.1 : PC Data 설정
G10.3 : 고속가공 등록개시
G10.6 : 공구 대피 및 복귀
G11 : 데이터 설정모드 취소
G11.3 : 고속가공 등록 종료
G12.1, G13.1 : 극좌표계 보간 모드
G15 : 극좌표지령 취소 모드
G16 : 극좌표지령 모드
G17 : X:Y평면 설정 (머시닝센터)
G18 : X:Z평면 설정 (머시닝센터)
G19 : Y:Z평면 설정 (머시닝센터)
G20 : 인치 (inch) 입력 기계의 좌표제어 단위
G21 : 미터 (meter) 입력 기계의 좌표제어 단위
G22 : 내장 행정 한계 ON
G23 : 내장 행정 한계 OFF
G25 : 주축 속도 변경 검출 ON
G26 : 주축 속도 변경 검출 OFF
G27 : 원점 복귀 체크
G28 : 기계 원점으로 복귀. 급속이동으로 중간점을 경유하여 기계원점까지 자동 복귀하는 기능
G29 : 원점으로부터 자동 복귀. 이 지령에 의해 각 축은 G28에서 지령 된 중간 점을 경유하여 G29로 지령 된 위치로 위치결정을 하며, 일반적으로 G28을 수행한 후에 지령
G30 : 제2원점 (공구 교환 지점) 으로 복귀. 이 지령은 일반적으로 자동공구교환 위치가 다를 때 사용
G30.1 : 부동 기준점 복귀
G31 : SKIP 기능
G31.1 : 다단 SKIP 기능
G33 : 나사 절삭 (헬리컬 절삭) 기능
G37 : 공구장 자동 측정
G39 : 코너 원호 보간
G40 : 공구 경보정 취소
G40.1 : 법선방향제어 취소 모드
G41 : 공구 좌측 경보정. 공구를 가공형상으로부터 일정거리만큼 떨어지게 하는 것을 공구 경보정이라 하며, OFFSET량은 미리 CNC에서 설정하여야 함
G41.1 : 법선방향제어 좌측 ON
G42 : 공구 우측 경보정
G42.1 : 법선방향제어 우측 ON
G43 : 공구 길이 보정 (+ 방향)
G44 : 공구 길이 보정 (- 방향)
G49 : 공구 길이 보정 취소
G50 : 주축 최대 회전수 제어/공작물 좌표계 설정(선반) S 명령어가 반드시 따라와야 함
G50.1 : Programmable mirror image cancel
G51 : 스케일링
G51.1 : Programmable mirror image
G52 : 지역 좌표계
G53 : 기계 좌표계 선택
G54 : 공작물 좌표계 1번 선택
G55 : 공작물 좌표계 2번 선택
G56 : 공작물 좌표계 3번 선택
G57 : 공작물 좌표계 4번 선택
G60 : 1방향 위치 결정
G61 : Exact stop mode
G62 : 자동 코너 Overide
G63 : 탭 모드
G64 : 절삭 모드
G65 : 매크로 단순 호출
G66 : 매크로 MODAL 호출
G68 : 좌표회전 (3차원 좌표 변환)
G69 : 좌표회전 (3차원 좌표 변환) 취소
G70 : 정삭 사이클(선반) 사이클 과정이 될 N을 반드시 지정해야 함
G71 : 내외경 황삭 사이클(선반) N지정 필요
G72.1 : 회전 복사
G72.2 : 평행 복사
G73 : 고속 심공 드릴 사이클. 펙 드릴 고정 사이클
G74 : 왼나사 태핑 사이클. 역태핑 고정 사이클 (왼나사 가공)
G76 : 나사 사이클 (선반), 정밀 보링 사이클 (머시닝센터)
G80 : 사이클 취소. 외부 동작 기능
G81 : 드릴 사이클 (머시닝센터). 드릴 고정
G82 : 카운터 보링 사이클(머시닝센터)
G83 : Peck Drilling 고정 사이클
G84 : 태핑 사이클 (머시닝센터), 암나사를 내기 위한 사이클
G85 : 보링 사이클
G86 : 보링 사이클
G87 : Peck 보링 사이클
G88 : 보링 사이클
G89 : 보링 사이클
G90 : 내, 외경 황삭 사이클 (선반), 절대 좌표 지령 (머시닝센터)
G91 : 증분 지령 / 상대 좌표 지령
G92 : 나사 절삭 사이클 (선반) / 공작물 좌표계 설정 (머시닝센터)
G92.1 : 공작물 좌표계 프리셋
G93 : 리이드 이송. 공구의 최종 속도를 지령합니다.
G94 : 단면 절삭 사이클 (선반) / 분당 이송 지령 (머시닝센터)
G95 : 매 회전 당 이송 mm / 회
G96 : 스핀들 주속 일정 제어 (선반)
G97 : 스핀들 회전수 일정 제어 (주속 일정 제어 취소)
G98 : 분당 일정 속도 이송 지령
G99 : 회전당 일정 속도 이송 지령
3.5 F코드
이송 속도를 제어하는 기능입니다.
G01, G02, G03 등 가공 및 보간 명령 이후 반드시 한번 이상은 지령되어야 하며, 한번 속도가 지령되면 다음 보간 명령에는 별도의 F 명령이 있지 않는 한 가장 최근에 입력된 가공 이송속도를 따릅니다.
CNC 선반의 경우 공작물은 회전하고, 공구는 이송되기 때문에 공작물의 회전에 따라 F의 단위는 달라집니다. 공작물이 일정한 회전수를 가지는 G97에서는 통상 G99를 사용하고, 공작물의 직경 방향거리에 따라 회전수가 변화하는 G96에서는 일반적으로 G99나 G98을 프로그램에 따라 사용합니다.
3.6 M코드
프로그램을 제어하거나, 기계의 보조장치들을 ON/OFF하는 역할을 하는 보조기능 입니다.
공작기계에 보조적으로 탑재되어 있던 장치들이 점점 자동화, 프로그램화 되면서 부가적으로 G코드에 포함된 기능입니다. 초반에는 그 수가 적었지만 CNC가 발전하면서 G기능 못지 않게 중요성이 부각된 기능입니다.
M코드에서 M은 보조기능 (miscellaneous function) 의 머리 글자를 딴 것으로서, G코드와 마찬가지로 어드레스 M뒤에 00에서 99까지의 두 자리 숫자를 붙여 명령을 내립니다. 프로그램을 제어하는 M기능은 M00, M01, M02, M30, M98, M99 등이고, 기타 대부분의 M코드는 CNC 보조장치의 ON/OFF 기능을 담당합니다.
M코드의 경우 공작기계를 만드는 제조사, 컨트롤러 시스템 회사마다 추가, 삭제 및 옵션으로 파라미터 조작에 의해 넣는 경우가 있으며, 코드가 공작기계회사, 시스템 회사마다 다른 경우가 있습니다.
중요한 M코드의 명령어들을 정리하면 다음과 같습니다.
M00 : 프로그램 정지
M01 : 프로그램 일시 정지
M02 : 프로그램 종료
M03 : 주축 정회전
M04 : 주축 역회전
M05 : 주축 정지
M06 : 공구 교환 (머시닝센터)
M07 : 고압 절삭유
M08 : 절삭유 ON
M09 : 절삭유 OFF
M10 : 4축 클램프
M11 : 4축 언클램프
M12 : 공작물 카운터
M13 : 회전공구의 시계방향 회전
M14 : 회전공구의 반시계방향 회전
M15 : 회전공구의 정지
M16 : 공구 수납 (머시닝센터)
M17 : 머신록 ON
M18 : 주축의 원점복귀 해제
M19 : 주축 한방향 정지 (머시닝센터)
M20 : 자동 전원차단
M29 : 리지드 탭 모드
M30 : 프로그램 종료 후 프로그램 맨 선두로 되돌림
M33 : 공구 수납. 주축 공구를 매거진으로 수납
M40 : C축 모드를 주축모드로 변경
M43 : 주축모드를 C축 모드로 변경
M46 : 센서 절환신호 ON
M47 : 센서 절환신호 OFF
M51 : 에어 브로우 ON
M53 : 센서 에어 브로우 ON
M55 : 오일 미스트 ON
M59 : 에어 브로우 OFF
M68 : 유압척 클램프
M69 : 유압척 언클램프
M70 : 워크 카운트
M73 : Y축 미러 이미지 OFF
M74 : Y축 미러 이미지 ON
M75 : X축 미러 이미지 OFF
M76 : Y축 미러 이미지 ON
M88 : 쓰루 스핀들 쿨란트 ON
M89 : 쓰루 스핀들 쿨란트 OFF
M90 : C축용 브레이크를 고압으로 작동
M91 : C축용 브레이크를 저압으로 작동
M98 : 보조 프로그램 호출
M99 : 보조 프로그램 종료
4. CAM에서의 G코드 자동작성
과거에는 앞선 G코드 명령어들을 일일이 프로그래밍하여 CNC 작업을 위한 가공 프로그램을 작성해야 했으나, 최근에는 기술의 발달로 CAD (Computer Aided Design and Drafting) 에서 자동으로 G코드를 추출해주는 프로그램들이 등장하였으며, 이러한 프로그램들을 CAM (Computer Aided Manufacturing) 이라고 합니다.
CAM의 등장으로 인해 CNC 작업을 위한 상당수 G코드 작성의 시간을 단축시키기는 했지만 CNC G코드의 최적화 등을 위하여 실제 산업현장에서는 아직도 인력에 의한 G코드의 작성, 수정, 보완이 필요합니다.
So you have finished reading the cnc 선반 g 코드 topic article, if you find this article useful, please share it. Thank you very much. See more: cnc g코드, cnc g코드 설명, cnc g코드 프로그램, G92 코드, cnc밀링 g코드, cnc선반 프로그램, cnc선반 g74, CNC 프로그래밍