66
Versión 1.0.0.3

Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

Versión 1.0.0.3

Page 2: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 2 / 66

CONTENIDO

Sección 1: INTRODUCCIÓN ................................................................................................................................. 4 1.1. INSTALACION DEL SOFTWARE SOBRE EL PC...................................................................................... 4

1.1.1. Requerimientos mínimos del PC ......................................................................................................... 5 1.1.2. Directorios y ficheros que componen la aplicación.............................................................................. 5 1.1.3. ARRANQUE......................................................................................................................................... 5

Sección 2: WIMAC – PRO. MENU PRINCIPAL .................................................................................................... 9 2.1. UTILIDADES de la APLICACIÓN. .............................................................................................................. 9

2.1.1. Editor PC.............................................................................................................................................. 9 2.1.2. Tablas de Memoria. ............................................................................................................................. 9 2.1.3. Carga y Ejecución de un programa. .................................................................................................. 11 2.1.4. Directorio de programas MAC. .......................................................................................................... 13 2.1.5. Borrar programa MAC........................................................................................................................ 13 2.1.6. Recepción de programa..................................................................................................................... 14 2.1.7. Transmisión de programa. ................................................................................................................. 15 2.1.8. BACKUP de Memoria. ....................................................................................................................... 17 2.1.9. RESTITUCION de Memoria............................................................................................................... 18 2.1.10. Reset MAC ..................................................................................................................................... 20 2.1.11. Parámetros Generales del Sistema. .............................................................................................. 20 2.1.12. Parámetros de sistema de los ejes. ............................................................................................... 22 2.1.13. Salir de WIMAC .............................................................................................................................. 23

2.2. HELP ......................................................................................................................................................... 23 Sección 3: WIMAC............................................................................................................................................... 24

3.1. INTRODUCCION ...................................................................................................................................... 24 3.1.1. Directorios y ficheros que componen la Aplicación. .......................................................................... 24 3.1.2. Editor PC. (Editor Externo: MacEdit.EXE) ......................................................................................... 25 3.1.3. Tablas de Memoria. ........................................................................................................................... 27 3.1.4. Carga y Ejecución de un programa. .................................................................................................. 27 3.1.5. Directorio de programas MAC. .......................................................................................................... 27 3.1.6. Borrar programa MAC........................................................................................................................ 27 3.1.7. Recepción de programa..................................................................................................................... 27 3.1.8. Transmisión de programa. ................................................................................................................. 27 3.1.9. Transmisión de un predeterminado programa................................................................................... 27 3.1.10. BACKUP de Memoria..................................................................................................................... 28 3.1.11. RESTITUCION de Memoria. .......................................................................................................... 28 3.1.12. Reset MAC ..................................................................................................................................... 28 3.1.13. Inicializar tiempos. .......................................................................................................................... 28 3.1.14. Ejecución de fichero en DNC (programa infinito)........................................................................... 30 3.1.15. Utilidad de conversión a fichero de tipo G04. ................................................................................ 31 3.1.16. Cargas de programas mediante el MAC-Editor. ............................................................................ 32 3.1.17. Mac Osciloscopio. .......................................................................................................................... 32 3.1.18. Mac Debugger. ............................................................................................................................... 35 3.1.19. Salir de Wimac ............................................................................................................................... 35 3.1.20. Parámetros Generales del Sistema. (Implementación del Equipo) ............................................... 35 3.1.21. Parámetros de sistema de los ejes. (Implementación del Equipo) ................................................ 35 3.1.22. Parámetros de sistema de los ejes. (Implementación del Equipo) ................................................ 36 3.1.23. EDM: PARAMETROS de SISTEMA y ESPECIALES. ................................................................... 36

Sección 4: PC como CONSOLA de PROGRAMACION del EQUIPO M.A.C...................................................... 37 4.1. INTRODUCCION ...................................................................................................................................... 37 4.2. Visualización del “Display de la Botonera de mandos del equipo” ........................................................... 37 4.3. PARAMETROS de USUARIO................................................................................................................... 38

4.3.1. Visualización del contenido numérico de los 100 parámetros de Usuario. ....................................... 39 4.3.2. EDITOR de PARAMETROS .............................................................................................................. 39 4.3.3. Acceso a determinado Parámetro o determinado octeto de Parámetros:......................................... 40 4.3.4. Modificación del contenido numérico de cualquier Parámetro: ......................................................... 41

4.4. Acceso al WIMAC-Editor........................................................................................................................... 42 4.4. GRAFICO en TIEMPO REAL.................................................................................................................... 44

4.4.1. Acceso a Configuración: .................................................................................................................... 45 4.5. TRATAMIENTO de las Funciones M ........................................................................................................ 46

Page 3: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 3 / 66

4.5.1. Introducción........................................................................................................................................ 46 4.5.2. Repaso a la Operatoria y programación del equipo MAC. ................................................................ 47 4.5.2.1. Introducción de un valor de carga en un parámetro durante la fase de ejecución de programas. 47 4.5.3. CICLOS MEDIANTE “diálogo”. Fichero MAC.CIC............................................................................. 48 4.5.4. Tratamiento de las Funciones M. Operatoria..................................................................................... 49 4.5.5. Carga de Valores en EJECUCIÓN. ................................................................................................... 50 4.5.6. Carga de Valores en EDICION. Implementación de un programa pieza con Funciones "M" con Ciclos Mediante Diálogos. ................................................................................................................................ 51 4.5.7. Reedición de una Función M ............................................................................................................. 52 4.5.7.1. Borrado de una Función M............................................................................................................. 52 4.5.7.2. Editor Externo (MacEdit.exe). ........................................................................................................ 53

Sección 5: Prontuario de programación para ficheros de WIMAC ...................................................................... 54 5.1. Fichero CONFIG.lcm................................................................................................................................. 54 5.2. Fichero MENU.lcm .................................................................................................................................... 55 5.3. Ficheros PANELn.lcm ............................................................................................................................... 56 5.4. Fichero USER.lcm..................................................................................................................................... 64 5.5. Fichero ADR.lcm ....................................................................................................................................... 64 5.6. Fichero TABLE.lcm ................................................................................................................................... 64 5.7. Fichero MAC.cic ........................................................................................................................................ 65

Sección 6: Consejos y errores ............................................................................................................................. 66

NOTA: Se observará durante la lectura de este manual como, a la “unidad de control” se le denominará: equipo M.A.C. (Multiuse Axis Control) o CNC, indistintamente.

Page 4: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66

Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de comunicación para permitir la

recepción y transmisión de programas desde un ordenador. Para ello se les ha dispuesto para establecer un diálogo interactivo, en entorno Windows, con cualquier

tipo de ordenador PC o compatible que disponga de un canal serie RS-232C de comunicaciones. Como se constatará durante toda la exposición de este manual, el ordenador podrá incluso formar parte del propio CNC y en cualquier momento intervenir en el normal proceso de ejecución del equipo y como se verá, el paquete de comunicaciones WIMAC – Pro (PRO) va mucho más allá de lo que es una simple recepción o transmisión de programas.

1.1. INSTALACION DEL SOFTWARE SOBRE EL PC

Con el equipo se entrega un CD o dos "diskettes" de 3'5 pulgadas que contienen todas las utilidades de comunicación, por consiguiente bastará con realizar el cableado de conexión entre ambos equipos, tal como se da cumplida explicación en el apartado 5.3 del Manual de Instalación, y efectuar las instrucciones que aquí se anotan:

