Documente Academic
Documente Profesional
Documente Cultură
Griper1
Suport
%loat
Mate
)rigin asse!1
)rigin suport
Se crea$a o constrangere intre punctul de origine al piesei si punctul de origine al ansa!blului" &upa aceea se sterge coincidenta" Si se fi'ea$a la loc piesa prin clic( dreapta pe piesa si co!anda %i' "
Corp
Suprafata corp
Suprafata suport
Suprafata corp
Suprafata suport
brat*inf
Suprafata corp
Se crea$a doua constrangeri intre brat*inf si corp " +n cu suprafetele pre$entate in figura de sus, iar a doua cu suprafetelel pre$ente in ur!atorul slide"
Suprafata corp
Suprafata brat*sup
Suprafata brat*inf
Suprafata brat*sup
Suprafata brat*inf
Griper
Suprafata brat*sup
Suprafata griper
griper2
Suprafata griper2
.nti-.ligned
Suprafata griper -ri!a constrangere se face prininternediul suprafetelor pre$entate in figura" &aca orientarea pieselor nu este buna se apasa butonul .nti-.ligned
Suprafata Griper2
Suprafata Griper
. doua constrangere" &aca orientarea pieselor nu este buna se apasa butonul .nti-.ligned
Se crea$a inca o constrangere pentru a alinia cele doua co!ponente a griper-ului" Constrangerea se face intre !uc#ile pre$entate !ai sus"
Mate
brat*sup
%ront plane
0ste ne1oie de asta pentru a usura i!ple!entarea cine!aticii in1erse" Se selectea$a %ront plane al .sse!1 si %ront plane al brat*sup , se crea$a o constrangere intre acestea" 0'ista posibilitatea ca planurile sa nu coincida cu cel din tutorial"
-arallel
.ligned
Mate
Coincident
.ligned
Mate
Se sterg ulti!ele trei constrangeri care or fost create pentru po$itionarea !odelului"
coincidenta
Se cauta ulti!a coincidenta dintre cele doua co!ponente ale griperului si se sterge"
S2L 34"stl5
)ptions
Si!Mec#anics Lin(34"'!l5
%olderul curent din Matlab trebuie s; fie acela <n care este sal1at !odelul Solid=or(s -entru i!portarea !odelului se 1a folosi ur!;toare co!and;/ >>!ec#*i!port3?2lin(*robot"'!l?5 2lin(*robot"'!l - este nu!ele sub care a fost sal1at !odelul Solid=or(s
Create subsAste!
Se selectea$a toate blocurile 3ctrl@.5 si se crea$a un subsiste! Se redenu!este blocul SubsAste! in Model B& pentru usurarea lucrului"
7e1olute
7e1olute1
7e1olute2
-ris!atic
In fereastra de proprietati ale blocurilor pre$entate in figura, la para!etrul/ Cu!ber of sensorDactuator ports se introduce 1al/ 2"
7e1olute
E0,-1,0F
7e1olute1
E0,0,1F
7e1oluteB
E0,0,-1F
7e1olute2
E-1,0,0F
-ris!atic
E0,0,-1F
Se inserea$a blocurile si se crea$a legaturile confor! figuri" Se repeta si pentru blocurile 7e1olute1 si 7e1oluteB " Blocurile In si )ut se redenu!es" In H ung#i directie si )ut H ung#i directie1
Cu se folosesc &eri1ati1e
Goint .ctuator In fereastra de proprietati ale blocurilor Goint .ctuator para!etrul .ctuate :it# se sc#i!ba in Motion I .ngular unit sa fie in grade" Se repeta pt toate blocurile Goint .ctuator cu e'ceptia celui care este conectat la blocul -ris!atic
Goint actuator -entru blocul Goint .ctuator care este legat la blocul -ris!atic , para!etrul .ctuate :it# si sc#i!ba in Motion , iar -osition unit in !!
!!
Goint Sensor
In proprietatile blocului Goint Sensor care este conectat la -ris!atic , unitatea de !asurare a po$itiei se sc#i!ba in !!"
GoAstic( Input
Selector
Gain
Mu'
B ' )ut
&ead $one
Integrator
In siste!ul principal se inserea$a blocurile pre$entate !ai sus, se crea$a legaturile" Se selectea$a toate blocurile introduse si se crea$a un subsAte! care se redenu!este GoAstic(
Selector )utJ
E1 2 BF
0"K
Saturation
Gain
0!bedded M.2L.B %unction &e!u' 0!bedded M.2L.B %unction +nit &elaA Se introduc blocurile pre$entate !ai sus si se conectea$a confor! i!agini" Blocurile )ut se 1or redenu!i/ )ut -ul de sus/ griper )ut -ul de Nos/ ung#i griper +nit &elaA )ut
0ditor
0ditor
Saturation 200
Gain
0"1
In siste!ul principal se introduce un bloc 0!bedded Matlab %unction " Se redenu!este blocul/ Cine!atica in1ersa
Mu'
&isplaA
Mu'
&isplaA
&isplaA
B" 0'portarea !odelului Solid=or(s <n 6irtual =orld, Oi legarea acestuia la !odelul Si!Mec#anics, folosind 2oolbo'ul 6irtual 7ealitA
S; opri! si!ularea !odelul, Oi s; <nc#ide! toate ferestrele care aparPin !atlabului, cu e'cepPia progra!ului principal Oi al feresteri cu siste!ul principal"
2lin(*robot":rl
)pen as te't
nu!e*piesa":rl
nu!e*piesa":rl
Se desc#ide ca te't fiOierul 2lin(*robot":rl " Se 1a Oterge spaPiul din faPa Oi sfQrOitul denu!irilor pieselor scrise <n g#ili!ele" Ri se sal1ea$; !odificarea"
Se porneOte progra!ul 6-7eal! Builder" .cesta se poate g;si ur!Qnd traseul/ S!atlabTtoolbo'TslBdT1real!Tprogra!T1rbuild2"e'e Se desc#ide fiOierul/ alin(*robot":rl "
Ce: =orld
Insert 2ransfor!
Se !arc#ea$; Ce: =orld Oi se inserea$; un 2ransfor! " Si se 1a redenu!i 2ransfor! -ul inserat <n Model "
Model
C#ildren
Insert 2ransfor!
2ransfor! H suport
suport":rl
Inline
Se selectea$; pri!ul Inline , Oi se 1or folosi co!en$ile CutD-aste prin co!binaPia de taste ctrl@' Oi ctrl@1
Insert 2ransfor!
Se 1a insera <nc; un 2ransfor! <n C#ildren -ul de sub Model " 2ransfor! -ul inserat se 1a redenu!i <n corp "
Inline
Se selectea$; ur!atorul Inline , Oi se 1or folosi co!en$ile CutD-aste prin co!binaPia de taste ctrl@' Oi ctrl@1
Model C#ildren
2ransfor! H griper
Insert 2ransfor!
Se 1a insera <nc; un 2ransfor! <n C#ildren -ul de sub Model " 2ransfor! -ul inserat se 1a redenu!i <n griper " Se selectea$; ur!atorul Inline , Oi se 1or folosi co!en$ile CutD-aste prin co!binaPia de taste ctrl@' Oi ctrl@1
Model C#ildren
2ransfor! H brat*inf
Insert 2ransfor!
Se 1a insera <nc; un 2ransfor! <n C#ildren -ul de sub Model " 2ransfor! -ul inserat se 1a redenu!i <n brat*inf " Se selectea$; ur!atorul Inline , Oi se 1or folosi co!en$ile CutD-aste prin co!binaPia de taste ctrl@' Oi ctrl@1
Model C#ildren
2ransfor! H brat*sup
Insert 2ransfor!
Se 1a insera <nc; un 2ransfor! <n C#ildren -ul de sub Model " 2ransfor! -ul inserat se 1a redenu!i <n brat*sup " Se selectea$; ur!atorul Inline , Oi se 1or folosi co!en$ile CutD-aste prin co!binaPia de taste ctrl@' Oi ctrl@1
Model C#ildren
2ransfor! H griper2
Insert 2ransfor!
Se 1a insera <nc; un 2ransfor! <n C#ildren -ul de sub Model " 2ransfor! -ul inserat se 1a redenu!i <n griper2 " Se selectea$; ur!atorul Inline , Oi se 1or folosi co!en$ile CutD-aste prin co!binaPia de taste ctrl@' Oi ctrl@1
2est
Insert Bac(ground
Se selectea$; Ce: =orld Oi se inserea$; un Bac(ground" Se apas; butonul 2est Oi se aranNea$; 1ederea cu aNutorul co!en$ilor de na1igare"
.ccesD0dit 6ie:point
∾ s-a aranNat 1ederea, se selectea$; Ce: =orld Oi se inserea$; un 6ie:point "
6ie:point description
1ie:1
&irectionalLig#t direction
Se selectea$; Ce: =orld Oi se inserea$; un &irectional lig#t " Se desc#ide &irectionalLig#t Oi se d; dublu clic( pe direction " Se bifea$; coordonatele U,V,Z, Oi se introduc 1alorile/ UM-K, VM0, ZM0"
Se !ai inserea$; un =orld Info Oi un Ca1igation Info " Se sal1ea$; !odelul Oi se <nc#ide progra!ul"
corp-1
.dd CSB
Se desc#ide !odelul Matlab se intr; <n Model B& Oi se desc#ide fereastra de propriet;Pi al blocului corp-1 " Se selectea$; CSB Oi se adaug; un nou rQnd"
E0 0 0F
CSJ Se sc#i!b; 1alorile po$iPiei lui CSJ la E0 0 0F" Se repet; pasurile anterioare Oi pentru blocurile brat*inf-1 , brat*sup-1 , griper-1 si griper2-1 "
BodA sensor BodA sensor BodA sensor BodA sensor BodA sensor
Se inserea$; cinci blocuri BodA sensor " .cestea se leag; la blocurile corp-1 , brat*inf-1 , brat*sup-1 , griper-1 si respecti1 griper2-1 "
+nc#ec( BodA sensor Se desc#ide fereastra de propriet;Pi al blocului BodA sensor " Se bifea$; opPiunea -osition Oi 7otation !atri' , la -osition unit se seleactea$; unitatea de !;sur; <n !!" Se procedea$; la fel Oi la cel;lalte blocuri BodA sensor "
global corp1po$ corp1rot Goto E7F Se inserea$; cate dou; blocuri Goto pentru fiecare BodA sensor " Se desc#ide fereastra de propriet;Pi al blocului Goto , <n c;suPa Goto tag se trece nu!ele piesei la care este legat Oi portul de la BodA sensor Oi 2ag 1isibilitA se sc#i!b; <n global la toate" global
2lin(*robot":rl
Bro:se
67 Sin(
Wn siste!ul principal se inserea$; un bloc 67 Sin( " Se desc#ide fereastra de proprite;Pi al acesteia Oi se <ncarc; !odelul creat <n 6-7eal! Builder/ 2lin(*robot":rl "
Wn c;suPa 67ML 2ree sub ModelDC#ildren se bifea$; rotation si translation din corp , griper , brat*inf " brat*sup si griper2
%ro! corp"rotation
corp1rot
-entru fiecare intrare al blocului 67 Sin( se inserea$a in bloc %ro! " La para!etrul Goto 2ag se selectea$a denu!irea corespun$atoare intrari 67 Sin( la care este legat" Se procedea$a la fel pentru fiecare bloc %ro!
griper21rot
La fiecare cone'iune de roatie intre blocurile %ro! si 67 Sin( se !ai inserea$a cate un bloc 7oation Matri' to 67ML 7otation
Succes%%%