1.25.3.6 Llamada de programa indirecta con indicación de la sección de programa que se va a
ejecutar (CALL BLOCK ... TO ...)...............................................................................................194
1.25.3.7 Llamada indirecta a un programa creado en lenguaje ISO (ISOCALL) ....................................196
1.25.3.8 Llamada de subprograma con ruta de acceso y parámetros (PCALL) .....................................197
1.25.3.9 Ampliación de la ruta de búsqueda en la llamada de subprograma (CALLPATH) ...................198
1.25.3.10 Ejecutar subprograma externo (EXTCALL) ...............................................................................200
1.25.4
Ciclos .........................................................................................................................................204
1.25.4.1 Ciclos: Parametrizar ciclos de usuario.......................................................................................204
1.26
Técnica de macros (DEFINE ... AS) ..........................................................................................208
2
Administración de programas y ficheros ................................................................................................ 211
2.1
Memoria de programas..............................................................................................................211
2.2
Memoria de trabajo (CHANDATA, COMPLETE, INITIAL) ........................................................216
2.3
Instrucción de estructuración en el editor Step (SEFORM).......................................................219
3
Zonas protegidas ................................................................................................................................... 221
3.1
Definición de las zonas protegidas (CPROTDEF, NPROTDEF)...............................................221
3.2
Activar/desactivar zonas protegidas (CPROT, NPROT) ...........................................................225
3.3
Comprobación con respecto a vulneraciones de zonas protegidas, limitación del campo
de trabajo y límites de software (CALCPOSI) ...........................................................................229
4
Órdenes de desplazamiento especiales ................................................................................................ 237
4.1
Desplazamiento a posiciones codificadas (CAC, CIC, CDC, CACP, CACN) ...........................237
4.2
Interpolación spline (ASPLINE, BSPLINE, CSPLINE, BAUTO, BNAT, BTAN, EAUTO,
ENAT, ETAN, PW, SD, PL) .......................................................................................................239
4.3
Conjunto spline (SPLINEPATH) ................................................................................................252
4.4
Compresión de secuencias CN (COMPON, COMPCURV, COMPCAD, COMPOF) ................254
4.5
Interpolación polinómica (POLY, POLYPATH, PO, PL) ............................................................257
4.6
Referencia de trayectoria ajustable (SPATH, UPATH)..............................................................264
4.7
Medida con palpador de contacto (MEAS, MEAW)...................................................................267
4.8
Función de medida ampliada (MEASA, MEAWA, MEAC) (opcional)........................................270
4.9
Funciones especiales para el usuario de OEM (OEMIPO1, OEMIPO2, G810 bis G829) ........281
4.10
Reducción del avance con deceleración en los dos vértices (FENDNORM, G62, G621) ........282
4.11
Criterio de fin del movimiento programable (FINEA, COARSEA, IPOENDA, IPOBRKA,
ADISPOSA)................................................................................................................................283
4.12
Secuencia de parámetros servo programable (SCPARA) ........................................................287
5
Transformadas de coordenadas (FRAMES) .......................................................................................... 289
5.1
Transformada de coordenadas a través de variables frame .....................................................289
5.1.1
Variables frame predefinidas ($P_BFRAME, $P_IFRAME, $P_PFRAME,
$P_ACTFRAME) ........................................................................................................................291
5.2
Asignar valores a variables frame/frames .................................................................................297
5.2.1
Asignar valores directos (valor de eje, ángulo, escala) .............................................................297
5.2.2
Leer y modificar componentes de frame (TR, FI, RT, SC, MI) ..................................................300
5.2.3
Combinación de frames completos ...........................................................................................302
5.2.4
Definición de frames nuevos (DEF FRAME) .............................................................................303
5.3
Decalaje basto y fino (CFINE, CTRANS) ..................................................................................304
5.4
Decalaje de origen externo ........................................................................................................306
5.5
Decalaje de Preset (PRESETON) .............................................................................................307
Preparación del trabajo
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
Sumario
9