3D Design, Tài liệu tham khảo, Thủ thuật

Tiêu chuẩn bản vẽ kỹ thuật của Nhật JIS


(Bài viết này do Huy – BKMetalx tổng hợp từ các bài viết nhỏ trong topic Vẽ kỹ thuật trên Giảng đường MESLAB)

Hiện giờ trên thế giới, bản vẽ kỹ thuật thường được thể hiện theo 2 hệ tiêu chuẩn: Âu – Mỹ và Nhật Bản. Trong đó, các tiêu chuẩn của VN, LX, TQ … đều dựa theo Âu – Mỹ (các bản vẽ của các nước châu Âu như Đức, Italia hoặc của Mỹ cũng có cách đọc giống như theo TCVN).

Nói về góc nhìn để đọc bản vẽ, hệ Âu – Mỹ theo góc nhìn người thứ 3, hệ Nhật theo góc nhìn thứ nhất (nếu hay chơi các game bắn súng thì cũng dễ hiểu thôi nhỉ?). Do đó, khi quan sát 1 vật 3D, hệ Âu Mỹ sẽ có các hình chiếu front – top – left (đứng từ ngoài nhìn vào). Còn hệ Nhật, do cách đặt góc nhìn từ bên trong, sẽ có các hình chiếu front – down – right (hoặc back – top – right..). Nói theo cách khác, nếu đọc bản vẽ Nhật theo kiểu quen dùng ở VN thì giữ 1 hình chiếu làm chuẩn (top hoặc front hoặc left), các hình chiếu còn lại lấy đối xứng gương (chú ý nét khuất).

Về quy tắc thì Nhật chiếu như thế này : Gọi tên các mặt như  Solidworks hay MasterCam cho quen thuộc: Trên mặt phẳng Front, ta hình dung có 4 cái bản lề = 1 trên cạnh phải, 1 trên cạnh trái, 1 trên và 1 dưới.

Khi ta mở tất cả các ” cánh cửa” ra , tức là mở tung khối lập phương thì lúc này ta nhìn thấy trên các “cánh cửa” vẽ gì thì hình chiễu là như thế, bản vẽ như thế và vị trí tương quan các hình chiếu đứng, cạnh, bằng ….. cũng như thế. Đó là cách dễ nhớ và hình dung trong bản vẽ Nhật.

Mặt Top là hình chiếu đặt trên cùng, mặt side là hình chiếu cạnh, mặt front là hình chiếuđứng, mặt bottom là hình chiếu bằng….

Bản vẽ của VN thì khi mở các mặt lập phương bởi bản lề thì “cánh cửa ” bên trái mang đặt sang phải và gọi là “hình chiếu cạnh”, cánh cửa trên cùng thì bê xuống dưới và gọi là hình chiếu bằng …..

Nếu thi tuyển vào các cty Nhật thì nên ghi rõ góc chiếu số mấy, hay ghi chiếu theo tcvn tránh thiệt thòi cho ứng viên nếu chẳng may khác đáp án (lưu ý : 1 số cty không chấp nhận cách chiếu như VN mình, họ sẽ vẽ ví dụ cách chiếu Nhật = 1 hình vẽ và bắt thí sinh làm bài theo đấy. Tốt nhất là hỏi ngay người coi thi được chiếu hệ nào)

Chỉ cần quan sát các ví dụ sau là thấy ngay việc hình dung ra mô hình 3D sẽ đơn giản, dễ dàng hơn hệ quy chiếu của VN. Ta chỉ cần đóng các cánh cửa vào  là xong (lật mặt 90 độ), trong khi đó, chiếu như VN mình thì phải lật 90 độ các mặt, sau đó bên trái vác sang bên phải, bên dưới vác để lên trên… rồi mới hình dung tiếp được

Continue reading “Tiêu chuẩn bản vẽ kỹ thuật của Nhật JIS”

Advertisements
3D Design, Cộng đồng, Kỹ thuật vật liệu, Thủ thuật

Các bài thuyết trình trong Hội thảo Kỹ năng thiết kế hiện đại


Bài thuyết trình về Kỹ năng thiết kế hiện đại – Tiến sỹ Nguyễn Đắc Trung, Phó viện trưởng Viện cơ khí.


Presentation: http://www.mediafire.com/?mm5mbuo4zwk

