Hướng dẫn phân công lập trình viên, quản lý danh sách công việc lập trình, theo dõi tiến độ và xem báo cáo lập trình CNC.
Module Lập trình CNC quản lý toàn bộ quá trình phân công và theo dõi công việc lập trình chương trình gia công cho từng CNC Job. Mỗi CNC Job sau khi tạo cần được phân công cho một lập trình viên viết chương trình CAM/G-code trước khi đưa lên máy chạy.
Module gồm 3 trang chính:
create_programming_job.php — Chọn CNC Job chưa có lập trình viên, phân công người lập trình và giao việc.programmer_job_management.php — Xem toàn bộ công việc lập trình, theo dõi trạng thái, lọc, cập nhật tiến độ và tải file CAM.programmer_report.php — Thống kê số lượng công việc, thời gian lập trình theo từng lập trình viên và khoảng thời gian.Trang Tạo công việc lập trình chỉ liệt kê các CNC Job chưa được phân công lập trình viên. Để danh sách có dữ liệu, cần đảm bảo:
Truy cập create_programming_job.php. Trang cho phép phân công lập trình viên cho nhiều CNC Job cùng lúc.
Trang Danh sách công việc lập trình (programmer_job_management.php) hiển thị toàn bộ công việc lập trình đang có, dưới dạng bảng (Desktop) hoặc card (Mobile). Đây là nơi theo dõi tiến độ và cập nhật trạng thái từng công việc.
| # | Khách hàng | PO | Mã bản vẽ | Lập trình viên | Ngày phân công | Trạng thái | File CAM | Hành động |
|---|---|---|---|---|---|---|---|---|
| 1 | Công ty ABC | PO-2025-001 | BV-001 | Nguyễn Văn A | 21/03/2026 | Đang làm | Chưa có | |
| 2 | Nhà máy XYZ | PO-2025-002 | BV-007 | Trần Thị B | 20/03/2026 | Hoàn thành | 📁 cam_bv007.nc | |
| 3 | Cty TNHH DEF | PO-2025-003 | BV-012 | Chưa phân công | — | Chờ xử lý | — |
| Cột | Ý nghĩa | Ghi chú |
|---|---|---|
| Khách hàng | Tên khách hàng của CNC Job liên kết | Tự động |
| PO | Mã đơn hàng (Purchase Order) chứa bản vẽ | Tự động |
| Mã bản vẽ | Mã định danh bản vẽ cần lập trình | Tự động |
| Lập trình viên | Nhân viên được phân công viết chương trình CAM/G-code | Bắt buộc |
| Ngày phân công | Ngày bắt đầu giao việc lập trình | Bắt buộc |
| Trạng thái | Chờ xử lý — chưa bắt đầu · Đang làm — đang trong tiến trình · Hoàn thành — đã xong | Cập nhật thủ công |
| Ngày hoàn thành | Ngày lập trình viên hoàn tất chương trình | Tuỳ chọn |
| File CAM | File chương trình NC/G-code đã lập trình, đường dẫn hoặc tên file | Tuỳ chọn |
| Ghi chú | Ghi chú kỹ thuật, yêu cầu đặc biệt hoặc chú ý trong quá trình lập trình | Tuỳ chọn |
| Thư mục file | Đường dẫn thư mục lưu trữ file chương trình CAM trên máy chủ hoặc mạng nội bộ | Tuỳ chọn |
Trang danh sách hỗ trợ tìm kiếm nhanh và bộ lọc đa điều kiện giúp nhanh chóng tìm đúng công việc cần xem.
| Khoảng thời gian | Chọn ngày bắt đầu – kết thúc |
| Lọc nhanh | Tuần này / Tuần trước / Tháng này / Tháng trước |
| Lập trình viên | Dropdown chọn từng lập trình viên |
| Trạng thái | Chờ xử lý / Đang làm / Hoàn thành |
Bấm nút Sửa → Form chỉnh sửa mở ra. Các trường có thể cập nhật:
Trang Báo cáo lập trình cung cấp thống kê tổng hợp về năng suất và tiến độ lập trình CNC theo từng cá nhân và theo thời gian.
Tiếp tục khám phá các chức năng liên quan: