Beruflich Dokumente
Kultur Dokumente
Robótica
Programación
Función de la Programación
Las funciones que debe cumplir la programación de un robot, son:
•El robot opera en un mundo real impreciso, y el modelo del mundo que
el programa maneja puede no dar cuenta debida de él, precisamente a
causa de esa imprecisión.
Programación
Función de la Programación
La activación de comandos para realizar acciones, y la secuencia en que
éstas se ejecuten, depende de que determinados eventos hayan
sucedido o no. Además, otras acciones deben ser ejecutadas en
respuesta a señales de error externas.
Comandos de Visualización
Comandos de Aprendizaje
Comandos de Programación
8
Comandos
Comandos de Operación
Run: Es un comando Directo utilizado para comenzar la ejecución de una
tarea a partir de la primer línea del programa.
Run PLV1 (Ejecuta el programa de usuario PLV1
List: Comando directo que sirve para ver todas las líneas de código de un
programa especificado, o de no especificarse, visualiza todos los programas del
controlador.
List PLH1 (muestra todas las líneas de comando del programa PLH1)
Here: Es un comando Mixto que permite grabar la posición actual de cada uno de
los ejes en una posición determinada
Here PLVC[1] (define que la ubicación en que se encuentra ahora el robot, queda
guardado en la posición 1 del vector PLVC)
Teachr: Es un comando Directo que sirve para igualar dos valores de posiciones
Teachr PLVC[1] PLV[2] (la posición 2 del vector PLVC, toma los mismos valores de
ubicación que la posición 1 del mismo vector)
Setp: Tiene exactamente el mismo uso, pero es un comando mixto.
Shiftc: Es un comando Mixto que sirve para cambiar la ubicación de una posición
en valor determinado en un eje cartesiano determinado
Shiftc PLVC[1] Y 2000 (cambia la ubicación de la posición 1 del vector PLVC 2 mm)
Estructuras de Programación
INICIO
Estructura Secuencial
FIN
Estructuras de Programación
PLH1
Ejemplo: Estructura Secuencial
A
Program PLH1
Define A
A5 Set A = 5
Moved PLH[ A ]
End
PLH [ A ]
FIN
Estructuras de Programación
Estructura de decisión o disyunción
No
No
If A = B them
A=B
Print B
Else
Si GoSub PLH1
Endif
B PLH1
Set C = A + B
End
CA+B
Estructuras de Programación
Estructura de Repetición
Estructura Para.
Estructura de repetición
que repite el ciclo una
Valor Final cantidad determinada
de veces, utiliza una
Valor Inicial Incremento variable que se va
autoincrementando
Estructuras de Programación
Ejemplo: Estructura de Repetición
C0
Set C = 0
For I = 1 to 10
Set C = C + (3*I)
10 EndFor
C C + (3*I)
Print C
I=1 1
End
C
Comandos
Comandos de Programación
For < > to < > / endfor: Estructura formada por varios comandos utilizada
como subrutina para ejecutar un ciclo de repetición desde un valor
determinado hasta otro valor determinado.
For A=1 to 10
<>
Endfor
(Forma una subrutina de 10 ciclos en los cuales la variable “A” pasa del valor 1
hasta el 10, saltando de 1 en 1)
Global: Comando mixto se utiliza para definir el uso de una variable en forma
global, que podrá ser utilizada por cualquier programa de usuario. Se pueden
definir hasta 12 variables en un comando.