Help needed to get my 7i76E + 7i85S + 7i73 on my mill going.

More
8 years 2 months ago #116385 by tecno
OK, it works but does not work correctly. S445 spindle is moving very slow due to speedratio.

first of all I have been misleading myself as well as you guys as regards rpm range.

This mill has a 2-speed 3-phase motor (Dahlander type)

So there is 2 ranges for the motor where now only the higher speed is active in my setup just now.
So in effect this gives 255 to 2500 rpm and if motor is switched to low speed 125 to 1250



So if I want the whole range I need to implement the low speed relay and I will do that as I want the whole range + some extra.
Honestly I don“t think if motor is in high speed to try to crank it down that much via VFD that I wanted is good for the motor as it surely will overheat.

So back to the drawingboard.

Please Log in or Create an account to join the conversation.

More
8 years 2 months ago #116388 by andypugh
Can I suggest reading about using VFDs with Dahlander motors?
There are things to consider. (One of which is that Dahlander-wound motors are generally quite old).

I think that it might work better to run the motor at 100Hz in low mode than 25 Hz in high mode.

If you choose to use both then you need to avoid re-arranging the windings with the VFD enabled.

Please Log in or Create an account to join the conversation.

More
8 years 2 months ago #116476 by tecno
Hmmm, I sent a reply to this but something must gone wrong.

Anyways I am not 100% sure it is a Dahlander wound motor but I can`t find any details on this motor. So I am assuming it is.



Please Log in or Create an account to join the conversation.

More
8 years 2 months ago #116477 by tecno
This is what I think will be the solution to get most out of speed range without too many gears/switches to handle.

Your browser does not support embedded PDFs. Please download the file here: Download PDF.



Motor in Hi only for A and B in Hi/Lo gear ~1001 to 2500rpm

Motor in Lo for B to E in Hi/Lo gear ~80 to 1000rpm

Please Log in or Create an account to join the conversation.

More
8 years 2 months ago #116485 by tecno
Andy

Is this close to a working comp with the new arrangement of gears and motorspeed + part of hal??
Code:
component gearblocker; pin in bit spindle-enable-in; pin out bit spindle-enable-out; pin in float spindle-speed-in; pin out float motor-speed-out; pin in float gear.#.min-speed[12]; pin in float gear.#.max-speed[12]; pin in float gear.#.ratio[12]; >>>>>>>>>>> is this needed as motor goes H/L and small adjusts via VFD within min/max of gear? pin in bit high-gear; pin in bit gear-AH; pin in bit gear-BH; pin in bit gear-B; pin in bit gear-C; pin in bit gear-D; pin in bit gear-E; license "gpl"; function _; ;; FUNCTION(_){ int i; int gear; if (spindle_speed_in == 0) return; switch (gear_AH + gear_BH * 2 + gear_B * 4 + gear_C * 8 + gear_D * 16 + gear_E *32) { case 1: // Gear AH gear = (high_gear != 0) ? 1 : 7; break; case 2: // Gear BH gear = (high_gear != 0) ? 2 : 8; break; case 4: // Gear B gear = (high_gear != 0) ? 3 : 9; break; case 1: // Gear C gear = (high_gear != 0) ? 4 : 10; break; case 1: // Gear D gear = (high_gear != 0) ? 5 : 11; break; case 1: // Gear E gear = (high_gear != 0) ? 6 : 12; break; case else: // gear selection is bitmasked to be able to spot double-engagement gear = 0; } if (spindle_speed_in >= min_speed(gear) && spindle_speed_in <= max_speed(gear)) { motor_speed_out = spindle_speed_ * gear_ratio(gear); spindle_enable_out = spindle_enable_in; } else { motor_speed_out = 0; spindle_enable_out = 0; } } hal net input-ah-signal => gearblocker.0.input-ah <= hm2_7i76e.0.7i76.0.0.input-09 net input-bh-signal => gearblocker.0.input-bh <= hm2_7i76e.0.7i76.0.0.input-10 net input-ah-signal => hm2_7i76e.0.7i76.0.0.output-10 net input-bh-signal => hm2_7i76e.0.7i76.0.0.output-10 net input-b-signal => gearblocker.0.input-b <= hm2_7i76e.0.7i76.0.0.input-10 net input-c-signal => gearblocker.0.input-c <= hm2_7i76e.0.7i76.0.0.input-11 net input-d-signal => gearblocker.0.input-d <= hm2_7i76e.0.7i76.0.0.input-12 net input-e-signal => gearblocker.0.input-e <= hm2_7i76e.0.7i76.0.0.input-13

Please Log in or Create an account to join the conversation.

More
8 years 2 months ago #116532 by andypugh
Well, the repeated case 1: is a definite fault. Didn't I post an updated version?

Please Log in or Create an account to join the conversation.

Moderators: cmorley
Time to create page: 0.147 seconds
Powered by Kunena Forum