Bài giới thiệu về Meslab – Worm

Presentation: http://www.mediafire.com/?d24nmmdzmoz

Bài thuyết trình về Thiết kế kỹ thuật – DCL

[YOUTUBE=http://www.youtube.com/watch?v=8fTHcOmn1Hs]
Presentation: http://www.mediafire.com/?lzifzn0ytni

3D Design, Cộng đồng

Hội thảo trực tuyến: GStar CAD


3D Design, Cộng đồng, Kỹ thuật vật liệu

MESLAB trên VTC2


Phóng sự giới thiệt về MESLAB trên kênh truyền hình VTC2 – Đài truyền hình kỹ thuật số VTC – năm 2009.

3D Design, Thủ thuật

Dựng mô hình bulon – ecu


>Bài viết hướng dẫn dựng mô hình bulon – đai ốc M8 của anh Đỗ Công Lăng trên MES
http://meslab.org/mes/showthread.php?t=3991
———————————————————————————————–

Giả thiết rằng bạn rất ít kinh nghiệm dùng SW, vì bạn đề nghị hướng dẫn chi tiết cách dựng mô hình bu-lông và ê-cu M8, nên tôi trình bày thật chậm như sau:

Cách thiết kế tốt nhất là làm như ta đang chế tạo thật (bạn sẽ thấy rằng cách đó đưa ra các kích thước tự động trong bản vẽ Drawing rất thuận tiện cho gia công). Trước tiên, ta dựng thân bu lông là một khối trụ có đường kính 8mm và dài 30mm. Sau đó chọn một mặt đầu để mở một sketch mới, dùng ngay lệnh Convert Entities để chép lại biên dạng đường tròn của mặt đầu này:

Từ sketch vừa tạo, ta dựng đường xoắn với chiều dài 20mm và bước 1mm, bạn đặt các tùy chọn như minh họa dưới đây:

Bạn lưu ý góc xuất phát của đường xoắn phải trùng với một mặt phẳng tọa độ nhé, trong ví dụ này thì nó trùng với Front Plane. Sau đó dùng lệnh Chamfer để vát mép cạnh đầu 1x45o.

Chọn mặt Front Plane và mở sketch mới, vẽ một tam giác đều có cạnh dài 0.95mm (hoặc một giá trị nhỏ hơn 1mm). Bạn chọn đỉnh thấp của tam giác này, giữ Ctrl và chọn đường xoắn rồi gán cho chúng tương quan Pierce để khi cắt ren thì đỉnh tam giác đó luôn bám theo đường dẫn xoắn:

Bạn đóng sketch này lại rồi dùng lệnh menu Insert, Cut, Sweep… để cắt ren với biên dạng là hình tam giác và đường dẫn là đường xoắn:

Nếu cẩn thận nữa, bạn kiểm tra chỗ kết thúc ren trên thân bu-lông, thấy nó chấm dứt đột ngột khác thực tế là có đoạn thoát dao:

Bạn chọn mặt phẳng nhỏ này để mở một sketch và dùng lệnh Convert Entities để chép lại biên dạng tam giác này, rồi dùng lệnh Extruded Cut để làm chỗ thoát dao:

Chọn mặt đầu còn lại của thân bu-lông để mở một sketch và vẽ một đường tròn đồng tâm:

Dùng lệnh Extrude để tạo thành khối trụ với chiều cao 4.8mm:

Sau đó vát mép 1x30o, chú ý chiều vát:

Chọn mặt trên của khối trụ và vẽ một lục giác:

Dùng lệnh Extruded Cut để cắt xuống phía dưới, với tùy chọn Flip side to cut và ta có được con bu-lông hoàn chỉnh:

Bạn lưu tập tin này với một cái tên thích hợp (bulong.prt chẳng hạn), rồi Save As với một cái tên khác (ecu.prt chẳng hạn), để chuẩn bị thiết kế ê-cu M8.

Tại tập tin ecu.prt , bạn right-click thư mục Extrude2 trong cây thiết kế bên trái (là lệnh đã tạo ra khối trụ đuôi bu-lông) và chọn Edit Feature. Tại Bảng Extrude2 này, bạn đặt các tùy chọn theo đúng như minh họa:

Bạn sẽ thấy khối trụ chuyển lên vị trị chỗ có ren, dày hơn và quan trọng nhất là nó hoàn toàn là một khối độc lập, không hòa nhập với thân bu-lông.

Vẫn ở cây thiết kế, bạn chuyển thanh Rollback dưới đáy lên một mức. Đây là “cỗ máy thời gian”, cho phép bạn quay về quá khứ một cách thần kỳ, thao tác này đưa mô hình trở về trước khi cắt hình lục giác.

Bạn thấy trên cây thiết kế, trong thư mục Solid Bodies2 có hai khối mô hình là thân bu lông và khối trụ ngắn. Bạn chọn thân bu-lông, right-click và chọn Hide Solid Body để dấu nó đi. Bạn làm tiếp một vát mép 1x30o nữa cho cạnh còn lại của khối trụ. Sau đó chọn một mặt phẳng của khối để vẽ một đường tròn đồng tâm với đường kính 6,5mm rồi cắt thủng khối trụ này. Tiếp theo, vát 2 mép lỗ 1x45o:

Bạn chọn thân bu-lông trên cây thiết kế, right-click và chọn Show Solid Body để nó xuất hiện trở lại.
Bạn lại chọn thân bu-lông trên cây thiết kế, giữ Ctrl và chọn cả khối trụ nữa, right-click và chọn Combine.

Tại Bảng Combine, bạn chọn Subtruct, chọn khối trụ cho hộp Main body và thân bu-lông cho hộp Body to combine, như vậy là khối trụ đã được trừ đi phần thân bu-lông và để lại phần ren:

Cuối cùng, bạn kéo thanh Rollback xuống dưới để đưa mô hình về lại thời điểm đã cắt lục giác:

Như vậy là bạn đã có hai tập tin và chúng hoàn toàn ăn khớp với nhau, bạn thử đưa chúng vào môi trường lắp ráp đi!

Hy vọng phần hướng dẫn trên không quá khó hiểu, trong đó tôi đã kết hợp trình bày một số kỹ thuật thiết kế “cao cấp” mà rất ít người dùng SW chịu tìm hiểu và khai thác.

———————————————————————————————-
Phần bổ sung của anh SV trong cùng topic trên của MES.

Trích:
Nguyên văn bởi createnickname View Post
Mình muốn vẽ con ốc M8 có threads. External Threads(Male) và Internal Threads(Female). Điều quan trọng là các threads này phải ăn khớp với nhau và chúng có hình xoắn ốc(Helix).

Ở trong Solidworks có chức năng Insert–>Annotations–> Cosmetic Threads. Mình kích họat nhưng không thấy hiện Threads( chỉ thấy dấu chấm vòng tròn).

Mình xin hỏi quý bạn có thể chia sẽ kinh nghiệm giúp mình tự vẽ con ốc trên mà không dùng Toolbox, hoặc Cosmetic Threads không?

Cám ơn các bạn rất nhiều.

Anh DCL đã giúp createnickname vẽ ren trong và ren ngoài bằng các lệnh của SW , tôi sẽ bổ túc phần cosmetic thread.
Như cái tên gọi , cosmetic thread sẽ tạo hình ren một cách tượng trưng để người ta phân biệt lổ ren và lổ thường chứ không tạo chi tiết ren một cách chính xác như trong hình dưới đây :

.

1/ Để hiển thị như vậy trước hết làm như sau :

– Right click annotations / click details / đánh dấu vào shaded cosmetic threadsdisplay annotations

2/ Tạo hình ren trong dùng hole wizard

Chọn. add cosmetic thread with thread callout như trên.

Tiếp tục chọn vị trí cho lổ ren ,sẽ có hình ren trong và mặt vát như trong hình.

3/ Tạo hình ren ngoài :

a- Tạo khối trụ theo kích thước đường kính ngoài của ren.
b -click insert / annotations / cosmetic thread

Trong khung Cosmetic thread properties vừa xuất hiện ,đánh vào đường kính trong của ren rồi chọn sketch của khối trụ này . Ren ngoài sẽ xuất hiện.
Bước của ren ngoài chỉ có tính cách biểu trưng , tôi vẫn chưa biết cách để chỉnh lại như ý muốn. Nhưng có lẽ cũng không càn thiết.
Lúc chuyển qua 2D cosmetic thread sẽ thể hiện cả vòng trong và ngoài của ren.

3D Design, Thủ thuật

Tạo khuôn với Solid Works (P.2)


>

Tác giả: Đỗ Công Lăng – DCL (http://meslab.org/mes)

Nguồn: http://meslab.org/mes/showthread.php?t=2754

Trích
Nguyên văn bởi
ca_vang

chào các bạn ! như trong đề tài này mình đã đưa vấn dề minh cần hỏi mình rất mong được các bạn chi giao cho mình . Cái mình muốn hỏi là cach tách khuôn khi trên sản phẩm có tồn tại cái hốc ngang ấy mong các bạn chi giáo giúp mính. cach tach nó như thế nào vậy? Cảm ơn các bạn.

Trả lời:

Với những sản phẩm có hốc ngang (hầm ếch), ta cần làm thêm chi tiết phụ kiểu chốt ngang. Chiếc chốt này sẽ nằm trong một trong hai mảnh khuôn chính, thường là khuôn ngoài, sau khi hai mảnh khuôn chính được tách ra thì chốt được rút ra sau, theo hướng vuông góc với hướng tháo khuôn chính.

Ví dụ, ta cần làm khuôn cho sản phẩm sau:

Sau khi thực hiện quy trình thiết kế như bài ví dụ trước, ta sẽ được kết quả thế này:

Xem riêng khuôn ngoài:

Rõ ràng là ta cần tách riêng phần chốt ra khỏi khuôn ngoài thì mới có thể tháo sản phẩm ra được. Cách tách chốt ra rất đơn giản, thực hiện như sau:

1. Chọn bề mặt như minh họa dưới, để mở một sketch. Nếu bề mặt sản phẩm không phải mặt phẳng thì bạn tạo thêm một mặt tham chiếu để thực hiện tương tự.

2. Chọn cạnh đáy của chốt và dùng lệnh Converts để tạo một biên dạng theo cạnh này.

3. Vào trình đơn Insert, Surface, Extrude… để tạo một bề mặt theo biên dạng vừa có, đẩy ra theo hướng đi ra ngoài vỏ, đến hết hoặc vượt quá chiều dày, trong ví dụ này thì ta sẽ tạo được một mặt trụ, ta cũng có thể tạo mặt côn theo cạnh đáy của chốt với tùy chọn Draft.

4. Vào trình đơn Insert, Features, Split… , với lệnh này, ta sẽ dùng bề mặt vừa tạo làm công cụ để tách vỏ khuôn và chốt thành hai chi tiết rời, hoàn toàn ăn khớp với nhau.

Kết quả, ta có bộ khuôn như sau:

Hoặc chốt có độ côn thì thế này:

Tùy vào kiểu kết cấu của máy mà ta làm thêm các đặc điểm phụ để định vị và tháo lắp chốt cho thuận tiện và chính xác.

3D Design, Thủ thuật

Tạo khuôn với Solid Works (P.1)


>

Tác giả: Đỗ Công Lăng – DCL (http://meslab.org/mes)

Nguồn: http://meslab.org/mes/showthread.php?t=2754


Trích:

Nguyên văn bởi trungkien

Hiện tại em muốn tạo một lòng khuôn của một chi tiết có dạng tấm và muốn tách nó làm hai nửa khuôn nhưng không biết cách thao tác trong SW. Bác nào biết chỉ giúp em với!

Từ phiên bản SolidWorks 2006, các chức năng thiết kế khuôn của phần mềm này đã được nâng cấp đáng kể và khác hẳn cách làm từ những phiên bản trước. Bài tập trong Tutorial có phần hơi rắc rối khi diễn giải và đưa ra ví dụ khá phức tạp, đòi hỏi cấu hình máy tính khá mạnh mới chạy được, cũng đòi hỏi người học phải rất kiên nhẫn mới hiểu được. Vì vậy trên thực tế, với phiên bản mới, rất nhiều bạn không còn biết phải làm như thế nào, khi mà họ đã khá quen cách làm cũ. Để giúp các bạn làm quen với kỹ thuật thiết kế khuôn mới, tôi xin làm một ví dụ thật dễ hiểu như sau:

Ta có nhiệm vụ thiết kế khuôn cho cái bánh xe đồ chơi làm bằng nhựa như thế này:

Hoặc đặt theo vị trí chế tạo thì thế này:

Với bánh xe này, bộ khuôn gồm hai phần là trên và dưới. Khi thiết kế bánh xe, có thể ta chưa lưu tâm lắm tới việc sẽ đúc nó như thế nào, cụ thể là những mặt nào sẽ do khuôn trên tạo ra và những mặt nào sẽ do khuôn dưới tạo ra. Phần mềm sẽ giúp ta phân chia nhiệm vụ tạo ra các bề mặt sản phẩm cho từng phần khuôn cụ thể.

A. Kiểm tra độ dốc đúc: Để dễ tháo sản phẩm ra khỏi khuôn, thành của nó phải có xu hướng giảm dần chiều dày về phía mặt phân khuôn. Việc kiểm tra này sẽ phát hiện những mặt nào chưa có độ dốc.
1. Click
Draft Analysis (thanh công cụ Mold Tools).
2. Chọn mặt tọa độ
Top trong cây thiết kế cho Direction of Pull trong bảng thuộc tính. Nếu cần, click Reverse Direction để mũi tên hướng của mặt (mũi tên đỏ) chỉ lên.

3. Dưới Analysis Parameters:
a. Đặt
Draft Angle 0.5.
b. Chọn
Face classification.
c. Click
Calculate.
4. Click
OK và click Yes để giữ các màu này trên mô hình. Bạn sẽ thấy mô hình như sau:

Ở đây, các mặt màu xanh lá cây thuộc về khuôn trên, các mặt đỏ thuộc về khuôn dưới còn các mặt màu vàng là cần có độ dốc. Do chưa có độ dốc nên SW chưa thể quyết định được rằng những mặt vàng đó thuộc về khuôn trên hay dưới và ta phải tự quyết định lấy.

B. Tạo độ dốc cho các mặt vàng:

1. Click Draft (thanh công cụ Mold Tools hoặc Features).
2. Trong Bảng thuộc tính, chọn
Parting lines trong Type of Draft.
3. Đặt
Draft Angle là 1.
4. Dưới
Direction of Pull:
• Chọn
Top trong bảng thiết kế.
• Nếu cần, click
Reverse Direction để thấy i tên của mặt Top chỉ xuống.
5. Với
Parting lines, chọn từng cạnh đáy mô hình, dưới các mặt vàng mà bạn muốn nó sẽ thuộc khuôn dưới.
6. Click
OK để tạo độ dốc.

7. Thực hiện lại thủ tục kiểm tra độ dốc như mục A. Bạn sẽ thấy màu sắc các mặt của sản phẩm thay đổi như sau:

Như vậy là toàn bộ các bề mặt trong lòng bánh xe đã có màu đỏ, chúng sẽ đều do khuôn dưới tạo nên.

Cũng làm lại lệnh Draft, nhưng lần này để tạo độ dốc cho các mặt vàng mà bạn muốn sẽ thuộc về khuôn trên. Khi thực hiện lệnh này, lưu ý rằng mũi tên của mặt Top chỉ lên. Sau đó kiểm tra lại độ dốc để thấy toàn bộ các mặt ngoài của bánh xe đã có màu xanh lá cây, chúng sẽ do khuôn trên tạo nên.
Kiểm tra lại toàn bộ mô hình, phải có kết quả như sau:

C. Lấy tỷ lệ

Dùng công cụ Scale để áp dụng tỷ lệ co ngót, bù lại lượng chất dẻo sẽ bị co khi nguội. Mỗi vật liệu có hệ số giãn nở nhiệt khác nhau, thông thường bạn c

ó thể nhập giá trị 1.01~1.10. Như vậy lòng khuôn sẽ hơi lớn hơn sản phẩm một chút, sản phẩm lúc trong khuôn còn nóng sẽ có kích thước giống lòng khuôn, nhưng khi nguội thì nó sẽ co về kích thước mong muốn của người thiết kế.

D. Xác định đường phân khuôn:
Công cụ Parting lines sẽ kiểm soát độ dốc một lần nữa và tạo các đường phân khuôn. Các đường này sẽ tách bộ khuôn thành các mảnh đực và cái.

1. Click Parting lines (thanh công cụ Mold Tools).
2. Chọn
Top trong bảng thiết kế cho Directi

on of Pull trong Bảng thuộc tính. Nếu cần, click Reverse Direction để mũi tên của mặt Top hướng lên.
3. Đặt
Draft Angle0.5.
4. Click
Draft Analysis để kiểm tra độ dốc của mô hình.

Dưới Parting lines, cạnh xác định đường dẫn

cho phân khuôn xuất hiện trong Edges.
Dưới
Message, một thông điệp cảnh báo rằng

bạn có thể phải tạo các bề mặt shut-off. Đây là bề mặt vá các lỗ thủng trên sản phẩm và tạo phân khuôn tại đây, trong ví dụ này thì đó là lỗ của bánh xe.
5. Click
OK để tạo đường phân khuôn.

E. Tạo các bề mặt lòng khuôn
Để cắt khuôn thành hai mảnh, bạn cần hai bề mặt hoàn chỉnh: một bề mặt khuôn đực và một bề mặt khuôn cái, không được có lỗ thủng nào. Nếu trên sản phẩm có lỗ thủng thì trên mặt khuôn dĩ nhiên cũng có, khi đó ta cần dùng các mặt mặt
Shut-off để vá kín các lỗ thủng này. Ở ví dụ của chúng ta, bánh xe có 1 lỗ thủng tại chỗ lắp trục.

1. Click công cụ Shut-off Surfaces (thanh cô

ng cụ Mold Tools). Trong Bảng thuộc tính, tất cả các lỗ thủng xuất hiện trong Edges.
2. Dưới
Edges, chọn như sau:
Knit: Liên kết từng bề mặt shut-off surface vào các bề mặt lòng khuôn.
Filter loops: Lọc ra những vòng cạnh khép kín để không phải xuất hiện những lỗ hợp lệ.
Show callouts: Trong vùng đồ họa, callouts nhận diện từng vòng khé kín các cạnh với kiểu điền đầy mặc định.
Contact.
3. Click
OK.

Trong hình minh họa, bạn thấy đáy lỗ có một mặt màu xám, đó là mặt vá lỗ.

F. Tạo mặt phân khuôn
Mục D mới chỉ xác định đường phân khuôn, các bề mặt phân khuôn được extrude từ đường phân khuôn và chia bộ khuôn thành các mảnh.
1. Click
Parting Surfaces (thanh công cụ Mold Tools).
2. Trong Bảng thuộc tính, dưới
Mold Parameters, chọn Perpendicular to pull.
3. Dưới
Parting Surface, đặt Distance10 cho bề rộng mặt phân khuôn.
4. Dưới
Options, chọn Knit all surfaces Show preview.
5. Click
OK.
Mặt phân khuôn xuất hiện trong
Parting Surface Bodies, dưới Surfaces Bodies trong bảng thiết kế.

Trong hình minh họa, bạn thấy đáy lỗ có một mặt màu xám, đó là mặt vá lỗ; mặt phân khuôn là vành tròn màu xám bên ngoài.

G. Tạo khuôn
Tạo bậc cho mặt phân khuôn: để làm điều này, trước tiên hãy tạo một mặt tham chiếu // và cách mặt Top 10mm xuống phía dưới.Đó là mặt có viền đỏ trong minh họa.

1. Click Tooling Split (thanh công cụ Mold Tools). Chọn mặt phẳng tham chiếu này, một sketch mở ra, hãy vẽ một hình tròn đường kính 140mm đồng tâm với bánh xe để tạo biên dạng khuôn.

2. Thoát sketch. Trong Bảng thuộc tính, xuất hiện như sau:
Shut-Off Surface1[1] dưới Core
Shut-Off Surface1[2] dưới Cavity
Parting Surface1 dưới Parting Surface
3. Dưới
Block Size: Đặt các giá trị chiều cao từng phần khuôn cho phù hợp.
4. Kiểm
Interlock Surfaces để tạo bậc phân khuôn, đặt giá trị chiều cao và góc độ thích hợp. Bậc này có tác dụng dẫn hướng và định vị chính xác các mảnh khuôn và giảm chi phí gia công phân khuôn.
5. Click
OK để tạo các mảnh khuôn

Hình cắt của bộ khuôn như sau:

Để cho dễ nhìn, có thể gán màu sắc và độ trong suốt cho các mảnh khuôn:

Vì là bài hướng dẫn nên tôi phải diễn giải khá dài dòng như vậy, nhưng nếu các bạn đã thành thạo rồi thì thực ra làm một thiết kế khuôn rất nhanh, ví dụ này chỉ cần 5 phút là xong.