🏠 Trang chủ VNDNer CNC Hướng dẫn sử dụng Máy CNC
⚙️ Hướng dẫn chi tiết

Quản lý Máy CNC

Hướng dẫn theo dõi trạng thái máy realtime, thêm máy mới và xem báo cáo hoạt động máy CNC.

🔗 Đi đến
📋 Tổng quan — Module Máy CNC

Module Máy CNC quản lý toàn bộ vòng đời của máy móc trong xưởng — từ theo dõi trạng thái hoạt động theo thời gian thực, lưu lịch sử hoạt động hàng ngày, đến quản lý đơn giá gia công và xử lý bề mặt dùng trong tính giá thành sản phẩm.

🖥️ Trạng thái máy
machine_status.php — Xem realtime trạng thái, thời gian chạy/dừng/tắt trong ngày của tất cả máy.
➕ Thêm máy
add_machine.php — Đăng ký máy CNC mới vào hệ thống với tên, loại, trạng thái và đơn giá/giờ.
📊 Báo cáo hoạt động
time_machine.php — Biểu đồ cột & tròn thống kê giờ chạy/dừng/tắt theo ngày và theo máy trong kỳ.
💰 Đơn giá gia công
manage_machining_price.php — Quản lý bảng đơn giá theo phương pháp gia công (VNĐ/giờ).
🎨 Đơn giá bề mặt
manage_surface_price.php — Quản lý bảng đơn giá xử lý bề mặt (VNĐ/kg) như anodize, phun sơn...
🖥️ Trạng thái máy — Realtime

Trang Danh sách máy CNC (machine_status.php) hiển thị trạng thái hoạt động của tất cả máy trong xưởng và tự động cập nhật mỗi giây. Không cần tải lại trang — dữ liệu luôn mới nhất.

📋 Giao diện bảng — Desktop
STT Tên máy Loại máy Trạng thái Ngày làm việc Giờ bắt đầu chạy ⏱ Chạy ⏸ Dừng ⏻ Tắt Hành động
1 VMC-650 Phay CNC RUNNING 21/03/2026 07:30:00 06:12:45 01:05:10 00:42:05
2 CNC-800 Tiện CNC IDLE 21/03/2026 08:00:00 04:30:00 03:00:00 00:30:00
3 EDM-400 Xung điện OFF 21/03/2026 00:00:00 00:00:00 08:00:00

Giải thích các cột thời gian:

CộtÝ nghĩa
Trạng thái RUNNING — đang gia công · IDLE — bật nhưng không chạy chương trình · OFF — tắt máy
Ngày làm việc Ngày ghi nhận dữ liệu hoạt động (ngày hiện tại)
Giờ bắt đầu chạy Thời điểm máy bắt đầu chạy chương trình gia công lần đầu trong ngày
⏱ Tổng giờ chạy Tổng thời gian máy ở trạng thái RUNNING trong ngày làm việc hiện tại
⏸ Tổng giờ dừng Tổng thời gian máy bật nhưng ở trạng thái IDLE (không gia công) trong ngày
⏻ Tổng giờ tắt Tổng thời gian máy ở trạng thái OFF trong ngày làm việc
🔄
Tự động cập nhật mỗi 1 giâyTrang sử dụng AJAX để lấy dữ liệu mới từ máy chủ liên tục — không cần F5. Số liệu thời gian chạy/dừng/tắt tăng theo thời gian thực.
📱
Giao diện MobileTrên điện thoại, bảng chuyển sang dạng card với 3 ô thời gian (Chạy / Dừng / Tắt) được hiển thị màu sắc riêng biệt cho dễ đọc nhanh.
Thêm máy CNC mới — add_machine.php Admin

Truy cập add_machine.php hoặc bấm nút "+ Thêm máy mới" từ trang Trạng thái máy. Chức năng này yêu cầu quyền Admin.

  • 1
    Nhập tên máy *
    Tên định danh của máy trong xưởng. Ví dụ: VMC-650, CNC Mazak 800, EDM Fanuc 01. Tên này hiển thị trong tất cả danh sách, báo cáo và khi phân công công việc.
  • 2
    Nhập loại máy *
    Loại máy theo công nghệ gia công. Ví dụ: Phay CNC, Tiện CNC, Xung điện EDM, Cắt dây Wire EDM. Dùng để phân loại trong báo cáo.
  • 3
    Chọn trạng thái ban đầu *
    Trạng thái khởi tạo của máy khi thêm vào hệ thống:
    • RUNNING — máy đang chạy chương trình gia công
    • IDLE — máy bật nhưng chưa/không chạy chương trình
    • OFF — máy đang tắt
  • 4
    Nhập đơn giá gia công / giờ (VNĐ) *
    Chi phí vận hành máy tính theo giờ. Giá trị này dùng để tính chi phí sản xuất trong module tính giá thành. Ví dụ: 150.000 VNĐ/giờ. Phải lớn hơn 0.
  • 5
    Bấm "➕ Thêm Máy"
    Máy được lưu vào hệ thống và xuất hiện ngay trong trang Trạng thái máy, đồng thời có thể được chọn khi giao việc vận hành.
