06.08.2013 Views

CNC PILOT 4290 - heidenhain

CNC PILOT 4290 - heidenhain

CNC PILOT 4290 - heidenhain

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4.16 Subprogramas<br />

4.16 Subprogramas<br />

Llamada a un subprograma: L”xx” V1<br />

■ L: Letra que caracteriza la llamada a un<br />

subprograma<br />

■ ”xx”: nombre del subprograma - en<br />

subprogramas externos nombre del fichero<br />

(máximo 8 cifras o letras)<br />

■ V1: identificación del subprograma externo – se<br />

suprime en subprogramas locales<br />

Indicaciones para trabajar con subprogramas:<br />

■ Los subprogramas externos están en un fichero a<br />

parte. Pueden ser llamados por cualquier<br />

programa principal, por otros subprogramas y por<br />

TURN PLUS.<br />

■ Los subprogramas locales se encuentran en el<br />

fichero de programa principal. Sólo pueden<br />

llamarse desde el programa principal.<br />

■ Los subprogramas se pueden ”imbricar” hasta 6<br />

veces. Imbricado significa que dentro de un<br />

subprograma se llama a otro subprograma.<br />

■ Deberían evitarse las recurrencias.<br />

■ A un subprograma se le pueden asignar hasta 20<br />

”valores de transmisión”. Las denominaciones (de<br />

los parámetros) son:<br />

LA..LF, LH, I, J, K, O, P, R, S, U, W, X, Y, Z.<br />

Dentro del subprograma los valores de<br />

transmisión están disponibles como variables. La<br />

caracterización es: ”#__..” seguida de la<br />

denominación del parámetro en minúsculas<br />

(ejemplo: #__la).<br />

Estos valores de transmisión se pueden emplear<br />

en el marco de la programación de variables<br />

dentro de un subprograma.<br />

■ Las variables #256..#285 se encuentran en cada<br />

subprograma como variables locales.<br />

■ Cuando un subprograma se ejecuta varias veces,<br />

se define el factor de multiplicación en el<br />

parámetro ”número de repeticiones Q”.<br />

■ Un subprograma finaliza con RETURN.<br />

Textos de diálogo<br />

Las descripciones de parámetros que se<br />

anteponen/posponen a las casillas de introducción,<br />

se pueden definir en un subprograma externo.<br />

El <strong>CNC</strong> <strong>PILOT</strong> fija las unidades métricas de los<br />

parámetros automáticamente en ”mm” o<br />

”pulgadas”.<br />

Máximo 19 descripciones - la posición de la<br />

descripción de parámetros dentro del subprograma<br />

puede ser cualquier.<br />

182<br />

El parámetro ”LN” está reservado para la transmisión de<br />

números de frase. Cuando se renumera nuevamente el<br />

programa NC, este parámetro puede recibir un valor<br />

nuevo.<br />

Descripciones de parámetros:<br />

[//] – comienzo<br />

[pn=n; s=texto del parámetro (máximo 16 signos) ]<br />

[//] – final<br />

pn: denominación del parámetro (la, lb, ...)<br />

n: cifra de conversión para unidades métricas<br />

■ 0: sin dimensionar<br />

■ 1: ”mm” o ”pulgadas”<br />

■ 2: ”mm/vuelta” o ”pulgadas/vuelta”<br />

■ 3: ”mm/min” o ”inch/min”<br />

■ 4: ”m/min” o ”feet/min”<br />

■ 5: ”rpm”<br />

■ 6: grados (°)<br />

■ 7: ”µm” o ”µpulg”<br />

Ejemplo<br />

. . .<br />

[//]<br />

[la=1; s=diámetro barra]<br />

[lb=1; s=pto. arranque en Z]<br />

[lc=1; s=bisel/redondeo (-/+)]<br />

. . .<br />

[//]<br />

. . .<br />

4 DIN PLUS

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!