전화 / WhatsApp / 스카이프
+86 18810788819
이메일
john@xinfatools.com   sales@xinfatools.com

CNC 머시닝 센터 프로그래밍 지침, 모르면 와서 배우십시오.

1. 일시정지 명령

G04X (U)_/P_는 공구 일시 정지 시간(피드 정지, 스핀들은 정지하지 않음)을 의미하며 주소 P 또는 X 이후의 값은 일시 정지 시간입니다. 이후의 가치

예를 들어, G04X2.0; 또는 G04X2000; 2초 동안 정지

G04P2000;

그러나 일부 구멍 시스템 처리 지침(예: G82, G88 및 G89)에서는 구멍 바닥의 정밀도를 보장하기 위해 공구가 구멍 바닥까지 처리할 때 일시 중지 시간이 있습니다. 이때, 주소 P로만 표현할 수 있습니다. 주소 X가 제어 시스템에서 X를 X축 좌표 값으로 간주하여 실행한다는 것을 의미하는 경우.

예를 들어, G82X100.0Y100.0Z-20.0R5.0F200P2000; 구멍 바닥까지 드릴(100.0, 100.0)을 넣고 2초 동안 멈춥니다.

G82X100.0Y100.0Z-20.0R5.0F200X2.0; 멈추지 않고 구멍 바닥까지 드릴링(2.0, 100.0)합니다.

2. M00, M01, M02, M30의 차이점과 연결

M00은 프로그램에 대한 무조건 일시정지 명령입니다. 프로그램이 실행되면 피드가 중지되고 스핀들이 중지됩니다. 프로그램을 다시 시작하려면 먼저 JOG 상태로 돌아가서 CW(스핀들 전진)를 눌러 스핀들을 시작한 다음 AUTO 상태로 돌아가서 START 키를 눌러 프로그램을 시작해야 합니다.

M01은 프로그램 선택 일시정지 명령이다. 프로그램을 실행하기 전에 제어판의 OPSTOP 키를 켜야 합니다. 실행 후 효과는 M00과 동일합니다. 위와 같이 프로그램을 다시 시작해야 합니다.

M00 및 M01은 가공 중 공작물 치수의 검사 또는 칩 제거에 자주 사용됩니다.

M02는 메인 프로그램 종료 명령어입니다. 이 명령이 실행되면 이송이 중지되고 스핀들이 정지하며 절삭유가 꺼집니다. 그러나 프로그램 커서는 프로그램이 끝나면 멈춥니다.

M30은 메인 프로그램 종료 명령입니다. 기능은 M02와 동일하지만 차이점은 M30 이후에 다른 프로그램 세그먼트가 있는지 여부에 관계없이 커서가 프로그램 헤드 위치로 돌아간다는 것입니다.

3. 주소 D와 H는 같은 의미를 갖습니다.

공구 보정 매개변수 D와 H는 동일한 기능을 가지며 마음대로 교환할 수 있습니다. 둘 다 CNC 시스템의 보정 레지스터 주소 이름을 나타내지만 구체적인 보정 값은 뒤에 있는 보정 번호 주소에 따라 결정됩니다. 그러나 머시닝 센터에서는 오류를 방지하기 위해 일반적으로 H가 공구 길이 보정 주소, 보정 번호는 1~20, D는 공구 반경 보정 주소, 보정 번호는 No부터 시작하도록 인위적으로 규정됩니다. . 21(20개의 도구가 포함된 도구 매거진).

예를 들어, G00G43H1Z100.0;

G01G41D21X20.0Y35.0F200;

4. 미러 명령

미러 이미지 처리 지침 M21, M22, M23. X축 또는 Y축만 미러링하는 경우 그림 1과 같이 절삭 순서(상향 및 상향 밀링), 공구 보정 방향 및 원호 보간 조향이 실제 프로그램과 반대가 됩니다. -축과 Y축이 동시에 미러링되고 공구 공급 순서, 공구 보정 방향 및 원호 보간 조정은 변경되지 않습니다.

참고: 미러 명령을 사용한 후에는 후속 프로그램에 영향을 주지 않도록 M23을 사용하여 취소해야 합니다. G90 모드에서 미러 이미지 또는 취소 명령을 사용할 경우 공작물 좌표계를 사용하려면 먼저 공작물 좌표계의 원점으로 복귀해야 합니다. 그렇지 않으면 CNC 시스템이 후속 이동 궤적을 계산할 수 없으며 무작위 도구 이동이 발생합니다. 이때, 수동 원점복귀 운전을 수행하여야 문제를 해결할 수 있습니다. 스핀들 회전은 미러 이미지 명령으로 변경되지 않습니다.

그림 1: 미러링 중 공구 보정, 정방향 및 역방향 변경

5. 원호 ​​보간 명령

G02는 시계 방향 보간이고, G03은 반시계 방향 보간입니다. XY 평면에서 형식은 다음과 같습니다: G02/G03X_Y_I_K_F_ 또는 G02/G

03X_Y_R_F_, 여기서

아크 절단 시 q≤180°일 때 R은 양수 값입니다. q>180°일 때 R은 음수 값이고; I 및 K는 R을 사용하여 지정할 수도 있습니다. 둘 다 동시에 지정하면 R 명령이 우선 적용되며 I , K는 유효하지 않습니다. R은 완전한 원 절단을 수행할 수 없으며, 완전한 원형 절단은 I, J, K로만 프로그래밍할 수 있습니다. 그림 2에 표시된 것처럼 동일한 지점을 통과하는 동일한 반경을 가진 수많은 원이 있기 때문입니다.