✏️
Sửa thông tin máyTừ trang Trạng thái máy, bấm nút Sửa bên cạnh tên máy để chỉnh sửa tên, loại máy, trạng thái hoặc đơn giá/giờ. Trang chuyển đến edit_machine.php?id=X.
🚨
Xoá máyBấm nút Xóa ở cột hành động. Sau khi xác nhận, máy và toàn bộ lịch sử hoạt động của máy đó sẽ bị xoá vĩnh viễn. Hành động này không thể hoàn tác.
📊 Báo cáo hoạt động máy CNC — time_machine.php

Trang Báo cáo hoạt động máy (time_machine.php) cung cấp biểu đồ trực quan về thời gian hoạt động của từng máy CNC theo khoảng thời gian tuỳ chọn — giúp đánh giá hiệu quả sử dụng máy và phát hiện thời gian lãng phí.

Tổng giờ chạy
42:18:00
Tổng giờ dừng
12:05:00
Tổng giờ tắt
13:37:00

Trang gồm 3 phần chính:

📊
Biểu đồ cộtThời gian chạy/dừng/tắt từng ngày theo khoảng thời gian đã chọn. Mỗi ngày là một nhóm cột 3 màu.
🥧
Biểu đồ trònTỷ lệ giờ chạy theo từng máy trong kỳ — cho thấy máy nào được sử dụng nhiều nhất.
📥
Xuất ExcelTải toàn bộ dữ liệu hoạt động máy trong kỳ ra file Excel để phân tích hoặc lưu trữ.

🔍 Bộ lọc và lọc nhanh:

Tuỳ chọn lọcMô tả
Chọn máyLọc dữ liệu theo một máy cụ thể hoặc xem tất cả máy cùng lúc
Từ ngày / Đến ngàyNhập khoảng thời gian tuỳ chọn bất kỳ
Lọc nhanh — Hôm nay / Hôm qua / 3 ngàyXem nhanh dữ liệu ngày gần nhất
Lọc nhanh — Tuần này / Tuần trước / 3 tuầnXem theo tuần để đánh giá xu hướng ngắn hạn
Lọc nhanh — Tháng này / Tháng trước / 3 thángXem tổng hợp hàng tháng để báo cáo quản lý
💡
Mẹo đọc biểu đồNếu cột Dừng (màu vàng) cao bất thường, có thể máy hay phải chờ vật liệu hoặc chờ lập trình. Nếu cột Tắt (màu xám) chiếm phần lớn, cần xem lại lịch sản xuất để tăng tỷ lệ sử dụng máy.
⚠️ Lưu ý quan trọng
📡
Trạng thái máy phụ thuộc thiết bị IoTDữ liệu trạng thái RUNNING/IDLE/OFF được đẩy từ thiết bị theo dõi máy (IoT) về máy chủ qua API. Nếu thiết bị mất kết nối, trạng thái sẽ không cập nhật dù trang vẫn load mỗi giây.
🚨
Thêm/sửa/xoá máy yêu cầu quyền AdminChỉ tài khoản có vai trò Admin (Quản trị viên) mới có thể thêm máy mới, sửa thông tin máy hoặc xoá máy. Vận hành viên và lập trình viên chỉ xem được danh sách.
📊
Đọc báo cáo hoạt động để tối ưu sản xuấtTheo dõi tỷ lệ Giờ chạy / (Giờ chạy + Giờ dừng) hàng tuần. Tỷ lệ dưới 70% cần xem lại lịch gia công và phân công công việc để giảm thời gian máy chờ không sản xuất.

Tiếp tục khám phá các chức năng liên quan:

Trạng thái máy Hướng dẫn Vận hành Hướng dẫn CNC Job Mục lục hướng dẫn