Giới thiệu dự án

Trong ngành công nghiệp gia công cơ khí chính xác và chế tạo thiết bị Cơ điện tử, kiểm soát sai số hình học bề mặt sau gia công đóng vai trò then chốt quyết định tuổi thọ và độ tin cậy của cụm lắp ghép. Theo các thống kê chất lượng sản xuất cơ khí, hơn 65% sự cố kẹt rơ, rung động bất thường và hao mòn sớm ở các cơ cấu chuyển động quay (ổ trượt, bạc dẫn hướng, trục truyền động) bắt nguồn từ sai lệch độ tròn (Roundness error), độ ovan (Ovality) và độ phân cạnh (Lobed profile).

Thực tế kiểm chuẩn hiện nay tồn tại hai điểm nghẽn lớn:

  1. Phương pháp thủ công (Khối V kết hợp đồng hồ so): Năng suất thấp, phụ thuộc lớn vào tay nghề công nhân, dễ bỏ sót các sai lệch phân cạnh nhiều sóng và không thể tự động hóa xuất dữ liệu 3D.
  2. Thiết bị đo tiếp xúc cao cấp (Coordinate Measuring Machine - CMM, Mitutoyo RA Series): Chi phí đầu tư rất lớn (vượt quá 500 triệu - 1 tỷ VNĐ), tốc độ quét chậm và đầu dò tiếp xúc (Stylus) có nguy cơ gây xước vi mô trên bề mặt chi tiết mềm hoặc kim loại mạ chính xác.

Nhằm giải quyết triệt để các hạn chế trên, đề tài "Nghiên cứu – Thiết kế - Chế tạo hệ thống đo – quét biên dạng chi tiết trụ tròn" được nghiên cứu và phát triển bởi nhóm kỹ sư Cơ điện tử tại Trường Đại học Công nghiệp TP.HCM (IUH), dưới sự hướng dẫn của TS. Trần Ngọc Đăng Khoa.

       [HỆ THỐNG ĐO - QUÉT BIÊN DẠNG 3D KHÔNG TIẾP XÚC]
                             │
     ┌───────────────────────┼───────────────────────┐
     ▼                       ▼                       ▼
[Khối Cơ Khí 3 Trục]    [Khối Thu Thập & Xử Lý] [Giao Diện MATLAB App]
- Mâm cặp K02-50        - Arduino Mega 2560 R3  - Tab Hiệu chuẩn Auto-Zero
- Đai răng GT2 (i=2)    - Module ADC AD7606 16b - Phân tích profin 2D & Ovan
- Vít me T8 Lead 8mm    - Laser Keyence LK-031  - Tái tạo 3D & Xuất file STL

Dự án đặt ra 4 mục tiêu kỹ thuật cụ thể:

  1. Thiết kế cơ cấu cơ khí 3 bậc tự do (X-Z-Theta) chuyên dụng cho chi tiết đối xứng trục, giảm thiểu độ đảo và triệt tiêu rung động cơ học.
  2. Ứng dụng công nghệ đo không tiếp xúc quang học bằng cảm biến dịch chuyển Laser CCD kết hợp mạch chuyển đổi tín hiệu tương tự sang số (ADC) độ phân giải 16-bit.
  3. Xây dựng thuật toán quét biên dạng 2D theo lớp (Layer-by-layer slicing) và tái tạo mô hình thực tế ảo 3D thời gian thực.
  4. Lập trình phần mềm điều khiển, thu thập và hiển thị thông số sai lệch độ tròn $\Delta d$, đồng thời trích xuất dữ liệu CAD định dạng .STL phục vụ kỹ thuật thiết kế ngược (Reverse Engineering).

