본문 바로가기
카테고리 없음

CNC선반 프로그램 복합형 반복사이클 가공

by 범열 2023. 7. 7.

가공

 

7.3.2 복합형 반복사이클 가공


복합형 반복사이클(Multiple repeatitive cycle)은 제품의 형상을 지령함으로써 공구의 경로가 자동적으로 결정되며 프로램을 보다 쉽고 간단하게하기 위한 기능이다. 프로그램 작성시 FANUC 시스템 11T와 OT의 지령방식에서 일부 차이가 있으며, 11T 경우에서는 복합형 고정사이클의 지령블록을 한 블록으로 작성하고 OT의 경우에는 두 블록으로 지령한다. 또한 OT의 Re)값은 도피량을 말하며, 절삭 후 간섭 없이 공구가 빠지기 위한 양을 나타내며 파라미터 값으로 설정한다. 따라서 본서에서는 11T 지령방식을 기본으로 OT 지령방식을 비교해서 설명하고자 한다.


1. 내 · 외경 황삭사이클(11T)
G71_P(ns)_Q(nf)_ U(Au)_ W(Au)_ D(Ad)_ F(S) S(s)_ T(t);


여기서,

P: 정식 형상 지령절의 첫번째 시퀀스 번호
Q : 정식 형상 지령절의 마지막 시퀀스 번호
U: X축 방향 정식 여유(직경 지령)
W: Z 축 방향 정식 여유
D: 절삭깊이 (1회 가공깊이)
F.S.T : 황삭시 절삭이송, 회전수, 공구선택, 즉 P와 Q 사이의
데이터는 무시되고 G71 블록에서 지령된 데이터가 유효


2. 내·외경 황삭사이클(OT)
G71 U(44) Z(e);
G71 P(ns) Q(mf)__ U(Au)_ W(w) F() S(s). T(t);


여기서, 

U(Ad) : 절삭깊이, 부호 없이 반경으로 지정
R:도피량,절삭 후 간섭 없이 공구가 빠지기 위한 양
(파라미터로 설정)
P: 정식 형상 지령절의 첫번째 시퀀스 번호
Q: 정식 형상 지령절의 마지막 시퀀스 번호
UX축 방향 정식 여유(직경 지령)

W: Z축 방향 정식 여유
F, S, T: 황삭시 절삭이송, 회전수, 공구선택, 즉 P와 Q 사이의 데이터는 무시되고 G71 블록에서 지령된 데이터가 유효하나공구선택은 일반적으로 복합 반복사이클 실행 이전에 지령하기 때문에 생략한다.

정삭 모양(A→A→B)의 경로로 지렁하면 정식 여유를 남기고 절삭깊이ad로 지령된 구역을 절삭한다. e는 도피량을 표시하며 사이클 가공이 완료된 후에 공구는 사이클 시작점으로 복귀한다.

G71로 절삭하는 형상에는 그림 7. 41 과 같이 4가지 유형이 있고, 정작 여유 U. W의 부호는 가공하는 형상을 기준으로 하여 정식 여유를 어느 쪽으로 주어야 할지를 결정한다. 정식 여유 부호의 결정은 공작물의 최종 형상에 따라 다르며, 1의 공작물 형상은 최종 정삭가공의 시작점(B점)을 기준으로 정식 여유를 윗쪽으로 주어야함으로 + U. 최종 정삭가공의 끝점 (C점)을 기준으로 정식 여유를 오른쪽으로 주어야함으로 +W로 결정하며 II. III, IV의 경우도 최종 정삭가공의 시작점 (B점)과 최종 정삭가공의 끝점(C점)을 기준으로 U. W의 부호를 결정한다.


3. 내·외경 정삭사이클(G70)
G70 Plns)_ Q(nf)_i


여기서,P: 정삭 형상 지령절의 첫 번째 시퀀스 번호 Q : 정식 형상 지령절의 마지막 시퀀스 번호 G71, G72, G73의 사이클로 황삭가공이 끝나면 G70으로 정삭가공을 할 수 있다. G70에서 F. S. T를 지령하면 G71, G72, G73 에서 지령된 것은 무시되고, 시퀀스 번호 P와 Q 사이에 보조프로그램 호출이 불가능하고 황삭가공에 의해 기억된 메모리 어드레스는 G70을 실행한 후에는 소멸된다. 또한 G70 가공이 끝나면 시작점으로 급속이송한다.

 

