CNC 선반에서 매크로 프로그램을 이용한 가변 피치 나사 가공 방법 및 기법 원문보기 KCI 원문보기 인용
이 문서에서는 다음 네 가지 내용을 설명합니다.
1. 가변피치나사란?
2. 가변 피치 나사용 G 코드
3. 가변 피치 스레드의 매크로 프로그램
1. 가변피치나사란?
이른바 가변피치나사, 즉 피치값이 고정되지 않고 축 방향에 따라 점차 변화하는 나사산이다.
2. 가변 피치 나사 가공용 G 코드
G34 X__ Z__ F__K__
1, F는 가공된 가변 피치 나사산의 초기 피치입니다.
2. K 값은 메인 샤프트가 1회전할 때 피치의 증가 또는 감소입니다. K가 양수이면 피치가 증가하고 K는 음수, 즉 감소합니다.
물론 일반적으로 사용되는 G92, G32 또는 G01 명령도 사용할 수 있습니다. 그것을 사용하는 방법, Zou Jun을 따라 "CNC 매크로 프로그램" 버전 3.0을 배우고 처음부터 단계별로 매크로 프로그래밍을 철저히 할 수 있습니다.
가변 피치 스레드인 다음 다이어그램을 보십시오.
그림
피치는 초기 20에서 19, 18, 17...로 점차 감소한 다음 G34 명령의 K 값은 -1입니다.
3. 가변 피치 나사 프로그램 작성 방법
Jun이 공유하는 점 좌표를 계산하는 방법을 사용하여 등고선을 따라 순차적으로 회전할 수 있습니다. 일반적으로 사용되는 레이어드카를 레이어드하여 사용하는 것도 가능합니다.
그러나 레이어드 절삭에서는 절삭 깊이가 깊어짐에 따라 공구와 치면 사이의 접촉면이 점점 커지고 절삭력도 증가하여 공구나 공작물이 쉽게 손상될 수 있습니다. 그런 다음 각 레이어의 깊이를 사용하여 지속적으로 감소시켜 절삭력을 줄이고 스레드 처리를 완료할 수 있습니다.
절차는 다음과 같습니다.
O 1111
G21G40 G97 G99 T0100
T0101 스레드 커터
S300 M03
지00 X38. Z21 나사 싸이클 시작점
#1= 0.5 첫 번째 절단 깊이
#{{0}}.0 프로필 높이(반지름 값)
N1 #2=#2-#1 각 절입 후 남은 톱니 높이
IF [#2 LE 0.05 ] GOTO2 잔여 치아 높이가 0.05 이하이면 N2 블록으로 이송
G00 X[30 plus 2*#2] 30은 나사산의 외경입니다.
G34 Z-100. F20 K-1
G00 X38.
Z21.
#{{0}}.8*#1 각 절단 깊이는 지난번의 0.8배입니다.
IF [#1 GE 0.05 ] GOTO1 절입량이 0.05 이상이면 N1 블록으로 이송한다.
#{{0}}.05 그렇지 않으면 절삭 깊이는 0.05로 고정됩니다.
N1 블록으로 GOTO1 전송
N2 G00 X30 Z21
G34 Z-100 F20 K-1
G00 X38
Z200
M30





