Ejemplo sencillo de pick and place

Esta sección muestra un ejemplo sencillo de pick and place utilizando un brazo robótico con una pinza de vacío que mueve una caja.

Siga estos pasos para crear su ejemplo de selección y colocación:

Crear un nuevo proyecto RoboDK

Estos pasos le mostrarán cómo crear un nuevo proyecto (también conocido como estación) en RoboDK para una aplicación de pick and place.

1.Abra RoboDK: Inicie la aplicación RoboDK en su ordenador.

2.Cree una nueva estación: Seleccione Archivo-Nueva estación en el menú principal de RoboDK-Se creará una nueva estación vacía como espacio de trabajo.

Example Pick and place - Imagen 1

3.Añadir un robot desde la biblioteca

a.Abra la biblioteca de robots en línea para descargar un robot

i.En el menú principal, seleccione Archivo → Abrir biblioteca en línea.

ii.Se abrirá la ventana de la biblioteca RoboDK, en la que se mostrarán diversos robots industriales.

b.Seleccione e importe un robot:

i.Utilice la barra de búsqueda para encontrar un robot adecuado para tareas de pick-and-place (por ejemplo, UR10, ABB IRB 120, Fanuc LR Mate).

ii.Haga clic en el robot deseado y seleccione Descargar.

c.Coloque el robot en la estación:

i.El robot aparecerá automáticamente en la estación.

ii.Utilice la herramienta Mover para ajustar su colocación si es necesario.

Example Pick and place - Imagen 2

4.Añadir un marco de referencia

a.Cree un marco de referencia:

i.Vaya a Programa → Añadir marco de referencia.

ii.Aparecerá un nuevo marco de referencia en el árbol de estaciones y en la vista 3D.

b.Posicione el marco de referencia:

i.Haga doble clic en el marco de referencia para introducir las coordenadas (X, Y, Z) y los valores de rotación.

ii.Pulse OK para guardar la posición.

Example Pick and place - Imagen 3

5.Importar objetos 3D

a.Cargar modelos de objetos:

iii.En el menú principal, seleccione Archivo → Abrir.

iv.Examine y seleccione los modelos 3D de los objetos que desee recoger y colocar (por ejemplo, archivos STEP, IGES).

b.Posicione los objetos:

v.Utilice la herramienta Mover para ajustar la colocación del objeto en el marco de referencia.

Example Pick and place - Imagen 4

6.Añadir una herramienta (pinza)

a.Seleccione una pinza:

i.En el menú principal, vaya a Utilidades → Añadir herramienta (TCP).

ii.Elija una pinza de la biblioteca de robots o importe un archivo de pinzas personalizado.

b.Acople la herramienta al robot:

i.Haga clic con el botón derecho en la pinza en el árbol de estaciones y seleccione Adjuntar al robot.

ii.Elija la brida adecuada para el robot.

c.Defina el TCP (punto central de la herramienta): Haga doble clic en la herramienta e introduzca las coordenadas del TCP relativas a la brida del robot.

Example Pick and place - Imagen 5

Crear objetivos para Pick and Place

Siga estos pasos para crear un objetivo básico en RoboDK para la aplicación pick and place

7.Añadir objetivos de selección y colocación:

a.Mueva el robot a la posición de recogida deseada.

b.Seleccione Programa → Enseñar objetivo para guardar la posición.

c.Repita la operación para las posiciones Pick, Retraer Pick, Colocar y Retraer Colocar.

8.Organice los objetivos:

a.Cambie el nombre de los objetivos para mayor claridad (por ejemplo, Aproximación_Pick, Pick, Place). Pulse F2 para renombrar los objetivos.

b.No olvide crear los objetivos bajo los marcos de referencia correspondientes en el árbol de estaciones.

9.Cree el objetivo Pick: Coloque el robot sobre la caja y cree un objetivo llamado Pick.

Example Pick and place - Imagen 6

10.Cree el objetivo Colocar: Mueva el robot donde desee colocar la caja y cree un objetivo llamado Colocar.

Example Pick and place - Imagen 7

11.Cree los objetivos de repliegue:

a.Mueva el robot al objetivo Pick y hacia arriba en el eje Z.

b.Cree un nuevo objetivo llamado Pick Retract.

c.Repita la operación con el objetivo Lugar.

Example Pick and place - Imagen 8

Crear programa de recogida y colocación

Siga estos pasos para crear un programa básico de pick and place en RoboDK con un brazo robótico de 6 ejes utilizando una pinza de vacío para mover una caja.

1.Programe la operación de recoger y colocar :

a.Cree un nuevo Programa: Vaya a Programa → Añadir programa y nómbrelo PickAndPlace.

b.Addin Instrucciones de movimiento:

i.Añada instrucciones MoveJ o MoveL para cada objetivo.

ii.Mueva primero el robot hacia el objetivo de retracción y, a continuación, cree un MoveL hacia el objetivo de recogida y vuelva a retraerlo.

iii.Repita la operación con el objetivo Lugar.

Example Pick and place - Imagen 9

2.Add event para recoger y colocar el objeto.

a.Para añadir un evento, vaya a Programa → Instrucción de eventos de simulación.

b.Añada un evento con la acción Adjuntar objeto para recoger la caja después del MoveL (Recoger).

Example Pick and place - Imagen 10

c.Añada un evento con la acción Desprender objeto coloque la caja después del MoveL (Colocar). La opción Adjuntar a padre permite adjuntar el objeto a uno nuevo una vez que se ha desprendido de la pinza.

Example Pick and place - Imagen 11

d.Es una buena práctica crear también un programa separado con una acción de evento Establecer posición del objeto que restablezca la caja a su posición de origen si es necesario.

Example Pick and place - Imagen 12

Siguiendo estos pasos, podrá crear con éxito una estación básica de pick-and-place en RoboDK.