Teknologi og Forskningslære Besøk ved Universitetet i Agder Campus Grimstad Mekatronikk Lab D2 024 1. Desember 2015 KKG Teknologi og Forskningslære, 2015. Side: 1 Faglærer KKG: Jan Erik Berg UiA: Geir Hovland https://sfi.mechatronics.no https://www.motion lab.no Forberedelser Forberedelse til besøk: tirsdag 1. desember, Campus Grimstad. Lab D2 024. Gå til web siden: http://www.scilab.org/download/latest Last ned og innstaller SciLab for Windows eller Mac. I det følgende eksempel skal vi bruke SciLab til å tegne bevegelsene til en enkel robot bestående av to armer og to ledd. Se figur nedenfor. Y (x 2,y 2 ) KKG Teknologi og Forskningslære, 2015. Side: 2 L 1 q 1 L 2 (x 1,y 1 ) q 2 X
Forberedelser Neste skritt er å programmere disse ligningene i SciLab og tegne roboten. I SciLab, skriv: edit tegnrobot Skriv inn følgende kode: KKG Teknologi og Forskningslære, 2015. Side: 3 Trykk F5 for å kjøre programmet. Eventuelt: Meny Execute Save and Execute Resultat Programmere en robot bane KKG Teknologi og Forskningslære, 2015. Side: 4 pi=3.141592654; tid=0:0.1:2*pi; radius=100; X=radius*cos(tid); Y=radius*sin(tid); Z=0; plot(x,y,'bo'); fid=mopen('fil.txt','wt'); for(i=1:length(tid)) mfprintf(fid,'%1.2f,%1.2f,%1.2f\n',x(i),y(i),z); end; mclose(fid); Lage en tekst fil med navn: fil.txt Lagre all verdiene for Xog Y, med Z=0. Trykk F5 for å kjøre programmet. Sjekk at fil.txt finnes i katalogen: Libraries Documents
Start Programmet: IRBCAM KKG Teknologi og Forskningslære, 2015. Side: 6 KKG Teknologi og Forskningslære, 2015. Side: 5 Velg robot: UNIVERSAL UR5 Nederst i listen
Velg Verktøy: Spindle ZCH1 KKG Teknologi og Forskningslære, 2015. Side: 8 KKG Teknologi og Forskningslære, 2015. Side: 7 Definer koordinatsystem: X=300, Z=300
Innstillinger KKG Teknologi og Forskningslære, 2015. Side: 10 KKG Teknologi og Forskningslære, 2015. Side: 9 Lagre Oppsettet Lagre oppsettet som: Libraries\Documents\UR5.irb Velg deretter: View Combination View (eller trykk CTRL 2) Foreløpig har vi ingen robotbane definert.
Importer tekst fil fra SciLab De som ønsker det, kan nå bytte språk til norsk: Help Language Velg: File APT TXT/CSV Options KKG Teknologi og Forskningslære, 2015. Side: 11 Velg filen: Libraries\Documents\fil.txt Importer tekst fil fra SciLab Velg: File APT TXT/CSV to APT KKG Teknologi og Forskningslære, 2015. Side: 12 Velg filen: Libraries\Documents\fil.txt
Lagre på nytt format Lagre filen som: Libraries\Documents\test1.apt KKG Teknologi og Forskningslære, 2015. Side: 14 KKG Teknologi og Forskningslære, 2015. Side: 13 Sirkel hentet inn fra SciLab
Konfigurer Robotbane Velg: Tools Configure Path (eller trykk: CTRL K) Velg: Wrist Down, deretter OK KKG Teknologi og Forskningslære, 2015. Side: 16 KKG Teknologi og Forskningslære, 2015. Side: 15 3D Simulering: Trykk på >
Lagre Robot Program Velg: File UNIVERSAL Save UNIVERSAL Lagre som: test1.script Kopier denne filen til en minnepenn. KKG Teknologi og Forskningslære, 2015. Side: 18 KKG Teknologi og Forskningslære, 2015. Side: 17 Hvordan Kjøre Robot Program
Hvordan Kjøre Robot Program KKG Teknologi og Forskningslære, 2015. Side: 20 KKG Teknologi og Forskningslære, 2015. Side: 19 Hvordan Kjøre Robot Program
Hvordan Kjøre Robot Program KKG Teknologi og Forskningslære, 2015. Side: 21 Etter skriptkoden, legg til en Basic Halt kommando for å stoppe roboten. Ellers begynner den på nytt fra toppen. Hvordan Kjøre Robot Program KKG Teknologi og Forskningslære, 2015. Side: 22
Sett inn USB Pinne KKG Teknologi og Forskningslære, 2015. Side: 24 KKG Teknologi og Forskningslære, 2015. Side: 23 Hvordan Kjøre Robot Program
Hvordan Kjøre Robot Program KKG Teknologi og Forskningslære, 2015. Side: 26 KKG Teknologi og Forskningslære, 2015. Side: 25 Hvordan Kjøre Robot Program
Hvordan Kjøre Robot Program KKG Teknologi og Forskningslære, 2015. Side: 28 KKG Teknologi og Forskningslære, 2015. Side: 27 Simulering Først, Deretter Robot
3D Simulering KKG Teknologi og Forskningslære, 2015. Side: 30 KKG Teknologi og Forskningslære, 2015. Side: 29 Nytt Program: 8 tall pi=3.141592654; tid=0:0.1:2*pi; radius=100; X=radius*cos(tid); Y=radius*sin(2*tid); Z=0; plot(x,y,'bo'); fid=mopen('fil.txt','wt'); for(i=1:length(tid)) mfprintf(fid,'%1.2f,%1.2f,%1.2f\n',x(i),y(i),z); end; mclose(fid); Lage en tekst fil med navn: fil.txt Lagre all verdiene for Xog Y, med Z=0. Trykk F5 for å kjøre programmet. Sjekk at fil.txt finnes i katalogen: Libraries Documents
Nytt Program: 8 tall Prøv å få til å kjøre denne nye banen på UR5 roboten. KKG Teknologi og Forskningslære, 2015. Side: 31