6.
CNC 8037
S
: V02.2
OFT
X
·266·
Selección de eje. Entradas I70, I71, I72
NOT I70
AND
NOT I70
AND
NOT I70
AND
NOT I70
AND
I70
AND
I70
AND
I70
AND
Si desplazamiento mediante volante (HDWON), en R60 hay que preparar lo que se escribirá en
la variable HBEVAR. Los bits a, b, c indican el x1, x10, x100 de cada eje y el bit 30 (*) hay que ponerlo
a 1 para que el CNC tenga en cuenta los impulsos del volante.
C
* ^
c b a c b a c b a c b a c b a c b a c b a c b a c b a
() = MOV 0 R60
Pone a 1 el bit (a) del eje seleccionado. Factor multiplicador x1.
HDWON AND XSEL
HDWON AND YSEL
HDWON AND ZSEL
HDWON AND 4SEL
HDWON AND 5SEL
HDWON AND 6SEL
HDWON AND 7SEL
Después se analiza el factor multiplicador indicado en el conmutador (x1, x10, x100)
I73 AND
I74
I73 AND
NOT I74
Y por último se habilita el bit 30 (*) de HBEVAR=1, para que el CNC tenga en cuenta los impulsos
del volante.
( )= OR R60 $40000000 R60
Al habilitar el volante o al cambiar de posición uno de los conmutadores, se actualiza HBEVAR y
su registro imagen (R61)
DFU HDWON OR CPS R60 NE R61
Al deshabilitar el volante se inicializa HBEVAR=0 y su registro imagen (R61)
DFD HDWON = MOV 0 R61 = CNCWR(R61,HBEVAR,M201)
Si desplazamiento en JOG (JOGON) y tecla (+) "I75" desplazamiento eje en sentido positivo.
JOGON AND I75 AND XSEL = AXIS+1
JOGON AND I75 AND YSEL = AXIS+2
JOGON AND I75 AND ZSEL = AXIS+3
JOGON AND I75 AND 4SEL = AXIS+4
JOGON AND I75 AND 5SEL = AXIS+5
JOGON AND I75 AND 6SEL = AXIS+6
JOGON AND I75 AND 7SEL = AXIS+7
NOT I71
AND
NOT I72
NOT I71
AND
I72
I71
AND
I72
I71
AND
NOT I72
I71
AND
NOT I72
I71
AND
I72
NOT I71
AND
I72
B
A
W
V
Borra lo que hubiera
= MOV 1 R60
= MOV 8 R60
= MOV $40 R60
= MOV $200 R60
= MOV $1000 R60
= MOV $8000 R60
= MOV $40000 R60
= RL1 R60 1 R60
= RL1 R60 2 R60
= MOV R60 R61
= CNCWR(R61,HBEVAR,M201)
M a nu a l de i n s t a l a c i ó n
I70 I71 I72
= XSEL
XSEL
0
= YSEL
YSEL
0
= ZSEL
ZSEL
0
= 4SEL
4SEL
0
= 5SEL
5SEL
1
= 6SEL
6SEL
1
= 7SEL
7SEL
1
U
Z
Y
I73
I74
c
b
x1
0
1
0
0
x10
1
1
0
1
x100
1
0
1
0
0
0
0
1
1
1
1
0
1
0
1
1
0
1
X
a
1
0
0