N10 CLEARM()
N20 G0 Z33
N30 SETM(1)
N40 G0 Z0
N50 WAITM(3,1)
N60 CLEARM()
N70 M30
; Canal 4
; PROG_K4.MPF
N10 CLEARM()
N20 POS[A]=44 FA[A]=10000
N30 SETM(1)
N30 POS[A]=0 FA[A]=500
N50 WAITM(3,1)
N60 CLEARM()
N70 M30
SETM/CLEARM en acciones síncronas
Permiten la coordinación entre acción síncrona y ejecución del programa CN en el propio
canal. SETM o CLEARM se han de programar en la acción síncrona. En el programa CN se
debe indicar, únicamente, el número del canal propio en la instrucción WAITM o WAITMC.
Ejemplo de programación
. . .
N10 CLEARM()
N20 G0 X0 Y0 Z0
N30 ID=1 WHEN $AA_IM[Y]> 50 DO SETM(9) ; Activar la marca de sincronismo 9 si
N30 WEHN $AA_IM[X]> 20 DO POS[Y]=100 FA[Y]=2000
N50 G1 X50 F800
N60 WAITMC (9,1)
N70 X0
M30
. . .
Módulo de posicionamiento multieje FM 357-2 para servoaccionamientos y motores paso a paso
A5E00176151-01
; Desactivar las marcas de sincronismo activas (si las hay)
; Activar la marca de sincronismo 1
; Espera de la marca de sincronismo 3 del canal 1
; Desactivar todas las marcas de sincronismo en el canal
; Desactivar las marcas de sincronismo activas (si las hay)
; Activar la marca de sincronismo 1
; Espera de la marca de sincronismo 3 del canal 1
; Desactivar todas las marcas de sincronismo en el canal
; Espera marca sincronismo 9 del propio canal (canal 1)
; la posición del eje Y > 50 mm
Programación CN
10-117