Setting up lathe speed with 7i76 digital pot
10 May 2019 11:01 #133339
by Stigoe
Replied by Stigoe on topic Setting up lathe speed with 7i76 digital pot
I mapped actual speed versus commanded speed (only low gear for now) and linearity is actually spot on (checked with an Excel-graph), just a wrong slope.
I'm not sure how to implement the lincurve into the logic.
I've set up all the lincurve x- and y-values and I've tried to follow the lead from the other topic using lincurve, but then I get lost as gearchange has been removed, but it looks like he is still using two speeds.
Before I started messing with lincurve, I have
net spindle-speed-scale motion.speed-out => scale.0.in
net spindle-speed-raw motion.spindle-speed-out-abs gearchange.0.speed-in
net spindle-speed gearchange.0.speed-out hm2_5i25.0.7i76.0.0.spinout
Since I have a two-speed, I guess I need to get the output from the gearchange.0 into lincurve before it's sent to the digital pot? So would the correct sequence be gearchange.0.out -> lincurve.0.in -> lincurve.0.out -> .spinout?
Br,
Stig
I'm not sure how to implement the lincurve into the logic.
I've set up all the lincurve x- and y-values and I've tried to follow the lead from the other topic using lincurve, but then I get lost as gearchange has been removed, but it looks like he is still using two speeds.
Before I started messing with lincurve, I have
net spindle-speed-scale motion.speed-out => scale.0.in
net spindle-speed-raw motion.spindle-speed-out-abs gearchange.0.speed-in
net spindle-speed gearchange.0.speed-out hm2_5i25.0.7i76.0.0.spinout
Since I have a two-speed, I guess I need to get the output from the gearchange.0 into lincurve before it's sent to the digital pot? So would the correct sequence be gearchange.0.out -> lincurve.0.in -> lincurve.0.out -> .spinout?
Br,
Stig
Attachments:
Please Log in or Create an account to join the conversation.
10 May 2019 13:04 #133350
by andypugh
Replied by andypugh on topic Setting up lathe speed with 7i76 digital pot
Maybe:
Spindle.speed.out => lincurve.slow.X
Spindle.speed.out => lincurve.fast.X
Lincurve.slow.Y => mux.0.in0
Lincurve.fast.Y => mux.0.in1
Mux.0.out => 7i76.spinout
Gear-switch => mux.0.sel
Spindle.speed.out => lincurve.slow.X
Spindle.speed.out => lincurve.fast.X
Lincurve.slow.Y => mux.0.in0
Lincurve.fast.Y => mux.0.in1
Mux.0.out => 7i76.spinout
Gear-switch => mux.0.sel
Please Log in or Create an account to join the conversation.
10 May 2019 19:33 #133400
by Stigoe
Replied by Stigoe on topic Setting up lathe speed with 7i76 digital pot
Thanks, Andy.
This seems to work, but I had to change several things. I had to use named lincurves, I had to use .in and .out instead of x and y and I had to use signal names to assign the various signals. But limited testing looks promising... Doing it this way, I think I may be able to remove the whole gearchange signal as well.
Br,
Stig
This seems to work, but I had to change several things. I had to use named lincurves, I had to use .in and .out instead of x and y and I had to use signal names to assign the various signals. But limited testing looks promising... Doing it this way, I think I may be able to remove the whole gearchange signal as well.
Br,
Stig
Please Log in or Create an account to join the conversation.
10 May 2019 19:38 #133401
by andypugh
Replied by andypugh on topic Setting up lathe speed with 7i76 digital pot
Yes, you don’t need gearvhange with this setup.
And I was on a bus to the airport on my phone when I typed it and didn’t have the docs to hand for actual pin names.
And I was on a bus to the airport on my phone when I typed it and didn’t have the docs to hand for actual pin names.
Please Log in or Create an account to join the conversation.
11 May 2019 07:16 #133432
by Stigoe
Replied by Stigoe on topic Setting up lathe speed with 7i76 digital pot
Again, thanks, Andy!.
I may need it for the speed settings (max/min) in the system and for selecting low or high, but I don't need to send the speed through it.
No worries. I did struggle somewhat, but I would have struggled a lot more without your help...
Have a nice flight wherever you're going. Early tomorrow morning, I will be in a taxi on my way to the airport...
Br,
Stig
I may need it for the speed settings (max/min) in the system and for selecting low or high, but I don't need to send the speed through it.
No worries. I did struggle somewhat, but I would have struggled a lot more without your help...
Have a nice flight wherever you're going. Early tomorrow morning, I will be in a taxi on my way to the airport...
Br,
Stig
Please Log in or Create an account to join the conversation.
Moderators: cncbasher
Time to create page: 0.086 seconds