Tecnologo
LinuxCNCKnowledgeBase | CambiosRecientes | PageIndex | Preferencias | LinuxCNC.org Buscar:
He aquí algunos ejemplos Classicladder e ideas conceptuales. Tenga en cuenta que estos programas fueron creados con la versión Classicladder 7100 y puede necesitar un ajuste de la versión 7.124 (EMC 2.3.x) especialmente si se utiliza s32 entrada / salida pins. o veteranos Si ustedtiene un programa de escalera común / interesante por favor, agréguelo. si necesita ayuda para añadirlo o ayudar a la creación de un programa de escalera especial Ponte en contacto conmigo Chris Morley c / o los usuarios de EMC maillist-Voy a tratar de ayudar a 1. muestras Ladder 1.1. escalera Basic 1.2. Contador de indexación de torreta 1,3. herramienta ATC cambiador de programa 1,4. Tornoherramienta de Torreta 1.5. Single botón de la sonda / touchoff 1,6. antorcha de plasma de control 2. muestras secuenciales 2.1. Stepper controlador de la herramienta torreta
1. Muestras de escalera
Se puede o no puede ser realmente probado con hardware.
1,1. Escala básica
Algunos conceptos básicos de la primera línea muestra una salida de bloqueo que utiliza interruptores momentáneos paraencender y apagar. Cuando el 'normalmente abierto' contacto B1 está momentáneamente Encendido, permite que el "poder" a la bobina Q0. Esto a su vez cierra el contacto Q0, que salta "poder" a través del contacto B1 arranque sustancial de su influencia y "bloqueo" de la bobina de salida. Para activar la bobina de un momento debe abrir la 'normalmente cerrado' B0 contacto que suministra el "poder" paratoda la línea. Si usted es una lógica un poco chico dice la línea B0 Si está apagado y B1 O sea Q0 está encendida, bobina Q0 está encendido. La segunda línea, tercera, y cuarta son ejemplos del uso de variables en comparar y operar elementos. La segunda línea se inicia con un contacto "afuera de vanguardia ', B2, que suministra el" poder "a un elemento de operación. Un contacto de flancoascendente permite poder que sólo a través de como cambia de apagado a encendido. El bloque de operación añade 1 al valor actual en la variable W0, entonces se almacena de nuevo en la variable W0. La tercera línea utiliza un elemento de comparación para preformas 'módulo' una función matemática. El elemento tiene el número guardado en W0 se divide por dos y luego compara si el resto no es igual a 0. Sedesglosa así: W0% es una variable,% significa módulo, el número 2 es para dividir, no es igual, 0 es el número que queremos comparar. Si el elemento de comparación es verdadera (es decir, el módulo de W0 no es = 0) entonces la bobina Q1 se enciende. Utilizando el módulo de matemáticas, esta línea comprueba si el número almacenado en W0 es odd.The cuarta línea es esencialmente el mismo, a pesar deque utiliza el signo = y si la comparación es verdadera se convertirá en la Q2. Esta línea comprueba si W0 es par. Si ha programado este programa de escalera y se volvió B0 y fuera de un montón de veces (haciendo clic en la casilla de verificación B0 en la ventana variable) Q1 y Q2 se enciende y apaga alternativamente y si aparecerá la ventana firmado variable que ver el número de de variable W0.1,2. Contador de indexación Torreta
Este es un programa para una torreta de herramientas. La torre dispone de micro en la posición 1 de la herramienta y otro interruptor otro que le diga cuando la torre se encuentra en una posición bloqueable. Para llevar la cuenta del número de herramienta real hay que contar cuántas posiciones más allá de casa que son. Usaremos bloque contador Classicladder de'$ CO'. El contador se preselecciona a 1 con RESET es verdad. El contador se incrementa en uno en el flanco ascendente de ÍNDICE. A continuación, 'Comparar' el valor del contador (% C0.V) a la herramienta que
wiki.linuxcnc.org/cgi-bin/wiki.pl?ClassicLadderExamples 1/10
queremos (en el ejemplo sólo comprueba la herramienta 1 y 2 se muestran las). También 'funcionar' el valor del contador a...
Regístrate para leer el documento completo.