Đăng ngày · Cập nhật
Nói đến ứng dụng PLC Mitsubishi trong máy CNC, cần tách bạch hai trường hợp rất khác nhau. Trường hợp thứ nhất: PLC nằm bên trong bộ điều khiển CNC (Mitsubishi M80, M800, hay Fanuc, Siemens), lo phần logic máy như thay dao, tưới nguội, bôi trơn, cửa an toàn. Trường hợp thứ hai: một PLC Mitsubishi độc lập (FX5U, iQ-R) điều khiển máy chuyên dùng, cụm cấp phôi, robot cấp liệu hoặc cả dây chuyền gồm nhiều máy CNC. Hiểu đúng ranh giới giữa CNC và PLC giúp anh em thiết kế, sửa chữa và cải tạo máy đúng hướng.

Phân vai giữa CNC và PLC
Mục lục
| Chức năng | CNC đảm nhận | PLC đảm nhận |
|---|---|---|
| Đọc chương trình G-code | Có | |
| Nội suy đường thẳng, cung tròn, bù dao, bù bán kính | Có | |
| Điều khiển servo các trục chính X, Y, Z và trục chính spindle | Có | Cho phép, khóa liên động |
| Thực hiện mã M, T (tưới nguội, thay dao, kẹp phôi) | Gửi lệnh | Thực hiện và báo hoàn thành |
| Bôi trơn, làm mát, băng tải phoi, đèn báo | Có | |
| Cửa an toàn, dừng khẩn, giới hạn hành trình | Phối hợp | Có (kèm mạch an toàn phần cứng) |
| Báo lỗi máy hiển thị trên màn hình CNC | Hiển thị | Sinh ra cảnh báo |
Ngay cả khi PLC có module chuyển động hỗ trợ nội suy, nó không thay thế được CNC cho gia công biên dạng 3 trục: không có trình thông dịch G-code đầy đủ, không có bù dao, look-ahead, kiểm soát gia tốc theo quỹ đạo như một bộ CNC chuyên dụng.
Trường hợp 1: PLC tích hợp trong bộ CNC
Cơ chế mã M và tín hiệu hoàn thành
Khi chương trình gặp lệnh M08, CNC đặt mã 8 vào vùng tín hiệu giao tiếp và bật tín hiệu strobe. Ladder trong PLC giải mã, bật bơm tưới nguội, rồi trả tín hiệu hoàn thành (FIN). CNC chỉ chạy tiếp dòng lệnh sau khi nhận FIN. Trên Fanuc, ví dụ quen thuộc là MF (F7.0) và FIN (G4.3); trên Mitsubishi, tên và địa chỉ tín hiệu tra trong tài liệu PLC Interface của dòng CNC tương ứng. Máy “treo” ở một dòng M là triệu chứng điển hình của việc PLC không trả FIN, thường do một cảm biến xác nhận không lên.
Trình tự thay dao tự động (ATC)

- Lệnh T chọn dao: PLC quay ổ dao (magazine) tới vị trí dao cần, đếm vị trí bằng cảm biến hoặc encoder, chọn chiều quay ngắn nhất.
- Lệnh M06: trục Z về vị trí thay dao, spindle định hướng (orientation) để rãnh then khớp với tay thay dao.
- Tay thay dao xoay, nhả kẹp dao (unclamp) bằng khí hoặc thủy lực, rút dao, đổi vị trí, đưa dao mới vào, kẹp lại.
- PLC kiểm tra cảm biến kẹp dao, cập nhật bảng dao (dao nào nằm ở ô nào), rồi trả FIN.
Mỗi bước đều có điều kiện xác nhận và thời gian giám sát. Lỗi ATC phổ biến nhất ngoài hiện trường là cảm biến xác nhận bị bẩn, lệch hoặc áp khí không đủ, chứ hiếm khi do chương trình.
Sửa ladder trên CNC
Nhiều bộ CNC cho xem và sửa ladder ngay trên màn hình, và có công cụ trên máy tính của hãng. Trước khi sửa, sao lưu toàn bộ ladder, tham số máy và tham số servo. Sửa ladder CNC cần hiểu rõ tín hiệu giao tiếp CNC, vì một thay đổi nhỏ ở khóa liên động có thể làm máy chạy sai trình tự, gây va chạm.
Trường hợp 2: PLC Mitsubishi độc lập điều khiển máy chuyên dùng

Máy khoan nhiều đầu, máy cắt theo chiều dài, máy ta-rô, máy chấn đơn giản, cụm cấp phôi không cần G-code đầy đủ. Ở đây PLC đảm nhận toàn bộ, kết hợp servo theo các cách:
| Cách điều khiển servo | Thiết bị Mitsubishi tiêu biểu | Phù hợp |
|---|---|---|
| Phát xung từ ngõ ra PLC | FX5U (ngõ ra xung tích hợp, tối đa 4 trục) | Định vị điểm-điểm đơn giản, chi phí thấp |
| Module Simple Motion qua mạng quang SSCNET III/H | FX5-40SSC-S, FX5-80SSC-S, RD77MS với servo MR-J4 | Nhiều trục, nội suy cơ bản, cam điện tử, đồng bộ |
| Module chuyển động qua CC-Link IE TSN | Dòng iQ-R, servo MR-J5 | Máy nhiều trục, yêu cầu đồng bộ cao |
Ưu điểm của mạng servo so với phát xung: không mất xung do nhiễu, đọc được vị trí tuyệt đối, dòng tải, cảnh báo của từng servo ngay trong PLC, đi dây ít hơn nhiều.
Trường hợp 3: PLC điều phối dây chuyền nhiều máy CNC

