- Configuring LinuxCNC
- Configuration Tools
- PnCConf Wizard
- Mesa 7i76e-spindle speed variable via spindle override but not via G-code / M
Mesa 7i76e-spindle speed variable via spindle override but not via G-code / M
20 Mar 2017 00:31 - 20 Mar 2017 02:48 #89913
by cut2cut
Mesa 7i76e-spindle speed variable via spindle override but not via G-code / M was created by cut2cut
I am new to LinuxCNC ( edit : version 2.7.8 ) and Mesa hardware. ( edit : in a post further down are my HAL and INI files )
I have all three axis working on my mill but so far the spindle speed is only variable when using the spindle override slider. However, my issue is when I use G-Code and M-code they both spin the spindle motor at 100% without regard to my commanded slower speed ( i.e. : M3 S200 ).
Hopeful someone can help me figure this out before I burn out the bearings in my spindle.
Currently I should be using only 40% of maximum speed because the bearing can only handle about 3500 rpm. I'll look into changing my VFD HZ to limit the speed.. but that won't solve the issue !
Thanks in advance !
Jake
I have all three axis working on my mill but so far the spindle speed is only variable when using the spindle override slider. However, my issue is when I use G-Code and M-code they both spin the spindle motor at 100% without regard to my commanded slower speed ( i.e. : M3 S200 ).
Hopeful someone can help me figure this out before I burn out the bearings in my spindle.
Currently I should be using only 40% of maximum speed because the bearing can only handle about 3500 rpm. I'll look into changing my VFD HZ to limit the speed.. but that won't solve the issue !
Thanks in advance !
Jake
Last edit: 20 Mar 2017 02:48 by cut2cut.
Please Log in or Create an account to join the conversation.
20 Mar 2017 00:42 #89914
by cmorley
Replied by cmorley on topic Mesa 7i76e-spindle speed variable via spindle override but not via G-code / M
can you post your config files please. and what version of linuxcnc are you using?
Chris M
Chris M
Please Log in or Create an account to join the conversation.
20 Mar 2017 00:46 #89915
by cut2cut
Replied by cut2cut on topic Mesa 7i76e-spindle speed variable via spindle override but not via G-code / M
I'm using LinuxCNC 2.7.8 on Mint 18.1.
Not sure where the config files are located, but I'll look around for them. I suppose the address of the files are described in the linuxcnc documentation... ? HAL and INI ?
Not sure where the config files are located, but I'll look around for them. I suppose the address of the files are described in the linuxcnc documentation... ? HAL and INI ?
Please Log in or Create an account to join the conversation.
20 Mar 2017 01:07 #89916
by cut2cut
Replied by cut2cut on topic Mesa 7i76e-spindle speed variable via spindle override but not via G-code / M
Here we go , I think :
Please Log in or Create an account to join the conversation.
20 Mar 2017 03:11 #89922
by PCW
Replied by PCW on topic Mesa 7i76e-spindle speed variable via spindle override but not via G-code / M
Try changing this:
#********************
# Spindle
#********************
[SPINDLE_9]
P = 0.0
I = 0.0
D = 0.0
FF0 = 1.0
FF1 = 0.0
FF2 = 0.0
BIAS = 0.0
DEADBAND = 0.0
MAX_OUTPUT = 7000.0
OUTPUT_SCALE = 1
OUTPUT_MIN_LIMIT = 0
OUTPUT_MAX_LIMIT = 1
To this:
#********************
# Spindle
#********************
[SPINDLE_9]
P = 0.0
I = 0.0
D = 0.0
FF0 = 1.0
FF1 = 0.0
FF2 = 0.0
BIAS = 0.0
DEADBAND = 0.0
MAX_OUTPUT = 7000.0
OUTPUT_SCALE = 7000
OUTPUT_MIN_LIMIT = 0
OUTPUT_MAX_LIMIT = 7000
#********************
# Spindle
#********************
[SPINDLE_9]
P = 0.0
I = 0.0
D = 0.0
FF0 = 1.0
FF1 = 0.0
FF2 = 0.0
BIAS = 0.0
DEADBAND = 0.0
MAX_OUTPUT = 7000.0
OUTPUT_SCALE = 1
OUTPUT_MIN_LIMIT = 0
OUTPUT_MAX_LIMIT = 1
To this:
#********************
# Spindle
#********************
[SPINDLE_9]
P = 0.0
I = 0.0
D = 0.0
FF0 = 1.0
FF1 = 0.0
FF2 = 0.0
BIAS = 0.0
DEADBAND = 0.0
MAX_OUTPUT = 7000.0
OUTPUT_SCALE = 7000
OUTPUT_MIN_LIMIT = 0
OUTPUT_MAX_LIMIT = 7000
Please Log in or Create an account to join the conversation.
20 Mar 2017 04:14 - 20 Mar 2017 04:17 #89924
by cut2cut
Replied by cut2cut on topic Mesa 7i76e-spindle speed variable via spindle override but not via G-code / M
PCW,
Thanks but that didn't work. After I made that change all I hear is the relay clicking in both the spindle override and M commands too ( m3 and m4 Sxxx ).
Interestingly when I remove the check mark next to "Range 2 max RPM I have similar results ( no motor rotation from the motor at all ) but I believe the relay clicks the same way.
I have also enclosed a picture of a dialogue that comes up when I first open PnCConf stating I its using the firmware on the card because it isn't seeing hostmot2 in the lib/firmware/hm2 folder. Also is a picture of my gear / pulley settings. More importantly, possibly, I've enclosed the schematic of how my relays are wired to the 7i76e and Delta VFD-e.
( note, I changed my rpm settings to 3500 from 7000 because I changed the HZ from 120 to 60 in my VFD )
Thanks but that didn't work. After I made that change all I hear is the relay clicking in both the spindle override and M commands too ( m3 and m4 Sxxx ).
Interestingly when I remove the check mark next to "Range 2 max RPM I have similar results ( no motor rotation from the motor at all ) but I believe the relay clicks the same way.
I have also enclosed a picture of a dialogue that comes up when I first open PnCConf stating I its using the firmware on the card because it isn't seeing hostmot2 in the lib/firmware/hm2 folder. Also is a picture of my gear / pulley settings. More importantly, possibly, I've enclosed the schematic of how my relays are wired to the 7i76e and Delta VFD-e.
( note, I changed my rpm settings to 3500 from 7000 because I changed the HZ from 120 to 60 in my VFD )
Last edit: 20 Mar 2017 04:17 by cut2cut.
Please Log in or Create an account to join the conversation.
20 Mar 2017 06:47 #89925
by cmorley
Replied by cmorley on topic Mesa 7i76e-spindle speed variable via spindle override but not via G-code / M
Since you seem not to be using two ranges, please try with only one range selected.
Let us know if that works.
Looks like a bug in pncconf with two ranges.
(The scale ratio that Peter pointed out is wrong and so is the scaling for ranges in the main HAL file.)
Chris M
Let us know if that works.
Looks like a bug in pncconf with two ranges.
(The scale ratio that Peter pointed out is wrong and so is the scaling for ranges in the main HAL file.)
Chris M
Please Log in or Create an account to join the conversation.
20 Mar 2017 06:58 - 20 Mar 2017 07:01 #89926
by cut2cut
I actually have tried using only range one ( its selected by default ) by unchecking range #2. When I do this the spindle doesn't spin while using the spindle override slider and everywhere else. I just hear the relay click ( not 100% sure it even clicks but sure it doesn't spin ).
So should the scale ratio be 2 ( as in, 2 to 1 ) ?
Thanks,
Jake
Replied by cut2cut on topic Mesa 7i76e-spindle speed variable via spindle override but not via G-code / M
Since you seem not to be using two ranges, please try with only one range selected.
Let us know if that works.
Looks like a bug in pncconf with two ranges.
(The scale ratio that Peter pointed out is wrong and so is the scaling for ranges in the main HAL file.)
Chris M
I actually have tried using only range one ( its selected by default ) by unchecking range #2. When I do this the spindle doesn't spin while using the spindle override slider and everywhere else. I just hear the relay click ( not 100% sure it even clicks but sure it doesn't spin ).
So should the scale ratio be 2 ( as in, 2 to 1 ) ?
Thanks,
Jake
Last edit: 20 Mar 2017 07:01 by cut2cut.
Please Log in or Create an account to join the conversation.
20 Mar 2017 07:19 #89927
by cmorley
Replied by cmorley on topic Mesa 7i76e-spindle speed variable via spindle override but not via G-code / M
Oh I am starting to see the idea here I think..The original scaling in the INI was correct.
OUTPUT_SCALE = 1
OUTPUT_MIN_LIMIT = 0
OUTPUT_MAX_LIMIT = 1
meaning an input of one gives 10 volt output.
In the HAL file, requested RPM is scaled to this range 0-1
ie 3500 RPM = 1
1/3500 = .000286
so the scale gain should be the same....checking your HAL file...
OUTPUT_SCALE = 1
OUTPUT_MIN_LIMIT = 0
OUTPUT_MAX_LIMIT = 1
meaning an input of one gives 10 volt output.
In the HAL file, requested RPM is scaled to this range 0-1
ie 3500 RPM = 1
1/3500 = .000286
so the scale gain should be the same....checking your HAL file...
Please Log in or Create an account to join the conversation.
20 Mar 2017 07:26 #89928
by cut2cut
Replied by cut2cut on topic Mesa 7i76e-spindle speed variable via spindle override but not via G-code / M
Perhaps I first need to turn off the second range, then hand edit the scale so it won't be over written. I'll have to try it tomorrow when I'm at the mill. Gnite, and thanks for the effort Chris.
Jake
Jake
Please Log in or Create an account to join the conversation.
Moderators: cmorley
- Configuring LinuxCNC
- Configuration Tools
- PnCConf Wizard
- Mesa 7i76e-spindle speed variable via spindle override but not via G-code / M
Time to create page: 0.138 seconds