Tổng quan về lập trình phay CNC – Những điều cần biết!

Lập trình phay CNC là thuật ngữ quen thuộc với những người đang học tập và làm việc trong ngành sản xuất liên quan đến máy công cụ CNC. Tuy nhiên, với những bạn mới bắt đầu tìm hiểu có lẽ vẫn còn nhiều khúc mắc. Và ngay sau đây ATC Machinery sẽ cung cấp các thông tin tổng quan về lập trình phay CNC để các bạn tham khảo! 

Lập trình phay CNC là gì?

Lập trình phay CNC
Lập trình phay CNC

Để có thể gia công được một chi tiết bằng máy CNC, đòi hỏi người vận hành trước đó phải lập trình chương trình gia công. Như vậy, hiểu theo cách đơn giản, lập trình phay CNC là tạo ra một chương trình gia công phay bằng phương tiện lập trình.

Trong đó, chương trình gia công được chứa trên một phương tiện mang chương trình. Chẳng hạn: băng đột lỗ, đĩa từ, băng từ, bộ nhớ máy tính PC, bộ nhớ trong bộ điều khiển của máy phay CNC.

Xem thêm: Máy Phay CNC Chính Hãng, Giá Tốt Nhất – ATC Machinery

Cấu trúc chương trình phay CNC

Cấu trúc chương trình phay CNC gồm nhiều khối lệnh (block). Đầu tiên là dấu hiệu bắt đầu chương trình đến số chương trình và cuối cùng là lệnh kết thúc chương trình.

Nội dung của chương trình phay CNC gồm 3 phần chính sau đây:

  • Bắt đầu chương trình và các cài đặt ban đầu
  • Gia công
  • Tắt hệ thống, sau đó kết thúc chương trình

Các phương pháp lập trình phay CNC

Các phương pháp lập trình phay CNC
Các phương pháp lập trình phay CNC

Lập trình phay CNC bao gồm các phương pháp sau đây:

Lập trình trực tiếp

Lập trình trực tiếp thường sử dụng cho các trường hợp gia công đơn giản. Lập trình viên có thể tự biên soạn chương trình phay CNC trên cơ sở nhận dạng hoàn toàn chính xác các tọa độ chạy dao.

Có thể truyền chương trình phay CNC vào bộ nhớ của hệ điều khiển máy bằng 2 phương pháp sau:

  • Nhập từ các thiết bị ngoại như đĩa mềm, cổng giao tiếp, băng từ…
  • Hoặc nhập từ Panel điều khiển theo chế độ MDI.

Lập trình tự động

Với phương pháp lập trình phay CNC này, lập trình viên sẽ sử dụng ngôn ngữ hỗ trợ lập trình hoặc phần mềm CAD/ CAM để chuyển đổi tự động dữ liệu hình học và dữ liệu công nghệ thành chương trình CNC.

Lập trình dựa theo công nghệ CAD/ CAM

Phương pháp lập trình phay CNC theo công nghệ CAD/ CAM cho phép tạo ra các chương trình gia công chi tiết phức tạp một cách dễ dàng và chính xác.

Các bước thực hiện gồm: 

  • Bước 1: Đầu tiên, thiết kế mẫu gia công trên phần mềm CAD.
  • Bước 2: Xác lập tiến trình gia công.
  • Bước 3: Chọn công nghệ gia công CNC cho từng bước gia công.
  • Bước 4: Xác lập thông số CNC cho chức năng gia công CNC tương ứng.
  • Bước 5: Thực thi trình xử lý đối với chức năng gia công CNC để tạo đường chạy dao.
  • Bước 6: Thực thi trình hậu xử lý biên dịch dữ liệu chạy dao thành chương trình CNC.

Hệ thống các điểm chuẩn khi lập trình máy phay CNC

Hệ thống các điểm chuẩn khi lập trình máy phay CNC
Hệ thống các điểm chuẩn khi lập trình máy phay CNC

Với hệ thống các điểm chuẩn khi lập trình máy phay CNC gồm có:

Gốc tọa độ của máy – M

Đây là gốc của hệ thống đo hành trình của máy sau khi đã được định chuẩn. Điểm này đã được thiết lập sẵn và ấn định nên không thay đổi được. Nó được sử dụng để xác định vị trí và hướng của các trục tọa độ.

Điểm định chuẩn máy – R

Điểm định chuẩn máy – R là điểm mà tại đó hệ điều khiển của máy có thể nhận biết được gốc tọa độ của máy – M. Nó giúp hệ điều khiển định chuẩn được hệ thống đo hành trình cho các trục đồng thời với việc kiểm soát được chuyển động của bàn máy và dụng cụ cắt.

Điểm tham chiếu của dụng cụ cắt – T

Hệ điều khiển của máy CNC chỉ nhận biết được chuyển động của T. Do đó, khi viết chương trình CNC là việc hệ thống lại tọa độ của T trong W theo một biên dạng nào đó so với M.

Việc sử dụng chương trình CNC để gia công phải cần đến các giá trị hiệu chỉnh dụng cụ cắt như: giá trị bán kính dụng cụ cắt (hiệu chỉnh trong XY) và giá trị chiều dài từ mũi dao đến T (hiệu chỉnh trong Z).

Gốc tọa độ của chi tiết gia công – W

Gốc tọa độ của chi tiết gia công – W là điểm thường nằm trên chi tiết gia công do chính người dùng định nghĩa. Điểm có tọa độ tuyệt đối so với gốc tọa độ của máy M, thông thường trùng với gốc thảo chương CNC.

Bạn có đang thắc mắc Cấu tạo máy phay CNC gồm những bộ phận nào?

