Quản lý Coordinate System trong SolidCAM đúng cách để tránh các lỗi G54, G55, G92 trên máy CNC

5/5 - (1 bình chọn)

Làm thế nào để quản lý Coordinate System trong SolidCAM hiệu quả và tránh các lỗi phổ biến về G54, G55, G92 trên máy CNC? Tìm hiểu ngay những cách thiết lập hệ tọa độ chuẩn để quy trình gia công của bạn luôn đạt độ chính xác tuyệt đối, vận hành ổn định cũng như tư duy đọc Gcode khi làm SolidCAM Đọc đúng Hiểu đúng

Coordinate System trong SOLIDCAM là gì?

Quản lý hệ tọa độ Coordinate System là một trong những kỹ năng quan trọng nhất với kỹ thuật viên lập trình CNC. Chỉ cần sai 1 hệ tọa độ → dao chạy sai vị trí → hỏng phôi, gãy dao, thậm chí va chạm máy.

Khái niệm Coordinate System trong SolidCAM
Khái niệm Coordinate System trong SolidCAM

SolidCAM hỗ trợ rất mạnh về Coordinate System, nhưng nhiều người dùng không nắm kỹ nên dễ nhầm lẫn giữa Machine CS – Part CS – Operation CS – G54/G55/G92.

Các loại Coordinate System trong SolidCAM

SolidCAM có 4 tầng hệ tọa độ. Biết rõ 4 tầng này là chìa khóa tránh lỗi trên máy.

Machine Coordinate – Hệ tọa độ máy (G53)

  • Đây là gốc tuyệt đối của máy CNC.
  • X/Y/Z đều tính từ home của máy.
  • Không bao giờ thay đổi trong SolidCAM.
  • Chỉ dùng khi Post xuất lệnh G53 (Homing).

Lập trình viên không được thay đổi gốc này

CAM-Part Coordinate – Gốc lập trình chính của chương trình CAM

unnamed 8

Khi tạo CAM-Part → SolidCAM sẽ yêu cầu chọn Coordinate System (CS).

Trong CS người dùng chọn:

  • Gốc phôi (Zero point)
  • Hướng trục Z
  • Hướng X/Y
  • Mặt đặt chi 

Đây là gốc mà SolidCAM dùng để tính đường chạy dao.

Ở 90% trường hợp: CAM-Part CS tương ứng với G54.

Operation Coordinate – Hệ tọa độ trong từng Operation

Trong mỗi Operation → mục Coordinate System.

Cho phép:

  • Dùng kế thừa từ CAM-Part (thường dùng nhất)
  • Đặt CS riêng cho từng mặt (khi gia công nhiều mặt)
  • Dùng khi lập trình 3+2 hoặc 5 trục indexing

unnamed 9

Tuyệt đối không tự ý đổi CS trong Operation khi chưa hiểu rõ → rất dễ sai.

Machine ID Coordinate – Gốc của máy sau khi post (G54/G55…)

Khi Post Processor chạy, SolidCAM sẽ map:

coordinate system trong solidcam 1

  • Mac CoordSys number CS thứ 1 → G54
  • Mac CoordSys number CS thứ 2 → G55
  • Mac CoordSys number CS thứ 3 → G56
  • … (theo cấu hình của Post)

 Nếu dùng G92 → Post sẽ xuất offset tạm thời thay cho G54.

Khi nào nên dùng G54 – G55 – G56 trong lập trình CNC?

SolidCAM hỗ trợ nhiều CS khi anh lập trình chi tiết nhiều mặt, nhiều đồ gá.

G54 – Gốc chính

Dùng trong:

  • 3 axis
  • 4 axis
  • 5 axis indexing
  • Mặt đầu tiên của chi tiết

Khuyến nghị: 90% các chương trình chỉ nên dùng G54.

G55 – G56 – G57

Dùng khi:

  • Một đồ gá chứa 2–4 chi tiết
  • Một chi tiết nhưng gá ở nhiều mặt
  • Cần lập trình nhiều setup trong 1 chương trình

Ví dụ:

  • Mặt A → G54
  • Mặt B → G55
  • Mặt dưới → G56

