Jun 30, 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

이메일

문의