- Configuring LinuxCNC
- Configuration Tools
- PnCConf Wizard
- Help needed to get my 7i76E + 7i85S + 7i73 on my mill going.
Help needed to get my 7i76E + 7i85S + 7i73 on my mill going.
05 Sep 2018 11:57 #117093
by andypugh
Replied by andypugh on topic Help needed to get my 7i76E + 7i85S + 7i73 on my mill going.
linuxcnc.org/docs/2.7/html/man/man9/message.9.html
I suggest initially
names=gear1,gear2,gear3... messages="gear 1,gear 2,gear 3..."
And, to be clear, ... means I couldn't be bothered to type them all.
Only put spaces where there are spaces in the examples.
I suggest initially
names=gear1,gear2,gear3... messages="gear 1,gear 2,gear 3..."
And, to be clear, ... means I couldn't be bothered to type them all.
Only put spaces where there are spaces in the examples.
Please Log in or Create an account to join the conversation.
05 Sep 2018 12:29 - 05 Sep 2018 12:29 #117094
by tecno
Replied by tecno on topic Help needed to get my 7i76E + 7i85S + 7i73 on my mill going.
OK, does this look OK with following lines in hal?
loadrt GB_2speed
loadrt message names=gear1,gear2,gear3,gear4,gear5,gear6,gear7,gear8,gear9,gear10,gear11,gear12,gear13 messages="G1 80-125,G2 126-160,G3 161-215,G4 216-270,G5 271-360,G6 361-450,G7 451-595,G8 596-750,G9 751-1000,G10 1001-1190,G11 1191-1500,G12 1501-2000,G13 2001-2500"
loadrt bitslice
addf GB_2speed.0 servo-thread
addf gear1 servo-thread
addf gear2 servo-thread
addf gear3 servo-thread
addf gear4 servo-thread
addf gear5 servo-thread
addf gear6 servo-thread
addf gear7 servo-thread
addf gear8 servo-thread
addf gear9 servo-thread
addf gear10 servo-thread
addf gear11 servo-thread
addf gear12 servo-thread
addf gear13 servo-thread
addf bitslice.0 servo-thread
Last edit: 05 Sep 2018 12:29 by tecno.
Please Log in or Create an account to join the conversation.
05 Sep 2018 13:05 #117095
by andypugh
Replied by andypugh on topic Help needed to get my 7i76E + 7i85S + 7i73 on my mill going.
Looks about right, yes.
I don't think you need bitslice, unless that is for something else.
You also need to net m1 GB_2speed.0.message.1 => gear1.trigger (etc)
I don't think you need bitslice, unless that is for something else.
You also need to net m1 GB_2speed.0.message.1 => gear1.trigger (etc)
Please Log in or Create an account to join the conversation.
05 Sep 2018 13:19 #117097
by tecno
Replied by tecno on topic Help needed to get my 7i76E + 7i85S + 7i73 on my mill going.
OK, so bitsclice is from your first code if not needed away it goes.
net like this?
net like this?
# gearbox signals
# gearbox Hi/Lo
net high-gear-signal => GB_2speed.0.gear-high <= hm2_7i76e.0.7i76.0.0.input-14
# Motor High
setp motor-high-signal <= GB_2speed.0.motor-high
net motor-high-signal => hm2_7i76e.0.7i76.0.0.output-10
# gearbox A - B - C - D - E
net input-a-signal => GB_2speed.0.gear-A <= hm2_7i76e.0.7i76.0.0.input-09
net input-b-signal => GB_2speed.0.gear-B <= hm2_7i76e.0.7i76.0.0.input-10
net input-c-signal => GB_2speed.0.gear-C <= hm2_7i76e.0.7i76.0.0.input-11
net input-d-signal => GB_2speed.0.gear-D <= hm2_7i76e.0.7i76.0.0.input-12
net input-e-signal => GB_2speed.0.gear-E <= hm2_7i76e.0.7i76.0.0.input-13
net m1 GB_2speed.0.message.1 => gear1.trigger
net m2 GB_2speed.0.message.2 => gear2.trigger
net m3 GB_2speed.0.message.3 => gear3.trigger
net m4 GB_2speed.0.message.4 => gear4.trigger
net m5 GB_2speed.0.message.5 => gear5.trigger
net m6 GB_2speed.0.message.6 => gear6.trigger
net m7 GB_2speed.0.message.7 => gear7.trigger
net m8 GB_2speed.0.message.8 => gear8.trigger
net m9 GB_2speed.0.message.9 => gear9.trigger
net m10 GB_2speed.0.message.10 => gear10.trigger
net m11 GB_2speed.0.message.11 => gear11.trigger
net m12 GB_2speed.0.message.12 => gear12.trigger
net m13 GB_2speed.0.message.13 => gear13.trigger
Please Log in or Create an account to join the conversation.
05 Sep 2018 13:33 #117098
by andypugh
Replied by andypugh on topic Help needed to get my 7i76E + 7i85S + 7i73 on my mill going.
Looks nearly right, except that thecomp expects motor-high to be an _input_ as I don't like the idea of the comp changing motor speed with the VFD powered up.
(This is something to look at later, it might be possible to have a VFD disable pin to make this not an issue)
(This is something to look at later, it might be possible to have a VFD disable pin to make this not an issue)
Please Log in or Create an account to join the conversation.
05 Sep 2018 13:37 #117099
by tecno
Replied by tecno on topic Help needed to get my 7i76E + 7i85S + 7i73 on my mill going.
OK, will go down and do a test now after finishing a cup of black coffee.
So none of these can be used to disable VFD?
So none of these can be used to disable VFD?
# ---Setup spindle at speed signals via GB_2speed.comp---
sets spindle-at-speed true
setp hm2_7i76e.0.7i76.0.0.spinout-scalemax 2400
setp hm2_7i76e.0.7i76.0.0.spinout-maxlim 2500
net spindle-enable => GB_2speed.0.spindle-enable-in
net spinenable => GB_2speed.0.spindle-enable-out => hm2_7i76e.0.7i76.0.0.spinena
net spindle-vel-cmd-rpm-abs => GB_2speed.0.motor-speed-in
net spindlespeed <= GB_2speed.0.motor-speed-out => hm2_7i76e.0.7i76.0.0.spinout
net spindle-ccw hm2_7i76e.0.7i76.0.0.spindir
Please Log in or Create an account to join the conversation.
05 Sep 2018 13:50 #117100
by tecno
Replied by tecno on topic Help needed to get my 7i76E + 7i85S + 7i73 on my mill going.
Hmmm
HAL: ERROR: function 'GB_2speed.0' not found
./GB_2speed.hal:42: addf failed
HAL: ERROR: function 'GB_2speed.0' not found
./GB_2speed.hal:42: addf failed
Please Log in or Create an account to join the conversation.
05 Sep 2018 13:55 #117101
by andypugh
Replied by andypugh on topic Help needed to get my 7i76E + 7i85S + 7i73 on my mill going.
What is it called?
One way to find out, open a terminal
halrun
loadrt GB_2speed
show funct
exit
Maybe you need addf GB-2speed.0 ?
One way to find out, open a terminal
halrun
loadrt GB_2speed
show funct
exit
Maybe you need addf GB-2speed.0 ?
Please Log in or Create an account to join the conversation.
05 Sep 2018 14:02 #117102
by tecno
Replied by tecno on topic Help needed to get my 7i76E + 7i85S + 7i73 on my mill going.
Will go up and open file in notepad++, maybe wrong line ending?
bengt@CombiMll ~ $ halrun
halcmd: loadrt GB_2speed
Note: Using POSIX realtime
halcmd: show funct
Exported Functions:
Owner CodeAddr Arg FP Users Name
00006 7f96920120d0 7f96938480d8 YES 0 GB-2speed.0
halcmd: exit
Note: Using POSIX realtime
bengt@CombiMll ~ $
bengt@CombiMll ~ $ halrun
halcmd: loadrt GB_2speed
Note: Using POSIX realtime
halcmd: show funct
Exported Functions:
Owner CodeAddr Arg FP Users Name
00006 7f96920120d0 7f96938480d8 YES 0 GB-2speed.0
halcmd: exit
Note: Using POSIX realtime
bengt@CombiMll ~ $
Please Log in or Create an account to join the conversation.
05 Sep 2018 14:04 #117103
by andypugh
Replied by andypugh on topic Help needed to get my 7i76E + 7i85S + 7i73 on my mill going.
No, it is just that you need hyphen rather than underscore in the function name.
Please Log in or Create an account to join the conversation.
Moderators: cmorley
- Configuring LinuxCNC
- Configuration Tools
- PnCConf Wizard
- Help needed to get my 7i76E + 7i85S + 7i73 on my mill going.
Time to create page: 0.249 seconds