1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

XÂY DỰNG hệ THỐNG tự ĐỘNG NHẬN DIỆN PHƯƠNG PHÁP GIA CÔNG từ mô HÌNH vật THỂ rắn 3d

6 284 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 616,2 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Hệ thống nhận diện được các đối tượng gia công không chỉ về các kích thước hình học mà cả các yêu cầu kỹ thuật của chi tiết như dung sai và chất lượng bề mặt gia công.. Để việc nhận diện

Trang 1

XÂY D ỰNG HỆ THỐNG TỰ ĐỘNG NHẬN DIỆN PHƯƠNG PHÁP

GIA CÔNG T Ừ MÔ HÌNH VẬT THỂ RẮN 3D

DEVELOPMENT OF AUTOMATIC RECOGNITION SYSTEM OF MACHINING OPERATION FROM 3D SOLID MODEL

Phùng Xuân Lan1a, Hoàng Vĩnh Sinh1b, Trương Hoành Sơn1c, Tr ần Văn Địch1d

1Trường Đại học Bách Khoa Hà Nội, Việt Nam

a lan.phungxuan@hust.edu.vn, b sinh.hoangvinh@hust.edu.vn

c son.truonghoanh@hust.edu.vn, d dich.tranvan@hust.edu.vn

Bài báo trình bày một phương pháp hiệu quả cho phép tự động nhận diện phương pháp gia công từ mô hình vật thể rắn 3D Hệ thống nhận diện được các đối tượng gia công không

chỉ về các kích thước hình học mà cả các yêu cầu kỹ thuật của chi tiết như dung sai và chất lượng bề mặt gia công Trên cơ sở đó, các phương pháp gia công sẽ được lựa chọn cho từng đối tượng gia công Hệ thống nhận diện được tích hợp thành công trong phần mềm SolidWorks và được đánh giá qua một ví dụ cụ thể

Từ khóa: nhận diện tự động, lập quy trình công nghệ, yêu cầu kỹ thuật, phương pháp

gia công

ABTRACT

This paper presents an effective method for automatically recognizing the machining operation from 3D solid model The system can recognize not only the geometry data but also the engineering requirements such as tolerance and surface finish Based on this data, the machining operations are recognized for each machining feature The recognition system is successfully implemented in SolidWorks and evaluated by an example

Keywords: automatic recognition, process planning, engineering requirement,

machining operation

Trong nền sản xuất hiện đại mà ở đó tính linh hoạt của sản phẩm và tính cạnh tranh của

sản xuất ngày càng tăng thì các hệ thống tích hợp CIM được xem như một hướng đi hiệu quả

để tăng năng suất, chất lượng và giảm giá thành sản phẩm Thiết kế quy trình công nghệ có sự

trợ giúp của máy tính (CAPP) là cầu nối quan trọng giữa thiết kế và gia công trong dòng tích

hợp đó Tuy nhiên, vấn đề đặt ra là làm thế nào để mô-đun CAPP có thể hiểu được các đối tượng hình học từ các mô hình vật thể rắn đã được xây dựng trong mô-đun CAD Mô hình CAD chứa chi tiết các thông tin hình học về chi tiết gia công, tuy nhiên đó không phải là các thông tin gia công được dùng trực tiếp trong các lĩnh vực sản xuất như lập quy trình công nghệ Hơn nữa, hiện nay đa phần các phần mềm CAD/CAM thương mại đều không tích hợp

hoặc chưa tích hợp đầy đủ các công cụ cho phép nhận diện các đối tượng gia công Để giải quyết vấn đề tạo mối giao tiếp giữa CAD và CAPP, việc xây dựng một công cụ cho phép tự động nhận diện các đối tượng gia công từ mô hình vật thể rắn 3D là một vấn đề quan trọng

cần phải quan tâm đầu tiên khi xây dựng mô-đun CAPP tích hợp trong các phần mềm CAD/CAM thương mại

Trong khoảng 3 thập niên trở lại đây, CAPP đã thu hút sự tập trung của nhiều nhà nghiên cứu [1] Đa phần các nghiên cứu tập trung vào vấn đề bóc tách và nhận diện đối tượng

Trang 2

gia công trên phương diện hình học [2-3] Tuy nhiên việc nhận diện những yêu cầu kỹ thuật thì còn được thực hiện bằng tay hoặc một cách gián tiếp thông qua các macro [4] Để việc

nhận diện tự động được toàn diện, bên cạnh việc bóc tách các thông số hình học thì các yêu

cầu kỹ thuật cũng không thể thiếu Nhóm tác giả đề xuất phương pháp mới cho phép tự động

nhận diện các phương pháp gia công tích hợp trong phần mềm CAD/CAM thương mại cụ thể

là SolidWorks trên cơ sở tự động bóc tách các dữ liệu hình học và yêu cầu kỹ thuật trực tiếp

từ các mô hình vật thể rắn 3D

2.1 Sơ đồ thực hiện

Sơ đồ các bước nhận diện phương pháp gia công được thể hiện trong hình 1 Từ mô hình vật thể rắn 3D được xây dựng trong phần mềm CAD/CAM thương mại, trước hết cần

phải bóc tách các thông số tạo hình cũng như các yêu cầu kỹ thuật liên quan đến chất lượng

bề mặt và độ chính xác gia công Quá trình nhận diện đối tượng gia công sẽ được thiết lập trên cơ sở các dữ liệu bóc tách đó Một quá trình nhận diện phương pháp gia công trên cơ sở các luật được xây dựng dựa vào đối tượng gia công đã nhận diện và các yêu cầu kỹ thuật liên quan đến quá trình gia công Toàn bộ quá trình này được tiến hành hoàn toàn tự động và tất cả các kết quả xử lý trung gian và kết quả nhận diện được lưu vào trong Microsoft SQL Server,

một phần mềm quản lý dữ liệu chuyên nghiệp Sau khi đã nhận diện phương pháp gia công cho từng đối tượng hình học, ta đã xây dựng được kết nối tự động giữa CAD và CAPP Các mô-đun trong CAPP sẽ sử dụng dữ liệu đầu vào này để tiến hành các bước xử lý tiếp theo như

lựa chọn dụng cụ cắt hay thứ tự gia công

Bóc tách các thông

số tạo hình

Bóc tách các thông

số công nghệ

Nhận diện đối tượng gia công

Nhận diện phương pháp gia công

Mô hình

vật thể rắn 3D

Các bước xử lý quy trình công nghệ tiếp sau

Lưu kết quả trung gian và kết quả nhận diện vào Microsoft SQL Server

Hình 1 Sơ đồ quá trình nhận diện phương pháp gia công 2.2 Quá trình bóc tách d ữ liệu thông số tạo hình

Trước tiên, với mỗi đối tượng hình học cần phải thực hiện bước bóc tách dữ liệu là các thông số tạo hình của nó Để có thể hiểu được đầy đủ về cách thức tạo hình của đối tượng, cần thiết phải bóc tách được 7 loại dữ liệu khác nhau bao gồm:

Dạng đối tượng: Định dạng thực tế của từng đối tượng hình học đơn

Lo ại vẽ phác: Một số luật sẽ được đưa ra để nhận diện hình vẽ phác (sketch) đó là hình

tròn, hình chữ nhật, hình đa cạnh hay dạng hình tự do…

Hướng tạo hình: Xác định hướng tạo hình từ hình vẽ sketch

D ạng điều kiện bao: Việc xác định điều kiện bao cũng tương tự với việc xác định đối

tượng đó là kín hay hở là thông hay không thông tùy thuộc vào việc xác định các hướng tiếp

cận của dụng cụ cắt với đối tượng

D ạng vát: Một đối tượng gia công có thể không vát, vát theo hướng âm hay hướng dương

D ạng đảo: Sự tồn tại của đảo trong một đối tượng gia công cũng làm thay đổi phương

pháp gia công thường áp dụng với đối tượng gia công như thế nhưng không có đảo

Trang 3

Hướng mở của đối tượng: Mục đích của việc xác định đặc điểm này của đối tượng là