Phạm vi và giới hạn hoạt động của hệ thống:

  • Đường kính phôi đo hiệu dụng: $D \le 33\text{ mm}$ (Mâm cặp K02-50 kẹp hiệu dụng từ $1\text{ mm} - 33\text{ mm}$).
  • Chiều cao phôi tối đa: $50\text{ mm}$; hành trình quét trục $Z$: $30\text{ mm}$.
  • Dải sai lệch độ tròn đo được: $\pm 5\text{ mm}$.
  • Dạng biên dạng mục tiêu: Chi tiết trụ tròn, trụ bậc, đa giác đối xứng, bạc đạn lót, bánh răng nhỏ.

Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Tiêu chí kỹ thuật Phương pháp khối V + Đồng hồ so Máy đo tiếp xúc (Mitutoyo RA-1600) Hệ thống quét Laser điểm đề xuất
Nguyên lý đo Cơ học tiếp xúc điểm Đầu dò điện tử tiếp xúc Quang học phản xạ Laser CCD
Ảnh hưởng bề mặt Có lực ép, dễ trầy xước phôi Lực tỳ kiểm soát ($0.01 - 0.1\text{ N}$) Hoàn toàn không tiếp xúc, 0% biến dạng
Tốc độ lấy mẫu Rất chậm ($< 1\text{ điểm/s}$) Trung bình ($10 - 50\text{ điểm/s}$) Nhanh ($100 - 1000\text{ điểm/s}$)
Khả năng quét 3D Không hỗ trợ Có (quét đa lớp biên dạng) Hỗ trợ quét đa lớp, xuất file .STL
Chi phí chế tạo Rất thấp ($< 5\text{ triệu VNĐ}$) Rất cao ($> 600\text{ triệu VNĐ}$) Tối ưu ($< 30\text{ triệu VNĐ}$)

Phân loại yêu cầu hệ thống theo chuẩn MoSCoW:

  • Must have: Cảm biến đo khoảng cách chính xác $\le 10,\mu\text{m}$; cơ chế kẹp tự định tâm; vi điều khiển thu thập tín hiệu đồng bộ theo bước góc quay $\theta$; thuật toán tính sai lệch $\Delta d = (d_{\max} - d_{\min})/2$.
  • Should have: Giao diện điều khiển đồ họa GUI trên máy tính; cơ chế Auto-Zero tự động xác định tâm phôi; chức năng xuất đám mây điểm (Point Cloud) sang định dạng .STL.
  • Could have: Bộ lọc kỹ thuật số khử nhiễu bề mặt (Oversampling Hardware Filter); chức năng chọn độ phân giải vi bước (Microstep).
  • Won't have: Tính năng quét đường kính tổng thể bằng tia laser truyền qua song song; khả năng quét vật liệu có độ hấp thụ ánh sáng tuyệt đối hoặc gương cầu lồi trong suốt.

Thiết kế hệ thống

Kiến trúc hệ thống bao gồm 3 phân hệ chính: Phân hệ Cơ khí chính xác, Phân hệ Điện tử - Cảm biến và Phân hệ Thuật toán - Phần mềm điều khiển.

+-------------------------------------------------------------+
|                      MÁY TÍNH TRUNG TÂM                     |
|         Giao diện MATLAB App Designer (GUI R2020b)          |
|  [Tab Cân chỉnh Zero]  [Tab Phân tích 2D]  [Tab Mô phỏng 3D]|
+------------------------------▲------------------------------+
                               │ UART Serial (Baud 115200)
+------------------------------▼------------------------------+
|                   ARDUINO MEGA 2560 R3                      |
|  - Điều khiển xung/hướng STEP/DIR   - Giao tiếp Parallel    |
|  - Đọc Encoder góc quét HN3806      - Xử lý mốc tọa độ Z    |
+───────────────┬───────────────────────────────▲─────────────+
                │                               │
   ┌────────────┴────────────┐                  │ Bus 16-bit
   ▼                         ▼                  │
[Driver DM542]        [Driver TB6600]     [Module ADC AD7606]
   │                         │                  ▲
   ▼                         ▼                  │ 0 - 10V Analog
[Động cơ bước Theta]  [Động cơ bước X/Z]   [Bộ xử lý LK-2001]
Nema 23HS7628 (i=2)    Nema 17HS4401-S          ▲
   │                         │                  │ Cáp quang CCD
   ▼                         ▼                  │
[Mâm cặp K02-50]      [Trục Vít me T8]    [Đầu Laser LK-031]
Chi tiết đo trụ       Dẫn hướng trượt Z   Phôi phản xạ