Trong một ô gia công có robot cấp phôi, PLC đóng vai trò điều phối: nhận tín hiệu “máy sẵn sàng”, “chu trình xong”, “cửa mở” từ từng CNC qua I/O hoặc mạng, ra lệnh cho robot gắp phôi, kích hoạt chu trình mới, quản lý băng tải phôi và khay thành phẩm. Phần bắt tay (handshake) giữa PLC, robot và CNC phải được thiết kế chặt chẽ với trạng thái lỗi và thao tác phục hồi rõ ràng, nếu không mỗi lần dừng giữa chừng sẽ cần kỹ sư đến xử lý tay.
PLC cũng là nơi tập trung dữ liệu: số chi tiết, thời gian chu kỳ, thời gian dừng và lý do, để đưa lên SCADA hoặc hệ thống MES tính OEE.

Kinh nghiệm cải tạo máy CNC cũ
- Máy cũ dùng PLC đời cũ (FX2N, FX3U, A-series, Q-series) có thể nâng cấp lên FX5 hoặc iQ-R, nhưng phải chuyển đổi chương trình và rà lại toàn bộ thiết bị đặc biệt. Xem bài so sánh FX3U và FX5U.
- Khi bộ CNC hoặc servo đời cũ hỏng mà không còn hàng mới, tìm module thay thế cùng mã thường nhanh và rẻ hơn nhiều so với retrofit toàn bộ, nhưng nên lập kế hoạch nâng cấp dài hạn.
- Luôn sao lưu ladder, tham số CNC, tham số servo và dữ liệu bảng dao trước khi thay pin bộ nhớ hoặc thay bo mạch.

Xem thêm: giá PLC FX5U cho máy CNC.
Cần thiết bị cho ứng dụng này?
Cần PLC, module I/O hoặc thay thế linh kiện cho máy CNC? Xem PLC Mitsubishi FX3U/FX5U và module servo, I/O cho máy CNC. Tư vấn chọn model miễn phí, báo giá trong 24 giờ: 0879 848 668 hoặc gửi yêu cầu báo giá.
Câu hỏi thường gặp
Có thể dùng FX5U thay bộ điều khiển CNC không?
Cho máy định vị điểm-điểm hoặc máy chuyên dùng thì được. Cho gia công biên dạng phức tạp nhiều trục theo G-code thì không nên, hãy dùng bộ CNC chuyên dụng.
Máy dừng ở dòng lệnh M và không báo lỗi, kiểm tra gì?
Mở màn hình chẩn đoán tín hiệu PLC trên CNC, xem tín hiệu strobe đã bật chưa và điều kiện nào trong ladder chặn tín hiệu hoàn thành. Thường là một cảm biến xác nhận hoặc công tắc áp suất.
Lập trình PLC Mitsubishi bắt đầu từ đâu?
Xem bài lập trình PLC FX5U bằng GX Works3 và lỗi thường gặp trên FX5U.
Cần PLC, module Simple Motion, servo Mitsubishi (kể cả mã đời cũ) cho máy gia công, liên hệ HOANTRANTDH.
Dữ liệu PLC, SCADA của bạn có thể dự báo hỏng thiết bị
Dữ liệu đã có trong PLC, SCADA, DCS và biến tần là đầu vào để kỹ sư xếp hạng sức khỏe từng bơm, động cơ và chỉ ra máy sắp có vấn đề – không cần lắp thêm thiết bị.
Cần báo giá hoặc tư vấn kỹ thuật?
Để lại thông tin, kỹ sư HOANTRANTDH sẽ liên hệ trong giờ làm việc.


BÀI VIẾT LIÊN QUAN
Một PLC FX5U đang chạy bỗng đèn ERR sáng, máy dừng giữa ca. Người vận hành gọi điện, việc đầu tiên nhiều anh em làm là tắt nguồn bật lại. Đôi khi máy chạy tiếp, nhưng lỗi vẫn nằm đó và sẽ quay lại. Bài này tổng hợp các nhóm lỗi thường gặp trên PLC […]
FX3U là dòng PLC nhỏ phổ biến nhất của Mitsubishi trong gần hai thập kỷ, có mặt trên vô số máy đóng gói, máy ép, băng tải ở Việt Nam. FX5U thuộc nền tảng MELSEC iQ-F là thế hệ thay thế. Câu hỏi thực tế của nhà máy không phải “cái nào mạnh hơn” mà […]
Mitsubishi Electric có nhiều dòng PLC nối tiếp nhau qua nhiều thập kỷ, và trong một nhà máy ở Việt Nam hoàn toàn có thể gặp cùng lúc FX2N, FX3U, Q series và iQ-R. Bài này tổng quan các dòng PLC Mitsubishi theo góc nhìn thực tế: dòng nào dùng cho loại máy nào, phần […]