4. 단면 황삭사이클(11T)

G72 P(ns) Q(nf)_ U(Au)_ W(Aw)_ W(Ad)_ F(f)_ S(s)_ T( t)_ ;

 

5. 단면 황삭사이클(OT)
G72 W(44) Z(e);
G72 P(ns)_ Q(mf)_ U(44)_ W(w)_ F(S)_ S(s)_ T(1);

 

단면을 가공하는 단면 황삭사이클로써 절삭작업이 X축과 평행하게 수행되는 것을 제외하고는 내 · 외경 황삭사이클 (G71)과 같다.

 

6. 유형 반복사이클(11T)
G73 P(ns) Q(nf)_I(i)_K(k)_U(Au)_W(Aw)_D(44) F(f)_ S(s)_;


여기서,

P:정삭 형상 지령절의 첫 번째 시퀀스 번호
Q : 정삭 형상 지령절의 마지막 시퀀스 번호
I : X축 방향의 후퇴량 및 방향(반경지령)
K: Z 축 방향의 후퇴량 및 방향
UX축 방향 정식 여유(직경지령)
W: Z 축 방향 정식 여유
D: 분할회수,황삭의 반복회수

 

7. 유형 반복사이클(OT)

G73 U(4) W(△)_ R(d);
G73 P(ns)_ Q(ms)_ U(A4)_ W(Aw)_ F(f)_ S(s)_ T(t);


여기서, 

U: X축 방향 후퇴량 및 방향(반경지령)
W: Z 축 방향 후퇴량 및 방향
R: 분할회수,황색의 반복회수
P: 정삭 형상 지령절의 첫 번째 시퀀스 번호
Q: 정삭 형상 지령절의 마지막 시퀀스 번호

U:X축 방향 정식 여유(직경지령)
W: Z 축 방향 정식 여유


이 기능은 G71, G72 경우와 달리, 공구는 처음부터 공작물의 정삭형상을 따라 이동한다. 따라서 주조품이나 단조품 등처럼 공작물 형상에 따라 절삭여유가 있는 황삭용 고정사이클로 이용된다. G73에 있어서 I값 및 K값의 의미는 주조나 단조에 의해 1차 가공된 소재에서 도면상의 완성된 치수까지 남은 양을 의미한다.

 

8. 단면 펙 드릴링 사이클 (11T)
G74 X(ⅱ) Z(w)_I(i) K(⊿k)_ F(S) D(ad);


여기서, 

X : B점의 X좌표값(UA에서 B까지의 중분량)
Z:C점의 좌표값(WA에서 C까지의 증분량)
I : X방향의 이동량(부호 없음)
K: Z방향의 절입량(부호 없음)
F: 이송속도 DURO USD
D : 가공 바닥끝에서 공구의 후퇴량


9. 단면 펙 드릴링 사이클(OT)

G74 R(e);
G74 X(4) Z(2w)_ P(Ai)_ Q(△)_R(dd) F(f);


여기서, 

R: 후퇴량
X : 가공사이클이 최종적으로 끝나는 X 좌표값
Z: 가공사이클이 최종적으로 끝나는 Z 좌표값
P:X방향의 이동량(부호 없음)
Q : Z방향의 절입량(부호 없음)
R: 가공 끝점에서 공구 후퇴량
F: 이송속도

 

펙 드릴링 사이클(Peck drilling cycle)의 공구이동 형상을 나타내고 있다. G74를 이용하여 바깥지름 절삭나사 드릴 작업시 긴 칩(Chip)의 처리를 용이하게 할 수 있으며, 일반적으로 드릴 작업에 많이 사용하고 있다.

 

10. 안 • 바깥지름 홈가공 사이클 (11T)

G75 X(u)_ Z(w)_ I(41)_ K(ak)_ F(f)_ D(44)_;


여기서 

