Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#Load Hostmot support
loadrt hostmot2
loadrt hm2_pci config="num_encoders=2 num_pwmgens=0"
loadrt mux8 names=mpg
loadrt abs count=1
addf hm2_5i24.0.read servo-thread
addf hm2_5i24.0.write servo-thread
addf mpg servo-thread
addf abs.0 servo-thread
#We have a 6i24 in emulation mode so all pin will be hm2_5i24.0.
####################################################################
#Spindle handling
####################################################################
setp hm2_5i24.0.encoder.00.scale 4096
net spindle-revs hm2_5i24.0.encoder.00.position
net spindle-vel-fb-rps hm2_5i24.0.encoder.00.velocity
net spindle-vel-fb-rpm abs.0.in hm2_5i24.0.encoder.00.velocity-rpm
net spindle-vel-fb-rpm-abs abs.0.out
net spindle-index-enable hm2_5i24.0.encoder.00.index-enable
####################################################################
#Jog Handling
####################################################################
net XSelect joint.0.jog-enable
net ZSelect joint.2.jog-enable
net ModeX1 mpg.sel2
net ModeX10 mpg.sel1
net ModeJ mpg.sel0
setp mpg.in1 0.00025
setp mpg.in2 0.0025
setp mpg.in4 0.025
net JogScale mpg.out
setp hm2_5i24.0.encoder.01.scale 4
net JogCount hm2_5i24.0.encoder.01.count
net JogScale joint.0.jog-scale joint.2.jog-scale
net JogCount joint.0.jog-counts joint.2.jog-counts