Jul 06, 2024 메시지를 남겨주세요

프로브 매크로 프로그램 작성 방법

 

섹션 1 프로브 포인트 프로그램 편집 1. 원점을 결정하고 각 프로브 포인트의 좌표값을 찾습니다. 먼저 UG 소프트웨어에서 공작물 좌표계의 원점을 결정한 다음 UG 소프트웨어를 사용하여 프로브 점이 위치할 지점(XYZ)을 찾고 이를 기록하여 프로브 포인트 프로그램을 편집합니다. 2. 프로브 포인트 프로그램을 편집하십시오(프로브 포인트 프로그램의 이름은 O6666과 같이 사용자가 직접 결정할 수 있습니다). 프로브 포인트 프로그램은 프로브의 이동을 제어하며 두 가지 중요한 프로브 작동 프로그램 O9810 및 O9811을 호출해야 합니다. 프로브 포인트 프로그램 형식 예: (다음은 Z 포인트 프로브 프로그래밍 예입니다.) %O6666 (PROBE) G91 G28Z0 G90 G0 G17 G40 G49 G69 G80 M6T11 (프로브는 T11 공구 홀더에 설치됩니다. T11 프로브는 스핀들에서 교체됨) G90 G00 G54 X-18. Y50. (G54 좌표계에서 프로빙할 첫 번째 점 위로 빠르게 위치 지정) M19 (S_ ) (스핀들 포지셔닝, S는 스핀들을 각도 회전시키는 것입니다. Z 축 방향으로 점을 프로빙하는 경우 , S는 필요하지 않습니다. 측면을 프로빙하려면 S가 필요합니다. 즉, 각도를 회전시켜 프로브가 각 측면을 프로빙할 때 프로브 루비 볼의 한 표면을 사용하여 측정하도록 합니다. M05 M17 (프로브 열기) (프로브 열기, 이 명령은 배선 중에 연결된 해당 포트에 의해 결정됩니다) G43Z50.H11 (공구 길이 설정, 즉 프로브 길이 읽기)
G90G00Z50. (프로브가 빠르게 Z50 위치로 내려갑니다.) N1(Z+POINT1) (첫 번째 포인트의 Z 값 측정)
G65P9810X-18. Y50. F3000. (안전하고 빠르게 첫 번째 포인트의 XY 위치를 찾아냅니다. 속도는 F3000입니다.)
G65P9810 Z19. (첫 번째 지점 위의 안전한 Z 위치에 안전하고 신속하게 위치를 지정합니다. 속도는 위와 동일합니다. 여기서 높이는 일반적으로 아래 측정할 지점에서 3MM입니다.)
G65P9811Z16.08 (첫 번째 프로브 포인트의 Z 위치에 안전하고 천천히 도달합니다. 또한 이 포인트 프로빙 단계가 끝나면 자동으로 이전 단계의 Z19.0 위치로 돌아갑니다.)
#601=#142(#142는 첫 번째 프로브 포인트의 이론적인 Z16.08과 프로브된 실제 "Z" 간의 차이입니다. 값은 O9811에서 자동으로 계산된 다음 #142로 전달됩니다. #142는 #601에서 구한 값입니다. #601은 Z 방향의 첫 번째 지점에 대해 보정할 값입니다.
G65P9810 Z20. (안전높이 Z20까지 안전하고 빠르게 이동하세요)
N2(Z+POINT1) (두 번째 포인트의 Z값 측정) G65P9810X-16.5 Y48.3 F3000. (안전하고 빠르게 두 번째 점의 XY 위치를 찾아냅니다. 속도는 F3000입니다.)
G65P9810 Z17. (두 번째 지점 위의 안전한 Z 위치에 안전하고 신속하게 위치를 지정합니다. 속도는 위와 동일합니다. 여기서 높이는 일반적으로 아래 측정할 지점에서 3MM입니다.)
G65P9811Z14.23 (안전하고 천천히 두 번째 프로브 포인트의 Z 위치에 도달합니다. 또한 이 단계 후에는 자동으로 이전 단계의 Z19.0 위치로 돌아갑니다.)
#{{0}}#142 #142는 두 번째 프로브 포인트의 이론적인 Z16.08과 O9811에서 자동으로 계산된 후 #142로 전달되는 실제 "Z 실수" 간의 차이입니다. #142는 구한 값을 #601에 전달하고, #601은 Z 방향의 두 번째 지점) G65P9810 Z35에 대해 보정할 값입니다. 안전높이 Z20까지 안전하고 빠르게 이동합니다.) N3(Z+POINT1) (세 번째 점의 Z값 측정) G65P9810X12.5 Y51.1 F3000.G65P9810 Z19.G65P9811Z16.08#603=#142G65P9810 Z20 . N4(Z+POINT1) (네번째 점의 Z값 측정) G65P9810X12.2 Y49.2 F3000.G65P9810 Z16.G65P9811Z13.73#604=#142G65P9810 Z35........... .....N16(Z+POINT1) (16번째 포인트의 Z값 측정) G65P9810X-16.5 Y-18.2 F3000.G65P9810 Z16.G65P9811Z14.23#616=#142G65P9810 Z35.(다음은 검출된 각각의 차이 Z에 대한 허용 범위를 설정하는 것입니다. 허용오차를 초과하면 N20으로 점프하여 실행) #620=0.1 (공차를 0.1로 설정하고 #620에 할당) IF[ABS[#601]GT#620]GOTO20 (#601의 절대값이 #620의 값보다 큰 경우, N20으로 점프)에서 실행)
IF[ABS[#602]GT#620]GOTO20 (#602의 절대값이 #620의 값보다 크면 N20으로 점프하여 실행) IF[ABS[ #603]GT#620]GOTO20 (#603의 절대값이 #620의 값보다 클 경우 N20으로 점프하여 실행).....M18G91G28Z0M99 N20 #3000=99point cuo wu Z OUT OF TOL(알람 프롬프트, Z가 허용 오차를 초과합니다. 여기서 "#3000="는 가능합니다. 0-200 추가 프롬프트 정보로 설정)G91G28Z0M99****************
섹션 2 가공 프로그램 편집 각 프로브 포인트에 해당하는 보정값 변수(#601#6{{10}}2 #603......)를 좌표에 추가합니다. 가공 프로그램에서 해당 지점의 (여기서는 보상 Z 값을 사용하여 설명합니다. X 및 Y 방향의 보상 원리는 Z 방향의 보상 원리와 동일합니다.) (즉, 두 점이 직접 연결되어 있으며 각각 Z 값이 있습니다.) A 지점에서 B 지점까지, 프로브 지점 A와 B의 보정 차이는 각각 #601과 #602입니다. 일반적으로 공구를 A에서 B로 전환하려면 점 A와 B의 Z 보정 값 변수를 해당 가공 프로그램에 추가하기만 하면 됩니다. 다음은 가공 프로그램입니다. (보정 Z 값을 예로 들어) O2222G91G28Z0G0G17G40G49G80G90(TOOL:1 DIA.OFF: 1 LEN:1 DIA:10.) T1M6G0G90G54X7.2503Y10.S10000M3 G43H1Z30.M8Z1.

섹션 3 EXCEL에서 처리 프로그램을 빠르게 편집 때로는 여러 줄의 프로그램에 변수를 추가해야 할 때가 있습니다. 수동으로 하나씩 추가하면 작업량이 많고 실수하기 쉬우므로 매우 번거롭습니다. 다음은 엑셀을 이용하여 프로그램을 빠르게 편집하는 방법입니다. 변경 방법: 1. 먼저 아래와 같이 변수를 추가하려는 프로그램을 메모장에 복사합니다.
2. 아래와 같이 X를 "/X/"로 바꾸고 Y를 "/Y/"로 바꾸고 Z를 "/Z/"로 바꿉니다.
3. EXCEL을 열고 2단계의 파일을 엽니다. 열기 대화 상자에서 파일 형식으로 "모든 파일"을 선택한 다음 이전 단계에서 파일을 열면 아래와 같은 대화 상자가 나타납니다.
4. 다음을 클릭하면 아래와 같이 다음 대화 상자가 나타납니다.
5. "기타(0)"를 선택하고 그림과 같이 슬래시 "/"를 입력합니다.
6. 그런 다음 "다음", "마침"을 선택하고 파일을 열고 완료하면 각 부분이 분리되어 있는 것을 볼 수 있습니다. 그림에 표시된 대로 이것이 원하는 효과입니다.
7. 그림과 같이 프로그램의 각 줄에 Z와 숫자 16.31을 추가합니다.
8. 시작점과 끝점에 변수를 수동으로 추가합니다. 첫 번째 줄의 점이 시작점이므로 변수는 해당 검출 보정값 #601이 되어야 합니다. 위 그림의 14번째 줄이 끝점이며 변수는 해당 검출 보정값 #602 이어야 합니다. 그림과 같이 위 두 지점의 변수를 수동으로 추가할 수 있습니다.
9. 중간 지점에 변수를 추가합니다. 위의 그림 A에 표시된 변수를 추가하려면 먼저 각 가운데 줄에 괄호와 더하기 기호를 당긴 다음 세 번째 줄에 #690*1과 같이 중간 지점에 추가할 변수를 입력하는 방법이 있습니다. 위 그림의.
(여기서 끝점과 시작점의 보정값의 차이는 N개의 중간점에 균등하게 분포된다. 여기서는 12개 구간으로 나누어지며 그 관계는 #690=[#{{2} }#601] / 12 이 관계를 프로그램에 추가해야 합니다)
그런 다음 아래와 같이 먼저 "#690*1"을 아래로 당겨서 이를 달성합니다.
그런 다음 EXCEL을 텍스트 txt 파일로 저장한 다음 아래와 같이 메모장으로 엽니다.
가운데 빈 거리를 삭제하고 아래와 같이 시작점 앞에 해당 매크로 변수 관계 #690=[#602-3602] /12를 추가합니다.

 

 

문의 보내기

whatsapp

skype

이메일

문의