본문 바로가기

자동제어(PLC,PC,로봇) & 전장설계 & CNC/CNC

CNC 밀링(머시닝센터) 가공 프로그래밍 10일차 (200622) 1~54page

반응형

단원명 1 CNC 밀링(머시닝센터)프로그램 작성 준비하기

1-1 NC/CNC 장비선정

1-2 작업공정 및 공구선정

1-3 절삭조건 설정

1-4 기술자료 참고

 

단원명 2  CNC 밀링(머시닝센터)프로그램 작성하기

2-1 NC프로그램 기초

2-2 절삭조건설정

2-3 공정순서에 의한 NC프로그램작성

 


 

NC프로그램 기초

 

교재의 49페이지 프로그램을 직접 짜본다.

아래의 코드를 CIMCO 프로그램에 입력을 한다.

 

 

% (데이터 전송 시작)
O0622 (TEST PROG)
G28G91Z0. (원점복귀, 증분지령으로 일단 위로 올린다. 명령 선반은 G28U0W0)?
T01M06 (D10FEM 평행드릴)
G00G90G54X-20.Y25.(급속 시작위치로. 증분취소 G90절대좌표로 움직임. G54워크좌표계로. XY 시작위치로)
M03S1000 (주축정회전)
G43H01Z50.M08 (공구길이보정을 하면서 내려간다)
G01Z-5.F100 (G01로 Z-5까지 분당 이송을 F00)
X40.
X80.Y10.
X130.
G00G49Z200.
M09
M05
M02
% (데이터 전송 종료)

 

% (데이터 전송 시작)
O0622 (TEST PROG)
G28G91Z0. (원점복귀, 증분지령으로 일단 위로 올린다. 명령 선반은 G28U0W0)?
T01M06 (D10FEM 평행드릴)
G00G90G54X-20.Y25.(급속 시작위치로. 증분취소 G90절대좌표로 움직임. G54워크좌표계로. XY 시작위치로)
M03S1000 (주축정회전)
G43H01Z50.M08 (공구길이보정을 하면서 내려간다)
G01Z-5.F100 (G01로 Z-5까지 분당 이송을 F00)
X40.
X80.Y10.
X130.
G00G49Z200.
M09
M05
M02
% (데이터 전송 종료)

 

 

 

프로그램을 수정하여 원호가공을 해본다.

 

솔리드 설정울 아래와 같이 설정한다.

 

 

 

 

프로그램을 아래와 같이 수정한다.

% (데이터 전송 시작)
O0622 (TEST PROG)
G28G91Z0. (원점복귀, 증분지령으로 일단 위로 올린다. 명령 선반은 G28U0W0)?
T01M06 (D10FEM 평행드릴)
G00G90G54X0.Y.(급속 시작위치로. 증분취소 G90절대좌표로 움직임. G54워크좌표계로. XY 시작위치로)
M03S1000 (주축정회전)
G43H01Z50.M08 (공구길이보정을 하면서 내려간다)
G01Z-5.F150 (G01로 Z-5까지 분당 이송을 F00)
X30.
G00G49Z200.
M09
M05
M02
% (데이터 전송 종료)

 

 

 

원호방향 반시계

 

 

 

원호 시계방향

 

 

G18-G17-G19 평면에서 가공을 하는데

원호가공을 하는데 G2는 시계방향이지만

영상을 보면 G18평면의 원호가공은 반시계 방향으로 진행한다.

 

G18은 ZX평면이므로 나머지 축 Y의 +방향에서 보았을때 시계방향이기 때문이다.

 

 

 

 

 

큰원과 작은원을 그릴 수 있다.

그러나 360도는 안된다. R로는 지정할 수 없고 IJ로 지정할 수 있다.

 

 

 

360도 원호지정은 I-J지령방식과 R지령방식이 있다.

 

 

I , J 지령

 

R 지령

 

 

 

이제 응용을 해서 지름 50짜리 원호가공을 한다.

원통형상 가공 - 외부에 원호가공

 

 

 

 

 

 

원통형상 가공 - 외부에 원호가공

 

 

 

프로그램 코딩시 마침표(.)를 반드시 찍게끔 강제하는 설정을 해본다.

빽플롯 설정 - X100=X0.100에 체크를 한다.

 

 

 

 

교재 53페이지 연습문제

 

Z축방향을 값은 그대로 두었다.

 

Z축방향을 값은 그대로 두었다.

 

 

 

5. 일시정지(dwell) G04 (54페이지)

공구는 회전하는데 멈추어 있는것 X,P(선반에서는 X,U,P)이나 소수점이 필요없는 P를 사용한다.

 

 

6. 헬리컬(나선)가공 G02, G03

아래의 영상을 프로그래밍해 본다.

https://www.youtube.com/watch?v=4fgM8vnjZ4E

원호 가공 값에 Z값만 넣어주면 된다.

날이 없기 때문에 ...

 

 

지름 30인 헬리켈(나선)가공 G02, G03

 

 

 

 

Z값이 일정하게 내려갈때는 증분으로 하는 것이 편한다.

 

16라인부터 아래와 같이 수정을 해준다.

그리고 아래쪽에 'I-20'으로 되어 있는 부분도 수정을 해준다.

 

G91로 증분 설정을 해주면 G90으로 절대설정으로 변경을 해준다.

증분을 응용할 때 이와 같이 하면 되겠다.

 

동작은 위와 같다.

 

 

 

 

이번에는 보조프로그램을 써보자

반복되는 프로그램 구간을 O0001과 O0002로 빼버리고

메인 프로그램에서 호출하는 방법으로 한다.

이렇게 하면 좋은 점은 반복횟수(L11)와 Z깊이(Z-2)값만 수정하면

프로그램 수정을 쉽게 할 수 있다.

 

아래는 보조프로그램을 작성하고 반복횟수와 깊이값만 수정을 하였다.

동작은 위와 동일하다.

 

 

 

 

 

아래는 근접화면이다. 

외부의 원이 생기려면 편집기 - ISO밀링이 선택되어야 되는 것 같다.

 

 

 

 

 


 

http://www.toolrex.co.kr/product/detail.php?item_id=5071

 

(주)툴렉스-본사에 오신걸 환영합니다.

제품모델 날수 날경(D) 날장(L1) 전장(L) 샹크(d) 포장단위 판매가(1EA) 장바구니 3AF 1x3x50 3 1 3 50 6 1EA 3AF 1x4x60 3 1 4 60 6 1EA 3AF 1x6x60 3 1 6 60 6 1EA 3AF 1.5x5x50 3 1.5 5 50 6 1EA 3AF 1.5x6x60 3 1.5 6 60 6 1EA 3AF 1.5x8x60 3 1

www.toolrex.co.kr

절삭속도가 보이지 않는다.

아래 페이지를 참고한다.

 

http://www.toolrex.co.kr/product/detail.php?item_id=1374

 

(주)툴렉스-본사에 오신걸 환영합니다.

 

www.toolrex.co.kr

 

 

카다로그를 보면 절삭속도나 날당 이송값이 나와 있어서

그것을 참고하여 작업을 하면 될 것이다.