Proyecto En Mecatronica

Páginas: 12 (2963 palabras) Publicado: 7 de junio de 2012
MELFA Basic IV MELFA Robots

introducción

Introducción a la programación

Melfa Basic IV
MITSUBISHI ELECTRIC EUROPE, B.V. Sucursal en España 1

MELFA Basic IV MELFA Robots
Programación estructurada

introducción

En este lenguaje la programación se estructura como un conjunto de instrucciones cuyo flujo de proceso se realiza en un lenguaje BASIC estándar. El aspecto de un programaes un conjunto de instrucciones propias del sistema de Robot entre sentencias ya conocidas de BASIC. Se obtiene así una forma intuitiva de programación , sencilla incluso para aquellos usuarios con pocos conocimientos de BASIC.

MITSUBISHI ELECTRIC EUROPE, B.V. Sucursal en España

2

MELFA Basic IV MELFA Robots
Ejemplo de programa
... 10 DEF INTE VEL 12 VEL=50 15 OVRD VEL 20 FOR T= 0 TO 630 MVS P1 40 MOV P2 50 MVS P4 60 NEXT T 70 GOSUB 1000 75 HCLOSE 1 80 MOV P7 85 OVRD 30 90 MVS P9 95 RETURN 100 GOTO 20 1000 MOV P3 1005 DLY 1 1200 ...

introducción

Sentencias propias de BASIC para el flujo y condiciones de programa Sentencias propias de MELFA para el movimiento del Robot

MITSUBISHI ELECTRIC EUROPE, B.V. Sucursal en España

3

MELFA Basic IV MELFA Robots
Carácterescon significado especial

introducción

Apóstrofe (´)
Las líneas de comentarios están indicadas con apóstrofes, y serán transferidas serán también a la drive unit.

Ejemplo:

100 ´ posición de inicio

Asterisco (*)
El asterisco define marcas de salto (etiquetas). No serán tranferidas a la drive unit tranferidas

Ejemplo:

110 *TABLA1

MITSUBISHI ELECTRIC EUROPE, B.V. Sucursal enEspaña

4

MELFA Basic IV MELFA Robots
Carácteres con significado especial(2)

introducción

Coma (,)
La coma sirve de separador cuando se especifican muchos parámetros consecutivos. parámetros

Ejemplo:

100 P50 = (450,100,300, ...) (450, 100, 300,

Punto (.)
Para datos múltiples ,como los datos posicionales, el punto sirve como separador sirve de cada componente singular.Ejemplo:

110 M10 = P10.X P10.

MITSUBISHI ELECTRIC EUROPE, B.V. Sucursal en España

5

MELFA Basic IV MELFA Robots
Carácteres con significado especial (3)

introducción

Espacio ( )
Debe guardarse entre instrucciones y datos individuales, y tras los números de línea

Ejemplo:

100 MOV P10

Cada línea debe contener como máximo un comando

MITSUBISHI ELECTRIC EUROPE, B.V.Sucursal en España

6

MELFA Basic IV MELFA Robots
Declaración de variables

introducción

Los nombres de variables del tipo de posición, articulación (joint), aritmética, y cadena de caracteres , empiezan con un carácter particular. La norma es:

P J M C

= = = =

Positional (variable de posición) Joint (articulaciones) Aritméticas Character string (cadena de caracteres)

MITSUBISHIELECTRIC EUROPE, B.V. Sucursal en España

7

MELFA Basic IV MELFA Robots
Constantes numéricas

introducción

Ejemplos: Ejemplos: decimal hexadecimal binario : 234, 7471, -435, +546, -5454 : &H03FA, &H1AE5, &HA5 : &B0101, &B110110101, &B10101111

MITSUBISHI ELECTRIC EUROPE, B.V. Sucursal en España

8

MELFA Basic IV MELFA Robots
Constantes alfanuméricas

introducción

Ejemplo:"MELFA BASIC es altamente eficiente" “Siguiente posición" “Esperando entrada 5"

MITSUBISHI ELECTRIC EUROPE, B.V. Sucursal en España

9

MELFA Basic IV MELFA Robots
Constantes angulares Ejemplo: 90DEG 120DEG

introducción

El seno de un ángúlo de 100º se representa como: SIN(100DEG)

MITSUBISHI ELECTRIC EUROPE, B.V. Sucursal en España

10

MELFA Basic IV MELFA Robots
Declaraciónde variables: ejemplos
Position P
P1 P124 P100.X P110.Z P[M5+3] (!) P[M10].Z (!)

introducción

Joint J
J100 J100.W J10.T

Arithmetic M
M10 M99 M[M6+3] (!)

Character string C
C30$ C$[M5+4] (!)

(!) Sólo en Melfa Basic III

MITSUBISHI ELECTRIC EUROPE, B.V. Sucursal en España

11

MELFA Basic IV MELFA Robots
Expresiones con variables de tipo Posicional Ejemplos: P14 = P100...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • PROYECTOS MECATRONICA
  • proyectos mecatronica
  • proyecto mecatronica
  • Proyecto i. mecatronica
  • Proyecto De Mecatronica
  • Proyecto mecatronica
  • Mecatronica proyecto
  • Proyecto mecatronico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS