G 코드 소프트웨어가있는 스핀들 이미지
Polaris Cartesian G- 코드 이미지

CNC G-Code 소프트웨어 개요

G-code는 CNC 공작 기계 프로그래밍을 위해 세계에서 가장 널리 사용되는 프로그래밍 언어입니다. 선, 호 및 스플라인을 사용하여 CNC 공작 기계의 공구 경로를 XNUMX 차원으로 이동하는 프로그래밍 파일을 통해 모션 컨트롤러에 지침을 제공합니다. G 코드 소프트웨어의 강력한 확장은 변수 이름, 프로그램 흐름 제어 및 포괄적 인 수학 함수 목록을 추가하는 Paramacro 언어입니다.

Polaris는 1996 년부터 G- 코드 언어와 계산 엔진을 개발하고 개선해 왔습니다. 밀, 선반, 라우터 및 워터젯, 단일 포인트 다이아몬드 선반 기계, 정밀 레이저 기계, 로봇 디스 펜싱 및 용접 기계를 포함한 많은 기계 유형이 지원됩니다. . Polaris G 코드는 폭이 넓고 완벽하며 수십 년 동안 테스트를 거쳤습니다.

3, 5 및 9 축 G 코드

공작 기계의 XYZ-ABC-UVW 모터를 제어하기 위해 표준 9 축 G 코드가 제공됩니다. XYZ 명령은 XNUMX 개의 선형 스테이지 축을 이동하고 ABC 명령은 XNUMX 개의 회전 축을 이동하며 UVW 명령은 XY 및 Z 축에 평행 한 액추에이터를 이동합니다. 일반적으로 XYZ는 선형 스테이지를 나타내고 ABC 축은 회전 짐벌을 나타내고 UVW는 레이저 Galvo 스캐너 모터와 같은 빠르고 짧은 스트로크 모터를 나타냅니다.

Cartesian G-code ™는 Polaris Motion의 새롭고 새로운 G-code 프로그래밍 모드이며 이제 Polaris UniverseOne ™ 모션 제어 시스템을 주문할 때 사용할 수 있습니다. G 코드는 부품 좌표계의 데카르트 참조에 지정됩니다. G 코드 소프트웨어 명령은 XYZ-PxPyPz 명령으로 지정됩니다. 여기서 XYZ는 도구 팁의 3D 위치이고 PxPyPz는 도구 팁의 롤, 피치 및 요 각도입니다. Cartesian G 코드의 몇 가지 장점은 다음과 같습니다.

  • 간단한 공구 경로 설명
  • 다양한 CAM 솔루션 선택
  • 더 쉬운 공작 기계 보정
  • 정밀 CNC 응용 분야에서 직렬 및 병렬 로봇을 더 쉽게 사용
  • 도구 중심점 제어 (TCP)는 내재되어 있습니다.

G- 코드 명령

Polaris G-code는 EIA-RS274D를 기본으로 사용합니다. 기본 Polaris G 코드 명령에는 G00 급 이송, G01 선형 보간, G02 / G03 시계 방향 및 시계 반대 방향 원호 보간, G05 위치 속도 시간 (PVT) 스플라인 보간이 포함됩니다.

다른 G 코드 명령의 샘플에는 평면 선택, 인치 / mm 프로그래밍 모드, 커터 보정, 공구 길이 보정, 작업 좌표계 선택, 스핀들 제어 및 일정한 표면 속도 모드가 포함됩니다.

M- 코드 명령

M 코드는 기타 기계 기능을 다룹니다. 일부 Polaris M- 코드에는 스핀들 선택, 냉각수 제어, 펄스 및 연속파 (CW) 레이저 제어, 무한 시야 (IFOV) 제어, 레이저 흔들림 및 레이저 광학 렌즈 보정이 포함됩니다.

G-Code 소프트웨어 실행

G 코드 프로그램은 수동 데이터 입력 (MDI) 모드, 단계 모드 또는 연속 모드의 세 가지 방법으로 실행될 수 있습니다. 수동 데이터 입력 (MDI) 모드에서 사용자는 한 번에 하나의 G 코드 명령을 입력하고 기계가 움직이는 것을 지켜 봅니다. 단계 모드에서 프로그램은 사용자가 단계를 실행할 때 한 번에 한 줄씩 실행됩니다. 연속 모드에서 G 코드 프로그램은 사람의 개입없이 처음부터 끝까지 실행됩니다. 동작 축의 지속적인 중지 및 시작으로 인해 처음 두 모드를 사용하면 몇 가지 제한이 있습니다.

G-Code 작업 좌표계

Polaris G-code는 다중 작업 좌표계를 지원합니다. 동일한 G 코드를 사용하여 여러 개의 동일한 부품을 만들 수 있습니다. 작업 좌표는 선형 또는 회전 오프셋을 가질 수 있습니다.

도구 변경, 도구 프로빙 및 공작물 프로빙

Polaris G-code는 Polaris 소프트웨어 프로그래밍 API를 사용하여 맞춤형 도구 변경, 도구 프로빙 및 공작물 프로빙 알고리즘 생성을 지원합니다.

Feed-Rate 무시

이송 속도 오버라이드를 사용하면 핸드 휠과 같은 작업자 입력을 기반으로 공구 경로 속도를 실시간으로 수정할 수 있습니다. 피드 속도 재정의는 G 코드 프로그래밍 API에서 사용할 수 있습니다.

흔들림 제어

Wobble은 M 코드를 사용하여 실행되는 강력한 기능입니다. 반복되는 고속 패턴을 공구 경로에 중첩합니다. 레이저 절단 및 용접 응용 분야에 특히 유용합니다. 선, 원, 숫자 XNUMX 및 무한대를 포함하여 XNUMX 가지 패턴을 사용할 수 있습니다. 워블 진폭 및 주파수를 지정할 수 있습니다.

정밀한 흔들림 제어

G-Code를 사용한 커터 보정

G 코드 파일을 생성 할 때 엔드 밀의 직경은 CAM 프로그램에서 지정할 수 있습니다. 생성되는 G 코드는 해당 직경에 따라 다릅니다. 그러나 실제 가공 작업 중에는 특정 공구 직경을 사용하지 못할 수 있습니다. CAM 프로그램을 다시 실행하는 대신 작업자는 커터 보정 기능을 사용하여 대체 공구 직경을 지정할 수 있습니다. 공구가 마모되면 작업자는 CAM 소프트웨어를 다시 실행하지 않고도 새로운 직경을 지정할 수 있습니다.

Paramacro 프로그래밍

Paramacro 프로그래밍은 G01 선형 보간 기능을 과부하시키는 완전한 기능을 갖춘 도구 경로 프로그래밍 언어입니다. Paramacro 언어는 IF, WHILE 및 GOSUB 구조를 사용하여 프로그램 흐름을 제어합니다. 산술 및 논리 연산자와 삼각 함수가 있습니다. Paramacro 프로그래밍을 사용하면 컴팩트 프로그램을 사용하여 복잡한 부품을 만들 수 있습니다.

실행중인 기술보기

대화 형 프레젠테이션에 등록하십시오. 폴라리스 전문가!