Technology Stack & Danh mục thiết bị tiêu chuẩn:

  • Cảm biến dịch chuyển: Đầu đo Laser CCD Keyence LK-031 kết hợp bộ điều khiển trung tâm Keyence LK-2001 (Khoảng cách tham chiếu $30\text{ mm}$, dải đo $\pm 5\text{ mm}$, độ phân giải hiển vi $1,\mu\text{m}$, ngõ ra Analog điện áp $0 - 10\text{ V}$).
  • Module ADC chuyên dụng: Analog Devices AD7606 16-bit, 8 kênh lấy mẫu đồng thời, tốc độ chuyển đổi lên đến $200\text{ kSPS}$, tích hợp bộ lọc phần cứng Oversampling tỷ lệ $2\times$ đến $64\times$.
  • Bộ điều khiển trung tâm: Arduino Mega 2560 R3 (Vi điều khiển ATmega2560 $16\text{ MHz}$, 54 chân Digital I/O, bộ nhớ Flash $256\text{ KB}$).
  • Cơ cấu chấp hành quay (Trục $\theta$): Động cơ bước Nema 23HS7628 (Momen xoắn giữ $1.26\text{ Nm}$, dòng $2.8\text{ A}$), điều khiển qua Driver Leadshine DM542 (Cài đặt vi bước $1/16$, tương đương $3200\text{ xung/vòng}$).
  • Cơ cấu truyền động tịnh tiến (Trục X và Z): 02 Động cơ bước Nema 17HS4401-S (Momen xoắn $0.45\text{ Nm}$), Driver Toshiba TB6600, kết hợp trục vít me - đai ốc bi T8 Lead 8mm (Bước ren $2\text{ mm}$, 4 đầu mối, bước xoắn $8\text{ mm/vòng}$) và thanh trượt tròn quang học $\Phi 8\text{ mm}$ kèm bạc trượt LM8UU.
  • Hồi tiếp vị trí góc: Encoder quang học trục quay HN3806 (Độ phân giải $400\text{ xung/vòng}$, ngõ ra NPN Open Collector pha A-B).
  • Môi trường phần mềm: MATLAB R2020b / App Designer, Visuino v8.0, Arduino IDE v1.8.13.

Methodology

Dự án áp dụng mô hình phát triển V-Model cải tiến (Cơ điện tử) nhằm đồng bộ hóa chặt chẽ giữa thiết kế cơ khí (CAD/CAE), mạch phần cứng điều khiển và phần mềm phân tích số liệu:

  1. Thiết kế & Mô phỏng (Tháng 01/2021 - 03/2021): Tính toán động học truyền động đai, thiết kế kết cấu trên SolidWorks 2020, mô phỏng lực uốn khung nhôm định hình $30\times 30\text{ mm}$.
  2. Gia công chế tạo & Lắp ráp (Tháng 04/2021 - 05/2021): Cắt dây EDM nhôm tấm, in 3D FDM nhựa PLA chi tiết gá đầu đo, gia công trục mâm cặp trên máy tiện CNC, tích hợp mạch điều khiển.
  3. Lập trình Firmware & GUI (Tháng 06/2021): Cấu hình giao tiếp song song AD7606 với Arduino Mega, xây dựng thuật toán quét góc $\theta$, lập trình GUI MATLAB App Designer.
  4. Hiệu chuẩn & Thực nghiệm (Tháng 07/2021): Thực nghiệm đo kiểm trên dưỡng chuẩn, đánh giá độ lặp lại và sai số quét đa biên dạng.

Quản trị rủi ro kỹ thuật:

  • Rủi ro rung động động cơ gây sai lệch cảm biến: Khắc phục bằng cách truyền động mâm xoay gián tiếp qua đai răng GT2 tỷ số truyền $i=2$, cách ly rung chấn từ rotor động cơ Nema 23 đến trục mâm cặp.
  • Rủi ro nhiễu tín hiệu điện áp tương tự: Sử dụng cáp bọc kim chống nhiễu (Shielded Cable) nối đất chung GND cho module AD7606 và LK-2001; kích hoạt tính năng lọc trung bình phần cứng Oversampling trên IC AD7606.

Implementation và kết quả

Development process

Cơ cấu truyền động đai răng trục mâm cặp được tính toán chính xác để tối ưu độ phân giải góc quay và khoảng cách căng đai. Khoảng cách tâm giữa hai puly $c$ được xác định theo công thức:

