Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PROGRAMACIN BSICA
3.1 Introduccin
3
La memoria RAM del robot, se organiza en mdulos, y por defecto crea siempre dos mdulos:
Tarea: ROB1 La tarea (task) es el conjunto de programas y mdulos de un sistema destinados a realizar una
Tema 3: Programacin bsica.
1
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
Tema 3: PROGRAMACIN BSICA
En las siguientes figuras se pueden ver los mdulos de sistema User.sys y Base.sys editados,
donde se puede apreciar la herramienta definida en la actividad 2 (tpunzon) y tool0
respectivamente.
2
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
Tema 3: PROGRAMACIN BSICA
En la misma figura se observa que con el mismo procedimiento se pueden realizar las
siguientes operaciones:
A la hora de guardar los programas es muy importante tener en cuenta que hay que guardar
tambin los mdulos creados porque el programa lo constituye el conjunto de todos los
mdulos, que han de estar disponibles y cargados para que el robot funcione correctamente.
Crear un mdulo
Del mismo modo que se acta sobre los programas, se puede actuar sobre los mdulos
realizando las siguientes operaciones:
Nuevo mdulo: Permite crear un nuevo mdulo al cual habr que declararlo como
mdulo de programa o mdulo de sistema como indica la figura.
Guardar mdulo como: Permite crear un mdulo a partir de uno existente.
Cargar mdulo.
Cambiar declaracin: Permite declarar el tipo de mdulo (programa o sistema)
Eliminar mdulo.
3
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
Tema 3: PROGRAMACIN BSICA
Nueva rutina: Permite crear una nueva rutina tal y como indica la figura.
Copiar rutina. Permite crear una rutina a partir de una existente.
Trasladar rutina.
Cambiar declaracin.
Cambiar nombre.
Eliminar rutina.
3.3 Instrucciones
Un programa nuevo lo componen un conjunto de instrucciones que van ejecutndose
secuencialmente una a continuacin de otra hasta llegar al final del programa. Una vez
finalizado un ciclo el puntero del programa, vuelve a la primera instruccin para volver a
ejecutar secuencialmente el programa de nuevo hasta pararlo.
Para tener un conocimiento ms profundo de los tipos de datos, leer los anexos
correspondientes en la carpeta Tipos de datos.
4
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
Tema 3: PROGRAMACIN BSICA
Para aadir una instruccin, clicar en Aadir Instruccin y se desplegar una ventana con
las instrucciones clasificadas por categoras. Por defecto, las instrucciones mostradas son las
ms utilizadas y stas se encuentran en la categora Commmon (Comunes). Se presentan 12
instrucciones diferentes pero dentro de una misma categora puede haber ms, para
visualizarlas actuar sobre Anterior/Siguiente.
Para modificar los argumentos de una instruccin se puede actuar clicando dos veces sobre la
instruccin o bien clicando dos veces sobre el argumento concreto. Con la primera de las
opciones, se muestran todos los argumentos que componen la instruccin por lo que se puede
modificar cualquiera de ellos eligindolo.
5
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
Tema 3: PROGRAMACIN BSICA
Con la segunda opcin, se muestran todos los valores posibles del argumento que se pretende
modificar.
Si se desean realizar con las instrucciones otro tipo de acciones muy comunes como copiar,
pegar, eliminar Clicar sobre Editar.
6
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
Tema 3: PROGRAMACIN BSICA
1. Que el programa comience por la primera lnea para que lo ejecute secuencialmente.
Para ello clicar sobre Depurar\PP a main.
3. Pulsar sobre el botn Play del FlexPendant para comenzar la ejecucin del programa.
Pulsar sobre el botn correspondiente para las otras acciones.
Play.
Stop.
7
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
Tema 3: PROGRAMACIN BSICA
Modo de ejecucin.
Modo velocidad
8
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
Tema 3: PROGRAMACIN BSICA
9
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
Objetivos de la 01.- Programar el cdigo necesario para que el robot realice una tarea
actividad: concreta
02.- Entender la estructura de un programa RAPID.
03.- Programar el robot mediante la FlexPendant.
1
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
Objetivos:
1.- Crear un programa de forma que la punta de la herramienta dibuje o siga una forma
cuadrada o rectangular. El cuadrado estar programado en la rutina principal o main.
* * p30 p20
* * p40 p50
Procedimiento:
1.- Crear un programa siguiengo los pasos descritos en el tema T3. ABB\ Editor de
programas\Archivo\Nuevo programa.
2
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
3.- Mover el brazo del robot con el joystick hasta situarlo en uno de los vrtices del cuadrado a
realizar. Para grabar el punto, clicar en Aadir instruccin y aparecer en el lado derecho de
la pantalla el set de instrucciones que se utilizan con ms frecuencia (Common). Elegir la
instruccin adecuada que en este caso es MoveJ o mover el brazo del robot hasta el primer
punto.
Nota: A medida que se necesiten otras instrucciones, basta con clicar en Common y elegir el
set de instrucciones ms conveniente.
4.- Mover el brazo del robot con el joystick (movimiento lineal explicado en actividad 1) hasta
alcanzar el segundo de los vrtices del cuadrado. Grabar el punto, aadiendo la instruccin
MoveJ.
3
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
5.- Mover el brazo del robot con el joystick (movimiento lineal) hasta alcanzar el tercero y el
cuarto vrtice del cuadrado. Aadir las instrucciones correspondientes.
7.- Ejecutar el programa situando el cursor en main (Depurar\ PP a main) y pulsar el botn
Play para comenzar los movimientos del robot.
4
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
1 observacin:
Se observa que aunque todas las lneas del programa son iguales, sin embargo la posicin de
los puntos son diferentes y as lo reconoce el sistema robot. El robot utiliza el argumento *
como un dato de posicin o robtarget cuya composicin es la siguiente:
CONSTrobtarget*:=[[-90,-32,304],[0.9,6.1,-6.1,2.3],[0,0,-1,0], [9E9,9E9,9E9,9E9,9E9,9E9];
2 observacin:
El movimiento del robot no es rectilneo de punto a punto ya que la instruccin MoveJ busca el
camino ms cmodo para los brazos del robot. Hay que sustituir la instruccin por MoveL
(movimiento lineal).
3 observacin:
La herramienta no pasa por el punto definido sino que
pasa por la zona, debido a que de ha definido una zona
o distancia del punto como z100. Esto ocurrir aunque se
cambie la instruccin por MoveL. Por ejemplo entre las
lneas de programa:
5
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
6
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
Objetivos de la 01.- Programar el cdigo necesario para que el robot realice una tarea
actividad: concreta
02.- Entender la estructura de un programa RAPID.
03.- Programar el robot mediante la FlexPendant.
Archivos de 01.- Tringulo 1.1 Realizacin del tringulo con una instruccin MoveJ.
imagen 02.- Tringulo1.2 Realizacin del tringulo con instrucciones MoveL y una
Archivos de
programa
relacionados
1
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
Objetivos:
p80
1.- Crear un programa de forma que la punta de la
herramienta dibuje o siga una forma triangular. El
tringulo estar programado en una rutina a la que se
llamar desde otra rutina principal o main.
Procedimiento:
1.- Sobre el programa de la actividad 3.1, crear una rutina siguiendo los pasos descritos en el
tema T3. ABB\ Editor de programas pestaa Rutinas\Archivo\Nueva rutina.
2.- En la pestaa Tareas y programas se observan las dos rutinas (main y tringulo)
2
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
3.- Situando el cursor en la primera lnea de la rutina triangulo, mover el robot con el
joystick con movimientos lineales hasta el primer punto del tringulo (punto p60). Insertar la
instruccin para que el brazo robot se posicione en el punto, siguiendo los pasos de la figura.
La instruccin se programa con MovJ para facilitar los movimientos de los ejes del robot ya que
si estuviese al principio en una posicin alejada del punto, un movimiento lineal no siempre es
posible para los ejes del robot.
Nota: aunque en la figura aparezca la instruccin con una sintaxis determinada por haber
capturado la imagen con el programa RobotStudio, al trabajar con el FlexPendant sta difiere
algo aunque el significado sea el mismo quedando de la siguiente manera:
Diferencias:
A partir de esta actividad, la sintaxis de las instrucciones mostradas en las imgenes y las
mostradas en texto normalmente diferirn en los aspectos comentados.
4.- Repetir el procedimiento del punto 3 para los dos puntos restantes que definen el tringulo
(p70 y p80) e insertar las instrucciones correspondientes para grabarlos. Como se pretende
definir un tringulo, las instrucciones obviamente han de ser del tipo MoveL y la zona se define
como fine para alcxanzar el punto exacto.
PROC triangulo()
MoveJ p60, v1000,fine, MyTool;
MoveL p70, v1000,fine, MyTool;
MoveL p80, v1000,fine, MyTool;
ENDPROC
3
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
Para poder llamar a esta rutina desde la rutina main, situar el puntero en sta e insertar la
instruccin de llamada a rutina o ProcCall. Aadir instruccin\ ProcCall.
4
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
1observacin
El movimiento desde el punto p80 hasta el p60 no se realiza de forma lineal porque no hay
una instruccin que as lo indique, para ello introduciremos una lnea de instruccin que
permita ese movimiento lineal hasta completar el tringulo. Para ello insertar:
Es decir, volver al punto p60 con MoveL. En este caso se puede apreciar la utilidad de haber
programado los puntos con la notacin pXX y no con el argumento asterisco (*).
2observacin
Es interesante que el robot se retire a una posicin de inicio o Home que permita algunas
7.- Una vez realizados los cambios, volver a ejecutar el programa situando el cursor
nuevamente en main (Depurar\ PP a main) y pulsar el botn Play para comenzar los
movimientos del robot
5
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
Se observa que el tringulo se ejecuta perfectamente y que el robot se retira a una posicin
alejada definida por el punto p10 desde la cual comienza la siguiente ejecucin.
6
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
Objetivos de la 01.- Programar el cdigo necesario para que el robot realice una tarea
actividad: concreta
02.- Entender la estructura de un programa RAPID.
03.- Programar el robot mediante la FlexPendant.
1
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
Objetivos:
1.- Crear un programa de forma que la punta de la herramienta dibuje o siga una forma de
una circunferencia. La circunferencia estar programada en una rutina a la que se llamar
desde otra rutina principal o main.
3.- Para programar la circunferencia se utiliza la instruccin MovC y hay que definir dos arcos
para completarlo. Cada arco est definido por un punto inicial, uno intermedio y otro final.
Procedimiento:
1.- Crear un programa siguiendo los pasos descritos en el tema T3 o continuar con el anterior.
ABB\ Editor de programas\Archivo\Nuevo programa.
2.- Crear una rutina siguiendo los pasos descritos en el tema T3. ABB\ Editor de programas
pestaa Rutinas\Archivo\Nueva rutina.
2
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
3.- En la pestaa Tareas y programas se observan las dos rutinas (main y crculo). Mover el
robot con el joystick con movimientos lineales hasta el primer punto de la circunferencia
(punto p90) e insertar la instruccin MoveJ:
4.- Desde este punto p90 se quiere trazar la circunferencia utilizando para ello la instruccin
MoveC. Esta instruccin necesita tres puntos para definir un arco de circunferencia:
El arco queda definido por las dos lneas de programacin que se ven en la siguiente figura:
Si se ejecutarse el programa se observara el efecto zona definido como z100 lo que supone
que la herramienta pasa por la citada zona sin pasar por el punto exacto. En la figura de la
derecha se observa el efecto sobre dicho punto cuando la zona se define como fine.
3
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
El salto desde p110 a p90 es el que le resultara ms cmodo al robot por utilizar la instruccin
MovJ.
5.- Desde este punto p110 hay que definir el arco que cierre la circunferencia. Los tres puntos
de la nueva instruccin MoveC se definen:
La circunferencia queda definida por las tres lneas de programacin que se ven en la siguiente
figura:
6.- Para poder llamar a esta rutina desde la rutina main, situar el puntero en sta e insertar la
instruccin de llamada a rutina o ProcCall. Aadir instruccin\ ProcCall.
4
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
Una vez insertada la llamada a rutina circulo en la rutina main el programa queda de la
siguiente manera:
PROC main()
circulo;llamada a rutina circulo
ENDPROC
PROC circulo()
MoveJ p90, v1000,z100, MyTool;
MoveC p100, p110, v1000,z100, MyTool;
MoveC p110, p90, v1000,z100, MyTool;
ENDPROC
6.- Ejecutar el programa situando el cursor en main (Depurar\ PP a main) y pulsar el botn
Play para comenzar los movimientos del robot
5
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
2observacin
Para que el robot se retire a una posicin de inicio o Home, se inserta la instruccin que lleve
la herramienta a ese punto alejado:
7.- Una vez realizados los cambios, volver a ejecutar el programa situando el cursor
nuevamente en main (Depurar\ PP a main) y pulsar el botn Play para comenzar los
movimientos del robot
6
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
Objetivos de la 01.- Programar el cdigo necesario para que el robot realice una tarea
actividad: concreta
02.- Entender la estructura de un programa RAPID.
03.- Programar el robot mediante la FlexPendant.
Archivos de
programa
relacionados
1
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
Objetivos:
1.- Aprovechando los programas y los puntos definidos en las actividades anteriores, crear un
programa de forma que la punta de la herramienta dibuje o siga las tres formas geomtricas,
cuadrado, tringulo y circunferencia.
2.- Cada figura estar programada en una rutina diferente. Todas ellas se llamarn desde la
rutina principal o main.
p110
p120 p100
p80
p70
p60
p30 p40 Y
Procedimiento:
1.- Crear un programa siguiendo los pasos descritos en el tema T3 o modificar el existente.
ABB\ Editor de programas\Archivo\Nuevo programa.
2.- Crear las rutinas siguiendo los pasos descritos en el tema T3. ABB\ Editor de programas
PROC main()
cuadrado;llamada a rutina cuadrado
triangulo;llamada a rutina tringulo
circulo;llamada a rutina crculo
inicio;llamada a rutina inicio
ENDPROC
PROC cuadrado()
MoveJ p20, v1000,fine, MyTool;
MoveL p30, v1000,fine, MyTool;
MoveL p40, v1000,fine, MyTool;
MoveL p50, v1000,fine, MyTool;
MoveL p20, v1000,fine, MyTool;
ENDPROC
PROC triangulo()
MoveJ p60, v1000,fine, MyTool;
MoveL p70, v1000,fine, MyTool;
MoveL p80, v1000,fine, MyTool;
MoveL p60, v1000,fine, MyTool;
ENDPROC
2
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
PROC circulo()
MoveJ p90, v1000,fine, MyTool;
MoveC p100, Target 110, v1000,fine, MyTool;
MoveC p110, Target 90, v1000,fine, MyTool;
ENDPROC
PROC inicio()
MoveAbsJ p10, v1000,fine, MyTool;Se trata de un movimiento absoluto de ejes
y se utiliza para definir puntos singulares
ENDPROC
3.- Ejecutar el programa situando el cursor en main (Depurar\ PP a main) y pulsar el botn
Play para comenzar los movimientos del robot
3
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
2observacin
4.- Para poder aplicar un offset vertical o del eje Z sobre el punto concreto, la sintaxis a
emplear es la siguiente:
Se observa que qn la lnea de instruccin cuyo dato robtarjet es p20, se inserta la FUNCIN
(no instruccin) offs y se especifica a continuacin cual es el ofset a aplicar sobre el punto en
el eje x,y,z. En el caso anterior, sobre p20 se aplican:
Para poder programar el ofsset desde el FlexPendant se ha de proceder del siguiente modo:
a. Copiar y pegar la lnea de instruccin del punto sobre el que vamos a aplicar el offset,
en el caso de la figura se aplica sobre el ltimo punto del cuadrado.
b. En la ltima lnea, clicar dos veces sobre el punto sobre el que se quiere aplicar el offset
vertical (p20 en este caso), para poder modificar solamente el dato que es del tipo
robtarjet.
4
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
5
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
e. Para los otros tres argumentos [offs (p20,<EXP>,<EXP>,,<EXP>)] donde hay que
especificar el valor del desplazamiento, una vez seleccionado el argumento a modificar,
pulsar sobre Editar\Solo seleccionados tal y como se especifica en la siguiente figura:
g. Aceptando todas las midificaciones clicando sobre OK, la instruccin queda modificada
del siguiente modo:
6
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
5.- Realizar los cambios de programa y volver a ejecutar el programa situando el cursor
nuevamente en main (Depurar\ PP a main) y pulsar el botn Play para comenzar los
movimientos del robot
PROC main()
cuadrado;llamada a rutina cuadrado
triangulo;llamada a rutina tringulo
circulo;llamada a rutina crculo
inicio;llamada a rutina inicio
ENDPROC
PROC cuadrado()
MoveJ p20, v7000,fine, MyTool;
MoveL p30, v1000,fine, MyTool;
MoveL p40, v1000,fine, MyTool;
MoveL p50, v1000,fine, MyTool;
MoveL p20, v1000,fine, MyTool;
MoveL offs (p20,0,0,50), v1000,fine, MyTool;
ENDPROC
PROC triangulo()
MoveJ p60, v7000,fine, MyTool;
MoveL p70, v1000,fine, MyTool;
MoveL p80, v1000,fine, MyTool;
MoveL p60, v1000,fine, MyTool;
MoveL offs (p60,0,0,50), v1000,fine, MyTool;
ENDPROC
PROC circulo()
MoveJ p90, v7000,fine, MyTool;
MoveC p100, p110, v1000,fine, MyTool;
MoveC p110, p90, v1000,fine, MyTool;
MoveL offs (p90,0,0,50), v1000,fine, MyTool;
ENDPROC
PROC inicio()
MoveAbsJ p10, v1000,fine, MyTool;
ENDPROC
Modificar posicin:
1.- Si alguna de las piezas del ejercicio se mueve de posicin, existe la posibilidad de respetar
el programa modificando la posicin de losl puntos. Por ejemplo si se modifica la posicin del
tringulo:
7
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
2.- Para modificar las nuevas posiciones de los puntos p60, p70 y p80, situar el puntero en la
linea de instruccin cuyo punto se pretende modificar, por ejemplo p60 dentro de la rutina
triangulo. Seleccionar solamente el punto.
3.- Mover la punta de la herramienta del robot hasta la nueva posicin de p60 y en la barra de
herramientas inferior, pulsar Modificar posicin aceptar los cambios en los sucesivos cuadros
de dilogo que aparecen.
4.- Modificar los punto p70 y p80 actuando de la misma manera. Se puede observar en la
ventana ABB\ Datos de programa\Robtarget que los datos correspondientes a esos puntos
se han actualizado a las nuevas posiciones que ocupan.
8
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
Archivos de
imagen
relacionados
Archivos de
programa
relacionados
1
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
Advertencia:
Este tipo de operacin debido a las dificultades y riesgos que entraa se sustituye cada da
ms por la creacin o restauracin de la copia de seguridad o Backup. Dichas copias de
seguridad, guardan o cargan toda la informacin en una nica operacin por lo que resultan
ms cmodas que las operaciones descritas en esta actividad.
El proceso para crear y restaurar la copia de seguridad est descrito en la actividad 1.1.
Objetivos:
2.- Desde el mdulo principal o MainModule, se llamar a las rutinas para que ejecuten las
piezas.
-Y Y
Procedimiento:
1.- Crear un programa siguiengo los pasos descritos en el tema T4. ABB\ Editor de
programas\Archivo\Nuevo programa.
2.- Crear los dos mdulos siguiengo los pasos descritos en el tema T4. ABB\ Editor de
programas pestaa Mdulos\Archivo\Nuevo mdulo.
2
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
3.- Abrir el modulo1 clicando dos veces sobre l y crear la rutina triangulo siguiengo los pasos
descritos en el tema T4. ABB\ Editor de programas pestaa Rutinas\Archivo\Nueva
exagonorutina. Realizar lo mismo con el modulo2 con la rutina hexgono.
3
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
3.- Crear los progamas correspondientes a los movimientos en las correspondientes rutinas
(main, tringulo y hexgono).
4.- Una vez comprobado el funcionamiento del programa, proceder a guardar el mismo. Para
ello, situarse en el programa clicando la pestaa Tareas y programas.
Los mdulos programados (Mdulo 1 y mdulo 2) donde se han creado las rutinas, se han
declarado como mdulos de programa. Los mdulos de sistema se pueden utilizar para
guardar herramientas u otro tipo de datos y no se guardan al gaurdar el programa. Para
salvarlos, hay que guardarlos por separado con la opcin guardar mdulo.
4
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
5
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
Cargar un programa:
Advertencia: Se han de cargar los mdulos de sistema que el programa utilizaba cuando se
guard. Por eso es importante guardar dichos mdulos, que como en el apartado anterior se
explica hay que hacerlo por separado. Si no se hace as es muy problable que el
programa no funcione o no lo haga correctamente.
5.- Para cargar un programa, el proceso es similar, clicar la pestaa Tareas y programas y
en el men Archivo elegir Cargar programa.
7.- Como se ha comentado anteriormente hay que cargar aparte los mdulos de sistema, con
lo que se sobreescribirn los actuales con el peligro que ello supone. Para cargar dichos
mdulos clicar en la pestaa Mdulos y en el men Archivo elegir Cargar mdulo.
6
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
Crear un programa de forma que la punta de la herramienta dibuje o siga la forma de la pieza
representada en la figura.
Crear un programa de forma que la punta de la herramienta dibuje o siga la forma de la pieza
representada en la figura.
3.- Prisma
Actividad 3.6: Programacin bsica. Ejercicios propuestos.
Crear un programa de forma que la punta de la herramienta dibuje o siga una forma de un una
pieza formada por dos prismas hexagonales. Los movimientos se programarn con puntos
identificados tal y como se concreta en la figura.
p60
p120
p30 p30
1
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
Se debe realizar el programa de un robot que simule una aplicacin de rebarbado de una pieza
de fundicin mediante una fresa.
Es importante que la pieza que se utilice para el ejercicio, este fija para que en caso de colisin
no se mueva y no nos sirva la parte del programa que tengamos realizada. Asimismo es
importante que la pieza elegida no tenga un contorno regular, ya que facilita que el alumno
deba esforzarse en buscar las mejores alternativas para mantener la perpendicularidad de la
herramienta y la distancia a la pieza.
En la foto se puede ver un ejemplo de algunas piezas que pueden servir para este ejercicio.