Evidencia 2
Evidencia 2
Evidencia 2
Ejercicio 1
Investigar las siguientes instrucciones de Melfa Basic IV o Melfa Basic V y dar un ejemplo
de uso de cada una de ellas:
1. MOV:
;salida bit nº 17
;(desp. relativo)
;salida bit nº 17
circular de ejes.
MVR P1,P2,P3
MVR2 P1,P2,P3
puntos múltiples -definidos por MOV,MS,MVR, etc, sin nterrupciones, es decir, sin
aceleraciones ni deceleraciones. En el momento que se declara esta instrucción, todas las
instrucciones de movimiento a partir de ella se hacen de esta forma.
M_IN
Entradas:
<variable>=M_IN(<bit>)
<variable>=M_INB(<byte>)
<variable>=M_INW(<word>)
M_OUT:
Salidas:
M_OUT(<bit>)=<1/0>
M_OUT(<byte>)=<byte>
M_OUT(<word>)=<word>
Ejemplos
mano, etc).
OVRD :
JOVRD :
Sintaxis:
Ejemplos
Sintaxis:
STEP <paso>
(sentencias)
NEXT
Ejemplo:
10 FOR M1 = 1 TO 10
: ;repetirán 10 veces
60 NEXT
: ; 10 unidades
100 NEXT
WAIT :
Sintaxis:
WAIT <condición>
Ejemplo
WAIT M_IN(1)
DEF FLOAT:
Definición de variable de número entero o real
EJEMPLO
1 Cnt 0 ' Invalidar Cnt (Movimiento continuo).
2 Mvs P1 ' Operar con aceleración/desaceleración
3 Cnt 1 ' Validar Cnt (Movimiento continuo).
mm en el lado final.
6 Mvs P3 ' Funcionamiento continuo a una distancia especificada antes y después de una
interpolación.
7 Cnt 1,300 ' Especificación de funcionamiento continuo a 300 mm en el lado inicial y a 300
mm en el lado final.
REM:Comentario
EJEMPLO
1 COlLvl 80,80,80,80,80,, 'Especificar el nivel permitido para la detección de impactos.
2 ColChk On 'Habilitar la función de detección de impactos.
3 Mov P1
4 Mov P2
5 Dly 0.2 'Esperar hasta la finalización de la operación
(También se puede utilizar la instrucción Fine).
6 ColChk Off 'Desactivar la función de detección de impacto.
7 Mov P3
TOOL:
Ajuste de la longitud de la herramienta
Ajuste de la longitud de la mano.
EJEMPLO
1 Prec On ' Activa el modo de alta precisión.
2 Mvs P1
3 Mvs P2
4 Prec Off ' Desactiva el modo de alta precisión.
5 Mov P1
DEF IO :
Definición de la variable de señal
EJEMPLO
1 Def IO PORT1 = BIT,6
:
10 PORT1 = 1 ' La señal de salida número 6 se enciende.
:
20 PORT1 = 2 ' La señal de salida número 6 se apaga.(Porque el bit más bajo del valor
numérico 2 es
0.)
Ejercicio 2:
Solución ejercicio 3
6. Cerrará la mano
16. En un momento designado, provoca una espera. de 1 Se utiliza para posicionar el robot y
SOLUCIÓN EJERCICIO 4