Bài giảng Các công cụ xử lý feature

Hầu hết các tuỳ chọn hiệu chỉnh của Pro/Engineer đều thực hiện trên các feature riêng lẻ. Tuy nhiên, trong nhiều trường hợp, một nhóm feature lại được xử lý cùng với nhau nhưtrong trường hợp tạo một mảng của một nhóm feature (hình 9ư1). Pro/Engineer cung cấp các công cụ để tạo nhóm các feature và xử lý với nhóm các feature.

pdf11 trang | Chia sẻ: vietpd | Lượt xem: 1617 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Bài giảng Các công cụ xử lý feature, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Bm Máy & Robot-HVKTQS H−ớng dẫn sử dụng Pro/Engineer 2000i Ch−ơng 9. Các công cụ xử lý feature 9.1. Nhóm các feature Hầu hết các tuỳ chọn hiệu chỉnh của Pro/Engineer đều thực hiện trên các feature riêng lẻ. Tuy nhiên, trong nhiều tr−ờng hợp, một nhóm feature lại đ−ợc xử lý cùng với nhau nh− trong tr−ờng hợp tạo một mảng của một nhóm feature (hình 9-1). Pro/Engineer cung cấp các công cụ để tạo nhóm các feature và xử lý với nhóm các feature. Hình 9-1. Một nhóm đ−ợc tạo mảng 9.1.1. Menu Group Menu Group cung cấp các công cụ để tạo và xử lý với nhóm các feature. • Create - tạo nhóm Tuỳ chọn này đ−ợc cung cấp để tạo mới một nhóm. Có 2 tuỳ chọn: User-Defined Feature (UDF) và Local Group. UDF là nhóm feature do ng−ời dùng ấn định, nó có thể đ−ợc l−u trên đĩa cứng và sử dụng trong một môi tr−ờng khác. Khi một UDF đ−ợc đặt trong một đối t−ợng, nó sẽ trở thành một feature đ−ợc nhóm lại. Nhóm cục bộ - Local Group, chỉ đ−ợc tạo và dùng trong mô hình hiện hành. • Pattern - tạo mảng Tuỳ chọn này đ−ợc dùng để tạo một mảng tròn (xoay) hoặc chữ nhật (tuyến tính) của một nhóm feature. Tuỳ chọn Group>>Pattern hoạt động nh− chức năng Feature>>Pattern. • Replace - thay thế Tuỳ chọn này thay thế một UDF đã có trong đối t−ợng. UDF mới phải có cùng một số và loại tham chiếu. Một nhóm cục bộ thì không đ−ợc thay thế. • Unpattern - huỷ tạo mảng Tuỳ chọn này ngắt mối quan hệ mảng giữa các nhóm thành viên của mảng. • Ungroup - huỷ tạo nhóm Tuỳ chọn này huỷ một nhóm đã đ−ợc định nghĩa. Ch−ơng 9. Các công cụ xử lý feature 91 Bm Máy & Robot-HVKTQS H−ớng dẫn sử dụng Pro/Engineer 2000i 9.1.2. Các loại nhóm Có 2 loại nhóm: nhóm do ng−ời dùng ấn định (User-Defined Feature) và nhóm cục bộ (Local Group). Một UDF là các feature đã đ−ợc nhóm lại và l−u sang đĩa, th−ờng tạo thành một th− viện UDF. Một UDF có thể đ−ợc tìm và đặt vào mô hình hoạt động hiện hành. Khi một UDF đ−ợc đặt trong một đối t−ợng, nó trở thành feature đ−ợc nhóm lại trên cây mô hình. Một nhóm cục bộ là một tập hợp các feature có sẵn chỉ trong mô hình hiện hành. Các feature đ−ợc kết hợp để hình thành một nhóm cục bộ phải nằm kề nhau theo thứ tự tạo lại. Do đó, điểm l−u ý trong quá trình tạo mô hình là đặt các feature nhóm đã ấn định nằm kề nhau trên cây mô hình. Trình tự tạo một nhóm cục bộ nh− sau: 1. Chọn Feature>>Group>>Create, xuất hiện hộp thoại Open. 2. Chọn Cancel trên hộp thoại Open 3. Chọn Local group trên menu CREATE GROUP, sau đó nhập tên cho nhóm. 4. Trên cây mô hình, chọn các feature cần đ−a vào nhóm. 5. Chọn Done trên menu CREATE GROUP để kết thúc. 9.1.3. Tạo mảng cho nhóm Các nhóm UDF hay nhóm cục bộ đều có thể đ−ợc tạo mảng t−ơng tự nh− cách tạo mảng các feature riêng lẻ. Các mảng tròn (xoay - rotational) và chữ nhật (tuyến tính - linear) có thể đ−ợc tạo. Trình tự tạo một mảng nh− sau: 1. Chọn Feature>>Group>>Pattern, xuất hiện hộp thoại Open --> đóng hộp thoại này lại và chọn tuỳ chọn Pattern. 2. Chọn nhóm cần đ−ợc tạo mảng từ màn hình đồ hoạ hoặc trên cây mô hình. 3. Chọn kích th−ớc cơ bản cho h−ớng tạo mảng thứ nhất. 4. Nhập gia số kích th−ớc cho kích th−ớc cơ bản theo h−ớng đầu tiên 5. Nhập số phần tử của mảng theo h−ớng đầu tiên 6. Lặp lại b−ớc 3, 4, 5 nếu có h−ớng tạo mảng thứ hai. Ghi chú: kích th−ớc cơ bản sẽ quyết định kiểu của mảng là tròn hay chữ nhật. Số h−ớng tạo mảng quyết định số chiều của mảng. Hình 9-2. Kích th−ớc cơ bản đ−ợc chọn quyết định kiểu mảng Ch−ơng 9. Các công cụ xử lý feature 92 Bm Máy & Robot-HVKTQS H−ớng dẫn sử dụng Pro/Engineer 2000i 9.2. Sao chép các feature Lệnh Copy đ−ợc dùng để tạo một bản sao đơn của một hay nhiều feature. Bản sao đ−ợc tạo ra bằng cách thay đổi các tham chiếu và/hoặc bằng cách thay đổi các giá trị kích th−ớc. Không giống nh− chức năng tạo mảng, nhiều feature có thể đ−ợc Copy cùng lúc. Có 4 loại bản sao cơ bản có thể đ−ợc tạo ra: bản sao đối xứng, bản sao quay, bản sao tịnh tiến và bản sao tham chiếu mới (hình 9-3). • Dependent (phụ thuộc) và Independent (độc lập) Trong tất cả các tuỳ chọn sao chép đều cho phép lựa chọn sự liên quan giữa feature gốc và feature sao: Dependent và Independent. Khi một feature đ−ợc copy với thuộc tính Dependent, các kích th−ớc của feature gốc sẽ điều khiển các kích th−ớc của feature sao. Nếu một kích th−ớc bị thay đổi trong bản gốc thì kích th−ớc t−ơng ứng đ−ợc thay đổi trong bản sao. Tuỳ chọn Independent cho phép các feature sao độc lập hoàn toàn với feature gốc. Các thay đổi của kích th−ớc trong feature gốc sẽ không làm ảnh h−ởng gì đến các kích th−ớc trong bản sao. Hình 9-3. Các tuỳ chọn Copy 9.2.1. Mirror - tạo feature đối xứng Tuỳ chọn Mirror tạo một bản sao đối xứng của các feature đã chọn. Ng−ời dùng phải chọn các feature gốc và sau đó xác định một mặt phẳng đối xứng. Trình tự thực hiện nh− sau: 1. Chọn Feature>>Copy>>Mirror 2. Chọn Dependent (phụ thuộc) hay Independent (độc lập), sau đó chọn Done. 3. Chọn các feature gốc: trên màn hình đồ hoạ hoặc cây mô hình. Done để kết thúc. 4. Xác định một mặt đối xứng: có thể chọn hoặc tạo mới. Ch−ơng 9. Các công cụ xử lý feature 93 Bm Máy & Robot-HVKTQS H−ớng dẫn sử dụng Pro/Engineer 2000i 9.2.2. Move>>Rotate - sao chép quay các feature Tuỳ chọn Move dùng để sao chép các feature. Move>>Rotate sao chép các feature bằng cách quay chúng quanh một trục, cạnh, đ−ờng cong chuẩn hay một hệ toạ độ. Trình tự tiến hành nh− sau. 1. Chọn Feature>>Copy>>Move 2. Chọn giữa Independent hoặc Dependent 3. Chọn các feature gốc 4. Chọn tuỳ chọn Rotate trên menu MOVE FEATURE 5. Chọn trục quay: Plane, CRV/EDG/AXIS hay CSYS trên menu GEN SEL DIR 6. Chọn thực thể hình học t−ơng ứng 7. Xác định h−ớng quay cho đúng rồi Okey. 8. Nhập góc quay 9. Chọn Done Move để kết thúc. 10. Chọn kích th−ớc cần thay đổi trên hộp thoại GP VAR DIMS (b−ớc tuỳ ý), sau đó chọn Done để đóng hộp thoại này. 9.2.3. Move>>Translate - sao chép tịnh tiến các feature Phép sao chép tịnh tiến (Move>>Translate) cho phép sao chép các feature bằng cách tịnh tiến chúng trong không gian. Các feature đ−ợc sao chép vuông góc với một mặt phẳng đ−ợc chọn. Trình tự thực hiện nh− sau: 1. Chọn Feature>>Copy>>Move 2. Chọn giữa Independent hoặc Dependent 3. Chọn các feature gốc 4. Chọn tuỳ chọn Translate trên menu MOVE FEATURE 5. Chọn PLAN trên menu GEN SEL DIR, sau đó chọn một mặt phẳng để các feature sẽ đ−ợc sao chép vuông góc với mặt phẳng đó. 6. Xác định h−ớng tịnh tiến cho đúng rồi Okey. 7. Nhập giá trị tịnh tiến. 8. Chọn Done Move để kết thúc. 9. Chọn kích th−ớc cần thay đổi trên hộp thoại GP VAR DIMS (b−ớc tuỳ ý), sau đó chọn Done để đóng hộp thoại này. 9.2.4. New Reference - sao chép với tham chiếu mới Tuỳ chọn New Reference (New Refs) sao chép các feature đã chọn bằng cách xác định các tham chiếu mới và thay đổi các kích th−ớc. Trình tự thực hiện nh− sau: 1. Chọn Feature>>Copy>>New Refs 2. Chọn giữa Independent hoặc Dependent 3. Chọn các feature gốc Ch−ơng 9. Các công cụ xử lý feature 94 Bm Máy & Robot-HVKTQS H−ớng dẫn sử dụng Pro/Engineer 2000i 4. Chọn kích th−ớc cần thay đổi trên hộp thoại GP VAR DIMS (b−ớc tuỳ ý), sau đó chọn Done để đóng hộp thoại này. 5. Chọn một tuỳ chọn cho mỗi tham chiếu đ−ợc chiếu sáng, sau đó thực hiện việc chọn phần tham chiếu thích hợp. Với mỗi tham chiếu, phải chọn một trong các tuỳ chọn sau: + Alternate: yêu cầu chọn một tham chiếu mới cho bản sao. + Same: giữ lại phần tham chiếu đang đ−ợc chiếu sáng cho bản sao. + Skip: bỏ qua việc ấn định tham chiếu mới. + Ref Info: cung cấp thông tin về tham chiếu hiện thời. 6. Chọn Done trêm menu GRP PLACE để kết thúc. 9.2.5. Same Reference - sao chép với cùng tham chiếu Tuỳ chọn Same Reference (Same Refs) sao chép các feature đã chọn bằng giữ nguyên các tham chiếu và chỉ thay đổi các kích th−ớc. Trình tự thực hiện nh− sau: 1. Chọn Feature>>Copy>>Same Refs 2. Chọn giữa Independent hoặc Dependent 3. Chọn các feature gốc. 4. Chọn kích th−ớc cần thay đổi trên hộp thoại GP VAR DIMS , sau đó chọn Done để đóng hộp thoại này. 5. Nhập các giá trị mới cho các kích th−ớc cần thay đổi đã chọn. 9.3. Các quan hệ Các quan hệ toán học và quan hệ điều kiện có thể đ−ợc thiết lập giữa các giá trị kích th−ớc. Các quan hệ (Relations) sử dụng trong môi tr−ờng phác thảo đã đ−ợc giới thiệu trong ch−ơng 3. Trong môi tr−ờng Part, chức năng Relations đ−ợc dùng để thiết lập quan hệ cho 2 kích th−ớc bất kỳ của chi tiết. Trong môi tr−ờng Assembly, chức năng này còn cho phép thiết lập quan hệ giữa các kích th−ớc của các chi tiết khác nhau trong cụm lắp ráp. Các kích th−ớc có thể đ−ợc trình bày ở dạng giá trị số hay d−ới dạng các ký hiệu. Trong các biểu thức quan hệ, mỗi kích th−ớc đ−ợc biểu diễn bằng một ký hiệu. Hình 9-4. Các kích th−ớc đ−ợc biểu diễn dạng các ký hiệu Ch−ơng 9. Các công cụ xử lý feature 95 Bm Máy & Robot-HVKTQS H−ớng dẫn sử dụng Pro/Engineer 2000i Hầu hết các toán tử đại số và hàm có thể đ−ợc sử dụng để thiết lập các biểu thức quan hệ giữa các kích th−ớc. Bảng 9-1 liệt kê các phép toán, các hàm và các toán tử so sánh đ−ợc hỗ trợ trong các câu lệnh quan hệ. Tất cả các hàm l−ợng giác đều dùng đơn vị đo là độ (degree). Bảng 9-1. Các phép toán trong các câu lệnh quan hệ Ký hiệu ý nghĩa Ví dụ + Phép cộng d1=d2+d3 - Phép trừ d1=d2-d3 * Phép nhân d1=d2*d3 / Phép chia d1=d2/d3 ^ Phép luỹ thừa d1=d2^3 ( ) Dấu ngoặc đơn nhóm d1=(d2+d3)*d4 = Bằng nhau d1=d2 cos( ) Hàm Cos d1=cos(d2) sin( ) Hàm Sin d2=sin(d3)/2 tan( ) Hàm Tang d1=d3*tan(d2) sqrt( ) Hàm căn bậc hai d2=sqrt(d1) == Phép so sánh bằng d1==5.0 > Phép so sánh lớn hơn d2>d1 < Phép so sánh nhỏ hơn d2<d1 >= Phép so sánh lớn hơn hoặc bằng d2>=d1 <= Phép so sánh nhỏ hơn hoặc bằng d2<=d1 != Phép so sánh không bằng d2 != d1 / Toán tử HOặC (OR) (d2*d1) / (d3*d4) & Toán tử Và (AND) (d2*d1) & (d3*d4) ~ Toán tử KHÔNG (NOT) (d2*d1) ~ (d3*d4) 9.3.1. Câu lệnh điều kiện IF-ELSE Câu lệnh điều kiện cho phép điều kiển các kích th−ớc của mô hình và làm thoả mãn các mục đích thiết kế một cách linh hoạt. Cấu trúc của câu lệnh điều kiện nh− sau: IF biểu thức so sánh các phép toán nếu biểu thức so sánh là đúng (TRUE), mỗi phép toán viết trên một dòng ELSE các phép toán nếu biểu thức so sánh là sai (FALSE), mỗi phép toán viết trên một dòng ENDIF 9.3.2. Thêm và hiệu chỉnh các quan hệ Các quan hệ đ−ợc thêm vào một đối t−ợng bằng cách sử dụng tuỳ chọn Relations>>Add. Sau khi chọn feature cần thiết lập quan hệ, các kích th−ớc và tham số của nó đ−ợc hiển thị với các ký hiệu kích th−ớc đ−ợc gán của chúng. Nhập các biểu thức quan hệ vào ô nhập. Mỗi lần nhập chỉ đ−ợc nhập một biểu thức. Ch−ơng 9. Các công cụ xử lý feature 96 Bm Máy & Robot-HVKTQS H−ớng dẫn sử dụng Pro/Engineer 2000i Các tuỳ chọn Sho Rel (Show Relations) cho phép xem các quan hệ hiện có và Edit Rel (Edit Relations) cho phép xem, hiệu chỉnh hoặc thêm mới các quan hệ. 9.4. Family table 9.4.1. Khái niệm Một họ các chi tiết (Family of Part) bao gồm các chi tiết có chung các feature hình học. Một ví dụ về họ các chi tiết là các bu lông đầu 6 cạnh. Chúng có thể có nhiều kích cỡ nh−ng có chung các đặc điểm, ví dụ nh− feature đầu và tham số ren t−ơng tự (hình 9-5). Hình 9-5. Một họ các chi tiết bu lông đầu 6 cạnh Không có một tuỳ chọn riêng biệt nào để tạo một Family Table. Một Family Table đ−ợc tạo tự động khi một thành phần đ−ợc chọn để thêm vào Family Table. Ví dụ về các thành phần có thể đ−ợc thêm vào nh− là các kích th−ớc, feature hay tham số ng−ời dùng. Để thêm một thành phần, chọn tuỳ chọn Item từ menu Family Table, sau đó chọn loại thành phần cần thêm. Có thể chọn các thành phần bằng cách chọn trên màn hình đồ hoạ hay từ cây mô hình. 9.4.2. Tạo một Family Table • Gán các thành phần vào Family Table 1. Tạo một chi tiết điển hình của họ, bao gồm đầy đủ các feature mà có xuất hiện ở các chi tiết thành phần. 2. Chọn chức năng Family Tab (Family Table) từ menu Part. 3. Chọn tuỳ chọn Add Item, sau đó chọn loại thành phần cần đ−a thêm vào từ menu ITEM TYPE (Dimension, feature, parameter,...). 4. Chọn các thành phần cần đ−a thêm vào. Chọn xong thì chọn Done để trở về. Khi có ít nhất một thành phần đ−ợc đ−a thêm vào trong lần đầu tiên thì Family Table sẽ đ−ợc tạo. • Hiệu chỉnh Family Table 1. Chọn Family Tab>>Edit Ch−ơng 9. Các công cụ xử lý feature 97 Bm Máy & Robot-HVKTQS H−ớng dẫn sử dụng Pro/Engineer 2000i 2. Xuất hiện một cửa sổ hiển thị Family Table d−ới dạng bảng số liệu. Các hàng thể hiện các phiên bản của mô hình. Các cột thể hiện các thành phần đ−ợc đ−a vào quản lý trong Family Table. 3. Thêm, bớt, sửa chữa các phiên bản của mô hình. 4. Ghi lại (File>>Save) và đóng cửa sổ Family Table. • Hiển thị một phiên bản từ Family Table Tuỳ chọn này chỉ thực hiện đ−ợc khi ng−ời dùng đã gán các giá trị cho các phiên bản của mô hình trong Family Table. 1. Chọn Family Tab>>Instance 2. Chọn phiên bản muốn hiển thị từ cửa sổ Family Tree Khi đó phiên bản đ−ợc chọn sẽ hiển thị trong một cửa sổ mới. 9.5. Luyện tập 9.5.1. Thực hành Tạo mô hình chi tiết nh− hình 9-6 với các công cụ sao chép. Hình 9-6. Ch09_TH01 1. Tạo feature cơ sở (phần thân hình trụ) dạng feature xoay với biên dạng nh− hình 9-7. Hình 9-7. Phần thân 2. Tạo một phần kéo ở đáy (tai 1) chiều sâu kéo =1, bao gồm cả lỗ đồng trục ∅0.5 nh− hình 9-8. Hình 9-8. Tai 1 Ch−ơng 9. Các công cụ xử lý feature 98 Bm Máy & Robot-HVKTQS H−ớng dẫn sử dụng Pro/Engineer 2000i 3. Tạo đối xứng feature kéo. Hình 9-9. Tham số tạo đối xứng 4. Copy xoay chi tiết kéo. H ình 9-10. Tham số copy xoay 5. Thêm các quan hệ kích th−ớc. d12=d1 d14=d1/5 ... H ình 9-11. Các ký hiệu kích th−ớc Ch−ơng 9. Các công cụ xử lý feature 99 Bm Máy & Robot-HVKTQS H−ớng dẫn sử dụng Pro/Engineer 2000i 9.5.2. Bài tập Tạo các mô hình chi tiết sau. H ình 9-12. Ch09_BT01 H ình 9-13. Ch09_BT02 H ình 9-14. Ch09_BT03 Ch−ơng 9. Các công cụ xử lý feature 100 Bm Máy & Robot-HVKTQS H−ớng dẫn sử dụng Pro/Engineer 2000i Ch−ơng 9. Các công cụ xử lý feature ...............................................................................91 9.1. Nhóm các feature..............................................................................................................91 9.1.1. Menu Group..............................................................................................................91 9.1.2. Các loại nhóm...........................................................................................................92 9.1.3. Tạo mảng cho nhóm .................................................................................................92 9.2. Sao chép các feature.......................................................................................................93 9.2.1. Mirror - tạo feature đối xứng ....................................................................................93 9.2.2. Move>>Rotate - sao chép quay các feature..............................................................94 9.2.3. Move>>Translate - sao chép tịnh tiến các feature....................................................94 9.2.4. New Reference - sao chép với tham chiếu mới ........................................................94 9.2.5. Same Reference - sao chép với cùng tham chiếu......................................................95 9.3. Các quan hệ ...........................................................................................................................95 9.3.1. Câu lệnh điều kiện IF-ELSE .....................................................................................96 9.3.2. Thêm và hiệu chỉnh các quan hệ...............................................................................96 9.4. Family table .........................................................................................................................97 9.4.1. Khái niệm .................................................................................................................97 9.4.2. Tạo một Family Table...............................................................................................97 9.5. Luyện tập.................................................................................................................................98 9.5.1. Thực hành .................................................................................................................98 9.5.2. Bài tập .....................................................................................................................100 Ch−ơng 9. Các công cụ xử lý feature 101
Tài liệu liên quan