Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
II.- Simulacin:
1. Cargamos el software MATLAB y entramos en la carpeta arte3.2.3 que es la que
contiene todos los archivos necesarios para nuestra aplicacin.
2. Inicializamos la librera escribiendo el comando init_lib.
3. Invocamos el modelo del robot Puma 560 con la orden:
robot = load_robot('UNIMATE','puma560').
4. Para apreciar mejor el robot ejecutamos el comando:
robot.graphical.draw_axes=0.
5. Con el comando drawrobot3d(robot,[0 0 0 0 0 0]) redibujamos el robot sin los
ejes y en la posicin Q=[0 0 0 0 0 0]
7. Declaramos el vector del efector para el robot Puma 560 con el siguiente
comando:
TD_tool0=[1,[[0,0,0],[1,0,0,0]],[0,[0,0,0],[1,0,0,0],0,0,0]]
8. A continuacin procedemos a definir los puntos a los que se va a mover el
efector final, estos puntos han sido probados con la interfaz teach de la librera,
para verificar que son puntos que estn dentro del rango de trabajo del robot
Puma 560.
a) Definimos el punto inicial del efector final:
RT_tp0=[[0.4521, -0.1501, 0.4718],[1.0000, 0.0000, 0.0000, 0.0000], [-1, 0, 0,
0], [9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];
Con la siguiente orden el efector final del robot se desplaza al punto RT_tp1:
MoveL(RT_tp1, 'vmax' , 'fine' , TD_tool0, 'wobj0');