Tổng quan về G-code

Một phần của tài liệu HD4 nhữ quý thơ nghiên cứu thiết kế mô hình máy viết chữ tự động (Trang 25 - 27)

a) Giới thiệu:

G-code là những kí hiệu chuyên biệt theo tiêu chuẩn EIA-274-D mà máy tính sử dụng để điều khiển các máy móc khác với mục đích sản xuất (có tính lập lại) các bộ phận kim khí (hay các vật liệu khác) phức tạp. (1)

Mã G-code là một loại ngôn ngữ lập trình được sử dụng trong điều khiển số có chứa các thông tin định vị một công cụ làm công việc thực tế. Ngoài mã G còn có các loại mã M, mã T, và một số mã điều khiển máy và dụng cụ khác.

b) Các chuyển động chạy nội suy:

Biên dạng cho trước trong kỹ thuật được hình thành từ các phần tử đường thẳng và đường tròn.

Nếu một dụng cụ chạy theo đường thẳng từ một điểm xuất phát tới điểm đích không song song với trục thì gọi là nội suy đường thẳng. Để có thể đạt được quỹ đạo thẳng của dụng cụ thì các chuyển động dịch chuyển của các trục thành phần phải được xác định tương ứng. Do vậy mối tương quan bước tiến của từng trục khẳng định hướng chuyển động thẳng.

c) Giá trị số theo sau địa chỉ G định nghĩa các lệnh được viết trong từng khối. Phụ thuộc vào các mã G tiếp sau, chúng sẽ được phân loại thành 2 kiểu sau:

• Dạng mã G đơn (mã G trong một nhóm 00 ngoại trừ G10 và G11) có ý nghĩa: chỉ có hiệu lực trong một khối xác định.

• Dạng mã G module (mã G theo nhóm) có ý nghĩa: mã G có hiệu lực cho đến khi một mã G khác được đưa ra.

- Ví dụ: G00 và G01 cả 2 đều là dạng mã theo module, chúng đều là dạng mã G theo nhóm, trừ nhóm 00.

G01 X_Y_;

X_; G01 có hiệu lực trong đoạn chương trình này Y_;

19

Trên cơ sở của các ký tự, chương trình được hình thành từ các block và mỗi block gồm các từ chương trình hay gọi là từ lệnh và mỗi từ lệnh được hình thành từ các ký tự và các con số đứng sau nó. Từ mã G-code cho máy phay, cắt khắc laser ta tuỳ biến nó để phù hợp với chức năng vẽ.

- Ví dụ: N15 G01 X40 Y50 Z75 F30 S1200 là một block Trong đó:

• N15: số câu lệnh theo thứ tự của chương trình

• G01: từ lệnh điều khiển sự dịch chuyển thẳng của dụng cụ.

• X40, Y50, Z75: tọa độ các điểm trong hệ tọa độ X, Y, Z.

• F30: F lượng chạy dao (Feedrate) 30mm/ph hoặc inch/ph.

• S1200: số vòng quay trục chính (speed) 1200 v/ph hoặc tốc độ cắt m/ph, inch/ph

20

CHƯƠNG 3 TÍNH TOÁN THIẾT KẾ MÔ HÌNH HỆ

THỐNG

Một phần của tài liệu HD4 nhữ quý thơ nghiên cứu thiết kế mô hình máy viết chữ tự động (Trang 25 - 27)

Tải bản đầy đủ (PDF)

(65 trang)