http:/Avww.thuvienso.info BAI GIANG PRO/E WILDFIRE Neuyén Minh Tuan CHƯƠNG MECHANISM- LAP RAP TAO CHUYEN DONG I PIN CONECTION
DAC DIEM: Kiéu lắp ghép này cho phép chỉ tiết lắp vào bị hạn ché 5 bac tu do, chi tiét
lắp vào có thể tạo chuyển động xoay quanh một trục
VÍ DỤ: Fanassembly
1, Mở file có tên là fan.asm trong thư mục Mechanism, ta được hình ảnh như sau
2 Lắp chỉ tiết fan _blades.prt vào, trên màn hình chi tiết xuất hiện như sau
Trên Dashboard hiệu chỉnh như sau:
- Ở ô User Defined chọn kiểu lắp là Pin
- Bấm vào Placement, chọn Axis alignment chon hai truc Fan_axis va Blade Axis cia hai
chi tiết, ta sẽ được như hình sau
E Eanneetien_ 3 [Pin] Constrait Enabled Avis alignment ie : Constraint Type
Tesla :
~ Select component item
Selsct assembluilen = [set Status Connection Definition Nat Complete ne Placement! Move Fle-ibiliy Properties
ee fi tS | 32 Pin | | | Autarnali cL Ran STATUS : Connection Definition
® Coordinate Systerns will not be displayed,
Trang 2
http:/Avww.thuvienso.info
BAI GIANG PRO/E WILDFIRE Nguyễn Minh Tuân
- Bấm đồng thời Ctrl-Alt và chuột phải kéo chỉ tiết ra như hình sau
- Phần Translation chọn hai mặt như hình sau
,Select this flat surface
Select this flat surface_
)-
- Phan Rotation Axis (thiét lap vi trí ban đầu — Chuan Zeros) chon hai mặt phẳng Front
của hai chi tiết; Đánh dấu kiểm truéc enable regeneration value I2 Í= Eanmectinn_2 [Pin] Current Position Regen value Axis alignment 0.00 v | | >> | 0.00 | Translation Enable tegeneration value Ratatian ÄxIs
O24 FRONT:FS(0ATUM PLA Cl] Minimum Limit
Trang 3http:/Avww.thuvienso.info
BAI GIANG PRO/E WILDFIRE Nguyễn Minh Tuân
5 Chon Aplications -> Mechanism, ta sang phần tạo chuyển động cho cánh quạt
FE FAN (Active] - Pro/EHGINEFER Wildfire 3.0
File Edit View Insert Analysis Info JENZ5/7Z50ns Taols Window == : 6H gà L lộ: v3 * den SS ores BOTDF Aisle reno go | | ar welding Legacy Mechanica Mechanism '[LÄ FAN.ASM
| ae —] HFAN_BLADES.PRT Ani] Mechanism „ made
“i = Mold Layout NC Post Processor
6 Tao méto chuyén dong (Servo Motors)
- Bấm vào nut - để tạo một môtơ chuyển động quay cho cánh quạt
- Bén thé Type gõ tên và chọn mối ghép pin ở trên để tạo chuyển động cho nó (nhớ bấm
Flip để cánh quạt quay đúng chiều)
IE_Servo Motor Definitinn Mame ‘CW_rotation | Type | Prof Driven Entity ©) Motion Axis ©) Geometry [| | Lnnneclinn_ 2.-awts _Í Lok] [Appl ] [ Cancal |
- Bên thẻ Profñile, ta thiết lập như sau
Trang 4` > http:/www.thuvienso.info _ BAI GIANG PRO/E WILDFIRE Nguyên Minh Tuân Ghi chú: + Position: Nhập phương trình chuyển động theo vị trí (còn hai kiểu còn lại là vận tốc-
velocity; và gia tốc- accerelation)
+ Ramp: phương trình chuyển động động học dạng q=A+B*t: trong đó t là thời gian; như vậy đây là phương trình chuyển động đều Magnitude Phương trình Constant Hằng số Cosine q = A*cos(360*x/T + B)+C A= Amplitude: Bién d6 B = Phase: Pha ban dau
C = Offset: Dd 1énh ban đầu T = Period: Chu ky SCCA Xem bên dưới bảng này Cycloidal q = L*x/T — L*sin(2*pi*x/T)/2*Pi Parapolic q = A*®x + 1/2*B(x’) Polynomial Q=A+4B*x + C*x’ + D*x”
Table Tạo bảng cột 1 là thời điểm, cột 2 là
vị trí ứng với thời điểm đó
Used Defined Tìm hiểu qua bài tập 1 SCCA: for0<=t<A y =H*sin[(t*pi)/(2*A)|
fora <=t<(A+B) y=H
for (A +B) <=t<(A+B+42*C) y = H*cos[(t — A — B)*pi/(2*C)|
for (A +B +2*C) <=t <(A+ 2*B 42*C) y=-H
for (A +2*B +2*C) <=t <= 2*(A +B +C) y =-H*cos|(t — A — 2*B — 2*C)*pii(2*A)] Trong đó: A+B+C =1 A, B, C: Cac hé sé H: Biên độ T: Chu kỳ t=t,*2/T; với t; là thời gian mô phỏng thực
7 Mô phỏng chuyển động (Analysis)
- Analysis -> Mechanism Analysis, bắt đầu mô phỏng
FE FAN (Active) - Pro/ENGIHEER Wildfire 3.0
Trang 5http:/Avww.thuvienso.info
BAI GIANG PRO/E WILDFIRE Neuyén Minh Tuan
- Chon kiểu mô phỏng là Kinematie (mô phỏng động học), bấm Run ở phía dưới ta sẽ
thấy cánh quạt quay 1 vòng trong 10 giây Xong bấm OK 8 Xuất ra File mpg
- Analysis -> Playback
IE FAN (Active) - Pro/EHGIHEEH Wildfire 3.0
File Edit View Insert JERSE) Info Applications Tools Windm Measure Model Geometry ee
- Chọn nút trên góc trái của menu Playbacks; xuất hiện menu Animate; Bấm vào
nút play ta có thể mô phỏng lại = Playbacks = 100 Play current result set panaiysisVietinitiont a it ` | Collision Detection Settings 44 || lq I M | b> | —————-— = ——— § eed Movie Schedule Display Arrows | [RE] EEI 1] F Display Time } [7] Default Schedule
- Bấm vào nút Capture ta sẽ xuất ra được file film với đuôi là ,mpg và có thể mở được bằng chương trình Windows Media Player
9 Kiểm tra giao thoa giữa các chỉ tiết khi chuyển động
- Phần này có thể kiểm tra bằng cách bấm vao mit Collision Detection Settings trong
menu Playbacks
BAI TAP 1: Mé BOX.ASM
1, Lap rap: lap file box_body.prt vào theo kiểu lắp ghép pin tt Ụ ay +) t} | 4 © Connection 1 (Pin) Current Position Regen value isdlanei 18000 v| [ » ‘10.00 Translation Enable regeneration value Rotation Asis THÍ] SuiFF8IPRITRLUSIDN]4 - Minimum Limit Foy suii.F3(LUT)ZER0_RE [⁄] Ha»irnur Linit Dynamic properties >> New Set
a“ Placement) Move fle-bi') Properties
STATUS : Connection Definition Complete
Trang 6http:/Avww.thuvienso.info
BAI GIANG PRO/E WILDFIRE Nguyễn Minh Tuân
2, Bấm vào nút $) , xuất hiện hộp thoại Đrag, bấm sang Snapshots chụp ảnh vị trí đóng
hdp (180°-closed), và vị trí mở hộp (90°- Opened)
3, Tao chuyển động cho nắp hộp mở ra 90” trong 5s, dừng ở vị trí 90” trong 5s; sau đó
đóng lại trong vòng 5s (Hãy sử dụng kiểu phương trình mô phỏng là Used defined) IE :Servo:.Motor Definitan | [5 Analysis Ieffnitínn 4 Name Name (lid_lnear | lid_motion | Type Profile | kề ¬ Preferences ' kị † wt Loads Specification ` = Graphical Display | Hi] = :
| b3 | Position | deg Start Time ũ
| Length and Rate
Magnitucte End Time
| User Defined » Frame Count i! i Frame Rate Expression Domain oo 180-15" ñ4=tc=B inimun Inter 30 5<t< 10 Locked Entities 90+18"{t-10) 10 ¢=t¢=15 [¥] Position vem L_] In separate graphs [| Acceleration Initial Corifiguiation © Current @ Snapshot [closed | OO" | OK | [ Apply | [ Cancel | Ỉ 4 Xuất file mpg
BÀI TẤP 2: Mở FRAME_ RATE.ASM
1 Lặp ráp: lắp file Frame_two.prt vào theo kiểu lấp ghép pin 2 Tạo chuyển động tròn cho cây kim 5 vòng trong 10s
3, Xuat file mpg
Il SLIDER CONECTION
DAC DIEM: Kiéu lắp ghép này cho phép chi tiết lắp vào bị hạn chế 5 bậc tự do, chi tiết lắp vào có thể tạo chuyển động tịnh tiến theo một phương
VÍ DỤ: CRANK.ASM
1 Mở file Crank.asm, ta có hình như sau
Trang 7http:/Avww.thuvienso.info
BAI GIANG PRO/E WILDFIRE Nguyễn Minh Tuân
2, Lắp Crank Slider I.prt như sau: - Chọn kiểu lấp ghép là Slider - Axis Alignment chọn hai đối tượng như hình sau: Select Datum Curve | Ns \ I ơn - Select flat surface of groove Select Edge - Rotation chọn hai mặt như hình sau:
Select Bottom Surface \\ \ Ủ \
of Slider Part i
- Translation Axis chon hai mặt ngoài, đánh dấu kiểu trước Enable Regeneration Value ,
xong Done kết thúc việc lắp ráp
Trang 8http:/Avww.thuvienso.info
BAI GIANG PRO/E WILDFIRE Nguyễn Minh Tuân
5 Servo motor:
Tạo mô tơ cho kiểu ghép pin 2
Select this pin joint
Tiến hành mô phỏng và xuất file ,mpg tương tự phần I
BÀI TẬP:
1 Mở file Storage_IDDrawer.asm
2 Lắp chỉ tiết Drawer.prt vào bằng 4 kiểu ghép slider
IE Sarvn Motor Definition Name | ServoMotor'| “Type Profile [R] Position Mannitude Ramp 4ñ B | 36 Graph x [4] Position — L] Vdosity
[Cl In separate oraphs = [_] Accalaratinn
Trang 9http:/Avww.thuvienso.info
BAI GIANG PRO/E WILDFIRE Neuyén Minh Tuan
Hil CYLINDER CONECTION
DAC DIEM: Kiéu lắp ghép này cho phép chỉ tiết lắp vào bị hạn chế 4 bậc tự do, chỉ tiết lắp vào có thể tạo chuyển động tịnh tiến theo một trục, và có thể xoay được theo trục đó
VÍ DỤ: Bolt_nut.asm
1 Mé file Bolt_nut.asm
2 Lắp chỉ tiết Hex_nut.prt vào theo kiểu lắp Cylinder (chọn đường tâm hai chỉ tiết) Vị trí Zeros là lúc đai ốc bắt đầu vặn vào
3 Tạo Snapshots tại điểm bất đầu, đặt tên là Start
4, Motor Servo: ta can tao hai chuyén động xoay và tịnh tiến đồng thời để mô phỏng quá
trình vặn vào của đai ốc
- Chuyển động tịnh tiến: thiết lập phương trình chuyển động là Ramp, A = 0, B = 0.1 tạo
chuyển động tịnh tiến trong 10s đi được 1 inch
- Chuyển động quay: thiết lập phương trình chuyển động là Ramp, A = 0, B = -720 tạo
chuyển động quay trong 10s đi được 7200 vòng
Trang 10http:/Avww.thuvienso.info
BAI GIANG PRO/E WILDFIRE Nguyễn Minh Tuân
BÀI TẬP: Locking arm.asm 1 Mở file locking_ arm.asm
2 Lắp chỉ tiết Cyl_ Handle.prt vào theo kiểu lắp Cylinder
3, Tạo chuyển động xoay 36” trong 5s, tiếp theo tịnh tiến xuống trong 10s;
tiếp tục xoay 36” trong 5s, ta sẽ được vị trí bị khóa của cánh tay
IV PLANAR CONECTION
DAC DIEM: Kiéu lắp ghép này cho phép chỉ tiết lắp vào bị hạn chế 3 bậc tự do, chỉ tiết lắp vào có thể tạo chuyển động tịnh tiến theo hai hướng trên một mặt phẳng và có thể xoay được theo trục động luôn vuông góc với mặt phẳng đó
VI DU: Planar_robot.asm 1 Mé file Planar_robot.asm
2 Lắp chỉ tiết PRobot_2.prt vào theo kiểu lắp Pin
(2) Top Surface (1) BASE_AXIS
Trang 11http:/Avww.thuvienso.info BAI GIANG PRO/E WILDFIRE Nguyễn Minh Tuân 3, Lấp chỉ tiết PRobot_3.prt vao theo kiểu lắp Pin (2) Fist Surtace
4 Lắp chi tiết PRobot_4.prt vao theo kiéu lap Slider
5, Lap chi tiết PRobot_5.prt vào theo kiểu lắp Pin
(2) Fiat Inside Surfece
(1)Y_AXI (2) Top Flat Surface
(2) Inside Fiat Surface
Trang 12http:/Avww.thuvienso.info
BAI GIANG PRO/E WILDFIRE Nguyễn Minh Tuân
Thêm 1 kiểu lắp cho chỉ tiết này đó là kiểu ghép Planar
Sau khi lắp xong ta sẽ được hình sau (hướng nhìn Front)
7 Edit Dinifition chỉ tiết PRobot_ 4.prt lựa chọn hai mặt sau làm chuẩn Zeros Back Surface of PRobot_3
Sf
9, Chúng ta tạo chuyển động cho cánh tay robot này theo quỹ đạo như hình sau
Trang 13http:/Avww.thuvienso.info
BAI GIANG PRO/E WILDFIRE Nguyễn Minh Tuân
Tạo Motor Servo cho hai phương tịnh tiến tự do X và Y của kiểu lắp ghép Planar IE Servo Motor Definition Name Ix Type | Protile | ik | Position fin fi : | Position wÌm —_ Magnitude - -_ Maitude_
| | User Defined | User Defined
_ Expression ‘Domain Expression Domain - 24 464(8/3]*t Ux=tt=3 HN 5 O<=tt=3 24.4648 3<t<10 | Ea[(-32/7ƑHHI8B7] = Be tc 10 24.464(-36/5/t+80 10<=t<=15 | oo” 5-32 10 4=t<=15| 24.4E+[32/5Ƒt-124 †1B<t‹=zñ aA h+t-47 15<t=2 4 oo an co Graph Graph = [] Position | ez [¥] Position [1] Velocity — L] Velocity Din separate graphs [_] Acceleration | [Jin separate graphs [_] Acceleration
[oe] [Ape ] [Esnea] (96) [Ase J Coane!
10 Tiến hành mô phỏng trong 20s V BALL CONECTION
DAC DIEM: Kiéu lắp ghép này cho phép chỉ tiết lắp vào bị hạn chế 3 bậc tự đo tịnh tiến, chỉ tiết lắp vào có thể tạo chuyển động xoay tu do theo ba truc x,y,z
VI DU: Toggle Switch.asm
1 Mở file Toggle Switch.asm
Trang 14
http:/Avww.thuvienso.info
BAI GIANG PRO/E WILDFIRE Nguyễn Minh Tuân
2 Lắp chỉ tiết TS_Switch.prt vào theo kiểu lắp Ball, chi cần chọn hai điểm Ball_point và Switch _Point là hoan thành kiểu lắp
Lắp cứng chi tiết TS_Top.prt vào hoàn chỉnh lắp ráp
4 Dùng công cụ $& pick vào chỉ tiết TS_ Switch.prt ta sẽ thấy sự di chuyển tự do quay
theo ba trục của nó
Trang 15
http:/Avww.thuvienso.info
BAI GIANG PRO/E WILDFIRE Nguyễn Minh Tuân
V BEARING CONECTION
DAC DIEM: Kiéu lắp ghép này cho phép chi tiết lắp vào bị hạn chế 2 bậc tự đo tịnh tiến, chỉ tiết lắp vào có thể tạo chuyển động xoay tự do theo ba trục x.y.z và chuyển động tịnh tiến tự đo theo một phương
VÍ DỤ: Bearing Connection.asm 1 Mở file Bearing_Connection.asm
2, Lắp chỉ tiết Bearing Slide.prt vào theo kiểu lắp Bearing, chi can chọn hai đối tượng Bearing point và Bearing _ Axis là hoàn thành kiểu lắp
BEARING_AXIS
BEHEARING POINT
4 Dùng công cụ % pick vào chỉ tiết Bearing_slide.prt ta sẽ thấy sự di chuyển tự do
quay theo ba trục và 1 phương tịnh tiến của nó V SLOT CONECTION
DAC DIEM: Kiéu lắp ghép này cho phép chỉ tiết lắp vào bị hạn chế 2 bậc tự đo tịnh tiến, chi tiết lắp vào có thể tạo chuyển động xoay tự do theo ba trục x.y.z và chuyển động trượt
tự do theo moat đường dẫn cong
Trang 16` > http:/Awww.thuvienso.info BAI GIANG PRO/E WILDFIRE
VI DU: Rolling Wheel.asm
1 Mé file Rolling Wheel.asm
Nguyễn Minh Tuân
2, Lắp chỉ tiết Wheel.prt vào theo kiểu lắp Planar và 1 kiểu lắp Slot
- Kiểu lắp planar: định nghĩa các phần Planar; Rotation Axis; Translation Axis2 như
sau ( chú ý phần tịnh tiến theo phương y là Translation Axis 1 bỏ trống)
= Connection_1 [Planar] HDPE) HE Regen value
Planar ¡0.00 v [ >> | 0.00
hq FRONT-F3(04TUM PLA i Enable regeneration value
9 FRONT:F3(DATUM PLA 24) RIGHT: F1[DATUM PLAt
ñ ì ị no sa
= a4 HIBHT:F1(DATLIM PLA [ | Miimum Limit Translation Axis 2 Translation Asis 2 jm © Translation Axis 7 © Translation Axis 1
Connection _§ (Slot) i+ Connection_5 (Slot) = Connection] [Planar] Planar Dynamic properties >>
Hew Seat New Set
Connadtion._1 (Planar) Current Position Regen value
Planar (0.00 vy) |») {ooo |
Fatation Axis [¥] Enable regeneration value Translation 4xis 2 O] PNTO:FSO(DATUM POIN G4) RIGHT:FI[DATUM PLAt [| Maxirnuim Limit © Translation Axis 7 Connection 5 [Slat] [_] Miniimum Lintt Dynamic properties +> | New Set
- Kiểu lắp Slot: Chọn PNT0 và đường curve là xong
# Ennnectinn_1 (Planar) -SIetratht Ehabted = Ennnerlinh_5 [Slnt] # Constraint Type aa) ane ef x Gh PNTO:FSO(DATUM POIR 4 item(s] Offset Slot Axis —— F6inton Line
New Set Status
Connection Definition Complete ue Placement! Move flewh)\) Properties
Trang 17http:/Avww.thuvienso.info
BAI GIANG PRO/E WILDFIRE Nguyễn Minh Tuân
3, Tao Snapshot tai diém bắt đầu đặt tên là Start
4 Tạo hai Motor Servo cho phần tịnh tiến theo phương X và Quay của lắp ghép Planar
” Servø Motor Definitinn Ễ Servo Motor Definition td ‘Type | Profile Type | Profile | Specification Specification
| lề | velocity — xin / sec | TSS | Velocity ¥| deg?sec
Initial Position Initial Angle [_] Current [-] Current [an ; [se ][o Ldeu Magnitude Magnitude | Constant v| | Constant v À [11.85 & |75.520 | Graph Graph % [_] Position [_] Position Velocity Velocity |_| In separate graphs [| Acceleration [_] In separate graphs [] Acceleration | OK | | Apply | | Cancel | | ok | | Apply | | Cancel |
5, Tiến hành Mô phỏng sẽ thấy bánh xe lăn từ trên xuống đưới trong 10s VI CAM FOLOWER CONECTION
DAC DIEM: Đây là công cụ đặc biệt giúp ta tạo cơ cấu Cam cho các chỉ tiết lắp ráp VÍ DỤ: Camshaft.asm 1, Mở file Camshaft.asm, File này đã có sin 1 Motor Servo va ba kiéu lap Slider > \ #“ -t “ *! |
+ Ở thể Cam1: đánh dấu kiểm trước Autoselect; chọn vào một mặt cong của phần tử màu
xanh đầu tiên trên chi tiết Cam shaft.prt
+ Ở thẻ Cam2: Chọn vào đường Curvye duy nhất trên chi tiết Cam_ lever.prt 2 Applications, Mechanism Bấm vào công cụ tạo cơ cấu cam
Trang 18
http:/Avww.thuvienso.info
BAI GIANG PRO/E WILDFIRE Nguyễn Minh Tuân
Sau khi Ok ta được hai mặt cong trên hai chi tiết tiếp xúc nhau tạo thành cơ cấu Cam Lầm tương tự với hai chỉ tiết Cam_ lever.prt còn lại ta sẽ được 3 cơ cấu Cam
3, Tiến hành mô phỏng và xuất file mpg
VIL GRAVITY-TRONG LUC
Tất cả các phần trình bay ở trên, chúng ta đã lầm quen và mô phỏng động học
(Kinematic) được nhiều cơ cấu Bây giờ ta lèm quen với công cụ đầu tiên trong mô phỏng dong luc hoc (Dynamic) đó là thiết lập trọng lực (Gravity) cho các chỉ tiết can mơ phỏng VÍ DỤ: Bouncing Ball.asm — Mô phỏng quả bóng cao su rơi tự do
1 Mở file có tên là Bouncing Ball.asm; có 1 quả bóng cao su đã được lắp sẵn
Chuột phải lên chi tiết -> Edit Dinifition-> Placement -> Bấm vào Translation Axis; ta
thấy phần động của chỉ tiết dược thiết lập như sau
= Connection 2 (Slider Current Pasition Regen value Axis alignment 0.00 xv | | >>? | 0.00 | Rotation Enable regeneration value Translation Axis 'Š/]J TIF-F2IDATLIM PLANE Mtimim Lữ 'Š(JA5§y_TIP-F2IDATUM h{aximuum Lirrit Dynamic properties +> New Set
Bấm vao thé Dynamic Properties (thudc tinh động lực học)
= Connection_2 [Slider) Coefficient of Restitution Axis alignment 8 = 083 Hatalian Translation Asie [_] Enable friction 'ZfJ TIF-F2IBATLUM PLANE Ms = ‘Sq aSSY_TOR-F2IDATUM Ms 19 = <¢ Dynamic properties New Set
Ta thấy thông số Coefficient of Restitution (Hệ số phản hồi) được thiết lập là 0.89
-> Done để thốt ra ngồi
Trang 19
http:/Avww.thuvienso.info BAI GIANG PRO/E WILDFIRE Nguyễn Minh Tuân 2 Applications, Mechanism; chúng ta sẽ thiết lập trọng lực cho quả bóng; bấm vào nút & ~ nw TA ? Rr Ỉ ;› sẽ xuất hiện cửa số sau Magnitude 386.4 Direction vé: | 0 | pi E | | £: |ñ
Magnitude: độ lớn gia tốc trọng trường -> OK không phải sửa gì hết
3 Analysis: Edit Denifition phần mô phỏng có sẵn có tên là Ball_Drop; ta thấy phần thiết lâp type là Dynamie (Động lực học); bấm sang thẻ Ext Loads, ta thay Gravity đã được đánh dấu chọn lE_Analysis Definition Narna (BalL_Diop Type | Dynamic Preferences | Motors | Ext Loads | Enable Gravity [| Enable All Friction | oK || Run | | Cancel |
Bấm vào Run sẽ thấy quả bóng rơi tự do đến vị trí cuối sẽ nẩy lên với hệ số của lực phản
hổi là 0.89; vì thế dao động này sé tat dan