그림 2 같은 점을 지나는 원

I와 K가 0이면 생략할 수 있습니다. G90 또는 G91 모드에 관계없이 I, J 및 K는 상대 좌표에 따라 프로그래밍됩니다. 원호 보간 중에는 공구 보정 명령 G41/G42를 사용할 수 없습니다.

6. G92와 G54~G59의 장단점

G54~G59는 가공 전 설정한 좌표계이고, G92는 프로그램에서 설정한 좌표계입니다. G54~G59를 사용한 후에는 G92를 다시 사용할 필요가 없습니다. 그렇지 않으면 G54~G59가 교체되므로 표 1에 표시된 것처럼 피해야 합니다.

표 1 G92와 작업 좌표계의 차이점

참고: (1) G92를 사용하여 좌표계를 설정한 후에는 시스템 전원을 끄고 다시 시작하거나 G92를 사용하여 필요한 새 공작물 좌표계를 설정하지 않는 한 G54~G59를 다시 사용하면 아무런 효과가 없습니다. (2) G92를 이용한 프로그램 종료 후 공작기계가 복귀하지 않는다면?

羾92로 설정한 원점을 다시 시작하면 공작기계의 현재 위치가 새로운 공작물 좌표 원점이 되어 사고가 발생하기 쉽습니다. 그러므로 독자님들께서는 주의해서 사용하시길 바랍니다.

7. 공구 교환 서브루틴을 준비하십시오.

머시닝 센터에서는 공구 교환이 불가피합니다. 그러나 공작 기계는 공장에서 출고될 때 고정된 공구 교환 지점을 갖습니다. 공구 교환 위치에 있지 않으면 공구를 교환할 수 없습니다. 또한 공구 교환 전에 공구 보정 및 사이클을 취소하고 스핀들이 정지하며 절삭유가 꺼져야 합니다. 많은 조건이 있습니다. 수동으로 공구를 교체하기 전에 이러한 조건을 보장해야 한다면 오류가 발생할 가능성이 있을 뿐만 아니라 비효율적입니다. 따라서 공구 교환 프로그램을 컴파일하여 저장하고 DI 상태에서 사용할 수 있습니다. M98을 호출하면 공구 교환 작업을 한 번에 완료할 수 있습니다.

PMC-10V20 머시닝센터를 예로 들어 프로그램은 다음과 같습니다.

O2002;(프로그램 이름)

G80G40G49; (고정주기 및 공구보정 취소)

M05; (스핀들 정지)

M09;(냉각수 차단)

G91G30Z0; (Z축은 공구교환점인 두 번째 원점으로 복귀)

M06; (공구교체)

M99; (서브루틴 종료)

공구를 변경해야 하는 경우 MDI 상태에서 "T5M98P2002"만 입력하면 필요한 공구 T5를 교체할 수 있으므로 불필요한 실수를 많이 방지할 수 있습니다. 독자는 자신의 공작 기계의 특성에 따라 해당 공구 교환 서브루틴을 컴파일할 수 있습니다.

8. 기타

주소 N으로 표시되는 프로그램 세그먼트 시퀀스 번호. 일반적으로 CNC 장치 자체의 메모리 공간은 제한되어 있습니다(64K). 저장 공간을 절약하기 위해 프로그램 세그먼트 시퀀스 번호는 생략됩니다. N은 프로그램 세그먼트 라벨만을 나타내며, 이는 프로그램 검색 및 편집을 용이하게 할 수 있습니다. 가공 공정에는 영향을 미치지 않습니다. 시퀀스 번호는 증가하거나 감소할 수 있으며 값의 연속성은 필요하지 않습니다. 단, 특정 루프 명령, 점프 명령, 서브루틴 호출, 미러 명령 등을 사용할 때에는 생략할 수 없습니다.

9. 동일한 프로그램 세그먼트에서 동일한 명령어(동일한 주소 문자) 또는 동일한 명령어 그룹에 대해 나중에 나타나는 명령어가 적용됩니다.

예를 들어, 공구 교환 프로그램 T2M06T3; T2 대신 T3을 대체합니다.

G01G00X50.0Y30.0F200; G00이 실행됩니다(F값이 있어도 G01은 실행되지 않음).

같은 그룹에 속하지 않는 명령어 코드는 같은 프로그램 세그먼트에서 순서를 바꾸어 실행하면 같은 효과를 냅니다.

G90G54G00X0Y0Z100.0;

G00G90G54X0Y0Z100.0;

위의 항목은 모두 PMC-10V20(FANUCSYSTEM) 머시닝센터에서 실행하여 통과하였습니다. 실제 응용에서는 다양한 명령어의 사용법과 프로그래밍 규칙에 대한 깊은 이해만 필요합니다.

Xinfa CNC 공구는 좋은 품질과 저렴한 가격의 특징을 가지고 있습니다. 자세한 내용을 확인하려면 다음을 방문하세요.

CNC 도구 제조업체 - 중국 CNC 도구 공장 및 공급업체(xinfatools.com)


게시 시간: 2023년 11월 6일