a.- Poner en marcha el PC. b.- Tamaño de fuente aconsejable a enclavar en el PC: 8, ( INICIO \ CONFIGURACION \ PANEL de CONTROL \ PANTALLA \ APARIENCIA : Barra de Títulos Activa y Menú) c.- Si se le ha entregado un CD, insértelo y siga las instrucciones que se le irán mostrando por pantalla (omita el punto “d” y “e” a no ser que la instalación no se haya auto ejecutado). Si se le han entregado diskettes, insértese el "diskette 1" y ábrase. d.- Hágase "doble clic" sobre el fichero ejecutable SETUP.exe y siga las instrucciones que se le irán mostrando en pantalla. e.- En caso de realizar la instalación mediante diskettes, se le solicitará a su debido tiempo la inserción del segundo "diskette". f.- Inserte el nombre y ubicación que desea que tenga el directorio de trabajo. (Por omisión el directorio se denominará WIMAC y su ruta de acceso será: C:\Archivos de Programa\WIMAC g.- Situados en el directorio de trabajo ( WIMAC ) abrir el fichero Config.lcm y rectificar, si así fuera preciso, las sentencias correspondientes a:

g.1.- Puerto de conexión entre PC y CNC: PORT=1 o PORT=2 Por defecto se tomará el número 1. NOTA: si Com1 = 1, si Com2 = 2 si.......... g.2.- PASSWORD's de acceso a las Utilidades de BACKUP, RESTORE e implementación del equipo (parámetros de sistema del CNC).

Llegados a este punto, la instalación del sistema de comunicación habrá sido completada y será operativa desde este momento, naturalmente, si se han seguido todos los pasos reseñados. Si algo fallara, comprobar el cableado entre ambos equipos y si persistiera el fallo (No inicialización, caracteres extraños, colores, etc...) consulte con los manuales de su PC o contacte con el proveedor de este.

Nombre de los ficheros ejecutables: WIMAC.EXE (del sistema operativo).

NOTAS: No hay ningún PASSWORD predeterminado, por lo que en el momento de acceso a la Aplicación, todas las Utilidades de que se dispone son perfectamente operativas.

Page 5: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 5 / 66

1.1.1. Requerimientos mínimos del PC Sistema Operativo Windows 98 Service Pack 2

1.1.2. Directorios y ficheros que componen la aplicación Los archivos y directorios que componen la Aplicación además de los ya mencionados ficheros

ejecutables en el apartado anterior son: PANELn.LCM Paneles que presenta la aplicación cuándo se encuentra en modo Demo (n=1,2 o 3). TEXT.LCM Incluye los Textos del Sistema: Errores, Ayudas. Se recomienda no rectificar. (*) CONFIG.LCM Configuración del Equipo (Password, Baudios, Directorios, Tics, etc...). (*) CONFIGDEMO.LCM Configuración del Equipo cuándo se encuentra en modo Demo (Password,

Baudios, Directorios, Tics, etc...). MENUDEMO.LCM Menú de la aplicación cuándo se encuentra en modo Demo. USER.LCM Incluirá los textos modificables por cada Usuario (Comentarios asociados a Parámetros

de Usuario, Etiquetas y Help_Editor: Param1 Param2 Label y HelpEditor.). (*) TABLE.LCM Fichero de Textos para la utilidad de Tablas de Memoria. (*) MAC.CIC Fichero de Diálogos o Comentarios Asociados a las Funciones "M" o Ciclos. (*) GRAFIC.CFG No tocar ni rectificar. Última configuración de la gráfica. BACKUPS Directorio donde se almacenarán los Backups del MAC. MACPRGS Directorio donde se almacenarán los Programas del MAC . BITMAP Directorio donde se almacenan los Bitmaps de la Aplicación. MANUAL Directorio donde se almacenan los Manuales de la Aplicación. PASOAPASO.PPS Manual de construcción de paneles. MAN_WIMAC.PDF Manual de Utilidades en PC, en entorno Windows (WiMac). En el CD de instalación

se proporciona el visor para éste tipo de ficheros (Directorio /Acrobat del CD). MACDLL.DLL Fichero de recursos compartidos. Estará contenido en el directorio de la Aplicación. MFC42.DLL Fichero de recursos compartidos. Estará contenido en el directorio de sistema. MSVCRT.DLL Fichero de recursos compartidos. Estará contenido en el directorio de sistema. USER32.DLL Fichero de recursos compartidos. Estará contenido en el directorio de sistema. GDI32.DLL Fichero de recursos compartidos. Estará contenido en el directorio de sistema. GRID32.OCX Fichero de registro de componentes. Estará contenido en el directorio de sistema.

NOTA: Los ficheros con el símbolo “(*)” son editables, por lo tanto pueden ser personalizados por el fabricante o usuario.

1.1.3. ARRANQUE Situados en el directorio de trabajo (Wimac), la inicialización del canal serie se obtiene de forma

automática al acceder a uno de los ficheros ejecutables, presentando inicialmente en pantalla la siguiente "ventana Windows":

Page 6: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 6 / 66

transcurridos los mensajes correspondientes, se accederá a la pantalla correspondiente al panel. En el caso de que la comunicación no fuera la adecuada (equipo Mac NO en marcha por ejemplo) la secuencia de mensajes se detendría en: >Intentando sincronizar

>*[IsInLine()] NO en Línea* ...superponiéndose a la "ventana" anterior la siguiente (fallo en la comunicación):

= Salir ...también pulsar <ESC> en el teclado del PC

Equipo Mac en fase de puesta en Marcha, sevisualizará la siguiente secuencia: Sincronizando Mac y PC Esperando sincronización Sincronización efectuada MAC.-CNC/DNC UART450:19K2bps ó 550 y/ó 9K6 TEST EPROM TEST EPROM: OK TST RAM ACCESS RAM ACCESS: OK Load config Wait a moment...

Ejemplo de la pantalla que se debe visualizar.

Equipo Mac ya en Marcha, se visualizará la siguiente secuencia: Load config Wait a moment...

Reintentar

Indicación delos posiblesfallos.

Page 7: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 7 / 66

NOTA: Se deberá tener en cuenta las opciones ejecutables con el "Mouse" y las teclas del PC autodefinidas por Windows una vez se haya accedido a cualquier "ventana" de cualquiera que sea la utilidad llamada:

De no existir fallo alguno, se presenta en pantalla el primero de los paneles proporcionados.

Con cualquier equipo se suministra el paquete de utilidades BASICAS (WiMAC – PRO). Se entiende que para labores de ayuda en la operatoria, mantenimiento y puesta en marcha, la disponibilidad de las estas opciones pueden tener aplicación en cualquier actividad que el equipo desarrolle.

Las utilidades incorporadas son las señaladas en el apartado 1 de la sección 2 de este manual.

Nombre del fichero ejecutable: WiMAC.EXE Se suministran 2 paneles no editables. Ambos presentan la misma información excepto en el detalle de la Entradas y las Salidas y/o Marcas alternando las correspondientes a la tarjeta IODAI y IODAII.

Abrir opciones Minimizar / Maximizar

Ayuda Salir / Cancelar. Tecla asociada [ ESC ].

Salir / Cancelar. Tecla asociada [ ESC ].

Page 8: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 8 / 66

(*): Para modificar el logotipo presente en pantalla se hará uso del archivo “1_LgDef.bmp” que se encuentra en la carpeta “Bitmap”. El nuevo logotipo deberá tener las dimensiones de 182x50 píxeles y estar en formato BMP.

Programa en

ejecución

Logo modificable (*) y zona de mensages

Posición teórica de los ejes

“Distance To Go” ejes

Feed

Traslación de coordenadas (G92)

F3: Cambio de Panel

Feed OverRide

Rapid OverRide

F2: START

Display de la botonera de mandos

Tarjeta IODA I

Tarjeta IODA II

Parametros de Usuario

F1: STOP

F5: Anterior octeto PU

F6: Siguiente octeto PU

Page 9: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 9 / 66

Sección 2: WIMAC – PRO. MENU PRINCIPAL Una vez se ha accedido a la Aplicación, en todos los paneles y en su parte superior se encuentra el MENU PRINCIPAL. El MENU PRINCIPAL de la aplicación, permite al usuario, porque así ha sido dispuesto, el acceso a todas las utilidades de WIMAC - PRO.

Mediante el accesorio "Mouse" del PC o la pulsación de la "tecla rápida asociada" (carácter subrayado)

se accederá a las utilidades disponibles de cada opción.

2.1. UTILIDADES de la APLICACIÓN.

El paquete de comunicaciones WiMAC - PRO pone a disposición del fabricante, programador y/o usuario las siguientes utilidades: (todas ellas se encuentran en la primera "opción" del MENU PRINCIPAL).

2.1.1. Editor PC

Se abre el MACEDIT.exe, ver apartado 4.4. Acceso al WIMAC-Editor.

2.1.2. Tablas de Memoria.

Esta utilidad permite la visualización y/o rectificación del contenido numérico de cualquier Posición de Memoria del CNC. Operatoria: En el momento de acceso a la utilidad, presentase en pantalla la "ventana"

correspondiente al directorio o listado:

Page 10: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 10 / 66

NOTA: Originalmente sólo se muestran los “Parámetros de Usuario”. Tanto los textos, como las Posiciones a presentarse en pantalla se pueden personalizar modificando el fichero: TABLE.lcm (ver apartado 5.6 de éste manual).

Como es habitual, por medio de la teclas flecha del PC o el "Mouse" se seleccionará la Tabla que

se desee. Seleccionada, haciendo "clic" sobre el botón [ Aceptar ], pulsando <Alt + A> o <intro> se accederá a ella:

a.- Detalle o descripción de la tabla. (ver prontuario de programación). b.- Bitmap asociado a la tabla. (ver prontuario de programación). c.- Número de orden a partir de la primera programada. (ver prontuario de programación). d.- Posición seleccionada. Las teclas flecha o el "Mouse" permiten desplazarse por toda la

tabla. Seleccionada cualquier posición, haciendo "clic" sobre el botón [ Editar Valor ], pulsando <Alt +

E> o simplemente <intro>. . .

( b )

( d )

( a )

( c )

Page 11: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 11 / 66

. . . se tiene acceso a la "ventana" de carga de valores. Al [Aceptar] queda introducido en la Tabla el valor insertado. Solo al [Cerrar] quedará en memoria del CNC.

2.1.3. Carga y Ejecución de un programa. De PC a MAC, consistirá en la carga en el CNC de un fichero PC situándolo directamente en

ejecución y en MANUAL. Al acceder a esta utilidad, y como si de una transmisión de programa se tratara, se sobre

impresionará la ventana correspondiente al directorio de programas MAC.

Como se verá, y al igual que en la Transmisión de programas, se seleccionará el programa que

se desee trasmitir, y al hacer "clic" sobre el botón [ Aceptar ], pulsar <Alt + A> o <intro> se observará como se realiza la operación de carga en el CNC, quedando en ejecución y en Manual el programa seleccionado, y al inicio del mismo.

Importante será saber que de existir en la memoria del CNC una programa con el mismo número

que el seleccionado, NO se pedirá la confirmación para la substitución. En cambio, en el caso de que el fichero no contuviera en su inicio número de programa, se presentará un mensaje en el que se solicita del operario o programador número de programa a adjudicar.

Obsérvese en la parte inferior del gráfico como está presente el botón [ Examinar ], la activación

del mismo permitirá buscar cualquier fichero en cualquier directorio del PC.

Page 12: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 12 / 66

IMPORTANTE: ver NOTA al pie del aptdo: 2.1.6 (Transmisión de Programa).

Page 13: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 13 / 66

2.1.4. Directorio de programas MAC.

Esta utilidad presenta en pantalla todos los programas contenidos en la memoria del equipo.

NOTA: Si bien, y en un principio, se presentan en pantalla solamente los comprendidos entre el P001 y el P999, para visualizar los subprogramas deberá pulsarse en el PC la combinación de teclas < Crtl + H >.

2.1.5. Borrar programa MAC.

Esta utilidad permite el borrado de cualquier programa contenido en la memoria del CNC desde el PC sin necesidad de acceder al Mac-Editor. En cuanto se accede al borrado de programas se presentará el directorio de programas, similar al anterior, pero con la opción de borrado. Por medio del "Mouse", o las teclas flecha del PC se seleccionará el programa a borrar:

Seleccionado el programa a borrar se hará "clic" sobre el botón [Borrar] o se pulsará < Alt + B >,

Como en el caso anterior: Pulsando al

unísono <control + H>

permite la visualización de

todos los programas

incluyendo las funciones “M”

Page 14: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 14 / 66

con lo cual, WIMAC – PRO le pedirá la confirmación.

2.1.6. Recepción de programa

De MAC a PC, consistirá en el almacenamiento en el PC de un programa contenido en la memoria del CNC. Al acceder a la utilidad se presenta en pantalla la "ventana Windows" correspondiente al directorio de programas en memoria del CNC.

Seleccionado el programa a recibir se hará "clic" sobre el botón [ Recibir ] o se pulsará <Alt+R>.

Con ello se presenta en pantalla la "ventana" correspondiente al directorio donde se almacenan

los programas MAC de la aplicación. Se podrá seleccionar un nombre ya existente o bien introducir uno nuevo. Este podrá tener extensión o no, y el nombre podrá tener cuantos caracteres se deseen.

Como en casos anteriores: Pulsando al

unísono <control + H> permite la visualización de

todos los programas

incluyendo las funciones “M”

Page 15: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 15 / 66

Para efectuar la operación, se hará "clic" sobre el botón [ Aceptar] o se pulsará < Alt + A > o <

intro >. De seleccionar un nombre ya existente, y para su comprobación, obsérvese como en el espacio

destinado al comentario, se presenta el inicio del programa: Tanto en un caso como en otro, la aplicación realiza el almacenamiento y regresa al sistema

operativo. Antes de ello, y en el caso de seleccionar un nombre ya existente, se pedirá la confirmación para su substitución:

2.1.7. Transmisión de programa. De PC a MAC, consistirá en cargar en la memoria del CNC el contenido de un fichero

almacenado en el PC. Como se apreciará, es la operación inversa a la correspondiente al apartado anterior, por lo que

las dos son de muy similares características. Tanto una como la otra, disponen de las mismas herramientas: [ Cancelar, [ Aceptar ], [ Examinar ] y en la ventana del directorio de programas en PC, el espacio reservado al "comentario" (inicio del programa).

Al acceder a la utilidad se presenta en pantalla la "ventana" correspondiente al directorio donde

se almacenan los programas MAC de la aplicación, quedando seleccionado por defecto, y por orden alfabético, el primero de ellos.

Por medio del "Mouse" o con las teclas flecha del PC se seleccionará el programa a transmitir

hacia el CNC:

Page 16: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 16 / 66

Al aceptar la operación, y de existir un programa en la memoria del CNC con el mismo número

contenido en el fichero a transmitir, la aplicación pedirá la confirmación de su substitución:

En cambio, si el fichero a transmitir no contiene en su primera línea número de programa, se

solicitará del Operario la inserción del número de programa que desea.

NOTA: Fuere cual fuere el motivo de la Transmisión hacia el CNC, si por la extensión del fichero y la capacidad libre de Memoria del CNC no fuera posible la transmisión completa del mismo, aparecería el correspondiente mensaje regresando al panel desde donde se solicitó la opción y situando al CNC en ESPERA, la inicial al poner el equipo en marcha: PROG NUMBER ?.

Se tendrá en cuenta que la Memoria disponible que tuviera el CNC antes de haber realizado esta Operación habrá quedado cubierta por PARTE del Programa que se haya intentado cargar, apareciendo en el Display de Botonera en caso de entrar en el Editor " 0000000 " como número de Bytes disponibles o " FULL MEMOR " indicando Memoria Agotada.

Page 17: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 17 / 66

2.1.8. BACKUP de Memoria.

De MAC a PC. Consiste en el almacenamiento en el PC, de todo el contenido relevante de la memoria del equipo MAC (Programas, parámetros de usuario y de sistema, posiciones de memoria, tiempos, etc...).

Su misión es de gran importancia y se aconseja que periódicamente se efectúe esta operación

como prevención de posibles anomalías tales como: perdidas de memoria por error del usuario, agotamiento de la pila de litio, accidentes imprevisibles, mal uso del equipo o simplemente para retención de datos del CNC.

De muy similares características a una Transmisión de Programa, al acceder a la utilidad se

presenta en pantalla la "ventana" correspondiente al directorio de la aplicación donde se almacenarán los BackUps realizados.

Se introducirá el nombre que se desea (aconsejable extensión .BCK), y en el lugar del

Page 18: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 18 / 66

comentario se puede insertar un texto como recordatorio, explicación o referencia al Backup que se va a efectuar:

Para iniciar la secuencia de volcado de la memoria del CNC hacia el PC se pulsará < Intro > o

<Alt + A > o se hará "clic" sobre el "botón [ Aceptar ]. Acto seguido aparecerá un cuadro-mensaje indicando el número de bytes trasmitidos hacia el PC y el tanto por ciento del tiempo que tarda la operación en realizarse, que aproximadamente es de minuto y medio.

Como es normal en toda la aplicación, en el caso de que el nombre del fichero ya existiera en la directorio PC seleccionado, se presentará el mensaje para la confirmación o no de si se desea sustituir.

Finalizada la operación de volcado de la memoria del CNC hacia el PC, la Aplicación regresa al

Panel o pantalla que llamó a la utilidad, quedando registrado la totalidad de la memoria del equipo MAC o MACUP en el fichero y directorio que se haya seleccionado.

Posteriormente, este Backup efectuado, podrá servir para RESTITUIR (ver siguiente apartado) la

memoria del equipo si a lugar, o cuando menos, para tener la seguridad de que en escasamente tres minutos se pueda tener la máquina operativa nuevamente frente a cualquier eventualidad que afecte al contenido de la memoria del equipo.

2.1.9. RESTITUCION de Memoria. De PC a MAC. Consistirá, como su nombre indica, en que absolutamente todo lo contenido en la

memoria del CNC será "sustituido" (reemplazado), por el contenido del fichero que se seleccione.

Page 19: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 19 / 66

Al igual que en el caso del BACKUP, una vez se ha accedido a la utilidad, se presenta en pantalla la "ventana" correspondiente al directorio de la aplicación donde se almacenan los BackUps efectuados, quedando seleccionado por defecto, y por orden alfabético el primero de ellos.

NOTA: Obsérvese en la zona de comentario, el texto que se insertó a la realización del BACKUP.

Mediante el "Mouse" o las teclas flecha del PC se seleccionará el fichero que deberá restituir la memoria del CNC. Para iniciar la secuencia de volcado, como siempre, se pulsará < Intro > o <Alt + A > o se hará "clic" sobre el "botón [Aceptar]. La secuencia se inicia con la solicitud de confirmación o no de realizar esta operación:

Confirmada la operación a realizar se presentarán los datos de la restitución: número de bytes

trasmitidos hacia el equipo MAC y el tanto por ciento del tiempo que tarda la operación en realizarse, que aproximadamente es de tres minutos:

Finalizada la operación de volcado de RESTITUCION de la memoria del CNC, se observará

como tanto la máquina, el CNC y el sistema operativo efectúan en RESET como si de una PUESTA EN MARCHA se tratara.

Esta operación garantiza la puesta en funcionamiento en condiciones normales, ya que

absolutamente toda la memoria, parámetros inclusive, ha sido alterada.

NOTA: SI y SOLO SI se constata que existe una alteración en la memoria del equipo se realizará esta operación, pues hay que tener presente que se restituye el contenido (programas, parámetros de usuario y de sistema, posiciones de memoria, tiempos, etc...) IGUAL al que poseía el equipo en el LUGAR y FECHA que se realizó el "BACKUP" (ver apartado anterior).

Page 20: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 20 / 66

2.1.10. Reset MAC

! MUY IMPORTANTE: Un paro y puesta en marcha del CNC desde el PC solo se efectuará cuando se tenga a la máquina en condiciones optimas de efectuar un paro de emergencia.

Esta operación consiste en realizar un PARO y PUESTA en MARCHA del equipo desde el PC. Seleccionada esta utilidad, se presenta en pantalla el mensaje de la selección efectuada y en él

se pide la confirmación o no de realizar esta operación:

De seleccionar [ Si ], nuevamente se solicitará la conformidad con el fin de que el usuario este

completamente seguro de efectuar tal operación:

Si la selección es SI REALIZAR LA OPERACIÓN el mensaje indica al operario el "AUTOINICIO"

que se provocará en el equipo MAC, efectuando el sistema operativo y el CNC un RESET que le obligará a realizar las operaciones de una puesta en marcha en la máquina (búsqueda de orígenes, etc...).

2.1.11. Parámetros Generales del Sistema.

NOTA: Mediante esta Utilidad y la del apartado siguiente, es posible realizar la adaptación CNC-Máquina parametrizando el Equipo (ver Manual de Instalación). Presenta en pantalla el cuadro de diálogo correspondiente a los 10 primeros Parámetros de

Sistema del M.A.C.

Page 21: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 21 / 66

Habilitado por defecto el primer “cajetín”, después de la inserción de un valor, se deberá pulsar <enter> con el fin de confirmar la operación realizada. Posteriormente, para realizar el envío al CNC, se hará “clic” sobre la tecla ACEPTAR o APLICAR.

Información sobre el tipo de CNC,Unidad Básica de Medida, Tics deReloj e impulsos / vuelta.

Inserción de valores.

(ver nota)

Page 22: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 22 / 66

2.1.12. Parámetros de sistema de los ejes. Presenta en pantalla el cuadro de diálogo correspondiente a los Parámetros de Sistema de todos

los ejes disponibles del equipo M.A.C.

Presentación del cuadro de diálogo del eje a seleccionar

Page 23: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 23 / 66

2.1.13. Salir de WIMAC . . . es salir de la aplicación.

2.2. HELP

El paquete de comunicaciones presenta en pantalla una ayuda a modo de prontuario de la Operatoria propia del CNC aplicada a WiMAC - PRO.

Page 24: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 24 / 66

Sección 3: WIMAC

3.1. INTRODUCCION

En opción bajo pedido, el fabricante o usuario puede requerir, para un mejor aprovechamiento de la aplicación final, que el PC forme parte integrante del equipo M.A.C..

A las utilidades del paquete WiMAC – PRO se añadirán las señaladas en los apartados siguientes.

IMPORTANTE: Todas las utilidades, ficheros, carpetas y subcarpetas subrayadas son los/las mismas suministradas con el paquete básico WiMAC-PRO. Nombre del fichero ejecutable: WIMAC.EXE (del sistema operativo), MACDEBUG.EXE (del debugger),

OSCI.EXE (del osciloscopio) y MACEDIT.EXE (del editor del PC propio de WIMAC).

3.1.1. Directorios y ficheros que componen la Aplicación.

Los archivos y directorios que componen la Aplicación además de los ya mencionados ficheros ejecutables en el apartado anterior son: PANELn.LCM son los ficheros que configurarán cada uno de los Paneles de la aplicación WiMAC. (n=1

a 99). (*) MENU.LCM es el fichero que configurará el MENU de la aplicación WMAC. (*) CONFIG.LCM Configuración del Equipo (Password, Baudios, Directorios, Tics, etc...). Sólo se modifica

el Password y las dimensiones de la ventana(*). CONFIGDEMO.LCM Configuración del Equipo cuándo se encuentra en modo Demo (Password,

Baudios, Directorios, Tics, etc...). MENUDEMO.LCM Menú de la aplicación cuándo se encuentra en modo Demo. TEXT.LCM Incluye los Textos del Sistema: Errores, Ayudas. Se recomienda no rectificar. (*) USER.LCM Incluirá los textos modificables por cada Usuario (Comentarios asociados a Parámetros

de Usuario, Etiquetas y Help_Editor: Param1 Param2 Label y HelpEditor.). (*) ADR.LCM Asociado al Osciloscopio incluirá nombre y número de las posiciones de memoria del

equipo MAC a visualizar. (*) TABLE.LCM Fichero de Textos para la utilidad de Tablas de Memoria. (*) MAC.CIC Fichero de Diálogos o Comentarios Asociados a las Funciones "M" o Ciclos. (*) GRAFIC.CFG No tocar ni rectificar. Última configuración de la gráfica. *.OSC No tocar ni rectificar. Última configuración del osciloscopio. BACKUPS Directorio donde se almacenarán los Backups del MAC. MACPRGS Directorio donde se almacenarán los Programas del MAC . BITMAP Directorio donde se almacenan los Bitmaps de la Aplicación. MANUAL Directorio donde se almacenan los Manuales de la Aplicación. PASOAPASO.PPS Manual de construcción de paneles. MAN.WIMAC.PDF Manual de Utilidades en PC, en entorno Windows (WiMac). En el CD de instalación se

proporciona el visor para éste tipo de ficheros (Directorio /Acrobat del CD). MACDLL.DLL Fichero de recursos compartidos. Estará contenido en el directorio de la Aplicación. MFC42.DLL Fichero de recursos compartidos. Estará contenido en el directorio de sistema. MSVCRT.DLL Fichero de recursos compartidos. Estará contenido en el directorio de sistema. USER32.DLL Fichero de recursos compartidos. Estará contenido en el directorio de sistema. GDI32.DLL Fichero de recursos compartidos. Estará contenido en el directorio de sistema. GRID32.OCX Fichero de registro de componentes. Estará contenido en el directorio de sistema.

NOTA: Los marcados con un ( * ) son ficheros editables, por lo tanto pueden ser personalizados por el fabricante o usuario.

Page 25: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 25 / 66

3.1.2. Editor PC. (Editor Externo: MacEdit.EXE)

Se ha diseñado para Wimac, un editor PC, que aunque similar a los existentes, posee una serie

de "herramientas" muy singulares para la aplicación. Comando para la inserción de la sub-utilidad en el Menú Principal de la Aplicación: CMD_EDIT

Teclas asociadas, comunes con otros editores de mercado: <Ins> Activa o desactiva la función de sobrescribir / Insertar <Crtl + B> Buscar <Crtl + Z> Deshacer última acción <Crtl + V> Pegar <Supr> Suprimir <Crtl + N> Abrir fichero Nuevo <Crtl + F6> Siguiente (fichero abierto) <Alt + F4> Salir <Crtl + G> Guardar <Crtl + C> Copiar <Crtl + X> Cortar <Crtl + A> Buscar y abrir Fichero <Crtl + P> Imprimir <Mayus + End> Marca resto línea (de cursor a fin línea) <Mayus + Home> Marca inicio línea (de cursor a inicio línea) <Mayus + flecha arriba> Marca hacia arriba <Mayus + flecha abajo> Marca hacia abajo <Mayus + flecha derecha> Marca hacia derecha <Mayus + flecha izquierda> Marca hacia izquierda

Singularidades de la tecla " M ":

< M > (mayúscula) o < Crtl + M >. De particular interés es la función que realiza esta tecla al ser

presionada, pues sobreimpresionará siempre en pantalla la "ventana" correspondiente a los CICLOS con DIALOGOS implementados por el fabricante para su posible edición (ver: Tratamiento de las funciones M).

Si < M > es pulsada cuando el "cursor" de edición está situado sobre el carácter " M " de una

función con Ciclo con Diálogo asociado ya editada, se sobreimpresionará directamente la ventana correspondiente al ciclo en cuestión y en ella se observará como los valores que se presentan son los mismos que los del programa en edición. Su significado es que se supone que es para su reedición o rectificado.

Situado el "cursor" en el caso justo antes mencionado, y querer editar una nueva función, se

pulsará la combinación < Crtl + M >, de ahí su existencia. Alt + M >: envía siempre solo el carácter " M ".

Page 26: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 26 / 66

Herramientas. TEACH IN incorporado en el editor PC: <Crtl + 1> Accedido a la aplicación, carga la cota real del eje X en el programa que se esté

editando. <Crtl + 2> Accedido a la aplicación, carga la cota real del eje Y en el programa que se esté

editando. <Crtl + 3> Accedido a la aplicación, carga la cota real del eje Z en el programa que se esté

editando. <Crtl + 4> Accedido a la aplicación, carga la cota real del eje U en el programa que se esté

editando. <Crtl + 5> Accedido a la aplicación, carga la cota real del eje V en el programa que se esté

editando. <Crtl + 6> Accedido a la aplicación, carga la cota real del eje W en el programa que se esté

editando. <Crtl + 7> Accedido a la aplicación, carga la cota real del eje A en el programa que se esté

editando. <Crtl + 8> Accedido a la aplicación, carga la cota real del eje B en el programa que se esté

editando. <Crtl + 9> Accedido a la aplicación, carga la cota teórica de todos los ejes del equipo en el

programa que se esté editando. (A diferencia de las anteriores ordenes, en esta se incluye, y precediendo al valor numérico de la cota, el código de cada uno de los ejes).

<Crtl + 0> Accedido a la aplicación, y como en el caso anterior, carga la cota teórica de todos los ejes del equipo precedida cada una de ellas por el código del eje correspondiente. (La diferencia con respecto a la orden anterior, es que esta, después de la carga, sitúa al cursor o puntero de edición en la siguiente línea del programa.

<Crtl + F1> Accedido a la aplicación, carga la cota teórica de todos los ejes del equipo precedida cada una de ellas por el código del eje correspondiente y el comando " M98 ". Después de la carga, sitúa al cursor o puntero de edición en la siguiente línea del programa.

<Crtl + F2> Accedido a la aplicación, carga la cota teórica de todos los ejes del equipo precedida cada una de ellas por el código del eje correspondiente y el comando " M99 ". Después de la carga, sitúa al cursor o puntero de edición en la siguiente línea del programa.

<Crtl + T> (A partir de la versión 1.0.0.2 y posteriores) Inicio del copiado de la pieza con el periodo señalado mediante el parámetro COPYPERIOD del fichero CONFIG.LCM. Si hay conexión con el CNC se inserta el identificador del programa al inicio del fichero y se le envía un START.

<Alt + T> (A partir de la versión 1.0.0.2 y posteriores) Stop del copiado de la pieza. Se inserta G99 al final del fichero.

<Crtl + D> (A partir de la versión 1.0.0.2 y posteriores) Configuración del periodo con que se realiza la toma de muestras al copiar una pieza. Inicialmente se toma el valor almacenado en el parámetro COPYPERIOD del fichero CONFIG.LCM.

Page 27: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 27 / 66

3.1.3. Tablas de Memoria.

Comando para la inserción de la Subutilidad en el Menú Principal de la Aplicación: CMD_TABMEM

NOTA: Ver Sección 2. Tanto los textos, como las Posiciones a presentarse en pantalla, deberán ser relacionados en el fichero: TABLE.lcm

3.1.4. Carga y Ejecución de un programa. Comando para inserción de la Subutilidad en el Menú Principal de la Aplicación:

CMD_MAC_EXECUTE Ver sección 2

3.1.5. Directorio de programas MAC.

Comando para inserción de la Subutilidad en el Menú Principal de la Aplicación: CMD_MAC_DIR Ver Sección 2.

3.1.6. Borrar programa MAC.

Comando para inserción de la Subutilidad en el Menú Principal de la Aplicación: CMD_MAC_DELETE

Ver Sección 2.

3.1.7. Recepción de programa Comando para inserción de la Subutilidad en el Menú Principal de la Aplicación:

CMD_MAC_RECEIVE Ver Sección 2.

3.1.8. Transmisión de programa. Comando para inserción de Subutilidad en el Menú Principal de la Aplicación: CMD_MAC_SEND Ver Sección 2.

3.1.9. Transmisión de un predeterminado programa.

Es posible mediante esta subutilidad, realizar la carga DIRECTAMENTE en la memoria del CNC del contenido de un fichero PC almacenado en el subdirectorio de programas MAC (MACPRGS) de la aplicación, sin necesidad de tener que efectuar la operación de búsqueda detallada en el apartado anterior.

Page 28: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 28 / 66

Para que esta opción sea efectiva se deberán seguir los siguientes indicados en el Índice de

Programación de la Aplicación en el apartado referente al fichero MENU.lcm.

Comando para la inserción de la Subutilidad en el Menú Principal de la Aplicación: CMD_MAC_SENDn (siendo " n " un valor numérico del 1 al 10).

3.1.10. BACKUP de Memoria.

Comando para la inserción de la Subutilidad en el Menú Principal de la Aplicación: CMD_BACKUP

Ver Sección 2.

3.1.11. RESTITUCION de Memoria. Comando para la inserción de la Subutilidad en el Menú Principal de la Aplicación:

CMD_RESTORE Ver Sección 2.

3.1.12. Reset MAC

ando para la inserción de la Subutilidad en el Menú Principal de la Aplicación: CMD_MAC_RESET

Ver Sección 2.

3.1.13. Inicializar tiempos.

El equipo MAC dispone de un contador de tiempos visualizable en el panel de la aplicación que se desee (ver Índice de programación). Comando para la inserción de la Subutilidad en el Menú Principal de la Aplicación: CMD_INIT_TIME

Al ejecutar la subutilidad, la aplicación busca el fichero y lo transmite directamente hacia el CNC, pero de no encontrarse el programa en el antes

mencionado subdirectorio, se presentará en pantalla el correspondiente mensaje de aviso

También y de existir en lamemoria del equipo, unprograma con el mismonúmero de programa queel propio de la transmisión,la aplicación pedirá laconfirmación de lasubstitución.

Page 29: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 29 / 66

En un momento dado puede ser necesario, a veces imprescindible, situarlos al valor de ' 0 '. Para

ello esta utilidad, en el momento de su activación, presentará en pantalla el mensaje correspondiente de confirmación.

En el instante en que se acepte, todos los tiempos, a excepción del tiempo estimado conectado a

red (variable TIME_ON), se pondrán a ' 0 '.

Page 30: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 30 / 66

3.1.14. Ejecución de fichero en DNC (programa infinito).

Esta utilidad brinda al usuario la ejecución de ficheros (ubicados en cualquier directorio del PC) sin necesidad de estar contenidos en la memoria del equipo MAC, ya sea por ser excesivamente grandes o por la causa que fuere. Comando para la inserción de la Subutilidad en el Menú Principal de la Aplicación: CMD_DNC

Para hacer operativa esta utilidad, primero se dispondrá al PC en modo que este presente

cualquier panel de la aplicación. Segundo: al equipo MAC se le situará en "ejecución y EN MANUAL y tercero: en el disco del PC, en el directorio que se desee, se encontrará el programa a ejecutar.

Si todo es correcto, al acceder a la utilidad, se mostrará la "ventana" correspondiente al directorio

de la aplicación que contiene los programas MAC (recuérdese que mediante el botón [Examinar] se puede acceder a cualquier archivo contenido en el disco duro del PC).

Su operatoria es la misma que si de una Transmisión de Programa se tratara.

NOTA: Al aceptar, cualquier anomalía que contravenga lo expuesto, causará el consiguiente mensaje de error y abortará el proceso.

Seleccionado el fichero a transmitir y confirmada la orden por medio de < Intro > o <Alt + A > o

haciendo "clic" sobre el "botón [Aceptar], la transmisión se hace efectiva, presentándose en pantalla el vúmeter de ejecución de un fichero en DNC:

En él se muestra el nombre del fichero seleccionado, el número de bytes transmitidos hasta el momento, el vúmeter de transmisión propiamente dicho, y un botón-herramienta con la sentencia Abort.

Page 31: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 31 / 66

Hasta que el buffer interno del equipo Mac no se llena no comenzará la máquina a ejecutar el programa. En este momento se apreciará como la transmisión se detiene (número de bites y barra del vúmeter estables) hasta que el "buffer" no haya sido semiejecutado. Cuando el CNC lo requiera, se observará como se reinicia la transmisión hasta llenar de nuevo el "buffer", y así sucesivamente hasta la total ejecución del fichero.

Se ha predispuesto (ver Índice de Programación) que la presentación en pantalla del vúmeter de

transmisión se presente sobre las teclas asociadas del PC (F1 a F12) ya que estas quedan anuladas durante la ejecución de un fichero en DNC.

NOTA: Este modo de ejecución anula la posibilidad de diálogo en modo PC-CNC (no así del refresco del panel de la aplicación en pantalla), por lo tanto, se hará uso de la Botonera de mandos del CNC si se desea realizar un STOP "instantáneo" para reiniciar y/o abortar la ejecución del fichero.

Como el PC siempre está esperando la señal de sincronismo que le envía el CNC, en el instante en el que por lo que fuere, se abortase desde la botonera la ejecución, el control del CNC retornaría a la pantalla que llamó a la utilidad.

También se puede abortar la ejecución en DNC, haciendo "clic" sobre el botón [ Abort ]

! MUY IMPORTANTE: Se tendrá presente que en el caso de abortar por este medio, la ejecución del programa NO se detendrá hasta que el "buffer" del CNC esté vacío.

Para la ejecución de un fichero en DNC, existe otra posibilidad de acceso y ejecución, ver en el

Manual de Programación del equipo MAC lo concerniente al comando: Palabra clave (DNCnnnnn). En este tipo de ejecución también es operativo todo lo señalado concerniente al "vúmeter de transmisión"

3.1.15. Utilidad de conversión a fichero de tipo G04.

Con el fin de familiarizarse con este tipo de programación el fabricante o usuario final deberá remitirse al Manual de Programación del equipo MAC (Desplazamiento de los Ejes en Decodificación Rápida, comando G04 ) donde se da cumplida explicación de este tipo de programación). Comando para la inserción de la Subutilidad en el Menú Principal de la Aplicación: CMD_MAC_DECODE

Para hacer operativa esta utilidad, ante todo se seleccionará, mediante la operatoria normal del equipo, la ejecución del programa que se desee y se le dispondrá en ejecución y en MANUAL.

En estas condiciones, el PC solicitará la introducción de un nombre de fichero para almacenar el

programa del tipo G04 que generará la utilidad al uso, presentando en pantalla las mismas "ventanas" como si de una Recepción de Programa se tratara, con la peculiaridad de que en la parte superior de ellas se presenta la sentencia:

. . . con la singularidad de que WIMAC solicitará la conformidad de

tal operación al usuario:

Page 32: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 32 / 66

Al introducir el nombre y pulsar la tecla <Intro>, se revisa el estado del CNC (confirmación de que se encuentre en ejecución MANUAL) y se envía hacia este la orden de que efectúe un "test en vacío sin desplazamiento de los ejes" (ver en el manual de Operatoria el significado de la instrucción " G- "), pero con la singularidad de que se trasmitirán hacia el PC todos aquellos puntos que vaya generando la "decodificación" de todos y cada uno de los comandos de desplazamiento de los ejes para su conversión al tipo G04.

Durante la ejecución " en vacío " (predecodificación de la totalidad del programa), se indica

mediante el siguiente cuadro-mensaje, el número de bites decodificados y los generados. (Si desde la Botonera de Mandos del CNC se pulsara las teclas < STOP > + < ENTER > se abortará la operación).

Recuérdese que, a parte de los comandos de desplazamiento, solo se trasmitirán hacia el PC las

ordenes del tipo: Fnnnnn.nnn, Snnnnn.nnn, G10, G11, G13, G14, G15 y aquellas funciones " M " que NO contengan diálogos, por entender que estas se destinan a desencadenar secuencias de puesta en marcha o paro en general de la máquina.

Por último señalar que el fichero generado podrá ser reeditado mediante el uso del editor de la

aplicación (MacEdit.exe) o de cualquier otro de mercado para ficheros del tipo ASCII "puro".

3.1.16. Cargas de programas mediante el MAC-Editor. Mediante esta utilidad de programación, es posible la carga de un fichero (programa) en el

contenido de otro en memoria del CNC. Comando para la inserción de la Subutilidad en el Menú Principal de la Aplicación: CMD_LOADPRG

Para que sea efectiva se dispondrá al CNC en edición del programa al que se le quiere insertar el contenido de otro. Desde el WIMAC_EDITOR se situará el cursor o puntero de edición en el lugar a partir del cual se desea que sea añadido el programa y se accederá a la ejecución de esta utilidad (se observará que la operatoria y presentación de "ventanas" es la misma como si de una Transmisión de Programa se tratara).

Por lo tanto, se podrá trasmitir cualquier fichero hacia el equipo MAC. Al aceptar la operación, y después de haber hecho las oportunas comprobaciones, se constatará la carga, tanto en el Display de la botonera como en el "BLOCK" del WIMAC-Editor.

3.1.17. Mac Osciloscopio.

Comando para la inserción de la Subutilidad en el Menú Principal de la Aplicación: CMD_OSCI

NOTA: es posible también acceder al MAC-OSCILOSCOPIO (siempre y cuando el sistema

operativo no esté en ejecución) haciendo "doble clic" sobre su "icono":

Page 33: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 33 / 66

De una manera o de otra, la "ventana" del Osciloscopio se presenta en pantalla:

Acerca de MAC-OSCILOSCOPIO.

START / STOP Ver u ocultar Barra de estado . Ver u ocultar Barra de canales. Ver u ocultar Panel de Configuración. Guardar fichero de configuración (.osc). Abrir fichero de configuración (.osc) anteriormente registrado. Salir de MAC-OSCILOSCOPIO.

Barra de herramientas.

Panel de configuración.

Barra de canales

Barra de estado. Permite modificar tamaño

Características de la Barra de herramientas

Page 34: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 34 / 66

Los ficheros que componen la utilidad son:

OSCI . EXE Fichero ejecutable. * . OSC Ficheros de configuración del Osciloscopio. Podrán encontrarse en el

directorio del PC que se desee. (excepción: fichero DEFAULT.osc). Componen y guardan diferentes configuraciones (canales, posiciones de memoria a visualizar, tipos de Triger, colores, etc......). Se crearan, guardarán o abrirán a partir del ejecutor.

DEFAULT . OSC Fichero de configuración del Osciloscopio. Cuando sea llamada esta utilidad, este será el fichero que configurará el osciloscopio inicialmente. Posteriormente se podrá "Abrir" (ctrl+A) cualquier otra configuración en memoria del PC (ficheros con extensión .OSC).

ADR.LCM Fichero que contendrá el menú de posiciones de memoria para Osciloscopio. Ver prontuario de Programación.

Tipo de arranque para el"triguer": Auto, Manual o Single,para todos los canales visibles yactivos

START / STOP

Tiempo Base (décima parte de la gráfica).

Escala vertical de la gráfica.Cotas negativa y positivamáximas.

Anula la línea de barrido, de maneraque sobreimpresiona la oscilación deltriguer sobre el/los anterior/esrecorrido/s.

Solo debe activarse en equipos de

Activa / Desactiva interpolación li l

Posibilidad de visualizar hasta 4 canales. La información referida a cada unode ellos se puede ver y/o cambiar con los "spins-buttons". Canales: 0,1,2 y 3

Color "triguer"correspondiente al canal.

Activar/desactivar promedio

independiente del

Características de Panel de Configuración

El "triguer" del canal podráser visible o no, pero si estáactivado siempre ocupará unlugar en el reparto dememoria. Además se tendráque validar su condición paradisparar el "triguer".

Posición de memoria aseleccionar para el canal. Veríndice de programación(fichero ADR.lcm).

Centrar "triguer".

Condición de disparo del "triguer": Ninguna o mayor o menor o igual que. . . . . . Nivel

Información hexad. de Pos. seleccionada.

Cota o punto de arranque en la gráfica dela posición seleccionada, a partir del cualse disparará el triguer correspondiente alcanal visible y activo.

Información hexad. de Pos. seleccionada.

Características de Panel de Configuración

Page 35: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 35 / 66

3.1.18. Mac Debugger. Comando para la inserción de la Subutilidad en el Menú Principal de la Aplicación: CMD_DEBUG

NOTA: es posible también acceder al DEBUGGER (siempre y cuando el sistema operativo no esté en ejecución) haciendo "doble clic" sobre su "icono":

3.1.19. Salir de Wimac Comando para la inserción de la Subutilidad en el Menú Principal de la Aplicación: CMD_EXIT Ver Sección 2.

3.1.20. Parámetros Generales del Sistema. (Implementación del Equipo)

Ver Sección 2.

3.1.21. Parámetros de sistema de los ejes. (Implementación del Equipo) Comando para la inserción de la Subutilidad en el Menú Principal de la Aplicación: CMD_DEBUG

CMD_GENPAR Ver Sección 2.

Page 36: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 36 / 66

3.1.22. Parámetros de sistema de los ejes. (Implementación del Equipo) Comando para la inserción de la Subutilidad en el Menú Principal de la Aplicación:

CMD_AXEPAR. Ver Sección 2.

3.1.23. EDM: PARAMETROS de SISTEMA y ESPECIALES. Comando para la inserción de la Subutilidad en el Menú Principal de la Aplicación:

CMD_SPCPAR Presenta en pantalla el cuadro de diálogo correspondiente a los Parámetros de Usuario propios

de los Equipos de ELECTROEROSION, así como también de diferentes Posiciones de Memoria necesarias en su parametrización, también en los mismos tipos de equipos.

NOTA: En todas las ventanas de Implementación del Equipo, y una vez insertado cualquier valor numérico en cualesquiera de los "cajetines" al efecto, es necesaria la pulsación de la tecla < Intro >, en el PC, para validar dicho valor antes de hacer "clic" sobre [ ACEPTAR ] o [ APLICAR ].

Page 37: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 37 / 66

Sección 4: PC como CONSOLA de PROGRAMACION del EQUIPO M.A.C.

4.1. INTRODUCCION Con el equipo se entrega un CD que contiene todas las utilidades de comunicación.

A todos los efectos deberá seguirse la Operatoria señalada en el Manual del equipo MAC que se suministra con el equipo (introducción de datos o acceso al editor, ejecutor o parámetros), siendo desde el PC, igual a la de la botonera de mandos del CNC, con la salvedad, como se ha visto, de que el Fabricante o Programador elegirá a su gusto el número de las Teclas de Función, Variables que le interesa saber, Menú principal, ayuda, etc. . . Por lo tanto se aconseja que el lector haya leído (y practicado) el mencionado manual. No es misión de este hacer mención alguna a "como es " la forma de operar con el CNC. Al ejecutar WIMAC, una vez configurados los ficheros que componen la Aplicación, la comunicación (tal como se muestra en la sección 1) se establece en ambas direcciones al unísono. PC y MAC pasan a formar parte de un mismo sistema, esto es: el PC se integra en la Aplicación a modo de consola de mandos inteligente del equipo MAC, por consiguiente, y a todos los efectos, el operario verá que el PC es parte del control. Apreciará el operador que existirá una dualidad de manejo entre el PC y la botonera, y que el "Display" de la botonera (apartado siguiente), así como el PC, reflejaran cualquier operación que se efectúe, ya sea desde un lugar u otro. En cuanto al teclado del PC se apreciará que cualquier tecla pulsada en él, que no tenga su correspondencia en el CNC, será automáticamente filtrada por este, de manera, y muy importante, será tener en cuenta las siguientes Matizaciones: a.- Salvo las que hayan sido configuradas, programadas o redefinidas por el programador (ver Índice de Programación), será del todo necesario "el buen conocimiento" de las Teclas del PC AUTOMATICAMENTE DEFINIDAS por WIMAC y dirigidas hacia el CNC. Estas realizarán una función u otra (como posteriormente se verá) dependiendo del estado en que el equipo se encuentre y del panel presente en la pantalla del PC: <Inicio>, <Fin>, <Re Pag>, <Av Pag>, <Flecha Derecha>,

<Flecha Izquierda>, <Flecha Arriba> y <Flecha Abajo> b.- El "Mouse" permitirá acceder y / o ejecutar todas las Funciones presentes en el Menú Principal, así como a todas las ordenes asociadas a las teclas y Bitmaps predefinidos, que aparecerán en el panel visualizado.

4.2. Visualización del “Display de la Botonera de mandos del equipo” Comando para su inserción en diferentes PANELn.lcm: BOTONERA Debido a que la pulsación de cualquier tecla desde el PC o desde la botonera de mandos tiene un

"reflejo" directo en el DISPLAY (visualizador) del equipo, será de suma importancia tener presente en todos los paneles de la aplicación su representación.

Se observará que la duplicidad de manejo del CNC desde el PC o desde la Botonera es idéntica, de ahí

su importancia.

Si por ejemplo, se dispone en el MAC del programa 030 previamente editado, y si a la pregunta:

Page 38: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 38 / 66

se responde desde el PC con la pulsación de un " 3 " seguido de un " 0 ":

al pulsar la tecla <ENTER> o <INTRO> (Retorno de CARRO):

. . . parpadeará igual que en la botonera la "X" y la "E" para mostrar la opción a seleccionar. . . . si se pulsa la "E", el CNC entrará en edición del programa 30, si en cambio se pulsa la " X", el CNC

se sitúa en ejecución Manual del programa. Se apreciará y a todos los efectos, que la operatoria de trabajo es idéntica a la Botonera de Mandos

propia del CNC.

NOTA: Es posible, ya sea por falta de espacio en un Panel, o por el motivo que fuere, prescindir del "bitmap" completo correspondiente a la Botonera, presentando simplemente en pantalla la variable correspondiente a la segunda línea del "display" de la mencionada Botonera. Para ello se hará uso del comando. VARIABLE nn,nn,nn,color texto,color fondo,DISPLAY (ver Prontuario de Programación).

m001 G90G0F10000

4.3. PARAMETROS de USUARIO La aplicación permite al Operario tener presente en pantalla el contenido numérico de cualquier

Parámetro de Usuario del equipo M.A.C. Será el Fabricante o programador quien determinará cual o cuales estarán presentes en cada uno de los

paneles. También será el Fabricante o programador quien seleccionará dentro de las dos posibles la utilidad que deberá tener:

Solo visualización del contenido. Visualización y edición.

NOTA: No son compatibles en la programación de un mismo Panel, las dos posibles opciones.

Page 39: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 39 / 66

4.3.1. Visualización del contenido numérico de los 100 parámetros de Usuario.

Comando para su inserción en diferentes PANELn.lcm: VARIABLE nn,nn,nn,color texto,color fondo,PARAMUSERnn (donde "nn" puede tomar el valor

de cualquiera de los 100 de que dispone el equipo.

Podrá, si así se precisara, disponer de uno de los 10 paneles, para la presentación en pantalla del contenido de los 100 parámetros. El Fabricante o programador dará mas relevancia a unos o otros, según las necesidades, haciendo uso de los cambios de localización, tamaño y colores que permite la programación del comando:

4.3.2. EDITOR de PARAMETROS Comandos para su inserción en diferentes PANELn.lcm:

SET PARBASE=nn (donde "nn" puede tomar el valor de cualquiera de los 100 de que dispone el equipo. (ver Prontuario de Programación, comando 4º apto: 4). Siempre se hará uso de este comando, y su programación será al inicio de cada Paneln.lcm. Su función es la de tomar como base un Parámetro para la presentación en pantalla de los que se precisen (máximo un octeto).

EDITPARAM nn,nn,nn,color dígitos, color fondo,0 presentación en pantalla del contenido numérico correspondiente al Parámetro de Usuario cuyo numero coincidirá con el insertado en el comando SET PARBASE=nn

EDITPARAM nn,nn,nn,color dígitos, color fondo,1 presentación en pantalla del contenido numérico correspondiente al Parámetro de Usuario cuyo numero es el siguiente al insertado en el comando SET PARBASE=nn

EDITPARAM nn,nn,nn,color dígitos, color fondo,2 etc. . . EDITPARAM nn,nn,nn,color dígitos, color fondo,3 etc. . .

Page 40: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 40 / 66

EDITPARAM nn,nn,nn,color dígitos, color fondo,4 etc. . . EDITPARAM nn,nn,nn,color dígitos, color fondo,5 etc. . . EDITPARAM nn,nn,nn,color dígitos, color fondo,6 etc. . . EDITPARAM nn,nn,nn,color dígitos, color fondo,7 . . . hasta ocho como máximo. VARIABLE nn,nn,nn,color texto,color fondo, TPARn donde " n " puede tomar el valor

de 0 a 7 (siguiendo el mismo criterio del anterior comando), presenta en pantalla el texto asociado al parámetro "n" que debe ser personalizado por el fabricante. Para ello se hará uso del fichero USER.lcm en su "zona" [Param1].

VARIABLE nn,nn,nn,color texto,color fondo, T2PARn donde " n " puede tomar el valor de 0 a 7 (siguiendo el mismo criterio del anterior comando), presenta en pantalla el texto asociado al parámetro "n" que debe ser personalizado por el fabricante. Para ello se hará uso del fichero USER.lcm en su "zona" [Param1].

NOTA: Ver en Prontuario de Programación todo lo concerniente a VARIABLE y MULTILINE. Importante Subutilidad esta la de Edición de Parámetros, pues además de presentar el contenido

numérico de cualquiera de los 100 Parámetros de Usuario, permite su rectificación sea cual sea el estado del CNC (excepción: cuando PC-CNC se encuentran en la ejecución de un fichero en modo DNC, programa infinito. En este caso si que se deberá optar por la utilización del editor propio de parámetros del CNC. Ver Manual de Operatoria).

Dos aspectos bien diferenciados se deberán tener en cuenta en el Editor de Parámetros: a.- Acceso a determinado Parámetro o determinado octeto de Parámetros. b.- Modificación del contenido numérico de cualquier Parámetro. Para ello, supóngase se ha predispuesto un Panel, de los 10 disponibles, en el que se desea

tener acceso a los Parámetros por medio de su presentación en octetos (ver gráfico anterior en cualquiera de los dos modos), y en el Menú Principal se ha dispuesto de un Submenú (en el siguiente gráfico llamado Parámetros de Usuario), que incluye las Subutilidades de acceso a un determinado Parámetro u octeto de Parámetros.

4.3.3. Acceso a determinado Parámetro o determinado octeto de Parámetros: Siguiendo con los dos ejemplos gráfico anteriores, activando la Subutilidad, y haciendo

"clic" sobre los diferentes componentes, tenemos:

Page 41: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 41 / 66

Siguiente (+1) Presentación en pantalla del octeto compuesto por Pu74 a Pu81. Anterior (-1) Presentación en pantalla del octeto compuesto por Pu72 a Pu79. Siguiente Octeto (+8) Presentación en pantalla del octeto compuesto por Pu81 a Pu88. Anterior Octeto (-8) Presentación en pantalla del octeto compuesto por Pu65 a Pu72. Octeto Primero (Pu00) Presentación en pantalla del octeto compuesto por Pu00 a Pu07. Parámetro Pu52 Presentación en pantalla del octeto compuesto por Pu52 a Pu59. Ultimo Octeto (Pu92) Presentación en pantalla del octeto compuesto por Pu92 a Pu99.

Los comandos para su inserción son, respectivamente: CMD_PARINC, CMD_PARDEC, CMD_PAR_PAGNEXT, CMD_PAR_PAGPREV, CMD_PAR_ORG, CMD_PAR52 y CMD_PAR_END

4.3.4. Modificación del contenido numérico de cualquier Parámetro:

! MUY IMPORTANTE: 1º.- Todo el teclado del PC se dirige hacia el CNC cuando ningún parámetro está en modo de inserción (ningún "cajetín" abierto).

2º.- En modo de inserción (algún "cajetín" abierto),

solamente las teclas de función activas ( F1 a F12 ) se dirigen hacia el CNC. 3º.- El "Mouse" siempre es operativo.

Presente en pantalla cualquier octeto de parámetros, la pulsación de las teclas

<INSERT> o <Tab. Derecha> activan el "cajetín" del primer parámetro, seleccionando todo su contenido. (también con el "Mouse" puede activarse cualquier "cajetín" haciendo "clic" en el interior de él)

A partir de este momento diferentes Teclas del PC pasan a formar parte de la edición de Parámetros:

<Flecha Arriba> Selecciona el contenido del anterior parámetro. <Flecha Abajo> Selecciona el contenido del siguiente parámetro. <Flecha Derecha> Presenta en el "cajetín el "cursor" o puntero de edición. Desplaza

puntero hacia la derecha. <Flecha Izquierda> Presenta en el "cajetín el "cursor" o puntero de edición. Desplaza

puntero hacia la izquierda. <Inicio> Presentación en pantalla del primer octeto (Pu00 a Pu07). El

puntero de edición queda situado sobre el dígito de mayor peso del parámetro situado en el mismo número de orden que sobre el que estaba situado.

<Fin> Presentación en pantalla del último octeto (Pu92 a Pu99). El puntero de edición queda situado sobre el dígito de mayor peso del parámetro situado en el mismo número de orden que sobre el que estaba situado.

<Re Pag> Presentación en pantalla del anterior octeto al presente en pantalla. El puntero de edición queda situado sobre el dígito de mayor peso del parámetro situado en el mismo número de orden

Page 42: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 42 / 66

que sobre el que estaba situado. <Av Pag> Presentación en pantalla del siguiente octeto al presente en

pantalla. El puntero de edición queda situado sobre el dígito de mayor peso del parámetro situado en el mismo número de orden que sobre el que estaba situado.

<INTRO> o <Tab Dcha.> Cargan el valor introducido y cierran el modo de inserción.

En todo momento, las subutilidades del Menú-Principal están operativas.

Se apreciará que al modificar el valor de un parámetro, tiene traducción directa en el propio CNC. Si se accede al propio editor de parámetros del equipo MAC se observará la variación. Asimismo si el valor de un parámetro se modifica desde el CNC, en la Panel de Parámetros del PC se reflejará inmediatamente la variación.

4.4. Acceso al WIMAC-Editor. Uno de los paneles del sistema operativo WIMAC, necesariamente, será el correspondiente al Editor del equipo MAC (Ver Prontuario de Programación, fichero CONFIG.lcm), y al igual que los demás, el Panel del Editor puede ser configurable por el propio fabricante, programador o usuario.

Una simple "ojeada" a un ejemplo de Panel Editor permitirá apreciar al usuario el gran número de

"herramientas" de que dispone para realizar desde el PC esta función:

Page 43: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 43 / 66

NOTAS: 1ª.- A diferencia de los demás paneles, el acceso a este será automático cuando el CNC se encuentre en Edición, independientemente del "password" o contraseña que pudiera tener o no para su libre acceso.

2ª.- A todos los efectos, la operatoria deberá seguirse según la señalada en el manual de Operatoria del equipo MAC, con las matizaciones que a continuación se describen.

De arriba a abajo, y de izquierda a derecha: a.- Texto fijo, dando denominación al Panel MAC Editor. b.- Número de programa en Edición. c.- Ventana de visualización de bloques: hasta ocho del programa, con señalización de línea en la

que se encuentra el "puntero" de edición, y diferenciando por su color el número de bloque, "string" o comando sobre el que se encuentra el cursor, resto línea y resto programa. Ver Prontuario de Programación (comando BLOCK).

d.- Ayuda del editor ( HELP ): presentación en pantalla de una guía de programación del CNC. Ver Prontuario de Programación (comando: HELP_EDIT y fichero USER.lcm en su "zona" [HELPEDIT]).

e.- Portapapeles ( COPY ): espacio de almacenaje y copia. Ver Prontuario de Programación (comando: BUFFEDIT)

f.- teclas asociadas (reacuérdese que es un ejemplo de programación). < F1 > START realiza la misma función que el la Botonera de Mandos.

Recuérdese: Pulsación de < supr > + < Start > = borrado de "string" o comando y pulsación de < Start > solo = situar cursor en el inicio del programa.

Orden en Panel.lcm: SOFTKEY nn,nn,F1,"GREEN",SK_START,"START" < F2 > QUIT para finalizar la sesión de edición y regresar al panel desde el

cual se situó al CNC en modo EDICION. Orden en Panel.lcm: SOFTKEY nn,nn,F2,"RED","\126Q","QUIT" < F3 > JUMP salto a línea o bloque. Al pulsar esta tecla se sobreimpresiona en

pantalla la "ventana" en la que se le pregunta al operario el número de línea:

Si se desea situarse en el final del programa se "aceptará" sin introducir ninguna cifra.

Orden en Panel.lcm: BUTTON nn,nn,F3,"YELLOW",CMD_JUMP_LINE,"Jump" < F4 > STRING almacena el "string" o comando sobre el que este situado el

cursor. Orden en Panel.lcm: BUTTON nn,nn,F4,"BLUE",CMD_COPYSTRING,"String" < F5 > LINE almacena la línea o bloque en el que se encuentre situado el

cursor. Orden en Panel.lcm: BUTTON nn,nn,F5,"BLUE",CMD_COPYLINE,"Line" < F6 > Paste Pega a partir de donde se encuentre situado el cursor en el

programa, todo lo almacenado en el portapapeles. Orden en Panel.lcm: BUTTON nn,nn,F6,"BLUE",CMD_PASTE,"Paste" < F7 > UnMark Vacía el portapapeles. Orden en Panel.lcm: BUTTON nn,nn,F7,"BLUE",CMD_UNMARK,"UnMark" < F8 > Del Blk Borrado del bloque en donde se encuentre situado el cursor. La

Page 44: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 44 / 66

aplicación solicitará la confirmación mediante la siguiente presentación:

Orden en Panel.lcm: BUTTON nn,nn,F8,"RED",CMD_EDIT_DELBLOCK ,"Del Blk" < F9 > Del Prg Borrado del programa. La aplicación solicitará la confirmación por

dos veces mediante las siguientes presentaciones:

Orden en Panel.lcm: BUTTON nn,nn,F9,"RED",CMD_EDIT_DELPROG,"Del Prg"

<F10> LoaD realiza la misma función que la Carga de Programas mediante el MAC-Editor. Ver sección 2 aptdo. 2.1.15 donde se desarrolla esta utilidad.

Orden en Panel.lcm: BUTTON nn,nn,F10,"YELLOW",CMD_LOADPRG,"LoaD"

4.4. GRAFICO en TIEMPO REAL Comando para su inserción en diferentes PANELn.lcm: TOOLGR

Utilidad esta de gran importancia para la comprobación de todo lo que en la máquina acontece o que todo lo que sucederá será correcto.

La pantalla gráfica en tiempo real representa la trayectoria de la herramienta allí donde se encuentre la máquina y lo que se esta efectuando (todo ello se representará de forma inmediata).

Como todas la utilidades, variables, etc. . . de la Aplicación, la gráfica también podrá ser configurada por el propio fabricante en su presentación en cuantos paneles crea oportuno.

Una vez presente en pantalla, por medio del Menú-Principal, si así se dispone, contendrá las "herramientas" necesarias para personalizar dicha presentación: situación del "tool" en la gráfica, borrar la trayectoria presente y acceso a la "ventana" de configuración (tamaños, colores etc. . . etc. . . ).

Por ejemplo, el Menú Principal puede contener todas las "herramientas necesarias para su operatoria:

Page 45: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 45 / 66

Los comandos para su inserción son, respectivamente de arriba a abajo:

CMD_GRAF_CONFIG Acceso a ventana de configuración de la gráfica. CMD_GRAF_RESET Borrar trayectoria de la gráfica CMD_GRAF_CENTER Centrar "tool" en la gráfica CMD_GRAF_1 Situar "tool" en el cuadrante 1, cuadrante Nor-este. CMD_GRAF_2 Situar "tool" en el cuadrante 2, cuadrante Nor-oeste. CMD_GRAF_3 Situar "tool" en el cuadrante 3, cuadrante Sur-oeste. CMD_GRAF_4 Situar "tool" en el cuadrante 4, cuadrante Sur-este. CMD_GRAF_CHANGE Cambio automático de cuadrante

4.4.1. Acceso a Configuración: En el momento de la activación de esta subutilidad, se presenta en pantalla la "ventana" de

Configuración:

( 1 ) Dependiendo de la representación que se desee: Ejes lineales a seleccionar. Factor de escala para la gráfica.

Radio de la herramienta.

Trayectoria gráfica en

Interpolación o punto a

Para aceptar las rectificaciones

efectuadas y salir de la configuración.

En el PC la tecla <intro> ejecuta lo

mismo.

Permite visualizar las rectificaciones que se hagan sin

salir de la configuración.

( 1

( 2 ( 3

Page 46: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 46 / 66

Origen de coordenadas para el "tool" en la gráfica. Ancho máximo a visualizar.

( 2 ) Selección de eje rotativo (si lo hubiere): Y, Z, U o ninguno ( Off ).

Módulo. Angulo de origen en su presentación.

( 3 ) Espacio reservado a determinar colores de presentación: FONDO, HERRAMIENTA,

TRAYECTORIA (G1, G2 Ó G3), TRAYECTORIA G0, EJES de REFERENCIA y CUBO de REFERENCIA.

NOTA: La configuración seleccionada queda almacenada (fichero GRAFIC.cfg), de tal forma que llamadas a diferentes paneles que contengan esta utilidad o en sucesivas puestas en marcha del sistema operativo, no requerirán reconfiguración ninguna, a no ser que expresamente se desee variar alguna de las definiciones establecidas.

4.5. TRATAMIENTO de las Funciones M

4.5.1. Introducción. La misión que cumplen las funciones M en un CNC, por regla general, son las de sincronización de un programa pieza con eventos externos, como pueden ser la puesta en marcha o paro del cabezal, soplete, refrigerante, cambio de herramienta, etc... O bien, su misión será la de ejecutar ciclos de herramienta o de edición predeterminada, a los que previamente se les habrá insertado una inicialización de parámetros si así fuese necesario. Esto obligará al fabricante o programador a conocer todo el juego de instrucciones de programación del equipo MAC, y en este caso especial la misión de los comandos " | ", " : ", " ! ", " / ", " [ ", " L " y " " .

NOTAS: Cualquier función Mnn (donde "nn" será un número comprendido entre 00 y 99) es tratada como una llamada a un subprograma contenido en la memoria del CNC y cuyo número será el determinado por "nn". De manera que M00 corresponderá al programa &00, M01 (ó M1) corresponderá a &01 y así sucesivamente. Tanto en Equipos que dispongan de la BOTONERA de MANDOS DUNA , como en los que no, se deberá diferenciar el tratamiento que por parte del Usuario Final tendrán las funciones M, pues estas podrán ser ejecutadas indistintamente desde el PC ( mediante "diálogos" o no ) o desde la Botonera de Mandos DUNA .

Para que las Funciones M puedan ser tratadas indistintamente de estas tres formas diferentes (tanto en Ejecución como en Edición), deberán tener asociados dos Ficheros PC (User.lcm y MAC.cic) además del propio subprograma de cada una ( P&nn.mac: será el programa residente en la memoria del CNC que se ejecutará al ser llamada la función Mnn. ) y del subprograma P&00 (programa que deberá residir en la memoria del CNC y que contendrá los mensajes que se deberán visualizar en la línea superior del display de la Botonera de Mandos del CNC, en el caso de que la función así lo requiera mediante la ejecución del comando: "|nn"):

[Label] "zona" o "handle" contenida en el fichero USER.LCM (ver prontuario de

Programación), en la que deberán haber sido editados los mensajes que se deberán visualizar en el monitor del PC en el caso de que la función así lo requiera (ejecución comando CNC: " :nn "). Este fichero será general para todos los ciclos o funciones, de manera que diferentes funciones llamando a la línea 034 (por ejemplo), siempre visualizará el mismo mensaje. Ver Índice de Programación.

[Mnn] "zona" o "handle" contenida en el fichero MAC.CIC (ver Prontuario de

Programación), y que permitirá ver el "dialogo" asociado a la función, si así fuese solicitado por el

Page 47: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 47 / 66

operario de la M.H.

NOTA: Si por el motivo que fuere, (por ejemplo, el Equipo no dispone de Botonera de Mandos ): el Usuario Final no debe acceder a un tipo determinado de llamada a las Funciones M, el Fabricante hará " caso omiso " de las instrucciones, Ficheros PC y comandos de programación en CNC y Aplicación, asociados a alguna de las formas de "tratamiento" de aquellas.

4.5.2. Repaso a la Operatoria y programación del equipo MAC.

4.5.2.1. Introducción de un valor de carga en un parámetro durante la fase de ejecución de programas.

En el apartado anterior ya se hace mención a los comandos del CNC: " | " y " : ", sabido

es que los comandos " |nn " y " :nn " al ser ejecutados por el equipo MAC visualizarán sendos mensajes en la primera línea de la Botonera y en el PC. Asociado a ellos dos podrá el CNC solicitar del Operario de la M.H., la introducción de un valor en un parámetro (hh). Para ello, durante la edición del subprograma (P&nn), y precedidos por los comandos de ejecución de visualización de mensajes, se deberá haber insertado el número de parámetro al que se quiere hacer referencia (&hh, estando hh comprendido entre 00 y 99), los comandos de orden de carga " L " y de pregunta " ! ".

Comando " L ": especifica la operación de carga en un parámetro. Comando " ! ": insertado después de los comandos "&nnL", y al ser ejecutado detendrá (pausará) el programa en ejecución y aparecerá en el "Display" (tanto del Panel como de la Botonera) la siguiente sentencia: &hhL? en donde el Equipo M.A.C. esperará que por parte del Operario de la máquina se introduzca cualquier valor numérico y pulse < Intro > (solo aceptará números, el signo negativo " - " y/o el punto decimal. Sirviendo como ejemplo, con lo expuesto hasta el momento, puede, en un momento

dado, interesar un programa en el que dependiendo de unos valores introducidos por el operario, el CNC ejecute un programa u otro, una pieza de unas medidas u otras, que la máquina se sitúe en un estado u otro dependiendo de unas OUTPUTS y/o INPUTS, etc..

Por lo tanto, se deduce que en cualquier programa (del CNC) es perfectamente editable

y ejecutable la orden: |14:23&05L!|00:00 . . . al ser ejecutados estos comandos, el CNC visualizará en la línea superior del Display

de la Botonera de Mandos (si se dispone de ella, claro está) el mensaje número 14 que corresponderá a la línea o bloque número 14 del programa &00, en el monitor del PC (en el fichero PANELn.LCM se ha dispuesto su "zona" correspondiente para tal función) aparecerá el mensaje número 23 que corresponderá a la línea 023 del "handle" [Label] contenido en el programa USER.lcm y la ejecución del programa se "pausará" presentando la sentencia: &05L? en la línea inferior del Display de la Botonera de Mandos (si se dispone de ella) y en el "display" del panel presente en Pantalla. Una vez insertado un valor por el operario, el CNC continuará con la normal ejecución del programa.

. . . los comandos |00 y :00 devolverán su estado normal al Display de la Botonera y al

"display" y "zona" de mensajes del Panel en visualización.

Se llamará línea o bloque de inicialización de parámetros de una función M (Programa P&nn.mac) a la inicial del programa, la cual contendrá los comandos de ejecución de visualización de mensajes (en Botonera y en Panel del PC) y los de inserción de valores de carga en parámetros. Con el fin de que la función M pueda ser tratada tanto desde la Botonera como desde el PC (tanto en Edición como en Ejecución y/o por medio de "diálogos"), esta línea o bloque de inicialización de parámetros deberá ser precedida por los comandos " /[ " y en su final deberá contener " " (espacio en blanco), de esta manera el CNC reconocerá quien solicita la función y de qué manera se solicita la introducción de valores a los parámetros: si en fase de

Page 48: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 48 / 66

Edición o de Ejecución, si mediante "diálogos" o no desde el PC, o si bien es requerida desde la Botonera de Mandos. El espacio en blanco al final de la línea dará acceso a la introducción de un valor de carga del último parámetro programado, si la función es llamada desde la Botonera de Mandos.

EJEMPLO de una Función preparada y predispuesta para ser tratada de cualquier forma de las expuestas:

P&19 /[|23:23&01L! |24:24&02L! |25:25&03L! |26:26&04L! |00:00 &01<0|23:23Valor mal &02<0|24:24Valor mal &03<&04|25:26Valor mal &04<0|26:26Valor mal

G90G0F...................... en donde se aprecia como en la primera línea del programa (P&19 solo cuenta a efectos

de transmisión de programa), se ha introducido, primero la línea de comentario y el corchete " /[ " con el fin de que pueda ser tratada mediante "diálogos" (aptdo. siguiente), segundo las ordenes pertinentes de visualización de mensajes " |nn " y " :nn ", tercero los números de parámetros a los que se quiere hacer referencia ( &nn ) y por último las ordenes de introducción de un valor de carga por parte del operario " L! ".

Después, el programa continua con su normal edición........( . . . si el valor introducido al

&01 es menor que " 0 " deberá presentar en la línea superior del display de la Botonera el mensaje correspondiente a la línea 0023 del programa en memoria del CNC: P&00. En la "zona" dedicada a los mensajes del Panel presente en Pantalla se mostrará el 23, contenido en el "handle" [Label] del fichero USER.LCM, y al no reconocer el CNC como comando de programación " Valor mal " se producirá un ERROR 02 que presentará parpadeante y alternativamente, tanto en el "display" del Panel como en el de la Botonera de Mandos los mensajes: ERR2 NO NUMBER y Valor mal . Si &02 es menor.... etc...etc....

4.5.3. CICLOS MEDIANTE “diálogo”. Fichero MAC.CIC Una Función tratada como CICLO con DIALOGOS, permitirá visualizar tanto en su ejecución,

edición o re-edición: a.- el número y nombre de todas las funciones M implementadas como CICLO con

DIALOGOS. Fichero MAC.CIC b.- el nombre de la función o ciclo requerido y el número de parámetros a los que debe

introducir un valor. Fichero MAC.CIC c.- un bitmap ( "dibujo" ) que corresponderá a la función a realizar. Fichero MAC.CIC y

carpeta BITMAP. d.- los diálogos o comentarios asociados a cada uno de los parámetros a los que debe

insertar el valor. Fichero MAC.CIC e.- un bitmap ( "dibujo" ) que corresponderá a cada de los comentarios del punto anterior.

Fichero MAC.CIC y carpeta BITMAP. f.- los valores de carga en Parámetros de la Función M insertada en un Programa Pieza. En el apartado anterior se hizo mención a como debe programarse una función que deba

presentar mensajes en el display de la Botonera y/o en la "zona" de Mensajes del Panel. También de la importancia que tienen los comandos " | " y " : " para la ejecución de visualización de ellos. Pues bien, cualquier función que en su inicio y al principio de la línea de inicialización de parámetros contenga los comandos " /[ " podrá ser tratada, si así se desea, como un CICLO CON DIALOGOS.

Page 49: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 49 / 66

Para que esta utilidad sea efectiva, el fabricante de la M.H. o implementador de ciclos dispone en el directorio de trabajo (WIMAC), del fichero MAC.CIC el cual contendrá los diálogos asociados a cada función y parámetro. Ver prontuario de Programación.

4.5.4. Tratamiento de las Funciones M. Operatoria.

Situado el CNC en Ejecución Manual y/o en Edición, importante será la función que realiza la pulsación de la tecla <M> en el teclado del PC, ya que sobreimpresionará "siempre" la "ventana" correspondiente a la Implementación de Ciclos con Diálogos:

NOTA: Para enviar solamente el carácter " M " hacia el CNC se hará uso del botón [Insertar solo M] haciendo "clic" sobre él o pulsando en el PC < Alt + M >. En el ejemplo gráfico anterior se puede observar, además del listado de Funciones implementadas, el

"bitmap" asociado a la primera (será esta la preseleccionada por defecto), el "cajetín" donde será introducido el número de la función a solicitar y el botón [Aceptar].

El "bitmap" no debe exceder en su tamaño de 498 * 182 píxeles La selección de cualquier función implementada puede ser por medio de "Mouse" haciendo "clic" sobre

los "spins-buttons" situados en el "cajetín" de inserción, o sobre el nombre de la función directamente. También la teclas flecha del PC, arriba / abajo son perfectamente operativas.

Una vez seleccionada. < intro > o el botón [Aceptar], permiten el acceso al diálogo propiamente dicho de

la función para su ejecución o edición.

Page 50: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 50 / 66

4.5.5. Carga de Valores en EJECUCIÓN. * De seleccionarse un número de función no implementada con "diálogos" (tanto si está presente en el listado como si no, ver Prontuario de Programación, fichero MAC.cic), en el momento de "aceptar", el comando Mnn (M y número de función) es enviado hacia el CNC (por ejemplo la 78):

. . . a la espera de que el Operario pulse <enter> o <Intro> para su Ejecución.

* De seleccionarse un número de función SI implementada como "ciclo con diálogos", se presenta en pantalla el de ella:

En ella se presenta: "el operador", comando a enviar hacia el CNC en el momento de su

ejecución, junto con el valor a introducir, y el texto, comentario o descripción de la carga de valor. Por defecto queda seleccionado el primer operador, pudiéndose desplazar por toda la

tabla mediante el "Mouse" o las teclas flecha del PC. La introducción de valores se realiza de la forma más sencilla posible: la pulsación de

cualquier carácter numérico o del signo " - " abre la "ventana" de inserción:

Page 51: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 51 / 66

Introducido el valor que se desee, el cierre se realiza como de costumbre: "clic" sobre el botón [Aceptar], pulsación de < Alt + A > o pulsación de < intro >. (Una vez cerrada la "ventana" de introducción de valor, se deberá hacer uso de las tecla flecha o del "Mouse" para seleccionar otro operador).

Realizada toda la operación de inserción:

Solo por medio del "Mouse" o de la pulsación de < Alt + A > podrá ser efectiva la ejecución. Al ser llamada la Función desde el Ejecutor, en el "display" se podrá apreciar, durante breves instantes, como se realiza la Operación de Introducción de Carga de Valores en Parámetros y acto seguido como es llamada la Función requerida y puesta en ejecución Semiautomática:

4.5.6. Carga de Valores en EDICION. Implementación de un programa pieza con Funciones "M" con Ciclos Mediante Diálogos.

Sabido es que cualquier programa MAC puede editarse directamente en el CNC haciendo uso

del propio editor de este, como por medio de un fichero de texto en el PC (para su posterior transmisión hacia el equipo MAC). En este último caso remitirse al aptdo. siguiente 6.5, donde se pormenoriza de las singularidades del Editor Externo (MacEdit.exe). * De seleccionarse un número de función no implementada con "diálogos" (tanto si está presente en el listado como si no, ver Índice de Programación, fichero MAC.cic), en el momento de "aceptar", el

Page 52: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 52 / 66

comando Mnn quedará insertado, como final de Bloque, en el programa en edición, a partir de donde esté situado el cursor o "puntero" de edición, quedando este en el inicio del siguiente. * Si la selección es de una Función implementada con Ciclo Mediante Diálogo, el usuario, al igual que ocurriera en ejecución, deberá primero, realizar la operación de carga de valores en parámetros. Segundo, repaso a los valores insertados y tercero "aceptación".

Se observará, en este momento, como, a partir de donde este situado el cursor, el programa pieza es implementado con el conjunto de valores de carga precedidos por " [ ", y en el bloque siguiente la llamada a la función solicitada: Mnn El cursor quedará en el inicio del siguiente bloque:

4.5.7. Reedición de una Función M Situado el cursor sobre la llamada a una función implementada con Ciclo Mediante Diálogos en un programa Pieza (en el gráfico: M27), al pulsar nuevamente el carácter " M " en el teclado del PC, se presentará en pantalla, directamente, el diálogo de la función. En él se observará como los operadores tienen el valor de carga editados. Si se procede a la rectificación de alguno de ellos y a su posterior aceptación, se apreciará como estos valores quedan rectificados en el programa pieza (siguiendo con el ejemplo, supóngase &11 a 1 y &14 a 0)

4.5.7.1. Borrado de una Función M Situado el cursor sobre la llamada a la función (en el gráfico: M27), al realizar un "borrado de String": < supr > + < <Start >, quedará eliminado del programa pieza todo lo incluido entre el carácter " [ " y la llamada a la función (ambos comandos incluidos). También puede realizarse por el método habitual (bloque a bloque. Ver Manual de Operatoria del equipo Mac).

Page 53: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 53 / 66

4.5.7.2. Editor Externo (MacEdit.exe). Las funciones M con Ciclos Mediante Diálogos para la implementación de programas pieza, desde el "editor" de la Aplicación, reciben un tratamiento idéntico al del propio editor del CNC en sus apartados de edición, reedición y borrado, pero como ya se adelantaba en la sección 2, dentro del primer aptdo. de Utilidades de Comunicación, cierto número de herramientas, lo convierten en una perfecta "arma" de edición de programas. REPASO a las herramientas asociadas con las funciones M: < Crtl + M > (mayúscula) Presentación en pantalla de la "ventana" correspondiente a los CICLOS con DIALOGOS implementados por el fabricante, esté donde esté situado el cursor. < Alt + M > envía siempre solo el carácter " M ". < Crtl + F1 > TEACH IN incorporado en el editor PC. Estando la Aplicación en ejecución y el CNC en cualquier estado, carga en el programa en edición la cota teórica de todos los ejes del equipo precedida cada una de ellas por el código del eje correspondiente y el comando " M98 ". Después de la carga, sitúa al cursor o puntero de edición en la siguiente línea del programa. < Crtl + F2 > TEACH IN incorporado en el editor PC. Estando la Aplicación en ejecución y el CNC en cualquier estado, carga en el programa en edición la cota teórica de todos los ejes del equipo precedida cada una de ellas por el código del eje correspondiente y el comando " M99 ". Después de la carga, sitúa al cursor o puntero de edición en la siguiente línea del programa. Siguiendo con ejemplos anteriores:

<Alt + M>: Envío del carácter " M "

<M>: Edición de una función M con Diálogos.

<Crtrl + M>: Situado el

cursor sobre M27, edición

de otra función M con o sin Diálogos. <Crtrl + F1>: Teach In + M98

<Crtrl + F2>: Teach In + M99

Page 54: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 54 / 66

Sección 5: Prontuario de programación para ficheros de WIMAC

5.1. Fichero CONFIG.lcm En él quedan definidas las características, tanto del sistema operativo WIMAC como del CNC. [Config] Inicio de programa PASSWORD="nnnnnnnnnnnnnnnn" PASSWORD o "contraseña" del equipo. Este controlará el acceso a las

pantallas PC-CNC, OSCILOSCOPIO, DIGITALIZADO Y REPRODUCCION (Copiado).

PROG=nnnnnnn Nombre del Directorio o Archivo donde se almacenan los programas .MAC

BACKUP=nnnnnnn Nombre del Directorio o Archivo donde se almacenan los BACKUPS PANEL=n Número del panel que se quiere aparezca al iniciar WiMAC. PANEL_EDIT=n Número del panel que incluye el Editor PORT=n Puerto de conexión entre PC y CNC. Por defecto se tomará el número 1.

Si Com1 = 1 , si Com2 = 2 BAUD=9600 ó BAUD=19200 Velocidad de comunicación. TIC=n Precederá al número de Tics de reloj del CNC por milisegundo:2.5, 5, 10 UBM=n Indicará la unidad básica de medida del CNC: 1 ó 0.25 micras. PULTURN=0 Comando S: 0 => Spin DC, 360000 => Spin/axis [impulsos/vuelta]. XPIXELS=nnn Número de "píxeles" que componen en X la Pantalla del Monitor del PC YPIXELS=nnn Número de "píxeles" que componen en Y la Pantalla del Monitor del PC PASSWORD1="nnnnnnnn" De manera opcional, los 99 paneles de los que se puede componer la

aplicación, podrán disponer de PASSWORD para su acceso. Cada uno de ellos tendrá uno diferente si así se desea y cuando la aplicación solicite la introducción del mismo para acceder a él, este deberá ser insertado tal y como se haya incluido, o sea mayúsculas/minúsculas. PASSWORD2="nnnnnnn" PASSWORD3="nnnnnnn" PASSWORD4="nnnnnnn" PASSWORD5="nnnnnnn" PASSWORD6="nnnnnnn" PASSWORD7="nnnnnnn" PASSWORD8="nnnnnnn" PASSWORD9="nnnnnnn" PASSWORD10="nnnnnn"

PASSWORD_BACKUP="nnnn" Si se desea, de manera opcional, deberá crearse un PASSWORD o "contraseña" que controlará el acceso a la acción de realizar un BACKUP ( Registro en el PC del contenido de "toda" la memoria del CNC ).

PASSWORD_RESTORE="nnnn" Si se desea, de manera opcional, deberá crearse un PASSWORD o "contraseña" que controlará los siguientes accesos: a.- acción de realizar un RESTORE (Restitución de la memoria del CNC por medio de un Backup, antes realizado, y registrado en el PC). b.- "ventanas de implementación del equipo: Parámetros de Sistema Generales, Parámetros de Sistema de los Ejes y Parámetros EDM (Sistema y Fijos). Comandos CMD_GENPAR CMD_AXEPAR y CMD_SPCPAR

COM_ERROR=nn Número de errores de comunicación para la presentación en pantalla de la ventana de "fallo en la comunicación".

CNCTYPE=n Tipo de CNC (0: Estándar, 1: EDM, 2: Pulido, 3: Láser) QUITBUTTONS=n (A partir de la versión 1.0.0.1 y posteriores) Mostrar o ocultar loa botones

de maximizar, minimizar y cerrar ventana (1: Ocultar, cualquier otro valor: Mostrar).

USERPOSITION=n (A partir de la versión 1.0.0.1 y posteriores) Forzar la posición de la ventana a los valores de POSX y POSY(1: Forzar, cualquier otro valor: Posición por defecto).

POSX=n (A partir de la versión 1.0.0.1 y posteriores) Posición de la coordenada X, en “píxeles”, dónde se situará la ventana de la aplicación Wimac. Si USERPOSITION es distinto de 1, éste parámetro carece de significado.

Page 55: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 55 / 66

POSY=n (A partir de la versión 1.0.0.1 y posteriores) Posición de la coordenada Y, en “píxeles”, dónde se situará la ventana de la aplicación Wimac. Si USERPOSITION es distinto de 1, éste parámetro carece de significado.

HOMEM=n (A partir de la versión 1.0.0.1 y posteriores) Función “M” o Ciclo que se utilizará para buscar los orígenes de la máquina. Éste parámetro es necesario para el correcto funcionamiento de la aplicación “Wimac Transfer”.

ROVMAXMAN=n (A partir de la versión 1.0.0.1 y posteriores) Límite máximo, en %, al que se situará el Rapid Override cuando el CNC se encuentre en MANUAL (0, 12 ,50, 100. Sin especificar: no se limita).

KEYBOARD=n (A partir de la versión 1.0.0.1 y posteriores) posibilidad de deshabilitar el teclado en pantalla del programa. (1habilitado, 0 deshabilitado)

KEYINPUT=n (A partir de la versión 1.0.0.1 y posteriores) posibilidad de señalar la entrada utilizada para marcar el estado de la llave (Manual y Automático). Valores permitidos: de 0 a 63, -1 no hay llave.

COPYPERIOD=n (A partir de la versión 1.0.0.2 y posteriores) Período con el que se tomarán las muestras al realizar el copiado de la pieza mediante el editor MacEdit. El valor debe estar en milisegundos (1000 = 1 segundo).

COPYAUTO=n (A partir de la versión 1.0.0.2 y posteriores) Si 1 el proceso de copiado de la pieza se realizará automáticamente cuando el programa pieza ejecute el comando “(TEACHxxx)”. Si 0 o no especificado, se deberán seguir las instrucciones que se muestren por pantalla.

5.2. Fichero MENU.lcm Común para todos los paneles de la Aplicación.

[Menú] Inicio de fichero "@texto que se &quiera" Opciones Menú (& tecla rápida). Cuantas se quieran.

"texto",CMD_EDIT Editor PC "texto",CMD_TABMEM Tablas de Memoria "texto",CMD_MAC_EXECUTE Carga y ejecución de un programa "texto",CMD_MAC_DIR Directorio de programas MAC "texto",CMD_MAC_DELETE Borrar programa del CNC "texto",CMD_MAC_RECEIVE Recepción de programa (Cnc -> Pc) "texto",CMD_MAC_SEND Transmisión de programa (Pc -> Cnc) "texto",CMD_MAC_SEND1 Transmisión de un predeterminado fichero (Pc -> Cnc) "texto",CMD_MAC_SEND2 Transmisión de otro predeterminado fichero (Pc -> Cnc) "texto",CMD_MAC_SEND3 Transmisión de otro predeterminado fichero (Pc -> Cnc) "texto",CMD_MAC_SEND4 Transmisión de otro predeterminado fichero (Pc -> Cnc) "texto",CMD_MAC_SEND5 Transmisión de otro predeterminado fichero (Pc -> Cnc) "texto",CMD_MAC_SEND6 Transmisión de otro predeterminado fichero (Pc -> Cnc) "texto",CMD_MAC_SEND7 Transmisión de otro predeterminado fichero (Pc -> Cnc) "texto",CMD_MAC_SEND8 Transmisión de otro predeterminado fichero (Pc -> Cnc) "texto",CMD_MAC_SEND9 Transmisión de otro predeterminado fichero (Pc -> Cnc) "texto",CMD_MAC_SEND10 Transmisión de otro predeterminado fichero (Pc -> Cnc) "texto",CMD_BACKUP BACKUP de Memoria (Cnc -> Pc) "texto",CMD_RESTORE Restitución de Memoria (Pc -> Cnc) "texto",CMD_GENPAR Implementación del CNC. Ventana Paráms. Sistema Generales "texto",CMD_AXEPAR Implementación del CNC. Ventana Paráms. Sistema de Ejes "texto",CMD_SPCPAR Implementación del CNC. EDM: Paráms. Sistema y Especiales "texto",CMD_Mnn Presentación en pantalla del ciclo de diálogos asociados a función Mnn "texto",CMD_MAC_RESET Reset CNC "texto",CMD_INIT_TIME Inicializar tiempos "texto",CMD_DNC Ejecución de un fichero en DNC (programa infinito) "texto",CMD_MAC_DECODE Utilidad de conversión a fichero de tipo G04 "texto",CMD_LOADPRG Carga de programas mediante el MAC-Editor "texto",CMD_OSCI MAC Osciloscopio "texto",CMD_DEBUG MAC Debugger "texto",CMD_EXIT Salir de WiMAC "texto",CMD_PANEL1 Presentación Panel 1 "texto",CMD_PANEL2 Presentación Panel 2 "texto",CMD_PANEL3 Presentación Panel 3 "texto",CMD_PANEL4 Presentación Panel 4

Page 56: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 56 / 66

"texto",CMD_PANEL5 Presentación Panel 5 "texto",CMD_PANEL6 Presentación Panel 6 "texto",CMD_PANEL7 Presentación Panel 7 "texto",CMD_PANEL8 Presentación Panel 8 "texto",CMD_PANEL9 Presentación Panel 9 "texto",CMD_PANEL10 Presentación Panel 10 "texto",CMD_GRAF_CONFIG Acceso a ventana de configuración de la gráfica. "texto",CMD_GRAF_RESET Borrar trayectoria de la gráfica "texto",CMD_GRAF_CENTER Centrar "tool" en la gráfica "texto",CMD_GRAF_1 Situar "tool" en el cuadrante 1 "texto",CMD_GRAF_2 Situar "tool" en el cuadrante 2 "texto",CMD_GRAF_3 Situar "tool" en el cuadrante 3 "texto",CMD_GRAF_4 Situar "tool" en el cuadrante 4 "texto",CMD_GRAF_CHANGE Cambio automático de cuadrante "texto",CMD_PAR_INC Visualización siguiente parámetro "texto",CMD_PAR_DEC Visualización anterior parámetro "texto",CMD_PAR_PAGNEXT Visualización siguiente octeto de parámetros "texto",CMD_PAR_PAGPREV Visualización anterior octeto de parámetros "texto",CMD_PAR_ORG Visualización primer octeto de parámetros "texto",CMD_PAR52 Visualización octeto de parámetros del 52 al 59 "texto",CMD_PAR_END Visualización último octeto de parámetros "texto",CMD_ABOUT Acerca de WIMAC e información de fallos comunicación "texto",CMD_EDIT_DELPROG En el Mac-Editor, borrar programa en edición "texto",CMD_EDIT_DELBLOCK En el Mac-Editor, borrar bloque del programa en edición "texto",CMD_JUMP_LINE En el Mac-Editor, salto a determinado bloque "texto",CMD_COPYSTRING En el Mac-Editor, copiar string o comando en portapapeles "texto",CMD_COPYLINE En el Mac-Editor, copiar línea en el portapapeles "texto",CMD_UNMARK En el Mac-Editor, vaciar el portapapeles "texto",CMD_OUTPUTn_ENB (A partir de la versión 1.0.0.1 y posteriores) Activación de la salida “n” "texto",CMD_OUTPUTn_DIS (A partir de la versión 1.0.0.1 y posteriores) Desactivación de la salida “n” "texto" Cualquier texto que se quiera visualizar

[Define] ;Zona asociada a CMD_MAC_SENDn SP1="nombre fichero + ext" Fichero asociado a CMD_MAC_SEND1 SP2="nombre fichero + ext" Fichero asociado a CMD_MAC_SEND2 SP3="nombre fichero + ext" Fichero asociado a CMD_MAC_SEND3 SP4="nombre fichero + ext" Fichero asociado a CMD_MAC_SEND4 SP5="nombre fichero + ext" Fichero asociado a CMD_MAC_SEND5 SP6="nombre fichero + ext" Fichero asociado a CMD_MAC_SEND6 SP7="nombre fichero + ext" Fichero asociado a CMD_MAC_SEND7 SP8="nombre fichero + ext" Fichero asociado a CMD_MAC_SEND8 SP9="nombre fichero + ext" Fichero asociado a CMD_MAC_SEND9 SP10="nombre fichero + ext" Fichero asociado a CMD_MAC_SEND10

* * * * * Colores disponibles: GREY, CYAN, MARINE_BLUE, GREEN_BLUE, BLACK, GREEN_LIGHT, BLUE, GREEN, MAGENTA, YELLOW, GARNET, PURPLE, RED, GREEN_OLIVE, GREY_HARD, WHITE.

* * * * *

5.3. Ficheros PANELn.lcm (" n " de 1 a 99). ¡¡¡ OJO a las comillas, comas y espacios en blanco !!! 1.-º BUTTON realiza una orden dirigida hacia la Aplicación SOFTKEY realiza una orden dirigida hacia el CNC BUTTON nn,nn,Fn,"RED",CMD_. . . ,"texto" (los CMD: cualquiera de los señalados anteriormente) BUTTON nn,nn,Fn,"RED","&fichero.exe","texto" Enlazar Wimac con programas desarrollados por el

fabricante o usuario final. SOFTKEY nn,nn,Fn,"RED","orden","texto"

BUTTON y SOFTKEY con teclas predefinidas por Wimac (F1 a F12) o con "bitmaps".

Page 57: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 57 / 66

.- Colores para predefinidas por Wimac:"RED" cuadrada en rojo "BLUE" cuadrada en azul "YELLOW" cuadrada en amarillo "GREN" cuadrada en verde "GREY" cuadrada en gris "BLUEB" rectangular en azul "GREYB" rectangular en gris

.- De usarse bitmaps personalizados por el usuario se sustituirá el color (y sus comillas) por el nombre del bitmap sin la extensión. En la carpeta BITMAP de la aplicación se encontrarán 2 ficheros .bmp para cada BUTTON o SOFTKEY que se utilice, uno terminado en U y otro en D. (un mismo juego de bitmaps puede servir para varios BUTTON o SOFTKEY). Ejemplo: Orden en panel BUTTON nn,nn, ,bitmap,CMD_. . . . . . ,"texto" (texto opcional) SOFTKEY nn,nn, ,bitmap,"orden","texto" (texto opcional) Ficheros en BITMAP bitmapU.bmp (para el estado normal) bitmapD.bmp (para cuando se haga "clic" sobre él) .- Macros Predefinidas para SOFTKEY tanto para teclas del PC como para Bitmaps

SOFYKEY nn,nn,Fn,"RED","SK_STOP,"texto" Función de STOP SOFYKEY nn,nn,Fn,"RED",SK_START,"texto" Función de START SOFYKEY nn,nn,Fn,"RED",SK_INC_FEED,"texto" Visualizándose en la primera línea de la

Botonera el Feed-Override, increméntalo en +1. Visualizándose en la primera línea de la Botonera el TC-Override, increméntalo en +1

SOFYKEY nn,nn,Fn,"RED",SK_DEC_FEED,"texto" Visualizándose en la primera línea de la Botonera el Feed-Override, Decreméntalo en +1. Visualizándose en la primera línea de la Botonera el TC-Override, decreméntalo en +1

SOFYKEY nn,nn,Fn,"RED",SK_INC_ROV,"texto" Visualizándose en la primera línea de la Botonera el Rapid-Override, increméntalo en +1. Visualizándose en la primera línea de la Botonera el TK-Override, increméntalo en +1

SOFYKEY nn,nn,Fn,"RED",SK_DEC_ROV,"texto" Visualizándose en la primera línea de la Botonera el Rapid-Override, decreméntalo en +1. Visualizándose en la primera línea de la Botonera el TK-Override, decrementalo en +1

.- Caracteres ASCHI más significativos para ordenes en SOFTKEY tanto para teclas del PC como para Bitmaps

SOFTKEY nn,nn, ,bitmap,"\013" <Intro> SOFTKEY nn,nn, ,bitmap,"\016" <III> SOFTKEY nn,nn, ,bitmap,"\017" <I> SOFTKEY nn,nn, ,bitmap,"\018" <II> SOFTKEY nn,nn, ,bitmap,"\028" <+> Override derecha SOFTKEY nn,nn, ,bitmap,"\029" <-> Override derecha SOFTKEY nn,nn, ,bitmap,"\030" <+> Override izquierda SOFTKEY nn,nn, ,bitmap,"\031" <-> Override izquierda SOFTKEY nn,nn, ,bitmap,"\035" <Stop> SOFTKEY nn,nn, ,bitmap,"\044" <Start> SOFTKEY nn,nn, ,bitmap,"\036" <Alt + stop> SOFTKEY nn,nn, ,bitmap,"\037" Single-Block SOFTKEY nn,nn, ,bitmap,"\094" Flecha izquierda SOFTKEY nn,nn, ,bitmap,"\008" Flecha arriba. SOFTKEY nn,nn, ,bitmap,"\039" Flecha abajo. SOFTKEY nn,nn, ,bitmap,"\126" Flecha derecha SOFTKEY nn,nn, ,bitmap,"\063" <Alt + Stop>. SOFTKEY nn,nn, ,bitmap,"\096" En edición, opción JUMP

2º.- SET OFFSET nn,nn Inicio de grupo. Todo lo posterior hasta otro SET OFFSET tomarán como origen de coordenadas las introducidas en este comando. 3º.- SET POSDNC=nn,nn Presentación en coordenadas nn,nn del vumeter correspondiente a la transmisión de un programa en DNC.

Page 58: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 58 / 66

4º.- SET PARBASE=nn nn = a número de parámetro de usuario que servirá como base (el primero) para su visualización y/o modificación en cualquier panel de edición de parámetros. 5º.- SET BCKCOLOR=grey precediendo a uno de los colores disponibles indica el color de Fondo del Panel. Se insertará siempre al principio de cada Panel.lcm 6º.- SET FONT Arial,14, comando para selección de FUENTE, nombre de la fuente en cuestión que se desee (debe estar dada de alta en WINDOWS), y tamaño de la misma.

6º.1.- SET FONTBUTTON Arial,14, comando para selección de FUENTE de los textos interiores de las teclas de función (BUTTON y/o SOFTKEY), nombre de la fuente en cuestión que se desee (también debe estar dada de alta en WINDOWS). Y tamaño de la misma.

6º.2.- SET FONT Arial,14,BOLD o SET FONTBUTTON Arial,14,BOLD en los dos casos, comando para selección de FUENTE en negrita. 7º.- SET TEXTALIGN=LEFT Alineación de textos o de variables numéricas hacia la derecha. 8º.- SET TEXTALIGN=CENTER Centrará los textos o variables numéricas en las coordenadas que se establezcan para cada comando 9º.- SET TEXTALIGN=RIGHT Alineación de textos o de variables numéricas hacia la izquierda 10º.- STEXT nn,nn,"texto",color Pone un Texto estático. Coordenadas, texto en cuestión y color del mismo. 11º.- BOX nn,nn,nn,nn,color Precediendo a sus coordenadas de posición y a su tamaño en ancho y en alto insertará un MARCO o CAJA. 11º.1.- BOX nn,nn,nn,nn,color,NOBORDER Para que no tenga bordes. 12º.- BLOCK nn,nn,nn,nn,color1,color2,color3,color4,color5 Coordenadas de posición, tamaño en X y en Y. Presenta hasta ocho bloques del programa en ejecución o edición diferenciando con colores, los diferentes comandos del programa MAC: color1= color texto, color2= color fondo, color3= color número línea, color4= color comando o bloque en ejecución, color5= color último comando decodificado por adelantado). 13º.- LOGO nn,nn LOGOTIPO de S.H.Enz, s.l. 14º.- TOOLGR nn,nn,nn,nn Presenta la pantalla gráfica. 15º.- #ifdef NAXISn Insertado en solitario en un bloque indica el inicio de una condicionante donde n=1, 2, 3, 4, 5, 6,7 u 8 (número de Ejes del Equipo), de manera que WIMAC presentará lo programado entre #ifdef NAXISn y #endif bajo la condición de que el "valor" del Parámetro de Sistema nº:2 sea igual a "n".

15º.1.- #endif Fin de esta condicionante. 16º.- #ifdef AXISn Parecida esta condicionante a la anterior y de igual tratamiento, WIMAC presentará lo programado entre #ifdef AXISn y #endif bajo la condición de que el eje " n " este habilitado (n=X, Y, Z, U, V, W, A ó B).

16º.1.- #endif Fin de esta condicionante. 17º.- SET DISPLAY variable Condicionante para variables de dos posiciones. Wimac presentará lo programado a partir de este comando y hasta un nuevo SET DISPLAY en el caso de que la variable este activa.

17º.1.- SET DISPLAY ! En el caso de no estar activa la variable, se presenta lo que a continuación de este comando esté programado hasta un nuevo SET DISPLAY.

17º.2.- SET DISPLAY Fin de la condicionante 17º.3 Variables de dos posiciones:

SET DISPLAY MAN/AUT Manual o Automático SET DISPLAY STAXEC CNC en ejecución solo Manual o no SET DISPLAY SEMIAUT Semiautomático o Manual SET DISPLAY STOP STOP activo o no. SET DISPLAY DRY_RUN Dry-Run activo o no. SET DISPLAY SING_BLOCK Sing-Block activo o no. SET DISPLAY OFFLINE Comunicación activa o no entre PC y CNC. SET DISPLAY ANTICOL Algoritmo de anticolisión activo o no. SET DISPLAY WAIT/RUN En ejecución de algún comando o no.

Page 59: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 59 / 66

SET DISPLAY ABS/INC Absolutas o Incrementales SET DISPLAY ON_MESS Presentación de algún mensaje en Botonera o no. SET DISPLAY IN_DNC Ejecución en DNC o no. SET DISPLAY FOR/BACK Tool Retract SET DISPLAY PATRAS SET DISPLAY NO_DECORET Can't Retract SET DISPLAY CLEAN_ON Limpiezas activas o no SET DISPLAY ACCNUL G11 activo o no. SET DISPLAY SECURI Función de seguridad activa o no. SET DISPLAY EXECUT CNC en ejecución o no. SET DISPLAY EDITING CNC en edición o no. SET DISPLAY INPUT00 Entrada 00 activa o no SET DISPLAY INPUT01 Entrada 01 activa o no SET DISPLAY INPUTnn Entrada nn activa o no (hasta la 63) SET DISPLAY OUTPUT00 Salida 00 activa o no SET DISPLAY OUTPUT 01 Salida 01 activa o no SET DISPLAY OUTPUT nn Salida nn activa o no (hasta la 95) SET DISPLAY MOVE_X Si eje X está en movimiento o no. Igual demás ejes SET DISPLAY CIRC_X Si eje X en movimiento circular o no. Igual otros ejes SET DISPLAY DSP1MEN Presentación mensaje en 1ª línea de Botonera o no. SET DISPLAY DSP1TYPE Presentación de Overrides del GAP o de la velocidad.

18º.- INSTRUM nn,nn,"instrumento",variable Permite visualizar el estado de una variable (de hasta dieciséis posiciones) del equipo MAC por medio de un bitmap predeterminado por Wimac. 38 son los instrumentos o bitmaps de que se disponen:

18.27.- "LEDQB_GR" (2 POS.) 18.28.- "LEDQB_RG" (2 POS.) 18.29.- "FOV" (16 POS.) 18.30.- "ROV" (5 POS.) 18.31.- "7SEG" (16 POS.) 18.32.- "7SEGB" (16 POS.) 18.33.- "SEL2ANGH" (2 POS.) 18.34.- "SEL2ANGV" (2 POS.) 18.35.- "SEL3ANGV" (3 POS.) 18.36.- "SEL2LINV" (2 POS.) 18.37.- "SEL3LINV" (3 POS.) 18.38.- "SEL4LINV" (4 POS.)

18.1.- "LEDC_B" (2 POS.) 18.2.- "LEDC_G" (2 POS.) 18.3.- "LEDC_R" (2 POS.) 18.4.- "LEDC_W" (2 POS.) 18.5.- "LEDC_Y" (2 POS.) 18.6.- "LEDC_GR" (2 POS.) 18.7.- "LEDC_RG" (2 POS.) 18.8.- "LEDCB_B" (2 POS.) 18.9.- "LEDCB_G" (2 POS.) 18.10.- "LEDCB_R" (2 POS.) 18.11.- "LEDCB_W" (2 POS.) 18.12.- "LEDCB_Y" (2 POS.) 18.13.- "LEDCB_GR" (2 POS.)

18.14.- "LEDCB_RG" (2 POS.)18.15.- "LEDQ_B" (2 POS.)18.16.- "LEDQ_G" (2 POS.)18.17.- "LEDQ_R" (2 POS.)18.18.- "LEDQ_W" (2 POS.)18.19.- "LEDQ_Y" (2 POS.)18.20.- "LEDQ_GR" (2 POS.)18.21.- "LEDQ_RG" (2 POS.)18.22.- "LEDQB_B" (2 POS.)18.23.- "LEDQB_G" (2 POS.)18.24.- "LEDQB_R" (2 POS.)18.25.- "LEDQB_W" (2 POS.)18.26.- "LEDQB_Y" (2 POS.)

Page 60: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 60 / 66

18º.39.- Para los instrumentos o bitmaps de DOS posiciones (tanto sean de iluminación como de movimiento), son perfectamente programables todas las descritas en el apartado 16.3 INSTRUM nn,nn,"instrumento",MAN/AUT Manual o Automático INSTRUM nn,nn,"instrumento",STAXEC CNC en ejecución solo Manual o no INSTRUM nn,nn,"instrumento",SEMIAUT Semiautomático o Manual INSTRUM nn,nn,"instrumento",STOP STOP activo o no. INSTRUM nn,nn,"instrumento",DRY_RUN Dry-Run activo o no. INSTRUM nn,nn,"instrumento",SING_BLOCK Sing-Block activo o no. INSTRUM nn,nn,"instrumento",OFFLINE Comunicación activa o no entre PC y CNC. INSTRUM nn,nn,"instrumento",ANTICOL Algoritmo de anticolisión activo o no. INSTRUM nn,nn,"instrumento",WAIT/RUN En ejecución de algún comando o no. INSTRUM nn,nn,"instrumento",ABS/INC Absolutas o Incrementales INSTRUM nn,nn,"instrumento",ON_MESS Presentación de algún mensaje en Botonera o no. INSTRUM nn,nn,"instrumento",IN_DNC Ejecución en DNC o no. INSTRUM nn,nn,"instrumento",FOR/BACK Tool Retract INSTRUM nn,nn,"instrumento",PATRAS INSTRUM nn,nn,"instrumento",NO_DECORET Can't Retract INSTRUM nn,nn,"instrumento",CLEAN_ON Limpiezas activas o no INSTRUM nn,nn,"instrumento",ACCNUL G11 activo o no. INSTRUM nn,nn,"instrumento",SECURI Función de seguridad activa o no. INSTRUM nn,nn,"instrumento",EXECUT CNC en ejecución o no. INSTRUM nn,nn,"instrumento",EDITING CNC en edición o no. INSTRUM nn,nn,"instrumento",INPUT00 Entrada 00 activa o no INSTRUM nn,nn,"instrumento",INPUT01 Entrada 01 activa o no INSTRUM nn,nn,"instrumento",INPUTnn Entrada nn activa o no (hasta la 63) INSTRUM nn,nn,"instrumento",OUTPUT00 Salida 00 activa o no INSTRUM nn,nn,"instrumento",OUTPUT 01 Salida 01 activa o no INSTRUM nn,nn,"instrumento",OUTPUT nn Salida nn activa o no (hasta la 95) INSTRUM nn,nn,"instrumento",MOVE_X el eje X está en movimiento o no. Igual demás ejes INSTRUM nn,nn,"instrumento",CIRC_X el eje X está en movimiento o no. Igual demás ejes 18º.40.- Los instrumentos o bitmaps de TRES posiciones pueden se utilizado por la siguiente variable:

18.35

18.32 18.31 18.3718.36 18.38

18.29 18.30

18.27 18.13

18.6 18.20 18.28 18.21 18.7

18.14

18.1 a 18.5

18.15 a 18.19

18.8 a 18.12 18.22 a 18.26

18.34

18.33

Page 61: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 61 / 66

INSTRUM nn,nn,"SEL3ANGV",SPNSTS G13, G14 ó G15 INSTRUM nn,nn,"SEL3LINV",SPNSTS G13, G14 ó G15 18º.41.- El instrumento o bitmap de CUATRO posiciones ( SEL4LINV ) será utilizado para la siguiente variable: INSTRUM nn,nn,"SEL4LINV",TYPEMOV Indica el Tipo de Movimiento (G0,G1 o G2 ó G3). 18º.42.- El instrumento o bitmap de CINCO posiciones ( ROV ) será utilizado para la siguiente variable: INSTRUM nn,nn,"ROV",ROV_CODE Indica el Rapid-Override y JOG incremental. 18º.43.- Los instrumentos o bitmaps de DIECISEIS posiciones (FOV, 7SEG y 7SEGB) serán utilizados para las siguientes variables: INSTRUM nn,nn, "instrumento",NUMAXIS Número de ejes CNC (usar 7SEG ó 7SEGB) INSTRUM nn,nn, "instrumento",TKOV_CODE Indica el Tk-Override en EDM INSTRUM nn,nn, "instrumento",TCOV_CODE Indica el Tced-Override en EDM INSTRUM nn,nn, "instrumento",GAPOV_CODE Indica la apertura del GAP en EDM INSTRUM nn,nn, "instrumento",FOV_CODE Indica el Feed-Override INSTRUM nn,nn, "instrumento",IDIG0_3 En código hexadecimal estado de las inputs 0 a 3 INSTRUM nn,nn, "instrumento",IDIG4_7 En código hexadecimal estado de las inputs 4 a 7 INSTRUM nn,nn, "instrumento",IDIGnn_nn . . . y así sucesivamente hasta inputs 60 a 63 INSTRUM nn,nn, "instrumento",ODIG0_3 En código hexadecimal estado de las salidas 0 a 3 INSTRUM nn,nn, "instrumento",ODIG4_7 En código hexadecimal estado de las salidas 4 a 7 INSTRUM nn,nn, "instrumento",ODIGnn_nn . . . y así sucesivamente hasta salidas 92 a 95

19º.- PICTURE "nombre bitmap" nn,nn Presentación en el panel de cualquier fichero bitmap (.bmp) que se encuentre en la carpeta BITMAP de la aplicación (el nombre se insertará sin extensión). 20º.- BOTONERA nn,nn Presentación en el panel del bitmap correspondiente a la zona del "display" de la Botonera de Mandos del CNC. En él se visualiza en su variable central lo que acontece en el equipo. Sus coordenadas toman como origen el punto 0,0 del panel, esté dentro o no de un SET OFFSET. 21º.- Variables numéricas: VARIABLE nn,nn,nn,color dígitos,color fondo,variable

Establecida de antemano la fuente (SET FONT) y la alineación (SET TEXTALIGN=. . .) presenta un "cajetín" sin bordes, en las coordenadas que se establezcan, tamaño, color texto, color fondo y nombre de la variable con el contenido numérico correspondiente a esta última:

VARIABLE nn,nn,nn,color dígitos,color fondo,NUM_PROG_EXEC nº programa en ejecución VARIABLE nn,nn,nn,color dígitos,color fondo,NUM_PROG_EDIT nº programa en edición VARIABLE nn,nn,nn,color dígitos,color fondo,TIME_RUN tiempo del CNC en automático desde la última inicialización de tiempos. VARIABLE nn,nn,nn,color dígitos,color fondo, TIME_EXEC tiempo del CNC en ejecución desde la última inicialización de tiempos. VARIABLE nn,nn,nn,color dígitos,color fondo, TIME_EDIT tiempo del CNC en edición desde la última inicialización de tiempos. VARIABLE nn,nn,nn,color dígitos,color fondo, TIME_DAY tiempo del CNC conectado a red desde la última inicialización de tiempos. VARIABLE nn,nn,nn,color dígitos,color fondo, TIME_WAIT tiempo del CNC en situación de espera desde la última inicialización de tiempos. VARIABLE nn,nn,nn,color dígitos,color fondo, TIME_ON tiempo total del CNC conectado a red (respeta valor de última restitución de memoria). VARIABLE nn,nn,nn,color dígitos,color fondo,ITEM nº de veces que el CNC ha decodificado y ejecutado el comando " G99 ", desde la última inicialización de tiempos. VARIABLE nn,nn,nn,color dígitos,color fondo,FOV_VALUE Feed-Override VARIABLE nn,nn,nn,color dígitos,color fondo,ROV_VALUE Rapid-Override VARIABLE nn,nn,nn,color dígitos,color fondo,TKOV_VALUE Tk-Override en EDM VARIABLE nn,nn,nn,color dígitos,color fondo,TCOV_VALUE Tc-Override en EDM VARIABLE nn,nn,nn,color dígitos,color fondo,GAPOV_VALUE Apertura del GAP en EDM VARIABLE nn,nn,nn,color dígitos,color fondo,DISPLAY lo que acontece en la segunda línea del "display" de la Botonera de Mandos del CNC VARIABLE nn,nn,nn,color dígitos,color fondo,FEEDRT Velocidad de trabajo programada VARIABLE nn,nn,nn,color dígitos,color fondo,FDSPPRG Velocidad del cabezal programada VARIABLE nn,nn,nn,color dígitos,color fondo,FDSPREAL Velocidad del cabezal real VARIABLE nn,nn,nn,color dígitos,color fondo,GLBDTG DTG global de todos los ejes VARIABLE nn,nn,nn,color dígitos,color fondo,X_REAL posición real del eje X con respecto al

origen máquina. Igual para demás ejes.

Page 62: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 62 / 66

VARIABLE nn,nn,nn,color dígitos,color fondo,X_TEOR posición teórica del eje X con respecto al origen máquina. Igual para demás ejes.

VARIABLE nn,nn,nn,color dígitos,color fondo,X_DTG DTG del eje X. Igual para demás ejes. VARIABLE nn,nn,nn,color dígitos,color fondo,X_DTGEDM en EDM, DTG del eje X. Igual para

demás ejes. VARIABLE nn,nn,nn,color dígitos,color fondo,X_ERRSEG error de seguimiento del eje X. Igual

para demás ejes. VARIABLE nn,nn,nn,color dígitos,color fondo,X_POS posición del eje X con respecto al

origen pieza enclavado. Igual para demás ejes.

VARIABLE nn,nn,nn,color dígitos,color fondo,X_G92 cota de origen pieza enclavado del eje X. Igual para demás ejes.

VARIABLE nn,nn,nn,color dígitos,color fondo,TEROS en EDM, tiempo de Erosión. VARIABLE nn,nn,nn,color dígitos,color fondo,TCLEAN en EDM, tiempo de Limpieza. VARIABLE nn,nn,nn,color dígitos,color fondo,STABI en EDM, tiempo de Estabilidad. VARIABLE nn,nn,nn,color dígitos,color fondo,CNTAPR en EDM, tiempo de aproximación a

chispa en vacío. VARIABLE nn,nn,nn,color dígitos,color fondo,NUMLABEL nº de la etiqueta cuyo contenido ha sido

requerido su presentación en pantalla con la ejecución por parte del CNC del comando " :nn "

VARIABLE nn,nn,nn,color dígitos,color fondo,PARAMUSERnn donde " nn " puede tomar el valor de cualquier parámetro de Usuario (00 a 99), presenta en pantalla el contenido numérico del parámetro de usuario en cuestión. Este no es editable, a diferencia del que se visualiza con el comando EDITPARAM. PARAMUSER no es compatible en paneles en los que se programen los comandos SET PARBASE y/o EDITPARAM.

Las variables editables de los contenidos de los parámetros de usuario se presentan de muy similar forma ("cajetín" con bordes). Como comando final se insertará el número de orden de parámetro correspondiente al octeto que se debe visualizar según lo programado al inicio del Panel con el comando SET PARBASE=nn

EDITPARAM nn,nn,nn,color dígitos,color fondo,0 primer parámetro del octeto. EDITPARAM nn,nn,nn,color dígitos,color fondo,1 segundo parámetro del octeto. EDITPARAM nn,nn,nn,color dígitos,color fondo,2 tercer parámetro del octeto. EDITPARAM nn,nn,nn,color dígitos,color fondo,3 cuarto parámetro del octeto. EDITPARAM nn,nn,nn,color dígitos,color fondo,4 quinto parámetro del octeto. EDITPARAM nn,nn,nn,color dígitos,color fondo,5 sexto parámetro del octeto. EDITPARAM nn,nn,nn,color dígitos,color fondo,6 séptimo parámetro del octeto. EDITPARAM nn,nn,nn,color dígitos,color fondo,7 octavo parámetro del octeto. (no necesariamente deben estar incluidos los ocho, ni tampoco seguir el orden indicado, pero no pueden ser más de 8).

22º.- Variables de texto en una sola línea: VARIABLE nn,nn,nn,color texto,color fondo,variable.

Como en el caso anterior, establecida de antemano la fuente (SET FONT) y la alineación (SET TEXTALIGN=. . .) presenta un "cajetín" en las coordenadas que se establezcan, tamaño, color texto, color fondo y nombre de la variable con el texto correspondiente a esta última:

VARIABLE nn,nn,nn,color texto,color fondo,BUFFEDIT portapapeles del editor VARIABLE nn,nn,nn,color texto,color fondo,AUXMAC en edición, presentación en pantalla de

texto auxiliar para el borrado de un String al pulsar <supr> en el PC.

VARIABLE nn,nn,nn,color texto,color fondo,HELPEDIT en edición, ayuda del Mac-Editor. Puede ser personalizada por el fabricante accediendo al fichero USER.lcm en su "handle" [HelpEditor].

VARIABLE nn,nn,nn,color texto,color fondo,LABEL presentación en pantalla de los mensajes personalizados por el fabricante a la ejecución por parte del

Page 63: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 63 / 66

CNC del comando " :nn ". Para ello se hará uso del fichero USER.lcm en su "handle" [Label].

VARIABLE nn,nn,nn,color texto,color fondo,TPARn donde " n " puede tomar el valor de cualquier parámetro de Usuario ( 00 a 99 ), presenta en pantalla el texto asociado al parámetro "n" que debe ser personalizado por el fabricante. Para ello se hará uso del fichero USER.lcm en su "handle" [Param1].

VARIABLE nn,nn,nn,color texto,color fondo,T2PARn donde " n " puede tomar el valor de cualquier parámetro de Usuario ( 00 a 99 ), presenta en pantalla el texto asociado al parámetro "n" que debe ser personalizado por el fabricante. Para ello se hará uso del fichero USER.lcm en su "handle" [Param2].

23º.- Variables de texto en dos o más líneas: MULTILINE nn,nn,nn,nn,color texto,color fondo,variable Como en los dos casos anteriores, establecida de antemano la fuente (SET FONT) y la alineación (SET TEXTALIGN=. . .) presenta un "cajetín" sin bordes, en las coordenadas que se establezcan, tamaño en ancho, tamaño en alto, color texto, color fondo y nombre de la variable con el texto correspondiente a esta última:

MULTILINE nn,nn,nn,nn,color texto,color fondo,BUFFEDIT igual que en el apartado anterior pero con la presentación del texto en tantas líneas como quepan en el tamaño especificado.

MULTILINE nn,nn,nn,nn,color texto,color fondo,AUXMAC de igual tratamiento. MULTILINE nn,nn,nn,nn,color texto,color fondo,HELPEDIT de igual tratamiento. MULTILINE nn,nn,nn,nn,color texto,color fondo,LABEL de igual tratamiento. MULTILINE nn,nn,nn,nn,color texto,color fondo,TPARn de igual tratamiento. MULTILINE nn,nn,nn,nn,color texto,color fondo,T2PARn de igual tratamiento.

24º.- VUMETER y SLIDER Cualquier variable numérica (a excepción de los datos String, como pueden ser los parámetros de Usuario) de las mencionadas, puede ser representada a modo de "vumeter analógico digital" (como los presentes en los equipos de alta fidelidad, por ejemplo). La representación podrá ser configurada a gusto del programador: como franja (VUMETER) o como flecha (SLIDER), además de vertical u horizontal, etc. . . VUMETER nn,nn,nn,nn,0,variable,color franja,±nn,±nn,color 1º parcial,±nn,color central,±nn,color 2º parcial SLIDER nn,nn,nn,nn,0,variable,color franja,±nn,±nn,color 1º parcial,±nn,color central,±nn,color 2º parcial

Page 64: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 64 / 66

5.4. Fichero USER.lcm Archivo de textos, los cuales se encuentran repartidos en cuatro zonas o "handles" ( como siempre: ¡¡¡ ojo a las comillas y comas !!! ):

[Param1] 000 "comentario para Pu00" 001 "comentario para Pu01" 002 "comentario para P202" 034 "comentario para Pu34" . . . . . 099 "comentario para Pu99" [Param2] 000 "posibilidad de 2º comentario para Pu00" 001 "posibilidad de 2º comentario para Pu01" 002 "posibilidad de 2º comentario para P202" 034 "posibilidad de 2º comentario para Pu34" . . . . . 099 "posibilidad de 2º comentario para Pu99" [Label] 001 "mensaje o etiqueta número 1" 002 "mensaje o etiqueta número 2" 003 "mensaje o etiqueta número 3" 034 "mensaje o etiqueta número 34" . . . . . 099 "mensaje o etiqueta número 99" [HelpEditor] <G04.08>Comando de desplazamiento de los ejes en Descodificación Rápida(tipo G0) . . . . . . . . . <G99->Llamada a otro programa (de 000 a 999) . . . . . . . . . <G12>Código erróneo, borre "string" y continúe. . . . . . . . . . <G8>Ejes CON Bloqueos . . . . . . . . . <X>Como referencia a eje X <Y>Como referencia a eje Y etc… etc. . . . . . . . .

5.5. Fichero ADR.lcm Fichero que contendrá los números correspondientes a las Posiciones de Memoria del CNC, que se desea se presenten en el "menú de posiciones" dentro de la utilidad del Osciloscopio. Ejemplo para su programación ¡¡¡ ojo a las comillas y comas !!!:

"texto asociado a pos…" 10377 "texto asociado a pos…" 10381 "texto asociado a pos…" 10385 "texto asociado a pos…" 10405 "texto asociado a pos…" 10391 "texto asociado a pos…" 10407 etc… etc. . .

5.6. Fichero TABLE.lcm Fichero que contendrá la programación de las Tablas de Memoria se desee se presenten cuando sea requerida esta utilidad. Ejemplo para su programación ¡¡¡ ojo a las comillas y comas !!!:

[Orígenes Pieza almacenados (registrados por medio de la función M20)] ; a

Dispone de dos zonas ([Param1] y [Param2]) dentro de este fichero el fabricante de la M.H., para que personalice y asocie textos a cada uno de los 100 parámetros de Usuario. Por lo tanto se podrán asociar dos comentarios diferentes a un mismo parámetro. No necesariamente todos los parámetros deben tener texto asociado.

Hará uso de este "handle" el fabricante de la M.H. para personalizar los mensajes o comentarios que se deben presentar en pantalla a la ejecución por parte del CNC del comando " :nn ".

Ayuda en el editor. Asociado a las variables: VARIABLE...HELPEDIT

y/o MULTILINE...HELPEDIT, son los comentarios asociados a losdiferentes comandos de programación delCNC. No se debe modificar, ni sustituir nirectificar el orden establecido de mayor amenor (número de caracteres).

Page 65: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 65 / 66

"Presenta las cotas de hasta 16 posiciones diferentes. (Con respecto a Origen Máquina)." ; b BITMAP="TABLE" ; c 12032 ; d 4,16 ; e "Origen Pieza"," Eje X "," Eje Y "," Eje Z "," Eje U " ; f [PARAMETROS de USUARIO] ; a "Valores de los 100 parámetros de Usuario." ; b BITMAP="TABLE" ; c 11058 ; d 1,100 ; e "Parámetro "," VALOR" ; f etc…etc. . . a.- Nombre de la Tabla entre corchetes. b.- Detalle o explicación (no excesiva) de la misma. c.- Comando BITMAP= y entre comillas el bitmap asociado a la tabla. d.- Primera posición de memoria a presentar. e.- Número de columnas y número de filas

f.- Texto asociado para la columna de número de orden de posiciones de memoria y texto asociado a cada una de las columnas programadas.

5.7. Fichero MAC.cic Archivo que contendrá los Ciclos mediante diálogo. Ejemplo para su programación ¡¡¡ ojo a las comillas y comas !!!:

[M03] ; a "Rectángulo. Corte Interior" ; b M03_0 ; c "&08L","Ancho Pieza en X","M03_1" ; d "&09L","Ancho Pieza en Y","M03_2" ; d "&07L","Horario = 0 Antihorario = 1","M03_5" ; d [M11] ; e "Cambio de Herramienta" ; b MDR ; c [M12] ; a "Aprox. a Chispa en Vacío y nº de Limpieza Profunda" ; b NOBITMAP ; c "O08&31L","Vel. Aprox. a Chispa en Vacío" ; d "&32L","Nº. de Limpieza Profunda" ; d Los componentes de cada función son los siguientes:

a.- Código de la función entre corchetes. (Carácter M + nº de la función: de 00 a 99) b.- Nombre que se quiera dar a la función. (Máximo 75 caracteres) c.- Nombre del Bitmap (sin extensión) asociado a la función. Este fichero .bmp deberá encontrarse

como todos los demás (bmp), dentro de la carpeta BITMAP de la Aplicación. Si no se desea presentarse bitmap alguno insertar en su lugar el comando NOBITMAP. d.- Por este orden, entre comillas y separados por comas: Operador: de máximo 8 caracteres, será el comando que se enviará hacia el CNC junto con el

valor que se inserte a la ejecución de esta utilidad. Descripción: de máximo 62 caracteres, será el texto de ayuda presentado en pantalla asociado

al mismo Operador. BITMAP: nombre del bitmap (sin extensión) asociado a este Operador. Este es opcional. e.- una función puede no precisar carga de valores y en cambio si un nombre o texto asociado para

su fácil reconocimiento por el Operario de la M.H. Ver sección 3 aptdo. 6

Page 66: Versión 1.0.0MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 4 / 66 Sección 1: INTRODUCCIÓN Tanto el equipo M.A.C. como el M.A.Cup disponen de un canal serie de

MANUAL de UTILIDADES en PC, en ENTORNO WINDOWS ( WiMAC v1.0.0.3) 66 / 66

Sección 6: Consejos y errores A.- La buena disposición y orden de los ficheros LCM

1º.-Menú.lcm 2º.-Panel1.lcm 3º.-Panel2.lcm 4º.-Panel3.lcm 5º.-Panel4.lcm 6º.-Panel5.lcm 7º.-Panel6.lcm 8º.-Panel7.lcm 9º.-Panel8.lcm 10º.-Pane9.lcm 11º.-Panel0.lcm 12.-ADR.lcm 13º.-* . BMP (Carpeta BITMAP) 16º.-* . BCK (Carpeta BACKUPS) 17º.-* . MAC (Carpeta MACPRGS) y los "handles" dentro de MAC.CIC y USER.LCM 1º.-[Param1] 2º.-[Param2] 3º.-[Label]

4º.-[HelpEditor] . . . hará un más fácil tratamiento de los mismos B.- Muy importante la buena colocación de los espacios en blanco ( ) , los dos puntos ( : ), el punto y

coma ( ; ), las comillas ( " ), el sub-guión ( _ ) y la coma ( , ) en todos los ficheros que pueden ser personalizados. C.- Es aconsejable realizar la programación de todos los paneles de PANELn.LCM por grupos (SET OFFSET) ya que de esta manera será mucho mas sencillo el traslado o copia de los mismos a otro lugar de la pantalla u a otro Panel. D.- ERRORES:

1.- La omisión de una coma ( , ) 2.- Se ha puesto más de una coma ( ,, ) 3.- Solo se admite una gráfica por panel 5.- No se ha insertado el Sub-guión ( _ ) o se cambio por el guión ( - ) 7.- Se ha duplicado el comando SET DISPLAY 8.- Falta anotar el Color en un texto, variable, caja, etc. . . 9.- Falta anotar la Orden ( CMD_. . . SK_. . . etc. . . ) para una Sub-opción del Menú, para un

Comando BUTTON, SOFTKEY, etc. . . 10.- No se ha programado el fichero USER.LCM: [Param1] [Param2] [Label] [HelpEditor] o

alguno de sus componentes está mal escrito. 11.- No se ha programado el fichero CONFIG.LCM: o le falta o está mal escrito alguno de los

componentes no opcionales. 12.- La omisión o repetición de alguna letra de algún comando. 13.- Cambiar Mayúsculas por Minúsculas o viceversa 14.- No se ha insertado el LOGO en alguno de los Paneles del 1 al 10 (o se ha intentado

cubrir). 15.- Se ha cambiado la posición de los comandos: Texto por color, etc. . . 16.- Se ha dejado un " espacio en blanco " antes o después de los caracteres " [ " ó " ] ". 17.- Se ha dejado un " espacio en blanco " en algún lugar que no corresponde. 18.- NO se ha dejado un " espacio en blanco " después de algún comando al que SI que le

corresponde. 19.- FALTA el fichero MAC.cic en el directorio de trabajo (debe estar presente aunque este

vacío) 20.- FALTA el fichero MENU.lcm en el directorio de trabajo(debe estar presente aunque este

vacío) 21.- FALTA el fichero GRID32.OCX en el directorio del sistema, o ha dejado de ser

operacional. Para reconstituirlo, en MS_DOS y en el directorio antes mencionado, pulsar: REGSRV32 GRID32.OCX + <Enter> y regresar a Windows.

22.- FALTA el password correspondiente al equipo en el fichero CONFIG.lcm.