xét đến vec tơ pháp tuyến của mặt phẳng vẽ sketch so với hướng mở của đối tượng

Toàn bộ 7 dữ liệu này sẽ được mã hóa và sử dụng như đầu vào cho bước nhận diện đối tượng gia công các đối tượng khác lỗ

Thông s ố hình học của lỗ: Với những đối tượng dạng lỗ được xây dựng từ chức năng

HoleWzd của SolidWorks ta có thể dễ dàng bóc tách được 25 thông số khác nhau bằng cách

sử dụng hàm GetDefinition của đối tượng WizardHoleFeatureData2

2.3 Quá trình nh ận diện đối tượng gia công

Quá trình nhận diện đối tượng gia công gồm hai thuật toán nhận diện khác nhau: thứ

nhất là nhận diện các đối tượng khác lỗ, thứ hai là nhận diện các đối tượng dạng lỗ Từ các dữ

liệu đã bóc tách của từng đối tượng các luật được xây dựng để nhận diện các đối tượng gia công Với những đối tượng khác lỗ, 7 dữ liệu bóc tách ở bước trên sẽ là đầu vào của hệ thống

Kết quả nhận diện sẽ cho biết dạng đối tượng gia công là hốc, rãnh, bậc hay khối, đồng thời còn cho biết các điều kiện đối tượng kín hay hở, thông hay không thông cũng như hình dáng

của đối tượng là dạng chữ nhật hay tròn…Với trường hợp các đối tượng dạng lỗ, tùy vào việc

số và loại thông số trong 25 thông số đã bóc tách để nhận diện Bảng 1 đưa ra hai ví dụ luật

nhận diện cho cả hai trường hợp đối tượng dạng lỗ và khác lỗ

B ảng 1 Một số luật nhận diện đối tượng gia công

Nhận diện đối tượng khác lỗ Nhận diện đối tượng dạng lỗ

N ếu

Dạng đối tượng là Cut-Extrude hoặc Sweep-Cut và

Lo ại vẽ phác là Hình chữ nhật và

Hướng vẽ phác là Đường thẳng vuông góc và

Điều kiện bao là Mở hai mặt không thông và

Dạng vát là Không vát và

D ạng đảo là Không đảo và

Hướng mở của đối tượng là Cùng hướng

Thì Đối tượng gia công là Bậc kín 2.5D hình chữ nhật

N ếu

Kích thước Diameter (đường kính) khác 0 và Kích thước Depth (chiều sâu) khác 0 và Kích thước DrillAngle (góc khoan) khác 0

Thì Đối tượng gia công là Lỗ khoan

2.4 Quá trình bóc tách và nh ận diện các dữ liệu yêu cầu kỹ thuật

Quá trình này sẽ được thực hiện bằng cách quét từng đối tượng yêu cầu kỹ thuật sau đó

nhận diện ra từng đối tượng Trong nghiên cứu này, các tác giả bước quan tâm đến một số yêu

cầu quan trọng nhất như độ nhám bề mặt, sai lệch kích thước, sai lệch vị trí tương quan, sai

lệch hình dáng hình học, các mặt chuẩn

B ảng 2 Một số dữ liệu yêu cầu kỹ thuật được bóc tách

Ví d ụ Lo ại thông số Ki ểu Giá tr ị chuẩn Mặt G ốc 1 Gốc 2 Cấp độ

Sai l ệch kích thước

Dung sai kích thước

25

+0.06 -0.05

Trang 4

Các dữ liệu bóc tách bao gồm cả giá trị danh nghĩa, giá trị dung sai, mặt chuẩn và các

gốc kích thước liên quan như ví dụ trong bảng 2 Gốc ở đây có thể là mặt, cạnh hay điểm Tất

cả các thông số công nghệ này sẽ được quy đổi về độ chính xác kích thước gia công như một cách thức đánh giá chất lượng gia công duy nhất

2.5 Quá trình l ựa chọn phương pháp gia công

Việc lựa chọn phương pháp gia công tương ứng với từng đối tượng gia công là một việc

