Phần 1: Mỗi cảm biến làm gì — và tại sao sai lầm lại nguy hiểm
Mỗi trục chính ATC đều có ba cảm biến tiệm cận ở phía sau để phát hiện vị trí thanh kéo và sự hiện diện của dụng cụ. Tín hiệu của chúng nên được coi là đầu vào khóa liên động, không phải chẩn đoán thông thường, vì chúng giúp ngăn ngừa các chế độ hỏng hóc nguy hiểm khi đổi dụng cụ tự động.
Cảm biến 1 — Dụng cụ đã kẹp
Tình trạng: An toàn quan trọng Xác nhận giá đỡ dụng cụ được kẹp chắc chắn trong côn trục chính, với thanh kéo rút hoàn toàn và lò xo Belleville tác dụng toàn lực. Logic bộ điều khiển yêu cầu: Bộ điều khiển phải đọc tín hiệu này là TRUE trước khi cho phép trục chính quay. Nếu tín hiệu giảm quá 50ms trong khi trục chính hoạt động, kích hoạt E-stop ngay lập tức. Rủi ro khi làm sai: Trục chính có thể bắt đầu quay với giá đỡ dụng cụ lỏng hoặc không có. Ở tốc độ cao, điều này có thể tạo ra nguy cơ phóng dụng cụ, hư hỏng máy nghiêm trọng và nguy hiểm an toàn cho người vận hành. Vị trí điển hình: Được gắn gần đỉnh của cụm thanh kéo, cảm nhận vị trí rút (đã kẹp) của thanh kéo.
Cảm biến 2 — Nhả dụng cụ
Trạng thái: Quan trọng đối với trình tự Xác nhận xi lanh khí nén đã đẩy thanh kéo về phía trước và các ngàm kẹp đã mở, giải phóng đầu kẹp dao để rút ra. Logic bộ điều khiển yêu cầu: Được sử dụng như một cổng trình tự trong quá trình thay dụng cụ M6. Trục Z chỉ nên rút lui sau khi tín hiệu này được xác nhận. Nếu không nhận được trong thời gian chờ đã cấu hình, macro nên hủy bỏ và báo lỗi. Rủi ro khi làm sai: Nếu tín hiệu này vắng mặt nhưng trục Z rút lui, trục chính có thể kéo ngược lại đầu kẹp dao vẫn đang kẹp. Tùy thuộc vào máy, điều đó có thể làm cong nĩa dụng cụ, hỏng ngàm kẹp hoặc quá tải thanh kéo. Vị trí điển hình: Cảm nhận vị trí mở rộng (đã nhả) của thanh kéo, thường ở phía trước Cảm biến 1.
Cảm biến 3 — Không có dụng cụ / Vị trí thanh kéo
Trạng thái: Hoạt động Phát hiện xem có đầu kẹp dao trong trục chính hay không, hoặc xác nhận thanh kéo đã trở về vị trí trung tính an toàn. Logic bộ điều khiển yêu cầu: Xác minh trục chính trống trước khi lấy dụng cụ tiếp theo từ ổ chứa, và ngăn chặn nạp kép (lấy dụng cụ khi đã có một dụng cụ trong trục chính). Rủi ro khi làm sai: Trục chính có thể cố gắng lấy dụng cụ trong khi một đầu kẹp khác đã được kẹp, tạo ra nguy cơ va chạm cho ổ chứa, nĩa, mũi trục chính và ngàm kẹp. Vị trí điển hình: Có thể cảm nhận tại mặt bích của đầu kẹp dao hoặc gần đầu ngàm kẹp của cụm thanh kéo.
Phần 2: PNP so với NPN: chọn trước khi đấu dây, không phải sau đó
Lỗi đấu dây phổ biến nhất là mua sai loại cảm biến. Cảm biến nguồn PNP chiếm ưu thế trong các bộ điều khiển CNC châu Á và châu Âu. Cảm biến xả NPN xuất hiện trong thiết bị Nhật Bản cũ và một số cấu hình Mach3 cổng song song. Chọn sai đồng nghĩa với logic đầu vào của bộ điều khiển bị đảo ngược — và không có cấu hình phần mềm nào có thể khắc phục được loại cảm biến không tương thích về cơ bản.
PNP (Nguồn) — Được khuyến nghị cho hầu hết CNC hiện đại
Tín hiệu: Đầu ra chuyển sang +24V khi hoạt động. Cảm biến cấp dòng điện vào đầu vào của bộ điều khiển. Ưu điểm: Tiêu chuẩn thống trị trong tự động hóa công nghiệp châu Á và châu Âu (Syntec, Weihong, Siemens, Omron). Hầu hết các bo mạch breakout CNC mong đợi logic PNP 24V. Đấu dây: Nâu (+24V), Xanh dương (0V/GND), Đen (Đầu ra tín hiệu → đầu vào bộ điều khiển). Đầu vào bộ điều khiển đọc HIGH (+24V) khi cảm biến được kích hoạt. Phù hợp nhất cho: Syntec, Weihong, LNC và hầu hết các bộ điều khiển CNC của Trung Quốc/Đài Loan. Cũng được ưa chuộng cho các mô-đun đầu vào PLC trực tiếp có đầu vào sinking (NPN).
NPN (Sinking) — Mach3 cũ / PLC Nhật Bản
Tín hiệu: Đầu ra chuyển sang 0V/GND khi hoạt động. Cảm biến hút dòng từ đầu vào bộ điều khiển xuống đất. Ưu điểm: Phổ biến trong thiết bị Nhật cũ và một số mô-đun đầu vào PLC Bắc Mỹ. Một số bo mạch breakout cổng song song Mach3 được thiết kế cho cảm biến NPN. Đấu dây: Nâu (+24V), Xanh dương (0V/GND), Đen (Đầu ra tín hiệu → đầu vào bộ điều khiển). Đầu vào bộ điều khiển đọc LOW (0V) khi cảm biến được kích hoạt. Phù hợp nhất cho: Thiết lập cổng song song Mach3 cũ, một số thẻ đầu vào PLC Mitsubishi, và hệ thống nơi mô-đun đầu vào cung cấp điện áp kéo lên nội bộ. Cả hai loại đều sử dụng cùng mã màu dây 3 dây. Sự khác biệt là cảm biến xuất ra +24V (PNP, cấp dòng vào bộ điều khiển) hay GND (NPN, hút dòng từ bộ điều khiển) khi được kích hoạt.
Phần 3: Thường Mở vs. Thường Đóng: sự khác biệt an toàn giúp bảo vệ máy
Đây không phải là vấn đề ưu tiên — mà là quyết định kỹ thuật an toàn. Cảm biến thường đóng (NC) an toàn khi hỏng: nếu dây đứt, bộ điều khiển thấy tín hiệu mất và từ chối khởi động trục chính. Cảm biến thường mở (NO) nguy hiểm khi hỏng: nếu dây đứt, bộ điều khiển thấy trạng thái giống hệt ‘kẹp dụng cụ’ và có thể khởi động trục chính với dụng cụ lỏng.
Thường Mở (NO)
Hành vi: Đầu ra cảm biến ở trạng thái OFF (0V đối với PNP, floating đối với NPN) khi mục tiêu NOT được phát hiện. Đầu ra chỉ BẬT khi mục tiêu hiện diện. Rủi ro an toàn: Nếu dây cảm biến đứt, bộ điều khiển thấy trạng thái OFF vĩnh viễn — giống hệt ‘dụng cụ không được kẹp’. Bộ điều khiển không thể phân biệt dây đứt với dụng cụ thực sự không kẹp. Trong trạng thái này, nếu trục chính khởi động, không có bảo vệ. Khuyến nghị: Chấp nhận được cho các tín hiệu không liên quan đến an toàn như ‘Dụng cụ Đã nhả’ hoặc ‘Không có dụng cụ’, nơi âm tính giả gây ra phiền toái (hết thời gian chờ macro) thay vì nguy hiểm.
Thường Đóng (NC)
Hành vi: Đầu ra của cảm biến BẬT (24V cho PNP) khi mục tiêu ĐƯỢC phát hiện. Đầu ra chuyển sang OFF khi mục tiêu di chuyển ra xa — hoặc khi dây bị đứt. Rủi ro an toàn: Nếu dây cảm biến bị đứt, bộ điều khiển thấy trạng thái OFF — nó hiểu là ‘dụng cụ NOT được kẹp’. Điều này làm hỏng SAFE: bộ điều khiển từ chối khởi động trục chính. Đây là lý do tại sao đi dây NC thường được khuyến nghị cho các tín hiệu xác nhận an toàn quan trọng. Khuyến nghị: Được khuyến nghị cho xác nhận Dụng cụ đã kẹp khi bộ điều khiển và phần cứng cảm biến hỗ trợ. Khi đó, dây tín hiệu bị đứt có nhiều khả năng được hiểu là lỗi thay vì trạng thái kẹp hợp lệ. Kết luận: Cấu hình Cảm biến 1 (Dụng cụ đã kẹp) là NC. Hai cảm biến còn lại có thể là NO mà không gây nguy hiểm, nhưng nếu ngân sách và số lượng I/O cho phép, NC trên cả ba là tư thế phòng thủ nhất. Chi phí chênh lệch của cảm biến NC so với cảm biến NO thường dưới 3 đô la — ít hơn chi phí của một đầu kẹp dao bị phá hủy do khởi động trục chính không được bảo vệ.
Phần 4: Đi dây dành riêng cho bộ điều khiển: Mach3, LinuxCNC, Syntec và Weihong
Mỗi họ bộ điều khiển CNC có các mức điện áp đầu vào, gán chân và các bước cấu hình phần mềm khác nhau. Ghép bộ điều khiển của bạn với cách tiếp cận đi dây chính xác trước khi kết nối bất kỳ cảm biến nào.
Mach3 / Mach4 (Cổng song song)
Loại tín hiệu: Logic 5V TTL (0-5V). Không thể chấp nhận trực tiếp đầu ra cảm biến 24V. Giao diện: Sử dụng bo mạch chuyển mức 24V-sang-5V hoặc bo mạch ngắt quang. Kết nối tín hiệu cảm biến → đầu vào bo mạch ngắt → chân cổng song song được cấu hình là ‘Đầu vào’ trong Mach3 Ports & Pins. Chân/đầu nối: Điển hình: Chân 10 (E-stop), Chân 11-13, 15 (đầu vào chung). Gán ‘Dụng cụ đã kẹp’, ‘Dụng cụ đã nhả’, ‘Không có dụng cụ’ vào ba chân đầu vào liên tiếp.
LinuxCNC (Mesa / Cổng song song)
Loại tín hiệu: Phụ thuộc vào card giao diện. Mesa 7i76e/7i96 chấp nhận 24V trực tiếp trên đầu vào hiện trường.
Giao diện: Đối với card Mesa: kết nối tín hiệu cảm biến trực tiếp với đầu nối đầu vào hiện trường. Đối với cổng song song: sử dụng bo mạch ngắt quang 24V-sang-5V giống như thiết lập Mach3.
Chân/đầu nối: Ánh xạ đầu vào cảm biến trong tệp HAL: net tool-clamped => hm2_5i25.0.gpio.000.in ; net tool-released => hm2_5i25.0.gpio.001.in. Sử dụng các tín hiệu này trong thành phần logic thay đổi dụng cụ HAL.
Syntec / LNC
Loại tín hiệu: Logic 24V PNP, các đầu vào X chuyên dụng trên bảng I/O. Giao diện: Kết nối cảm biến trực tiếp với các đầu vào X. Không cần chuyển đổi mức. Cấu hình loại đầu vào và cực tính trong trang tham số I/O của bộ điều khiển. Gán tín hiệu cho logic macro ATC trong trình soạn thảo ladder PLC. Mẹo tham số: Syntec: R44-R49 thường kiểm soát ánh xạ I/O ATC. LNC: Các tham số 400-420 kiểm soát các gán đầu vào thay đổi dao.
Weihong (维宏) / NCStudio
Loại tín hiệu: 24V PNP. Các đầu vào chuyên dụng được gắn nhãn trên bo mạch breakout. Giao diện: Kết nối trực tiếp với các đầu vào. Trong phần mềm NCStudio, ánh xạ đầu vào qua ‘I/O Setup’ → gán mỗi đầu vào cho chức năng ‘Tool Clamped’, ‘Tool Released’, ‘No Tool Holder’. Một số phiên bản Weihong có mã chức năng đầu vào ATC chuyên dụng. Mẹo tham số: Kiểm tra sách hướng dẫn Weihong cho phần ‘ATC Input Mapping’. Các mã chức năng 50-55 thường được dành riêng cho đầu vào cảm biến ATC.
Phần 5: Logic khóa liên động an toàn PLC: ba quy tắc ngăn ngừa thảm họa
Tín hiệu cảm biến vô dụng nếu bộ điều khiển không thực thi các quy tắc an toàn. Ba quy trình khóa liên động PLC này là logic tối thiểu cần thiết cho bất kỳ hệ thống spindle ATC nào. Chúng phải được triển khai trong macro, ladder hoặc lớp HAL của bộ điều khiển - không chỉ trong đầu người vận hành.
Quy tắc 1: Kích hoạt Spindle = Kẹp dao AND NOT Lỗi Spindle
Ưu tiên: CRITICAL Đầu ra kích hoạt ổ spindle phải được điều khiển bởi đầu vào cảm biến ‘Kẹp dao’. Nếu Kẹp dao là FALSE trong hơn 50ms trong quá trình vận hành, spindle phải dừng giảm tốc ngay lập tức (không dừng trôi - dao có thể vẫn còn ăn khớp một phần).
Quy tắc 2: Giải phóng dao = Spindle dừng AND Tốc độ < 50 RPM
Ưu tiên: CRITICAL Van điện từ giải phóng khí nén NEVER được cấp điện khi spindle đang quay. Trước khi thực hiện M6, bộ điều khiển phải: (1) phát lệnh dừng spindle M5, (2) chờ phản hồi tốc độ spindle < 50 RPM (hoặc thời gian chờ 3 giây nếu không có phản hồi tốc độ), (3) sau đó cấp điện cho van điện từ giải phóng. Để tích hợp điều khiển tốc độ VFD giúp điều này khả thi, hãy xem Hướng dẫn điều khiển tốc độ Modbus RS485 so với 0-10V. Cũng đảm bảo spindle đã hoàn thành chu trình làm nóng tự động trước khi thực hiện bất kỳ thay đổi dao nào.
Quy tắc 3: Khóa chuyển động trục Z-A sau khi nhả dao
Mức ưu tiên: HIGH Sau khi solenoid nhả được cấp điện và trạng thái ‘Dao đã nhả’ được xác nhận, trục Z có thể rút lên để lấy dao. Tuy nhiên, trình tự nên chặn chuyển động đi xuống của trục Z trong hoặc ngay sau khi nhả để giảm nguy cơ va chạm với dụng cụ kẹp dao đã được đẩy ra một phần.
Phần 6: Danh sách kiểm tra gỡ lỗi: 7 bước từ lần đầu cấp nguồn đến xác nhận khóa liên động
Thực hiện danh sách kiểm tra này theo trình tự. Mỗi bước xác minh một lớp của chuỗi cảm biến trước khi chuyển sang bước tiếp theo. Bỏ qua các bước là nguyên nhân phổ biến nhất khiến các vấn đề về cảm biến không được phát hiện cho đến khi xảy ra va chạm.
| Bước | Hành động | Dụng cụ |
|---|---|---|
| 1 | Kiểm tra nguồn cảm biến: đo điện áp DC 24V giữa dây Nâu và Xanh tại đầu nối cảm biến. Nếu dưới 22V, kiểm tra công suất PSU và sụt áp trên đường cáp dài. | Đồng hồ vạn năng |
| 2 | Kiểm tra đầu ra cảm biến: kích hoạt cảm biến thủ công bằng vật liệu thép (ví dụ: đầu tuốc nơ vít). Quan sát sự thay đổi điện áp đầu ra trên đồng hồ vạn năng. Đối với PNP: phải dao động từ 0V sang 24V. Đối với NPN: phải dao động từ 24V sang 0V. | Đồng hồ vạn năng + vật liệu thép |
| 3 | Kiểm tra khe hở cảm biến: khoảng cách cảm biến đến mục tiêu kéo phải nằm trong phạm vi định mức của cảm biến (thường là 1-4mm đối với cảm biến tiệm cận cảm ứng). Khe hở quá lớn = không phát hiện; quá nhỏ = nguy cơ va chạm cơ học. | Thước đo khe hở |
| 4 | Kiểm tra đầu vào bộ điều khiển: Khi cảm biến được kích hoạt, xác minh trang chẩn đoán của bộ điều khiển hiển thị bit đầu vào tương ứng thay đổi trạng thái. Trên Mach3, sử dụng tab ‘Diagnostics’. Trên Syntec, sử dụng trang giám sát I/O. | Màn hình chẩn đoán bộ điều khiển |
| 5 | Xác nhận đi dây NC cho ‘Dao đã kẹp’: Ngắt dây tín hiệu cảm biến. Bộ điều khiển phải báo ngay ‘Dao NOT đã kẹp’ — chứng minh hoạt động an toàn khi lỗi. Kết nối lại và xác minh tín hiệu trở về. | Không — kiểm tra ngắt kết nối chủ ý |
| 6 | Chạy chu trình thay dao khô: Không có dụng cụ kẹp dao, thực hiện lệnh M6 và theo dõi chuỗi trạng thái cảm biến. Trạng thái ‘Dao đã kẹp’ phải chuyển FALSE → ‘Dao đã nhả’ TRUE → ‘Không có dao’ TRUE. Xác minh thời gian và thứ tự phù hợp với kỳ vọng logic PLC của bạn. | Chế độ MDI của bộ điều khiển |
| 7 | Kiểm tra liên động kích hoạt trục chính: Với Kẹp Dụng cụ = FALSE, thử M3 S1000. Trục chính không được khởi động. Nếu nó khởi động, coi liên động bị lỗi và sửa dây nối hoặc chương trình trước khi cắt. | Chế độ MDI của bộ điều khiển |
Đấu dây cảm biến FAQ
Tại sao bộ điều khiển của tôi đọc tất cả cảm biến như đã kích hoạt ngay cả khi không có gì được kết nối?
Điều này thường có nghĩa là các chân đầu vào đang trôi nổi (không kết nối) và nhiễu điện. Đối với cảm biến PNP, đầu vào bộ điều khiển phải có một điện trở kéo xuống (thường là 4.7kΩ đến 10kΩ) xuống 0V. Nếu không có nó, đầu vào trôi nổi ở mức HIGH. Kiểm tra tài liệu bo mạch mở rộng của bạn về cấu hình điện trở kéo lên/kéo xuống.
Tôi có thể trộn cảm biến PNP và NPN trên cùng một trục chính không?
Về mặt kỹ thuật có thể nếu đầu vào bộ điều khiển của bạn hỗ trợ cả hai loại độc lập, nhưng rất không khuyến khích. Trộn các loại cảm biến gây nhầm lẫn trong khi xử lý sự cố và làm cho việc quản lý phụ tùng khó hơn. Chuẩn hóa trên một loại — PNP được khuyến nghị cho các hệ thống công nghiệp 24V.
Cảm biến Kẹp Dụng cụ của tôi đọc TRUE nhưng giá đỡ dụng cụ vẫn rơi trong khi cắt. Tại sao?
Đây là tình huống nghiêm trọng. Nếu cảm biến đọc TRUE nhưng dụng cụ rơi, hoặc (a) mục tiêu cảm biến đã dịch chuyển — nó cảm nhận vị trí thanh kéo nhưng thanh kéo thực sự không kẹp, hoặc (b) chồng lò xo Belleville đã mỏi dưới lực kẹp tối thiểu. Ngay lập tức đo lực kéo của thanh kéo bằng đồng hồ đo lực kéo. Không chạy trục chính cho đến khi cơ cấu kẹp cơ khí được xác minh.