Sau đó chọn đối tượng cần thực hiện lệnh thì ngay lập tức các đối tượng mới đựơc tạo thành theo các thông số của lệnh Define Multi Instantiation vừa thực hiện.. Thaihung_2606@yahoo.com P
Trang 1Thaihung_2606@yahoo.com Page 1
ch−¬ng vi : l¾p r¸p c¸c chi tiÕt
( assembly design )
i/ giíi thiÖu vÒ assembly design workbench
Trong phần Sketch và Part Design chúng ta đã được tìm hiểu phương pháp để thiết kế một chi tiết Trong phần này chúng ta sẽ tìm hiểu cách ghép nối các chi tiết với nhau để hoàn thiện bản vẽ bằng Assembly Design Workbench
Để vào Assembly Design Workbench trên menu chọn: Start -> Mechanical Design -> Assembly Design
Assembly Design Workbench xuất hiện Chúng ta có thể thấy Product1 xuất hiện trên Specification Tree
ii/ c«ng cô trong assembly design worbench
1/ Më 1 b¶n vÏ Assembly
Trang 2Thaihung_2606@yahoo.com Page 2
Click vào open trên thanh công cụ hoặc vào File > Open…
Hộp thoại File selection xuất hiện Trong hộp thoại File Selection ta chọn đường dẫn và chọn File có đuôi *.CATProduct
2/ C«ng cô Define Multi-Instantiation
Cũng tương tự như lệnh Rectangle Pattern trong phần Part Design, Công cụ Define Multi
Instantiation dùng để tạo các đối tượng bằng cách copy một đối tượng theo một phương xác định
_ Click vào Multi-Instantiation trên thanh công cụ Hoặc vào Insert > Define Multi Instantiation Hộp thoại Multi Instantate xuất hiện
Nhập các thông số cho hộp thoại :
- Component to Instantiate : Chọn đối tượng thực hiện lệnh
- Parameters: Chọn kiểu nhập thông số
Trang 3Thaihung_2606@yahoo.com Page 3
+ Instance(s) & Spacing: Nhập số đối tượng và khoảng cách giữa các đối tượng (1)
+ Instance(s) & Length: Nhập số đối tượng và khoảng chiều dài từ đối tượng gốc đến đối tượng cuối (2)
+ Spacing & Length: Nhập khoảng cách giữa các đối tượng và chiều dài từ đối tượng gốc đến đối tượng cuối (3)
- New Instance(s): Số lượng các đối tượng cần tạo mới Sử dụng ô này khi kiểu nhập thông số là kiểu (1) hoặc kiểu (2)
- Spacing: Khoảng cách giữa các đối tượng Sử dụng ô này khi kiểu nhập thông số là kiểu (1) hoặc kiểu (3)
- Length: Chiều dài từ đối tượng gốc đến đối tượng cuối Sử dụng ô này khi kiểu nhập thông số là kiểu (2) hoặc kiểu (3)
- Axis: Chọn một trục tọa độ làm hướng tạo các đối tượng mới
- OR Select Element: Chọn một đường thẳng làm hướng tạo đối tượng mới
- Reverse: Đảo ngược hướng vừa chọn
- Result: Hộp thoại thông báo vector đơn vị của phưong tạo đối tượng Ví dụ nếu phương tạo đối tượng là X thì vector đơn vị tạo đối tượng là: (1, 0, 0) Nếu phương tạo đối tượng là Y thì giá trị của véc tơ tạo đối tượng là: (0, 1, 0) vv…Ta có thể nhập phương tạo đối tượng vào ô này
- Define As Default: Giữ lại các thông số để thực hiện lệnh Fast Multi- Istantiation
Chú ý: Mỗi lần Click vào Apply là một lần thực hiện lệnh nhưng hộp thoại vẫn mở cho phép ta thực hiện tiếp các lệnh khác
3/ C«ng cô Fast Multi-Instantiation
Sau khi thực hiện lệnh Define Multi Instantiation và lựa chọn Define As Default, Click vào Fast Multi-Instantiation trên thanh công cụ Hoặc vào Insert > Fast Multi-Instance Sau đó chọn đối tượng cần thực hiện lệnh thì ngay lập tức các đối tượng mới đựơc tạo thành theo các thông số của lệnh Define Multi Instantiation vừa thực hiện
C Các ràng buộc (Constraints) trong Assembly Design Workbench
Trong một bản vẽ Assembly, các ràng buộc được sử dụng để sắp đặt các chi tiểt về đúng vị trí của nó trong bản vẽ, cũng như đặt mối quan hệ vị trí giữa các chi tiết
iii/ QU¶N Lý C¸c rμng buéc ( constraints )
trong assembly design worbench
1/ Mét sè lưu ý khi sö dông contraints
_ Chúng ta chỉ có thể đặt Constraints giữa hai đối tượng con của một đối tượng đang làm việc
(Active Component)
Một Active Component sẽ có màu xanh lục trên Specification Tree
Chú ý: Để kích hoại một đối tượng thành đối tượng làm việc ta Double Click lên đối tượng đó
Trang 4Thaihung_2606@yahoo.com Page 4
_ Không thể đặt ràng buộc giữa các thành phần của cùng một đối tượng
_ Không thể đặt ràng buộc giữa các nhóm chi tiết con trong cùng một nhóm chi tiết nếu nhóm chi tiết
đó không phải là đối tượng đang làm việc
Ví dụ: Trên hình vẽ dưới đây ta có thể thấy đối tượng đang làm việc là Product B
(1) Các đối tượng không thuộc cùng một đối tượng làm việc do đó không thể đặt ràng buộc
(2) Các đối tượng thuộc cùng một nhóm chi tiết nhưng nhóm chi tiết đó không phải là nhóm chi tiết đang làm việc
(3) Product C và Product D là đối tượng con của Product B là đối tuợng đang làm việc do đó có thể đặt ràng buộc
_ Các biểu tượng của các ràng buộc:
Trang 5Thaihung_2606@yahoo.com Page 5
Offset
Angle Planar Angle
Parallelism
Perpendicularity
Fix
2/ Rμng buộc các đối t−ợng trùng nhau ( Coincidence Constraint )
(Mở file: Constraint1 CATProduct)
Coincidence Constraints dựng để đặt cỏc đối tượng trựng nhau
Bảng cỏc đối tượng cú thể đặt Coincidence Constraints:
Point Line Plane Planar
Trang 6Thaihung_2606@yahoo.com Page 6
Sphere (point) Cylinder (axis)
_ Click vào Coincidence Constraint trờn thanh cụng cụ Hoặc vào Insert > Coincidence Sau đú chọn hai đối tượng cần đặt ràng buộc Hộp thoại Constraints Properties xuất hiện
_ Nhập cỏc thụng số cho hộp thoại:
- Name: Đặt tờn cho ràng buộc nếu ta khụng đặt thỡ chương trỡnh sẽ tự đặt tờn cho ràng buộc -Supporting Elements: Thụng bỏo cỏc đối tượng vừa được chọn để đặt ràng buộc
- Reconect: Chọn lại cỏc đối tượng đặt ràng buộc Muốn chọn lại đối tượng đặt ràng buộc ta Click vào đối tượng trong ụ Supporting Elements rồi Click vào Reconect sau đú chọn đối tượng mới
Orientation: Chọn hướng ràng buộc cho cỏc đối tượng:
+ Undefine: Khụng xỏc định hướng
+ Same: Cựng một hướng
+ Opposite: Ngược hướng nhau
_ Click vào OK để kết thỳc Sau khi thực hiện ràng buộc thỡ ràng buộc vừa tạo xuất hiện trờn
Specification Tree
3/ Rμng buộc các đối t−ợng tiếp xúc với nhau ( Contact Constraint )
(Mở file: Constraint7.CATProduct )
Contact Constraint dựng để đặt cỏc đối tượng tiếp xỳc với nhau
Bảng cỏc đối tượng cú thể đặt Contact Constraint
Planar Face Sphere Cylinder Cone Circle
Planar Face
Trang 7
4/ Rμng buộc khoảng cách giữa 2 đối t−ợng ( Offset Constraint )
(MởfileAssemblyConstraint02.CATProduct)
Offset Constraint dựng để đặt ràng buộc về khoảng cỏch giữa hai đối tượng
Bảng cỏc đối tượng cú thể đặt Offset Constraint
Point Line Plane Planar Face
Point Line Plane Planar Face
Click vào Contact Constraint trờn thanh cụng cụ Hoặc vào Insert > Contact Sau đú chọn hai đối tượng cần đặt ràng buộc Hộp thoại Constraints Properties xuất hiện
Trang 8Thaihung_2606@yahoo.com Page 8
Nhập cỏc thụng số cho hộp thoại: Giống như với lệnh Coincidence
5/ Rμng buộc góc giữa 2 đối t−ợng song song hoặc vuông góc với nhau ( Angle
Trang 9+ Perpendicularity: Đặt cỏc đối tượng vuụng gúc với nhau
+ Prallelism: Đặt cỏc đối tượng song song với nhau
+Angle: Đặt cỏc đối tượng tạo với nhau một gúc nào đú
- Sector: Chọn vị trớ đặt gúc, cú 4 vị trớ đặt gúc cú thể lựa chọn:
- Angle: Nhập giỏ trị gúc giữa hai đối tượng
- OK: Kết thỳc Angle Constraint và đúng hộp thoại
6/ Cố định vị trí của đối t−ợng trong không gian ( Fix )
( Mở file: Fix.CATProduct )
Fix dựng để đặt cố định vị trớ một đối tượng trong khụng gian bản vẽ
Click vào Fix trờn thanh cụng cụ Hoặc vào Insert > Fix Sau đú chọn đối tượng cần cố định Sau khi chọn đối tượng một biểu tượng hỡnh cỏi neo màu xanh xuất hiện chứng tỏ đối tượng đó được cố định trong khụng gian bản vẽ
Chỳ ý: Khi double-Click vào Fix vừa tạo, hộp thoại Constraints Definition xuất hiện Lick vào More hộp thoại cú dạng như sau
Trang 10Thaihung_2606@yahoo.com Page 10
Bỏ lựa chọn Fix in space sau đú Click vào OK để đúng hộp thoại, bõy giờ lệnh Fix đó bị vụ hiệu húa
7/ Cố định vị trí của 1 nhóm đối t−ợng ( Fix Together )
Cụng cụ Fix Together dựng để đặt một nhúm cỏc đối tượng cố định tương đối với nhau Tức là vị trớ tương đối của cỏc đối tượng cựng chịu ảnh hưởng của Fix Together là khụng thay đổi nhưng vị trớ của cả nhúm cú thể thay đổi đối với cỏc đối tượng khụng thuộc nhúm
Click vào Fix Together trờn thanh cụng cụ Hoặc vào Insert > Fix Together Hộp thoại Fix Together xuất hiện
Chọn cỏc đối tượng cần đặt ràng buộc, tờn của cỏc đối tượng đú sẽ xuất hiện trong hộp thoại
Để loại bỏ một đối tượng khỏi hộp thoại ta Click vào đối tượng đú trờn màn hỡnh hoặc trong hộp thoại
8/ Đặt nhanh rμng buộc giữa các đối t−ợng ( quick constraint )
(Mở file: QuickConstraint.CATProduct)
Cụng cụ Quick Constraint dựng để đặt nhanh ràng buộc giữa cỏc đối tượng Tựy từng loại đối tượng khỏc nhau chương trỡnh sẽ tự đặt cỏc ràng buộc phự hợp Ràng buộc sẽ được tạo ra theo thứ tự ưu tiờn: Surface Contact, Angle, Coincidence, Offset, Perpendicularity
Click vào Quick Constraint trờn thanh cụng cụ Hoặc vào Insert > Quick Constraint Sau đú chọn cỏc đối tượng cần đặt ràng buộc, ràng buộc tương ứng sẽ được tạo ra
Chỳ ý: Thứ tự ưu tiờn trờn cú thể thay đổi: Vào Tool > Options Trong hộp thoại Options chọn
Mechanical Design > Assembly Design Chọn tab Constraints > Quick constraint
Trang 11Thaihung_2606@yahoo.com Page 11
9/ Biến đổi một contraint thμnh một contraint khác ( Change Contraint )
Cụng cụ Change Constraint cho phộp thay đổi một Constraint đó tạo thành một Constraint khỏc
Click vào Change Constraint trờn thanh cụng cụ Sau đú Click vào Constraint cần thay đổi, hộp thoại Change Type xuất hiện.\
Trong hộp thoại Change Type, ta chọn loại Constraint rồi Click vào OK để thực hiện sự thay đổi
10/ Không kích hoạt hay kích hoạt một constraint ( Deactive/Active )
Cỏc Constraint ở trạng thỏi bỡnh thường luụn được kớch hoạt ngay sau khi nú được tạo ra Khi một Constraint khi khụng được kớch hoạt thỡ cỏc chức năng ràng buộc của nú sẽ khụng cũn tỏc dụng
Vớ dụ: Để đưa Coicedence.21 về trạng thỏi khụng được kớch hoạt, ta Click chuột phải lờn Coicedence.21 trờn Specification Tree hoặc trờn màn hỡnh đồ họa Từ menu trạng thỏi chọn Coincedence.21 object > Deactivate
Cỏc Constraint ở trạng thỏi khụng được kớch hoạt sẽ cú biểu tượng Deactivate trờn Specification Tree
và cú màu trắng trờn màn hỡnh đồ họa
Trang 12Thaihung_2606@yahoo.com Page 12
Muốn kớch hoạt lại cỏc Constraint ta làm tương tự như trờn và chọn Activate
11/ Tìm các contraint của đối t−ợng
Một đối tượng cú thể cú nhiều Constraint khỏc nhau, bỡnh thường khi quan sỏt trờn bản vẽ ta khú cú thể biết được một đối tượng cú những Constraint nào Để tỡm và chọn cỏc Constraint của đối tượng một cỏch nhanh chúng và dễ dàng, vớ dụ tỡm cỏc Constraint của CRIC_BRANCH1, ta Click chuột phải lờn
CRIC_BRANCH1 trờn Specification Tree, từ menu trạng thỏi chọn CRIC_BRANCH1.1object >
Component Constraints Cỏc Constraint thuộc CRIC_BRANCH1 sẽ tự động sỏng lờn trờn Specification Tree
12/ Cập nhật 1 constraint ( Updating an Assembly )
Updating một bản Assembly cú nghĩa là đưa tất cả cỏc đối tượng cú trong bản vẽ về đỳng vị trớ của nú theo cỏc ràng buộc đó đặt
Một Constraint chưa được Update sẽ cú màu đen trờn màn hỡnh và cú biểu tượng Update ở bờn cạnh tờn của nú ở trờn Specification Tree Ta cú thể điều khiển quỏ trỡnh Update của bản vẽ: Tool > Options Trong hộp thoại Options chọn Mechanical Design > Assembly Design Chọn tab General > Update
Để Update toàn bộ bản Assembly ta Click vào Update trờn thanh cụng cụ, tức thỡ toàn bộ cỏc ràng buộc cú trong bản vẽ sẽ được Update, đưa tất cả cỏc đối tượng về đỳng vị trớ của nú
Để Update một Constraint, ta Click chuột phải lờn Constraint đú, từ menu trạng thỏi chọn *object > Update Khi cỏc Constraint được Update nú sẽ cú màu xanh trờn màn hỡnh đồ họa
13/ Kiểm tra vμ thay đổi các thuộc tính của constraint
Click chuột phải lờn Constraint cần kiểm tra, chọn Properties từ menu trạng thỏi Hộp thoại Properties xuất hiện
Trang 13Thụng bỏo tờn của Constraint, tờn người tạo, thời gian tạo, thời gian lần chỉnh sửa cuối cựng
14/ Cμi đặt chế độ cho 1 rμng buộc ( Setting a Constraint Creation Mode )
(Mở file: Constraint_Creation.CATProduct)
Kiểu tạo Constraint sử dụng khi ta ghi một chuỗi Constraint liờn tiếp
Chỳ ý: Để lặp lại quỏ trỡnh thực hiện một lệnh ta Double Click vào biểu tượng của lệnh đú trờn thanh cụng cụ Trong trường hợp này để tạo chuỗi Constraint liờn tiếp ta Double Click vào biểu tượng
Constraint cần tạo
a Default mode
Trang 14Thaihung_2606@yahoo.com Page 14
Chế độ Default mode cho phép ta đặt các cặp Constraint độc lập với nhau
Trên thanh công cụ Constraint Creation, chọn Default mode
Double Click vào Offset Constraint trên thanh công cụ, chọn hai mặt phẳng song song để đặt
Constraint Hộp thoại Constraint Creation xuất hiện, Click vào OK để hoàn thành kích thước thứ nhất Sau khi Click vào OK lệnh Offset Constraint vẫn còn được kích hoại Ta có thể chọn tiếp các cặp mặt phẳng khác để đặt Constraint Các Constraint tạo thành độc lập với nhau
b Chain Mode
Chain Mode cho phép ta tạo những Constraint có liên kết với nhau, điểm cuối của Constraint trước là điểm đầu của Constraint sau
Trên thanh công cụ Constraint Creation, chọn Chain Mode
Double Click vào Offset Constraint trên thanh công cụ, chọn hai mặt phẳng song song để đặt
Constraint Hộp thoại Constraint Creation xuất hiện, Click vào OK để hoàn thành kích thước thứ nhất Sau khi Click vào OK lệnh Offset Constraint vẫn còn được kích hoại Ta có thể chọn tiếp phẳng khác để đặt Constraint
c Stack MOde
Stack mode cho phép tạo các Constraint liên tiếp có chung nhau một điểm đầu, các điểm cuối khác nhau
Trang 15Thaihung_2606@yahoo.com Page 15
Trên thanh công cụ Constraint Creation, chọn stack Mode
Double Click vào Offset Constraint trên thanh công cụ, chọn hai mặt phẳng song song để đặt
Constraint Hộp thoại Constraint Creation xuất hiện, Click vào OK để hoàn thành kích thước thứ nhất Sau khi Click vào OK lệnh Offset Constraint vẫn còn được kích hoại Ta có thể chọn tiếp phẳng khác để đặt Constraint
Click vào Reuse Pattern trên thanh công cụ Hoặc vào Insert > Reuse Pattern Hộp thoại Instantiation
on a pattern xuất hiện
Trang 16Thaihung_2606@yahoo.com Page 16
Sau khi xuất hiện hộp thoại, ta chọn một Pattern và một Component làm đối tượng thực hiện lệnh (trong
vớ dụ này chỳng ta chọn Rectpattern.1 và Part2(Part2.1) làm đối tượng thực hiện lệnh)
Nhập cỏc thụng số cho hộp thoại:
- Keep link with Pattern: Giữ liờn kết với Pattern ban đầu Khi chức năng này được kớch hoạt thỡ mọi thay đổi trờn Pattern ban đầu sẽ dẫn đến sự thay đổi trờn Pattern mới Ta cú thể định nghĩa cỏch xỏc định vị trớ cỏc đối tượng mới tạo thành:
+ Pattern’s Definition: Vị trớ của cỏc đối tượng mới trựng với vị trớ của cỏc Pattern ban đầu
+ Generate Constraints: Tạo cỏc ràng buộc cho cỏc đối tượng mới Khi đặt ở chế độ này, nếu ta Click vào nỳt Clear thỡ toàn bộ cỏc Constraint sẽ bị xúa
- Pattern: ễ Pattern thụng bỏo cỏc thụng số về Pattern: Tờn Pattern, số đối tượng được tạo thành bởi Pattern, tờn Component chứa Pattern
- Component to Istantiate: Thụng bỏo tờn của Component sử dụng trong lệnh Pattern
- First Instance on Pattern: Lựa chọn cỏch tạo đối tượng đầu tiờn trong Pattern
+ reuse the original component: Đối tượng dựng để tạo Pattern được dựng luụn làm đối tượng đầu tiờn
+ create a new instance: Tạo một đối tượng mới làm đối tượng đầu tiờn Đối tượng ban đầu vẫn cũn
và tồn tại song song với đối tượng mới đầu tiờn
+ cut & paste the original component: Đối tượng đầu tiờn được tạo thành bằng cỏch cắt và dỏn đối tượng ban đầu Như vậy đối tượng ban đầu sẽ mất
- Put new Instance in Flexible Component: Đặt cỏc đối tượng mới trong cựng một Component
iv / di chuyển đối t−ợng trong assembly
1/ Di chuyển các đối t−ợng ( Manipulating Components )
+ Trượt trờn mặt phẳng: XY, YZ, ZX, hoặc mặt phẳng do ta chỉ định
+ Xoay quanh trục: X, Y, Z, hoặc một trục do ta chỉ định
- Để thực hiện một dịch chuyển ta Click vào biểu tượng của dịch chuyển đú rồi chọn đối tượng trờn màn hỡnh và di chuột để thực hiện dịch chuyển