Hình dáng hình học của dụng cụ cắt và các giá trị hiệu chỉnh

  • Chiều dài hiệu chỉnh L: Nếu chúng ta chọn T là dao chuẩn có chiều dài L = 0 thì chiều dài hiệu chỉnh L của các dao tham gia gia công là khoảng cách từ mũi dao đến T theo trục Z.
  • Bán kính dụng cụ cắt: Mỗi dụng cụ cắt đều có bán kính được lưu trữ trong thư viện dao của máy tương ứng với từng địa chỉ.
  • Quỹ đạo tâm dao/ khoảng cách đều: Có thể căn cứ vào bán kính dụng cụ cắt được lưu trữ trong thư viện dao mà hệ điều khiển tính toán hiệu chỉnh sao cho dụng cụ cắt chuyển động cách đều đường gia công với một khoảng bằng bán kính dao.

Các mã lệnh cơ bản trong lập trình phay CNC

Các mã lệnh cơ bản trong lập trình phay CNC
Các mã lệnh cơ bản trong lập trình phay CNC

Sau đây là các mã lệnh cơ bản trong lập trình phay CNC với hệ điều hành Fanuc Oi MD:

Các lệnh đơn vị và hệ tọa độ

– Hệ đơn vị:

  • G20: Hệ inch
  • G21: Hệ mét

– Hệ tọa độ tuyệt đối và tương đối:

  • Hệ tọa độ tuyệt đối: G90
  • Hệ tọa độ tương đối: G91

Lệnh nội suy gồm:

Lệnh chạy dao nhanh:

G00 X.. Y.. Z..

Lệnh nội suy đường thẳng:

G01 X.. Y.. Z ..F.. ;

G01 A.. B.. C.. F..

  • X, Y, Z: Là tọa độ điểm cuối
  • F: Là tốc độ chạy dao
  • A, B, C: Là tọa độ trục quay

Nội suy cung tròn:

G02/G03 X..Y..Z.. R.. F..hoặc

G02/G03 X..Y.. Z.. I.. J.. K.. F..

  • G02: Nội suy đường tròn cùng với chiều kim đồng hồ.
  • G03: Nội suy đường tròn ngược với chiều kim đồng hồ.
  • X, Y, Z: Là tọa độ điểm cuối
  • R: Là bán kính cung tròn nội suy
  • I.. J.. K.. Là khoảng cách điểm tâm so với điểm đầu

Các lệnh trở về điểm tham chiếu:

– Tự động trở về điểm tham chiếu

G28 X..Y..Z..

X, Y, Z: tọa độ điểm trung gian

– Tự động trở về từ điểm tham chiếu

G29 X..Y..Z..

X,Y, Z: tọa độ điểm cuối

Lệnh khai báo gốc tọa độ:

– Thiết lập mặt phẳng gia công

  • G17: gia công mặt phẳng OXY
  • G18: gia công mặt phẳng OXZ
  • G19: gia công mặt phẳng OYZ

– Khai báo gốc tọa độ lập trình G54 đến G59

G54 X..Y..Z..

Các lệnh chức năng phụ:

  • M02: Lệnh để kết thúc chương trình
  • M30: Lệnh kết thúc chương trình và tự động trở về điểm tham chiếu
  • M00: Lệnh dừng dao không điều kiện
  • M01: Lệnh dừng dao có điều kiện
  • M03: Clockwise Spin (trục chính quay theo chiều kim đồng hồ)
  • M04: Counter Clockwise Spin (trục chính quay ngược với chiều kim đồng hồ)
  • M05: Spin Stop
  • M06: Tool Change (Thay dao)
  • M07: Flood On
  • M08: Mist On
  • M09: Flood Off
  • M10: Air On
  • M11: Through On
  • M98: Gọi chương trình con
  • M98 P.. (P: số hiệu chương trình con)
  • M99: Kết thúc chương trình con

Các lệnh bù trừ dao:

– Bù trừ chiều dài dao:

  • G43/G44 H .. Z ..
  • G43: Lệnh bù trừ chiều dài dao theo chiều dương
  • G44: Lệnh bù trừ chiều dài dao theo chiều âm
  • Z: Chiều sâu gia công
  • H: Là số hiệu thanh ghi lưu trữ giá trị bù trừ
  • G49: Lệnh hủy bỏ lệnh bù trừ dao

– Bù trừ bán kính dao G40, G41 và G42

– Bù trừ bán kính dao trái G41

– Bù trừ bán kính dao phải G42

Như vậy, qua bài viết đã giúp bạn đọc biết được lập trình phay CNC là gì cũng như các thông tin liên quan. ATC Machinery tự hào là địa chỉ cung cấp máy CNC uy tín, chất lượng hàng đầu Việt Nam. Nếu các bạn có nhu cầu tìm hiểu và đặt mua sản phẩm vui lòng liên hệ ngay chúng tôi để được tư vấn Miễn Phí nhé! Xin chân thành cảm ơn!

THÔNG TIN LIÊN HỆ:

CÔNG TY TNHH MÁY CÔNG CỤ ATC

– Địa chỉ: 

  • HCM: 55/4E Tiền Lân 1, Bà Điểm, Hóc Môn
  • Hà Nội: Thôn Đìa, xã Nam Hồng, huyện Đông Anh

– Hotline: 

  • Tư vấn bán hàng: 0902 419 483
  • Hỗ trợ kỹ thuật: 0911 122 122

– Website: https://atcmachinery.com/

– Fanpage: https://www.facebook.com/atcmachinery/

4.8/5 - (16 bình chọn)

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *