이 기사에서는 세 가지 지식 포인트에 대해 논의하고 모든 사람에게 영감을 주기를 바랍니다.
1. 어떤 상황에서 G41G42를 사용해야 합니까?
2. G41G42 선택 방법
3. 도구 끝 방향 선택
1. 자동차 프로그래밍 시 G41G42를 사용해야 하는 이유는 무엇입니까?
CNC 선반에서 원뿔이나 호와 같은 형상의 공작물을 가공할 때 작성된 올바른 프로그램과 실제 가공 부품 사이에 치수 오류가 발생합니다.
이 오류는 도구 팁 호로 인해 발생합니다.
이 문제를 명확히 하려면 CNC 선반 도구 설정부터 시작해야 합니다. 아래 다이어그램을 참조하십시오.
그림
대부분의 터닝 공구 팁에는 위 그림과 같이 원호 R이 있다는 것을 알고 있습니다.
Z축 방향의 공구 세팅의 경우 공구 팁의 A점은 부품의 끝면과 접촉합니다.
X축 방향에서 공구 팁의 B점은 부품의 외부 원과 접촉합니다.
실제로 끝면이나 외부 원을 절단할 때 부품의 Z 방향 또는 X 방향 크기는 A 지점 또는 B 지점에 의해 결정됩니다. 이때 공구 팁 필렛은 가공 크기에 영향을 미치지 않습니다.
그러나 모따기, 테이퍼 또는 호가 있는 공작물을 처리하는 데 사용되는 경우 공구의 실제 절단 지점은 공구 설정 중 지점 A 또는 지점 B가 아니라 공구 팁 호 AB의 접선 지점입니다. 아래 그림과 같이:
그림
그런 다음 원뿔이나 호와 같은 형상의 부품을 가공할 때 G41/G42 공구 노즈 반경 보정을 사용해야 합니다.
자, 원리를 명확하게 설명한 다음 두 번째 지식 포인트로 넘어가겠습니다.
2. 프로그래밍할 때 G41 G42를 선택하는 방법은 무엇입니까?
공작 기계의 경우 다음과 같이 나뉩니다.
전면 도구 받침대
후면 도구 받침대
부품은 다음과 같이 나뉩니다.
자동차 모양
자동차 내부 구멍
그러면 이 두 가지 분류 방법은 다음 네 가지 상황으로 결합될 수 있습니다. 다음 두 그림을 주의 깊게 참조하십시오.
1. 후면 도구대: 도구가 작업물의 오른쪽을 절단합니다.
2. 전면 도구대: 도구가 작업물의 왼쪽을 절단합니다.
3. 후면 도구대: 도구가 작업물의 왼쪽을 절단합니다.
4. 전면 공구대: 공구가 작업물의 오른쪽 부분을 절단합니다.
그림
위 사진을 잘 기억해두세요
단순한?
이 트릭은 정말 간단하지만 매우 효과적입니다!
좋아요, 바로 마무리 프로그램의 예로 넘어가겠습니다.
그림
%
O0001
T0101
S500 M03
G0X60.Z2.
G01 G42 Z0 F0.1. (공구 원호 반경 보정)
X120.Z-150.
X200.Z-180.
Z-260
G0G40X205.Z2. (반경 보정 취소)
M30
%
3. 도구 끝 방향 선택
프로그래밍하는 동안 (G41/G42) 공구 반경 보정이 프로그램에 추가됩니다.
이 시점에서 당신은 물어볼 수 있습니까? ---공작기계는 공구 반경 보정 R을 어떻게 식별합니까?
이를 위해서는 프로그램에 G41 또는 G42를 추가해야 할 뿐만 아니라 공구 보정 패널에 해당 공구의 공구 팁 원호 R 및 공구 팁 방향을 입력해야 합니다.
그림
"칼 끝 방향"이 여기에 나타납니다
다음과 같이 터닝 공작 기계 설명서에서 공구 팁 방향 다이어그램을 가로채었습니다.
그림
구체적으로 적용하는 방법은 아래 그림과 같습니다.
아우터 서클 직선차
그림
내부 홀 포지티브 터닝
그림
위는 가장 오랫동안 사용된 공구 위치 번호입니다. 즉, 다음과 같습니다.
긍정적인 외부 원: 3
전면 내부 구멍: 2
프로그램에서 G41 또는 G42를 사용하고 공구 보정 패널에 해당 공구의 공구 팁 원호 R과 공구 팁 방향을 입력합니다.
위의 O0001 프로그램에서 볼 수 있듯이 공구 노즈 호 R=0.8인 경우 T0101 공구에 해당하는 공구 노즈 호 R과 공구 보정 패널의 공구 노즈 방향을 입력해야 합니다.
그림
이러한 방식으로 O0001 프로그램을 실행하면 공작 기계는 G42 기능을 사용하여 과도한 절단이나 절단 잔여물을 제거합니다.
자, 이것으로 회전에 대한 G41/G42 설명을 마칩니다.
프로그래밍 시 주의가 필요한 사항을 G41/G42에 알리기 위해 CNC 매크로 프로그램을 거칠고 미세하게 선삭한 사례를 공유해 보겠습니다.
그림
절차는 다음과 같습니다.
그림
참고 1: Arc R 보상은 G00 또는 G01 상태에 있어야 하며 G02 또는 G03 명령으로 보상할 수 없습니다.
참고 2: 로그아웃은 G00 또는 G01 상태여야 하며 G02 또는 G03 명령으로는 로그아웃할 수 없습니다.




