Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cinemática de Robots 0 1 de 6
Número de tarea:
2
El robot que se usó es el Comau Racer 7-1.4, añadiendo la herramienta Weld gun se tiene
preparado el mismo para poder programar en Python:
variable de entrada “P”, así mismo se permite configurar para el ejercicio propuesto, en este caso
son 50 puntos dentro de la trayectoria, por ello P toma el valor de 50;
A continuación, se presenta el código en Python:
from robodk import robolink # RoboDK API
from robodk import robomath # Robot toolbox
# The following 2 lines keep your code compatible with older versions or RoboDK:
from robodk import * # RoboDK API
from robolink import * # Robot toolbox
# Link to RoboDK
RDK = robolink.Robolink()
robot = RDK.Item('Robot')
Home = RDK.Item('Target 1')
Home2 = RDK.Item('Target 2')
robot.MoveJ(Home)
x=0;
y=0;
z=0;
P=50; #set points into trayectory
R=P/20;
#Target1 = Home.Pose()*transl(100,0,0)
#Target2 = Home.Pose()*transl(100,0,-200)
#A=[Target1,Target2]
for i in range (P):
T=i/R
B=40*cos(T)
C=40*sin(T)
D=2.5*(T)
Target3= Home.Pose()*transl(B,C,D)
robot.MoveL(Target3)
#robot.MoveL(Target1)
robot.MoveJ(Home2)
Ahora se procede a determina las medidas de la herramienta por medio de solid Works
Conclusiones:
Se demostró la correcta aplicación y resolución de una función matemática que describe el
movimiento de una espiral en forma ascendente por el eje Z
Referencias: