mesa 7i76e vfd spindle speed problem
- Raban
- Offline
- Junior Member
Less
More
- Posts: 24
- Thank you received: 1
01 Sep 2021 15:46 #219348
by Raban
mesa 7i76e vfd spindle speed problem was created by Raban
Hello guys ,
I am a new forum user( Italy near Venice) , and i apologize if am posting in the wrong forum .
I have a milling machine 3 axis with stepper motor , vfd for spindle , encoder ABZ single ended for spindle speed
connected to a mesa 7i76e card
X , y , Z , limit and homin work correctly .
The problem is the vfd , cw and ccw work , but the spindle start at maximum speed ( about 100hz) both on axis and on gmoccapy , if I use the m4 and m3 commands, the spindle always goes to maximum rpm .
Voltage from TB4 pin 1 and TB4 pin 3 is +10v ( source from VFD)
Voltage from TB4 pin 2 and TB4 pin 2 is +10v ( an this is not correct)
Spindle rpm slide i gmoccappy is locked ( second problem )
I can't understand if with my HAL configuration the spindle work with encoder feedback or not ( third problem )
My English is bad ( an this is the fourth problem )
I thank everyone for all the suggestionsI attach files hal and ini
I am a new forum user( Italy near Venice) , and i apologize if am posting in the wrong forum .
I have a milling machine 3 axis with stepper motor , vfd for spindle , encoder ABZ single ended for spindle speed
connected to a mesa 7i76e card
X , y , Z , limit and homin work correctly .
The problem is the vfd , cw and ccw work , but the spindle start at maximum speed ( about 100hz) both on axis and on gmoccapy , if I use the m4 and m3 commands, the spindle always goes to maximum rpm .
Voltage from TB4 pin 1 and TB4 pin 3 is +10v ( source from VFD)
Voltage from TB4 pin 2 and TB4 pin 2 is +10v ( an this is not correct)
Spindle rpm slide i gmoccappy is locked ( second problem )
I can't understand if with my HAL configuration the spindle work with encoder feedback or not ( third problem )
My English is bad ( an this is the fourth problem )
I thank everyone for all the suggestionsI attach files hal and ini
Attachments:
Please Log in or Create an account to join the conversation.
- aleksamc
- Offline
- Platinum Member
Less
More
- Posts: 567
- Thank you received: 65
01 Sep 2021 16:00 #219349
by aleksamc
Replied by aleksamc on topic mesa 7i76e vfd spindle speed problem
At first, in INI file you haveP - can't be zero, you should set 0.2 or something like this.
You doesn't use encoder feedback for spindle, it's seen from your hal-file.
You should start spindle with M3 S1000, where s1000 is velocity of spindle and you should set it.
[SPINDLE_0]
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 = 6352.94117647
ENCODER_SCALE = 566.66
OUTPUT_SCALE = -6352
OUTPUT_MIN_LIMIT = 0
OUTPUT_MAX_LIMIT = 6352
You doesn't use encoder feedback for spindle, it's seen from your hal-file.
You should start spindle with M3 S1000, where s1000 is velocity of spindle and you should set it.
Please Log in or Create an account to join the conversation.
- Raban
- Offline
- Junior Member
Less
More
- Posts: 24
- Thank you received: 1
01 Sep 2021 19:06 #219357
by Raban
Replied by Raban on topic mesa 7i76e vfd spindle speed problem
P= 0.2 result
M3 S300 spindle 8000 Rpm
M3 S1000 spindle 6800 rpm
M3 S3000 spindle 3600 rpm
M3 S4000 spindle 2000rpm
M3 S5000 spindle 470 rpm
Encoder reverse ?
M3 S300 spindle 8000 Rpm
M3 S1000 spindle 6800 rpm
M3 S3000 spindle 3600 rpm
M3 S4000 spindle 2000rpm
M3 S5000 spindle 470 rpm
Encoder reverse ?
Please Log in or Create an account to join the conversation.
- PCW
- Online
- Moderator
Less
More
- Posts: 17869
- Thank you received: 4776
01 Sep 2021 20:14 #219362
by PCW
Replied by PCW on topic mesa 7i76e vfd spindle speed problem
P=0 is OK the just means you are running the spindle open loop
I would leave it at 0 unless you need closed loop speed control
But in your INI file:
OUTPUT_SCALE = -6352
is not right, this must be positive since the
7I76E analog out is unipolar
I would leave it at 0 unless you need closed loop speed control
But in your INI file:
OUTPUT_SCALE = -6352
is not right, this must be positive since the
7I76E analog out is unipolar
Please Log in or Create an account to join the conversation.
- Raban
- Offline
- Junior Member
Less
More
- Posts: 24
- Thank you received: 1
03 Sep 2021 07:18 #219496
by Raban
Replied by Raban on topic mesa 7i76e vfd spindle speed problem
Thanks ,
with a positve parameter work !
Why pncconfig set a negative parameter ?
And for rigid tapping setup is complete o a need to run vfd with feedback from encoder ?
with a positve parameter work !
Why pncconfig set a negative parameter ?
And for rigid tapping setup is complete o a need to run vfd with feedback from encoder ?
Please Log in or Create an account to join the conversation.
- andypugh
- Offline
- Moderator
Less
More
- Posts: 23310
- Thank you received: 4858
03 Sep 2021 14:11 #219519
by andypugh
For rigid tapping there is a closed feedback loop between the spindle encoder and the Z axis inside LinuxCNC.
Replied by andypugh on topic mesa 7i76e vfd spindle speed problem
You need a spindle on the encoder for rigid tapping, but it only needs to connect to LinuxCNC, not to the VFD. And there is no need for closed-lloop spindle control.And for rigid tapping setup is complete o a need to run vfd with feedback from encoder ?
For rigid tapping there is a closed feedback loop between the spindle encoder and the Z axis inside LinuxCNC.
Please Log in or Create an account to join the conversation.
- Raban
- Offline
- Junior Member
Less
More
- Posts: 24
- Thank you received: 1
03 Sep 2021 14:33 #219527
by Raban
Replied by Raban on topic mesa 7i76e vfd spindle speed problem
I apologize, the rigid tapping question is not done correctly ;
my configuration is asynchronous motor with 200 ppr A+B+I TTL encoder connected to mesa card.
The VFD is controlled by the mesa board with the 0-10V output.
Is this enough for rigid tapping? Do I need to make other changes to my HAL file?
Thanks
my configuration is asynchronous motor with 200 ppr A+B+I TTL encoder connected to mesa card.
The VFD is controlled by the mesa board with the 0-10V output.
Is this enough for rigid tapping? Do I need to make other changes to my HAL file?
Thanks
Please Log in or Create an account to join the conversation.
- andypugh
- Offline
- Moderator
Less
More
- Posts: 23310
- Thank you received: 4858
03 Sep 2021 14:39 #219530
by andypugh
Replied by andypugh on topic mesa 7i76e vfd spindle speed problem
If the encoder turns 1:1 with the tool then your setup will work.
If there is any gearing between the encoder and the spindle then you might need to arrange a separate index and adjust the encoder scaling.
If there is any gearing between the encoder and the spindle then you might need to arrange a separate index and adjust the encoder scaling.
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19419
- Thank you received: 6512
03 Sep 2021 14:44 #219531
by tommylight
Replied by tommylight on topic mesa 7i76e vfd spindle speed problem
Or the other way around?You need a spindle on the encoder for rigid tapping, ...
Please Log in or Create an account to join the conversation.
- Raban
- Offline
- Junior Member
Less
More
- Posts: 24
- Thank you received: 1
03 Sep 2021 15:16 #219535
by Raban
Replied by Raban on topic mesa 7i76e vfd spindle speed problem
On the motor i have a 48 teeth pulley and 34 on the spindle.
The 200 ppr encoder is on the motor 1:1
(200ppr x 4 )/48 x 34 = 566,666667
ENCODER_SCALE = 566.66
In gmoccapy the speed in rpm is correctly displayed with a + -3% jittering
example :
M3 S300 gmoccapy show speed 290-310
The 200 ppr encoder is on the motor 1:1
(200ppr x 4 )/48 x 34 = 566,666667
ENCODER_SCALE = 566.66
In gmoccapy the speed in rpm is correctly displayed with a + -3% jittering
example :
M3 S300 gmoccapy show speed 290-310
Please Log in or Create an account to join the conversation.
Moderators: cmorley
Time to create page: 0.112 seconds