$$L = 2c + \frac{\pi(d_2 + d_1)}{2} + \frac{(d_2 - d_1)^2}{4c}$$

Với chiều dài đai tiêu chuẩn $L = 200\text{ mm}$, số răng puly dẫn $Z_1 = 20$ ($d_1 = 12\text{ mm}$), số răng puly bị dẫn $Z_2 = 40$ ($d_2 = 24.8\text{ mm}$), tính toán ra khoảng cách tâm lý thuyết $c = 70.8\text{ mm}$. Khung đỡ được thiết kế rãnh trượt bu-lông cho phép tinh chỉnh $65\text{ mm} - 75\text{ mm}$.

1. Thuật toán thu thập và chuyển đổi dữ liệu ADC (Arduino Mega 2560 C++)

// Trích xuất mã nguồn đọc module ADC 16-bit AD7606 và tính toán khoảng cách
#define PIN_BUSY 7
#define PIN_CONVST 8
#define PIN_RD 9
#define PIN_RESET 10

const float V_REF = 10.0;           // Dải điện áp cảm biến Keyence: 0 - 10V
const float RANGE_SENSOR = 10.0;    // Dải đo cảm biến: 10mm (-5mm đến +5mm)
const float OFFSET_DIST = 30.0;     // Khoảng cách chuẩn đo (Reference Distance: 30mm)

float readKeyenceLaserDistance() {
  // Kích hoạt xung chuyển đổi CONVST
  digitalWrite(PIN_CONVST, LOW);
  delayMicroseconds(1);
  digitalWrite(PIN_CONVST, HIGH);
  
  // Đợi chân BUSY về mức thấp (hoàn tất chuyển đổi ADC)
  while (digitalRead(PIN_BUSY) == HIGH);
  
  // Kéo chân RD xuống mức thấp để đọc 16-bit dữ liệu từ Bus song song PORTA & PORTC
  digitalWrite(PIN_RD, LOW);
  int16_t rawADC = (PINC << 8) | PINA; // Đọc đồng thời 2 byte
  digitalWrite(PIN_RD, HIGH);
  
  // Chuyển đổi giá trị số nguyên 16-bit bù 2 thành điện áp thực tế
  float voltage = ((float)rawADC / 32768.0) * V_REF;
  
  // Chuyển đổi điện áp sang khoảng cách d1 (mm) từ cảm biến đến bề mặt
  // Quan hệ tuyến tính: 0V -> -5mm, 5V -> 0mm (điểm chuẩn), 10V -> +5mm
  float d1 = OFFSET_DIST + ((voltage - 5.0) / 5.0) * 5.0;
  return d1;
}

2. Thuật toán tái tạo biên dạng 2D/3D và xuất file STL (MATLAB App Designer)

Bán kính tính toán $r(\theta, z)$ tại mỗi góc quay $\theta$ và chiều cao $z$ được xác định theo phương trình:

$$r(\theta, z) = d_{\text{ref}} - d_1(\theta, z)$$

Trong đó $d_{\text{ref}}$ là khoảng cách từ cảm biến đến tâm trục mâm xoay được thiết lập trong bước Auto-Zero. Tọa độ cực được ánh xạ sang hệ tọa độ không gian Descartes $(X, Y, Z)$:

$$X(\theta, z) = r(\theta, z) \cdot \cos(\theta), \quad Y(\theta, z) = r(\theta, z) \cdot \sin(\theta), \quad Z(\theta, z) = z_i$$

% Thuật toán xử lý biên dạng đa lớp và xuất mô hình 3D Solid STL trên MATLAB
function exportLayerToSTL(layerData, numLayers, zStep, outputFileName)
    theta = linspace(0, 2*pi, size(layerData, 2));
    [THETA, Z] = meshgrid(theta, 0:zStep:(numLayers-1)*zStep);
    R = layerData; % Ma trận bán kính r(theta, z)
    
    % Chuyển đổi sang hệ tọa độ Decartes 3 chiều
    X = R .* cos(THETA);
    Y = R .* sin(THETA);
    
    % Tái tạo bề mặt lưới tam giác (Triangulated Mesh Surface)
    surf2stl(outputFileName, X, Y, Z, 'binary');
    
    % Tính toán sai lệch độ tròn lớp kiểm tra theo tiêu chuẩn ISO 1101
    d_max = max(R(1, :)) * 2;
    d_min = min(R(1, :)) * 2;
    delta_d = (d_max - d_min) / 2;
    fprintf('Sai lệch độ tròn tại Z=0mm: Delta_d = %.4f mm\n', delta_d);
