Professional Documents
Culture Documents
I. INTRODUCCIN
En esta primera prctica de laboratorio
inicialmente se crean las herramientas de la interfaz,
como son los botones los cuadros de texto editables,
estticos y los dems posibles efectos que permiten
que la interfaz sea agradable para el usuario.
Posteriormente se desarrolla el anlisis de los datos
a calcular de acuerdo a los diferentes parmetros
que afectan el clculo de los grados de libertad de
un robot industrial, desde el nmero y tipo de
articulaciones, los grados de libertad para planar y
espacial y el nmero de eslabones que conforman el
robot.
Por ltimo damos paso a la creacin del cdigo en
matlab que permite de acuerdo a los datos
ingresados por el usuario en la interfaz grafica,
calcular los grados de libertad del robot. El cdigo
contiene las instrucciones que permiten que los
datos ingresados sean cargados en la ecuacin de de
Grbler
implementada
en
la
subrutina
correspondiente y visualizando el resultado en una
de las cajas de texto predefinidas para tal fin.
II. DESARROLLO DE LA PRCTICA
EXPERIMENTAL
A. Diseo
Con base en la gua de trabajo se genera un panel
el cual contiene 6 edit text que permiten ingresar el
Universidad Manuela Beltrn. Amaya Mikhail, Vargas Jonathan. Informe de laboratorio No 1 Robtica Industrial
F= ( n j1 ) + fi[1]
i=1
III. CONCLUSIONES
Conocer el tipo de movimiento que puede realizar
un robot facilita el manejo de las secuencias en un
proceso industrial ya que permite manejar tiempos y
espacios de una manera adecuada.
Utilizar el modelamiento con interfaz grafica en
Matlab crea un entorno agradable y de fcil
manipulacin para el usuario para diferentes tipos
de clculos y procesos.
REFERENCIAS
Universidad Manuela Beltrn. Amaya Mikhail, Vargas Jonathan. Informe de laboratorio No 1 Robtica Industrial
Universidad Manuela Beltrn. Apellido Autor1, Apellido Autor2. Informe de laboratorio Robtica Industrial.
ANEXOS
Cdigo Matlab
function varargout = Laboratorio1(varargin)
gui_Singleton = 1;
gui_State = struct('gui_Name',
mfilename, ...
'gui_Singleton', gui_Singleton, ...
'gui_OpeningFcn', @Laboratorio1_OpeningFcn, ...
'gui_OutputFcn', @Laboratorio1_OutputFcn, ...
'gui_LayoutFcn', [] , ...
'gui_Callback', []);
if nargin && ischar(varargin{1})
gui_State.gui_Callback = str2func(varargin{1});
end
if nargout
[varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
else
gui_mainfcn(gui_State, varargin{:});
end
function Laboratorio1_OpeningFcn(hObject, eventdata, handles, varargin)
handles.output = hObject;
guidata(hObject, handles);
Universidad Manuela Beltrn. Apellido Autor1, Apellido Autor2. Informe de laboratorio Robtica Industrial.
end
%calculo
function edit7_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
if lan==3
fir=v1
fip=v2
fic=v3*2
fih=v4
fie=v5*0
fis=v6*0
fit=fir+fip+fic+fih+fie+fis
grados=(lan*(e1-1-art))+fit
elseif lan==6
fir=v1
fip=v2
fic=v3*2
fih=v4
fie=v5*3
fis=v6*3
fit=fir+fip+fic+fih+fie+fis
grados=(lan*(e1-1-art))+fit
end
set(handles.text10,'string',grados)