Khi nào KHÔNG nên dùng nhiều G5X?

  • Xưởng nhỏ hoặc dao dài → dễ gây sai lệch
  • Kỹ thuật viên mới → khó kiểm soát
  • Máy đời cũ, bộ điều khiển không ổn định

G92 – Khi nào nên dùng và khi nào cần tránh?

G92 là lệnh tạo offset tạm thời:

G92 X0 Y0 Z0

Ý nghĩa: “điểm hiện tại trở thành ZERO”.

Dùng G92 khi:

  • Máy CNC cũ không hỗ trợ G54
  • Muốn thay đổi gốc ngay trong chương trình
  • Dựng chương trình đơn giản, mang tính tạm thời

Không nên dùng G92 khi:

  • Lập trình trên SolidCAM (vì SolidCAM map theo G54)
  • Chạy 5 trục hoặc 4 trục indexing
  • Chia nhiều operation phức tạp
  • Lập trình chuẩn cho sản xuất hàng loạt

Vấn đề nguy hiểm nhất: G92 không reset → chạy sai toàn bộ chương trình sau đó.

Xem thêm: SolidCAM G-Code trong lập trình CNC quan trọng như thế nào

Các lỗi Coordinate System phổ biến trong lập trình SolidCAM

  • Lỗi 1: Đổi CS trong Operation → gốc bị nhảy

Hậu quả:

Dao chạy lệch vài mm → phá phôi ngay.

Giải pháp:

Luôn dùng “Use main coordinate system”.

  • Lỗi 2: CAM-Part CS không trùng với gốc đo trên máy

Hậu quả:

G54 trên máy không bằng CS trong SolidCAM → lệch toàn bộ chương trình.

Giải pháp:

    • Always set zero from same place
    • Xuất Drawing ghi rõ gốc
  • Lỗi 3: G92 không reset

Hậu quả:

Tọa độ bị cộng/trừ sai → hỏng phôi hoặc crash máy.

Giải pháp:

    • Chỉ dùng G92 khi máy không hỗ trợ G54
    • Thêm dòng reset cuối chương trình:
    • G92.1
  • Lỗi 4: Mirror/Transform bị nhân đôi offset

Thường gặp khi transform 4–5 trục.

Giải pháp:

    • Chỉ dùng Transform Type: Copy toolpath
    • Không dùng “Transform Geometry” khi sử dụng nhiều CS

Quy trình chuẩn để quản lý Coordinate System trong SolidCAM

Bước 1: Chọn gốc CS theo đúng gốc setup máy

  • Chọn đúng mặt
  • Chọn hướng Z đúng, trục Z luôn luôn hướng vuông góc với bề mặt gia công.
  • X/Y theo quy ước xưởng

Bước 2: Dùng duy nhất 1 Mac CoordSys CS cho toàn bộ 3-axis operation

Không tự ý thêm Mac CoordSys CS mới.

Bước 3: Khi gia công nhiều mặt → dùng Workplane

Không xoay model → xoay CS.

Bước 4: Xuất Post theo G54 → G55 → G56

Kiểm tra trong Post Processor để tránh trùng.

Bước 5: Test mô phỏng (Machine Simulation) để xác minh góc đặt dao

Bước 6: Khi lên máy CNC → nhập đúng G5X tương ứng

Quản lý Coordinate System trong SolidCAM đúng cách sẽ giúp:

  • Chương trình chạy an toàn
  • Giảm 90% rủi ro lệch gốc
  • Tối ưu quy trình nhiều setup
  • Tránh xung đột G54 – G55 – G92
  • Tự tin lập trình 3+2 và 5 trục
  • Đo đúng vị trí zero từng mặt.

Hy vọng bài viết Coordinate System trong SolidCAM đã giúp bạn có cái nhìn toàn diện về cách quản lý Coordinate System trong SolidCAM. Đừng để những lỗi cơ bản về G54, G55 hay G92 làm ảnh hưởng đến tiến độ sản xuất của bạn.

Để được tư vấn chuyên sâu về bản quyền SolidCAM và các giải pháp lập trình CNC tối ưu, hãy kết nối ngay với ViHoth Solutions – Đại lý ủy quyền chính thức của SolidCAM tại Việt Nam. Chúng tôi cam kết mang đến những giải pháp kỹ thuật tốt nhất cho doanh nghiệp của bạn.