end

Testing và validation

Quá trình đánh giá thực nghiệm được tiến hành qua 50 lần đo lặp lại trên các mẫu cơ khí tiêu chuẩn tại phòng thí nghiệm Đo lường Cơ điện tử IUH:

[Bề mặt chi tiết gia công thực tế]
      │
      ├── Đo điểm 1 (Z = 2mm):   R1 = 12.45mm  ──┐
      ├── Đo điểm 2 (Z = 20mm):  R2 = 12.42mm  ──┼──> Tính Δd = (Dmax - Dmin)/2
      ├── Đo điểm 3 (Z = 35mm):  R3 = 10.05mm  ──┤     Mô hình hóa đám mây điểm
      └── Đo điểm 4 (Z = 45mm):  R4 = 10.01mm  ──┘     Xuất định dạng .STL
  • Thử nghiệm 1 (Chi tiết trụ bậc $\Phi 25\text{ mm} - \Phi 20\text{ mm}$):
    • Chiều cao bậc 1 ($Z = 2\text{ mm} - 20\text{ mm}$): Đường kính đo trung bình $D_1 = 24.91\text{ mm}$, sai số so với thước panme cơ khí là $\pm 0.015\text{ mm}$.
    • Chiều cao bậc 2 ($Z = 25\text{ mm} - 45\text{ mm}$): Đường kính đo trung bình $D_2 = 20.04\text{ mm}$, sai số $\pm 0.012\text{ mm}$.
  • Thử nghiệm 2 (Chi tiết biên dạng bánh răng nhỏ & rãnh then): Hệ thống tái tạo sắc nét biên dạng 2D của đỉnh răng và chân răng, định vị chính xác góc sai lệch phân cạnh.
Mẫu thực nghiệm Kích thước danh nghĩa (mm) Giá trị đo hệ thống (mm) Sai số tuyệt đối (mm) Sai số tương đối (%)
Trụ bậc đáy ($Z = 2\text{ mm}$) $25.000$ $24.985$ $-0.015$ $0.06%$
Trụ bậc đỉnh ($Z = 35\text{ mm}$) $20.000$ $20.012$ $+0.012$ $0.06%$
Chi tiết Ovan chuẩn $\Delta d_{\text{ref}} = 0.450$ $\Delta d_{\text{mes}} = 0.458$ $+0.008$ $1.77%$
Phôi bánh răng (Vòng đỉnh) $28.500$ $28.472$ $-0.028$ $0.09%$

Kết quả đạt được

  • Hoàn thành 100% các tính năng thiết kế cơ khí và điều khiển tự động 3 trục.
  • Thời gian hoàn thành 1 chu trình quét 2D (360 điểm/vòng): $3.6\text{ giây/vòng}$ (Nhanh gấp 5 lần so với đo thủ công từng điểm).
  • Thời gian quét quét toàn diện 3D (10 lớp, 3600 điểm): $< 45\text{ giây}$, tự động xuất file .STL tương thích 100% với các phần mềm CAD/CAM như SolidWorks, Autodesk Inventor, MeshLab.
  • Độ lặp lại phép đo (Repeatability): Đạt $\pm 0.008\text{ mm}$ qua 20 chu kỳ đo liên tục trên cùng một chi tiết chuẩn.

