Jun 20, 2023 메시지를 남겨주세요

이러한 방식으로 키홈 밀링은 가공 효율성을 향상시킬 뿐만 아니라 공구 수명도 향상시킬 수 있습니다.

 

첫째, 램핑 밀링의 이점

이점 1: 처리 효율성 향상

단단한 재료에서 키 홈을 밀링할 때 대부분은 먼저 드릴로 드릴링한 다음 여러 층으로 밀링합니다. 램프 밀링에서는 공구가 단단한 재료에 직접 들어가 재료를 제거하므로 공구 교환 시간이 단축되고 효율성이 향상됩니다.


이점 2: 공구 수명을 개선합니다.

난삭재 가공시 가공경화 현상이 일어나기 쉬워 칼날의 특정 부위가 노후화되는 현상이 발생합니다.

그렇다면 이 문제를 어떻게 해결해야 할까요? Qingfeng의 경우 간단한 해결책을 제시했습니다. 처리 매개변수에서 절단 깊이(Ap)를 조정합니다. 그리고 램핑 및 밀링의 공구 경로는 정확히 이와 일치합니다.

둘째, 매크로 프로그램을 사용하는 이유는 무엇입니까?

램핑 및 밀링 프로그램은 매우 간단하며 일반 프로그래밍으로 손으로 쉽게 처리할 수 있습니다. 매크로 프로그램을 사용해야 하는 이유는 무엇입니까?

 

이점 1: 간소화된 절차

슬롯이 깊으면 소프트웨어로 처리한 프로그램이나 수동 일반 프로그래밍에 관계없이 프로그램이 너무 길고 매크로 프로그램은 짧고 간결합니다.

장점 2: 작업자가 현장에서 디버그하기 편리함

나는 프로그래머가 작성한 올바른 프로그램이 불합리한 절단 깊이와 경사면에서 절단 깊이를 줄여야 하는 필요성과 같은 현장 디버깅 중에 다소 문제가 있을 것이라는 것을 알고 있습니다. 그러면 매크로 프로그램이 완료될 수 있습니다. 변수에 값을 할당하여. 그러나 일반 프로그램의 많은 값을 수정해야 합니다.

 

이점 3: 우수한 프로그램 다양성

매크로 프로그램의 가장 큰 특징은 다재다능함입니다. 예를 들어 작업장에는 모양이 비슷하고 크기가 다른 N개의 부품이 있을 수 있으므로 프로그램을 작성하면 N개의 제품을 만족시킬 수 있습니다.


셋째, [Ramping and Milling]의 프로그램은 어떻게 작성하는가?


1. 각 나이프 #30의 절단 깊이 계산

위 그림과 같이 피타고라스 정리 TAN[#2]=#30/#7에 따라

각 나이프의 깊이를 계산할 수 있습니다. #30=#7*TAN[#2]

2. 공구 패스 수 계산 #31

총 깊이가 #11이면 도구 패스 수, 즉 #31=#11/#30, 즉 총 깊이를 각 도구의 깊이로 나눈 값을 계산할 수 있습니다.

여기서 문제가 발생하는데 나눗셈 결과가 5.6배, 5.1배 등 소수점 이하 자릿수가 있으면 칼날 통과 횟수를 6회로 계산해야 한다.

그래서 #31=FUP[#11/#30]

 

주목:

FUP는 소수 부분을 정수 1로 바꾸고 정수 부분에 더하는 것을 의미합니다.

예를 들어 #31=5.06 FUP[#31] 연산 후의 값은 6입니다.

#31=0.01 그러면 FUP[#31] 연산 후의 값은 1이 됩니다.

 

3. 실제 절삭 깊이 계산 #32

패스 수를 계산할 때 소수 부분은 정수로 간주됩니다. #30에 따라 계산하면 오버컷이 발생합니다. 나이프당 실제 절단 깊이 #32를 계산하는 방법은 무엇입니까?

답은 전체 깊이를 패스 수로 나눈 값이 실제 절삭 깊이입니다. 예: #32=#11/ #31

 

4. 나이프 포인트 #24, #25 설정

#24 공작물 좌표계에서 절단 중심의 X 좌표 값

#25 공작물 좌표계에서 절단 중심의 Y 좌표 값

 

다섯째, 처음 네 단계에서 이러한 변수를 계산해야 하는 이유는 무엇입니까?

예를 들어 칼날당 칼자국 #30을 계산하면 칼날당 칼자국 깊이가 총 깊이 #11을 각 칼날의 깊이로 나누어 가공 횟수를 계산할 수 있습니다.

 

처리 횟수와 함께 매크로 프로그램 문을 사용하여 조건을 설정할 수 있으므로 처리가 크기에 도달할 때까지 프로그램이 계속 처리를 순환합니다.

 

그러나 계산된 처리 횟수의 소수 부분은 반올림했습니다. 칼날당 칼자국 #30에 따라 An을 계산하면 과절단이 발생하므로 실제 칼날당 칼자국은 전체 깊이를 가공횟수로 나누어 계산합니다. 깊이.

 

절차는 다음과 같습니다.

퍼센트

#24=0

#25=0

#11=30

#2=5

#7=60

G0X#24Y#25(공구 급속 이송의 절삭점)

Z2.0

G01Z0.F200

#30=TAN[#2]*#7(매번 절삭 깊이)

#31=FUP[#11/#30] (총 깊이를 각 절단 깊이로 나누어 사이클 수를 계산, [반올림])

#32=#11/#31(매번 실제 절단 깊이)

#{{0}}(카운트 변수, 이 값은 0부터 카운트 시작)

N10#33=#33 + 1 (변수는 자동으로 증가하며 연산을 수행할 때마다 카운트 값이 1씩 증가함)

G91G01X#7Z-#32F#9

X-#7

IF[#33LT#31]GOTO10 (계수변수의 값이 처리횟수 이하일 때 N10 블록으로 점프)

G0Z150.

M30

퍼센트

프로그램 시뮬레이션은 다음과 같습니다.

그림

글쎄요, 많이 공유합시다. 깊이 공부하고 문제 해결 능력을 향상시킬 수 있도록 영감을 드리고 싶습니다.

Jun 형제의 프로그래밍 과정은 높은 수준은 아니지만 어렵습니다. 모든 것은 실전에서 시작하여 나의 가장 실용적인 프로그래밍 기술을 체계적으로 배우고, 전문적인 기술 수준을 향상시키고, 급여 인상 및 승진을 도울 수 있습니다!

 

 

문의 보내기

whatsapp

skype

이메일

문의