X : 휴의 골직경
Z: 홈의 마지막 위치
I : X방향 절입량(부호없음)
K: 홈간 거리 (부호없음)
F: 이송속도
D : 공구 도피량(절삭 바닥끝에서의 공구 후퇴량)

11. 안 • 바깥지름 홈가공 사이클(OT)

G75 R(e);
G75 X(u)_ Z(w)_ P(ai)_ Q(4k)_ R(dd)_ F(f)_;


여기서 

R : 후퇴량
X : 가공 사이클의 최종적으로 끝나는 X 좌표값
Z : 가공 사이클이 최종적으로 끝나는 Z 좌표값
P : X방향 절입량
Q : X방향 공구 이동량
R : 가공 끝점에서 공구 후퇴량
F : 이송속도

 

12. 나사 가공사이클(11T)

G76 X(u)_ Z(w)_ I_ K_ D(ad)_ F(E)_ A_ P_;

 

여기서, X, Z : 나사 끝지점 좌표

I : 나사 시작점과 끝지점과의 거리(반지름 지정), 10이면 평형나사
K : 나사산의 높이(반경지령)
D : 첫 번째 절입깊이 (반경지령)
F(E) : 나사의 리드
A: 나사의 각도
P : 절삭방법(생략하면 절삭량 일정, 한쪽 날 가공을 수행)
R : 면취량(파라미터로 설정)


13. 나사 가공사이클(OT)
G76 Pom) (r) (a)_ Q(admin)_ R(d);
G76 X(u)_ Z(w)_ P(k) Q(ad)_ R(i)_ F(1)_;
여기서, 

P(m) : 최종 정착시 반복회수
(7) : 면취량(00~99까지 입력 가능)
(a): 나사산 각도
Q : 최소 절입량
R: 정식 여유
X. Z : 나사 끝지점 좌표
P : 나사산 높이 (반경지정)
Q : 첫 번째 절입 깊이(반경지정)
R: 테이퍼 나사의 테이퍼값(반경지정, 생략하면 직선절삭)
F : 나사의 리드


나사의 골지름과 절입 조건 등을 그 블록으로 지령함으로써 안 • 바깥지름 평행나사와 테이퍼 나사 가공을 할 수 있다.

또한, 절삭방법 P를 사용하는 방법의 P, P2, P3, P의 의미는 다음과 같으며, 그림 7. 48은 나사 절삭방법을 나타낸 것이다.


(1) P: 절삭량 일정, 한쪽 날 가공
(2) P2 : 절삭량 일정, 양쪽 날 가공
(3) P3 : 절삭깊이 일정, 한쪽 날 가공
(4) P4 : 절삭깊이 일정, 양쪽 날 가공

 

7.4 보조프로그램


프로그램 중에 있는 고정 시퀀스와 반복되는 패턴이 있을 때, 이것을 보조프로그램이라 하여 먼저 메모리 중에 등록하여 두면, 프로그램을 매우 간단히 할 수가 있다. 보조프로그램은 테이프모드 메모리모드의 각각 모드에서도 부를 수가 있다. 또 불려진 서브프로그램이 다른 서브프로그램을 부를 수 있다. 주프로그램에서 불러 출력하는 보조프로그램을 1 중 서브프로그램이라 부르며 4중까지 호출을 행할 수 있다. 

프로그램 중 M98을 지령함으로써 보조프로그램을 호출하여 실행시킬 수 있다. 또 보조프로그램에 M99 를 지령하면 보조프로그램이 종료되어 주프로그램으로 돌려 프로그램의 실행을 계속시킬 수 없다. 보조프로그램 호출은 주프로그램 중에 M98 에 이어서 어드레스 "P"로 보조프로그램의 프로그램 번호를 지렁한다. 이때, 어드레스 "L"에 이어서 4자리 이내의 수치를 지령하면, 지렁한 회수만큼 보조프로그램을 반복해서 실행시킬 수 있다. 또 어드레스 "L" 지령을 생략하면 1회 반복 회수로 된다. 보조프로그램 종료 지령은 보조프로그램 끝 블록에 M99 를 지령한다.