Đổi mới và đóng góp

  1. Cấu trúc truyền động giảm rung thông minh: Khác với các mô hình gắn động cơ trực tiếp vào mâm cặp gây rung động bước làm biến dạng tín hiệu quang học, hệ thống sử dụng kết cấu dẫn động đai răng GT2 tỉ số truyền $2:1$ kết hợp cụm gá chịu tải bằng 2 ổ bi đỡ chặn SKF 6000-2Z. Giải pháp này giúp triệt tiêu rung chấn đến $92%$, tăng gấp đôi mô-men xoắn giữ và tăng độ mịn góc quét.
  2. Thuật toán Auto-Zero và Calip khoảng cách tự động: Tích hợp quy trình tự động tính toán tâm hình học của mâm cặp trước khi quét thông qua thuật toán lấy mẫu 3 điểm đối xứng, loại bỏ hoàn toàn sai số do thợ gá đặt chi tiết bị lệch tâm ban đầu.
  3. Module thu thập dữ liệu AD7606 song song kết hợp Oversampling: Khai thác tối đa băng thông vi điều khiển 8-bit/16-bit mà không gây nghẽn cổ chai dữ liệu; bộ lọc phần cứng khử hoàn toàn gai nhiễu điện từ (EMI) phát ra từ cuộn dây động cơ bước.
Chỉ số so sánh Khối V + Đồng hồ so Máy Mitutoyo RA-1600 Hệ thống Laser CCD đề xuất Cải tiến định lượng
Chi phí chế tạo/sở hữu $\sim 3\text{ triệu VNĐ}$ $\sim 700\text{ triệu VNĐ}$ $\sim 25\text{ triệu VNĐ}$ Tiết kiệm $96.4%$ so với máy nhập
Thời gian đo 10 lớp $> 15\text{ phút}$ $\sim 2\text{ phút}$ $\sim 0.75\text{ phút}$ Nhanh hơn $62.5%$
Độ trầy xước mẫu đo Nguy cơ cao Rất thấp Hoàn toàn bằng 0 Giảm $100%$ rủi ro hỏng phôi
Độ chính xác đo $\pm 0.010\text{ mm}$ $\pm 0.001\text{ mm}$ $\pm 0.012\text{ mm}$ Đạt chuẩn dung sai IT6 - IT7

Ứng dụng thực tế và triển khai

Trường hợp ứng dụng (Use Cases)

  1. Kiểm tra chất lượng (KCS/QC) dây chuyền gia công trục tiện/tiện phay CNC: Lắp đặt trực tiếp cạnh trung tâm gia công CNC để kiểm tra nhanh sai lệch độ tròn, độ ovan của các chi tiết trục cốt motor, ống lót xy-lanh khí nén ngay sau khi tiện.
  2. Kiểm soát biến dạng nhiệt trong xử lý nhiệt luyện: Đo đạc độ cong vênh và độ phân cạnh của phôi thép hợp kim trước và sau khi tôi cao tần hoặc thấm carbon.
  3. Kỹ thuật thiết kế ngược (Reverse Engineering): Quét lấy biên dạng các chi tiết trụ có bề mặt tạo hình phức tạp (cam trụ, bánh răng côn nhỏ, nắp chai khuôn mẫu) để xuất sang file 3D CAD phục vụ gia công bù hoặc sao chép mẫu mã.
       [Quy Trình Triển Khai Kiểm Tra Chất Lượng Xưởng Sản Xuất]
                                   │
┌──────────────────────────────────┼──────────────────────────────────┐
▼                                  ▼                                  ▼
[Trạm Tiện CNC]         [Trạm Quét Laser 3D]               [Trạm Quản Lý Chất Lượng]
Phôi sau gia công  ──>  Gá mâm cặp K02-50          ──>  Xuất biểu đồ Profin thực
                        Quét 3D tự động (45 giây)       Cảnh báo dung sai vượt ngưỡng

Hiệu quả kinh tế & Lộ trình thương mại hóa

  • Đánh giá ROI: Với mức đầu tư phần cứng khoảng $25.000.000\text{ VNĐ}$, thiết bị giúp các xưởng cơ khí chính xác vừa và nhỏ (SME) tiết kiệm hơn $90%$ chi phí đầu tư ban đầu so với nhập khẩu máy CMM từ Đức/Nhật. Thời gian hoàn vốn dự tính từ 4 đến 6 tháng thông qua việc cắt giảm thời gian kiểm chuẩn và loại bỏ tỷ lệ phôi lỗi.
  • Lộ trình phát triển:
    • Giai đoạn 1 (0 - 3 tháng): Tối ưu hóa khối gá in 3D chuyển sang gia công nhôm nguyên khối 6061 bằng máy phay CNC để tăng độ cứng vững.
    • Giai đoạn 2 (3 - 6 tháng): Đóng gói phần mềm MATLAB thành file thực thi độc lập (.exe) chạy trên nền tảng Windows/Linux mà không cần cài đặt MATLAB Full Suite.
    • Giai đoạn 3 (6 - 12 tháng): Tích hợp chuẩn giao tiếp công nghiệp RS-485 / Modbus RTU và OPC-UA nhằm kết nối trực tiếp vào hệ thống quản lý sản xuất nhà máy (MES).