hết sức quan trọng bởi nó là cơ sở của các bước lựa chọn tiếp theo trong thiết kế quy trình công nghệ như lựa chọn máy, dụng cụ cắt…Thực tế gia công chỉ ra rằng, mỗi một đối tượng gia công có thể được gia công bằng nhiều phương pháp khác nhau Vấn đề đặt ra là nên chọn phương pháp gia công nào cho thích hợp Tùy yêu cầu kỹ thuật của đối tượng có thể trải qua các bước gia công thô, gia công bán tinh và gia công tinh Điều này còn phụ thuộc vào nhiều

yếu tố, ví dụ như đặc điểm hình học, yêu cầu kỹ thuật của đối tượng gia công Đầu vào để lựa

chọn phương pháp gia công là loại đối tượng gia công, chất lượng bề mặt, độ chính xác gia công, kích thước của đối tượng như mô tả ở hình 2 Việc nhận diện phương pháp gia công cũng được thực hiện trên cơ sở các luật nhận diện

1 Kích thước cơ bản của

đối tượng gia công

2 Dạng đối tượng gia công

(Hốc/Bậc/Rãnh/Lỗ/Khối ,

3 Cấp chính xác gia công

Nhận diện phương pháp gia công bằng các luật

1 Phương pháp gia công (Phay/Khoan/Khoét/Doa )

2 Chất lượng gia công (Thô/Bán tinh/Tinh)

Hình 2 Quy trình nhận diện phương pháp gia công theo luật

Hệ thống nhận diện được xây dựng và tích hợp trong phần mềm SolidWorks 2013 và được viết trên cơ sở ngôn ngữ lập trình Visual Basic ứng dụng (VBA 7.0) và giao diện lập trình ứng dụng (API) Phương pháp nhận diện được kiểm chứng thông qua một ví dụ nhận

diện cụ thể (Hình 2)

Hình 3 Chi tiết cần gia công

Chi tiết yêu cầu nhận diện phương pháp gia công có nhiều đặc trưng cơ bản như là bao

gồm nhiều dạng đối tượng gia công khác nhau với yêu cầu phải gia công trên nhiều lần gá, có nhiều yêu cầu kỹ thuật quan trọng như độ nhám bề mặt, sai lệch hình dáng hình học, sai lệch

Trang 5

vị trí tương quan, sai lệch kích thước hình học và vị trí tương quan Người sử dụng chỉ cần kích chuột vào biểu tượng nhận diện đã tích hợp sẵn trên thanh công cụ trong giao diện Solidworks, toàn bộ 32 đối tượng hình học được nhận diện thành 35 đối tượng gia công và 52 bước gia công khác nhau Kết quả nhận diện trong giao diện phần mềm SolidWorks được thể

hiện trên hình 3 với thời gian bóc tách dữ liệu là 17s và thời gian nhận diện bao gồm nhận

diện đối tượng gia công và phương pháp gia công là 1s Toàn bộ kết quả nhận diện phương pháp gia công sẽ được lưu vào trong phần mềm Microsoft SQL server và dùng làm đầu vào cho các bước xử lý tiếp theo trong CAPP

Hình 3 K ết quả nhận diện phương pháp gia công trong giao diện SolidWorks

Hình 4 K ết quả nhận diện phương pháp gia công lưu trong SQL Server

Không chỉ nhận diện được phương pháp gia công cơ bản là phay hay khoan/khoét/doa,

hệ thống còn nhận diện được các bước gia công từ thô đến tinh tùy thuộc yêu cầu kỹ thuật của đối tượng gia công Những đối tượng gia công có yêu cầu không gia công (MF05) thì sẽ không được nhận diện trong danh sách phương pháp gia công Với đối tượng hình học là Boss-Extrude1 (khối cơ sở) được nhận diện thành 6 đối tượng gia công (MF17→MF23) khác nhau tương ứng với 6 mặt bao quanh Toàn bộ kết quả dữ liệu đối tượng gia công, yêu cầu kỹ thuật và phương pháp gia công được lưu vào trong Microsoft SQL server Với hệ thống nhận

Trang 6

diện này có thể rút ngắn đáng kể thời gian thiết kế quy trình công nghệ mà không phải phụ thuộc vào kinh nghiệm của người kỹ sư thiết kế

KẾT LUẬN

Bài báo đã trình bày hệ thống tự động nhận diện phương pháp gia công từ mô hình vật

thể rắn 3D Bằng cách sử dụng mô-đun nhận diện này, kết quả nhận diện không còn tùy thuộc vào kinh nghiệm của những nhà công nghệ nữa Công việc nhận diện được tiến hành hoàn toàn tự động và trong thời gian xử lý ngắn Kết quả của nghiên cứu được sử dụng cho các bước xử lý tiếp theo trong CAPP như lập thứ tự nguyên công

[1] Xun Xu, Lihui Wang, Stephen T Newman Computer Aided Process Planning – A

critical review of recent developments and future trends International Journal of Computer Integrated Manufacturing, 2011, Vol 24, Issue 1, 1-31

[2] Bahram Asiabanpour et.al An overview on five approaches for translating CAD data into

manufacturing information Journal of Advanced Manufacturing Systems, 2009, Vol 8,

No 1 89–114

[3] Mohammad T.Hayasi et.al Extraction of manufacturing information from

design-by-feature solid model through design-by-feature recognition International Journal of Advanced Manufacturing Technology, 2009, Vol 44, 1191-1203

[4] Tong Yifei, Li Dongbo, Li Changbo, Yu Minjian A feature-extraction-based

process-planning system International Journal of Advanced Manufacturing Technology, 2008

38: 1192–1200

1 ThS Phùng Xuân Lan Trường Đại học Bách Khoa Hà Nội

Email: lan.phungxuan@hust.edu.vn Mobile: 0935 888 435

2 PGS T S Hoàng Vĩnh Sinh Trường Đại học Bách Khoa Hà Nội

Email: sinh.hoangvinh@hust.edu.vn Mobile: 0917 148 486

3 TS Trương Hoành Sơn Trường Đại học Bách Khoa Hà Nội

Email: son.truonghoanh@hust.edu.vn Mobile: 0904 241 165

4 GS TS Tr ần Văn Địch Trường Đại học Bách Khoa Hà Nội

Email: dich.tranvan@hust.edu.vn Mobile: 0912 150 572

Ngày đăng: 14/12/2015, 22:46

HÌNH ẢNH LIÊN QUAN

Sơ đồ các bước nhận diện phương pháp gia công được thể hiện trong hình 1. Từ mô  hình  v ật thể rắn 3D được xây dựng trong phần mềm CAD/CAM thương mại, trước hết cần - XÂY DỰNG hệ THỐNG tự ĐỘNG NHẬN DIỆN PHƯƠNG PHÁP GIA CÔNG từ mô HÌNH vật THỂ rắn 3d
Sơ đồ c ác bước nhận diện phương pháp gia công được thể hiện trong hình 1. Từ mô hình v ật thể rắn 3D được xây dựng trong phần mềm CAD/CAM thương mại, trước hết cần (Trang 2)
Hình 3. Chi tiết cần gia công - XÂY DỰNG hệ THỐNG tự ĐỘNG NHẬN DIỆN PHƯƠNG PHÁP GIA CÔNG từ mô HÌNH vật THỂ rắn 3d
Hình 3. Chi tiết cần gia công (Trang 4)
Hình 2. Quy trình nhận diện phương pháp gia công theo luật - XÂY DỰNG hệ THỐNG tự ĐỘNG NHẬN DIỆN PHƯƠNG PHÁP GIA CÔNG từ mô HÌNH vật THỂ rắn 3d
Hình 2. Quy trình nhận diện phương pháp gia công theo luật (Trang 4)
Hình 3. K ết quả nhận diện phương pháp gia công trong giao diện SolidWorks - XÂY DỰNG hệ THỐNG tự ĐỘNG NHẬN DIỆN PHƯƠNG PHÁP GIA CÔNG từ mô HÌNH vật THỂ rắn 3d
Hình 3. K ết quả nhận diện phương pháp gia công trong giao diện SolidWorks (Trang 5)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w