Apr 02, 2024 메시지를 남겨주세요

매크로 프로그램과 NC 프로그램의 유사점과 차이점

 

이제 매크로 프로그래밍에 사용되는 간단한 예를 사용하여 매크로 프로그램과 NC 프로그램 간의 유사점과 차이점을 설명합니다.


한 회사는 그림 1-1에 표시된 것과 유사한 10가지 유형의 부품을 주로 중간 규모로 처리합니다.
그림
사진 1-1


부품은 정밀 주조로 만들어집니다. 이러한 부품에는 내부 구멍, 내부 모따기, 끝면, 외부 필렛, 작은 외부 원, 작은 외부 원과 큰 외부 원 사이의 테이퍼 표면 등 총 6가지 처리 요소가 있습니다. 이 10가지 종류의 부품은 수시로 차례로 가공됩니다.

그림 1-1은 부품 중 하나의 개략도를 보여줍니다. 이 부품을 가공할 때 첫 번째 단계는 단면 선삭 공구를 사용하여 단면과 외부 윤곽선을 선삭하는 것이고, 두 번째 단계는 내부 선삭 공구를 사용하여 내부 구멍을 선삭하고 내부 모서리를 모따기하는 것입니다. 여기서는 첫 번째 단계만 논의합니다.

첫 번째 단계의 NC 프로그램은 다음과 같습니다.
그림

각 부품은 유사한 NC 프로그램을 컴파일해야 하지만 실제로는 이 10개 프로그램 중 N12~N17 세그먼트의 데이터만 다릅니다.

따라서, 그림1-1에 표시된 8개의 크기 데이터를 8개의 변수(#1~#7, #18)로 대체하고 해당 변수가 포함된 프로그램 섹션(매크로 프로그램 섹션)을 실행하기 전에 여기에 값을 할당합니다.

(이 중 #1은 다음 단계에서 사용되는 내부 구멍의 모따기 크기를 나타냅니다.)

이때 상수를 변수값으로 대체하는 이 매크로 블록을 실행하면 NC 블록을 실행하는 것과 동일한 효과를 얻을 수 있습니다.

결과는 동일합니다.

다음은 그림 1-1에 표시된 부품을 회전하기 위한 매크로 프로그램입니다.

이 매크로 프로그램을 실행하는 것은 0001NC 프로그램을 실행하는 것과 같습니다.
이 매크로 프로그램은 다른 여러 부분의 처리에도 사용할 수 있습니다. 처리할 부품의 실제 크기에 따라 처음 7개 변수를 다시 할당하면 됩니다(즉, 값을 변경). 이 매크로 프로그램에는 다른 형식도 있는데 이에 대해서는 나중에 자세히 소개하겠습니다.

 

 

문의 보내기

whatsapp

skype

이메일

문의