Hạn chế và hướng phát triển

Hạn chế kỹ thuật hiện tại

  • Khung máy và các khớp trượt một phần sử dụng vật liệu in 3D nhựa PLA, độ giãn nở nhiệt còn ảnh hưởng nhẹ khi máy làm việc liên tục trong môi trường xưởng nhiệt độ cao ($> 40^\circ\text{C}$).
  • Cảm biến Laser điểm CCD yêu cầu bề mặt phản xạ khuếch tán; đối với các bề mặt kim loại siêu bóng (đánh bóng gương) hoặc bề mặt phủ carbon đen tuyền, cường độ chùm tia phản xạ bị suy giảm gây nhiễu tín hiệu.
  • Kích thước mâm cặp K02-50 giới hạn đường kính phôi đo trong khoảng $33\text{ mm}$.

Hướng phát triển và nghiên cứu tiếp theo

  1. Nâng cấp đầu đo quang học sang công nghệ Laser đường tam giác hóa (Laser Line Triangulation) để quét liên tục toàn bộ bề mặt theo phương đứng mà không cần di chuyển từng bước trục Z, rút ngắn thời gian quét 3D xuống dưới $10\text{ giây}$.
  2. Thay thế khung máy bằng kết cấu đá Granite hoặc Gang đúc cầu đúc nguyên khối nhằm triệt tiêu rung động môi trường xung quanh.
  3. Tích hợp thuật toán trí tuệ nhân tạo (AI/Machine Learning) phân loại tự động dạng sai lệch hình học (Elip, 3 cạnh, nhiều cạnh) theo bộ tiêu chuẩn hình học quốc tế ISO 12181.

Đối tượng hưởng lợi

+-----------------------------------------------------------------------------+
|                          CỘNG ĐỒNG HƯỞNG LỢI                                |
+-----------------------------------------------------------------------------+
       │                                     │
       ▼                                     ▼
[Sinh viên & Nghiên cứu sinh]         [Kỹ sư Lập trình & Cơ điện tử]
- Tài liệu học tập liên ngành         - Source code hoàn chỉnh C++ & MATLAB
- Phương pháp phối hợp Cơ - Điện      - Giải pháp kết nối ADC 16-bit song song
       │                                     │
       ▼                                     ▼
[Doanh nghiệp Cơ khí SME]             [Chuyên gia Đo lường & Đo kiểm]
- Tiết kiệm 95% chi phí thiết bị      - Cơ sở dữ liệu sai lệch độ tròn thực tế
- Tăng 300% năng suất kiểm tra        - Phương pháp đo quang học thay thế đầu dò
  • Sinh viên & Nghiên cứu sinh: Tiếp cận mô hình thực tế kết hợp hoàn chỉnh giữa Cơ khí chính xác (SolidWorks, đai răng, vít me bi), Điện tử nhúng (Arduino, AD7606 16-bit) và Xử lý tín hiệu số (MATLAB App Designer).
  • Kỹ sư phát triển: Khai thác cấu trúc Firmware C++ tối ưu tốc độ đọc song song và mã nguồn xử lý ma trận chuyển đổi tọa độ Cực - Descartes tái tạo 3D STL.
  • Doanh nghiệp sản xuất: Sở hữu giải pháp kiểm chuẩn không tiếp xúc giá thành hợp lý, nâng cao năng lực cạnh tranh sản phẩm cơ khí chính xác nội địa.
  • Nhà nghiên cứu Đo lường: Nền tảng thực nghiệm tin cậy để nghiên cứu các thuật toán lọc số (Kalman Filter, Wavelet Transform) ứng dụng trong đo lường quang học.

Câu hỏi thường gặp

1. Yêu cầu cấu hình phần cứng tối thiểu để vận hành hệ thống là gì?

Máy tính điều khiển cần trang bị hệ điều hành Windows 10/11 64-bit, RAM tối thiểu 8 GB (khuyến nghị 16 GB để render mô hình 3D mượt mà), CPU Intel Core i3 thế hệ 8 trở lên hoặc tương đương, 01 cổng USB 2.0/3.0 kết nối Arduino Mega 2560 (Baudrate 115200 bps), và cài đặt MATLAB Runtime R2020b (miễn phí).

2. Giới hạn độ chính xác của hệ thống phụ thuộc vào những yếu tố nào?

Độ chính xác tổng thể ($\pm 0.012\text{ mm}$) phụ thuộc vào 3 thành phần: (1) Độ phân giải hiển vi của cảm biến Keyence LK-031 ($1,\mu\text{m}$), (2) Độ phân giải chuyển đổi của mạch ADC AD7606 16-bit, và (3) Độ đồng tâm của cụm trục chính mâm cặp K02-50 cùng độ chính xác bước của động cơ Nema 23 qua Driver DM542 (cài đặt vi bước $1/16$).

3. Hệ thống có khả năng tích hợp vào dây chuyền sản xuất tự động không?

Hoàn toàn có thể. Do hệ thống sử dụng vi điều khiển Arduino Mega và giao tiếp nối tiếp Serial chuẩn ASCII, các hệ thống cánh tay robot nạp/dỡ phôi tự động (Pick-and-Place Robot) hoặc PLC công nghiệp (Siemens S7-1200, Mitsubishi FX5U) có thể kích hoạt chu trình đo qua các chân Trigger I/O số và nhận cờ báo hoàn thành (Done Flag) qua tín hiệu $24\text{V}$ cách ly quang.

4. Quy trình hiệu chuẩn thiết bị (Calibration) định kỳ được thực hiện như thế nào?

Người vận hành sử dụng dưỡng trụ chuẩn kiểm định (Master Cylinder Gage) có dung sai độ tròn $\le 0.5,\mu\text{m}$ gá lên mâm cặp. Trên phần mềm MATLAB, truy cập tab "Setting & Calibration", kích hoạt chế độ AUTO ZERO. Động cơ trục X sẽ tự động dịch chuyển đầu đo đến khoảng cách chuẩn ($30.000\text{ mm}$) và vi điều khiển sẽ lưu giá trị Offset vào bộ nhớ EEPROM.

5. Chi phí bảo trì và thay thế linh kiện quang học có tốn kém không?

Vì sử dụng phương pháp đo không tiếp xúc, đầu đo cảm biến Laser CCD không chịu ma sát hay mài mòn cơ học, tuổi thọ nguồn phát Laser Diode vượt quá $50.000\text{ giờ}$ làm việc liên tục. Công tác bảo dưỡng định kỳ chỉ bao gồm việc lau bụi kính quang học bằng dung dịch chuyên dụng và tra mỡ bôi trơn cho thanh trượt vít me bi định kỳ 6 tháng/lần.


Kết luận

Đề tài "Nghiên cứu – Thiết kế - Chế tạo hệ thống đo – quét biên dạng chi tiết trụ tròn" đã giải quyết trọn vẹn bài toán tích hợp liên ngành Cơ khí chính xác – Điện tử nhúng – Phần mềm phân tích số liệu. Với khả năng thu thập dữ liệu quang học tốc độ cao, hiển thị trực quan sai lệch độ tròn $\Delta d$ và tự động trích xuất mô hình CAD 3D định dạng .STL, hệ thống chứng minh tính khả thi vượt trội trong việc thay thế các thiết bị đo tiếp xúc đắt tiền.

Giải pháp mở ra hướng đi đầy tiềm năng cho các doanh nghiệp gia công cơ khí trong nước tiếp cận công nghệ kiểm chuẩn tự động hóa hiện đại với chi phí tối ưu, thúc đẩy năng lực tự chủ công nghệ chế tạo máy tại Việt Nam. Quý độc giả, kỹ sư và doanh nghiệp quan tâm có thể tiếp tục ứng dụng khung kiến trúc này để mở rộng quét các biên dạng phi đối xứng và tích hợp vào hệ thống nhà máy thông minh Smart Factory.