Yaskawa incremental encoder and Mesa 7i48
25 Jul 2024 09:34 #305998
by andypugh
Replied by andypugh on topic Yaskawa incremental encoder and Mesa 7i48
I wonder if a HAL component could be written to interpret this startup data?
It would rather depend on the rate that it comes in at. It is probably too fast to sample in a servo thread, so can't be directly read from the mesa driver pins.
It would rather depend on the rate that it comes in at. It is probably too fast to sample in a servo thread, so can't be directly read from the mesa driver pins.
Please Log in or Create an account to join the conversation.
- viesturs.lacis
- Offline
- Premium Member
Less
More
- Posts: 108
- Thank you received: 4
25 Jul 2024 16:20 #306020
by viesturs.lacis
Replied by viesturs.lacis on topic Yaskawa incremental encoder and Mesa 7i48
It is said in there that it takes 40 us to send that message and if I understand correctly it sends 15 pulses. so something around 3 us per pulse which is 300-400 kHz range?
Please Log in or Create an account to join the conversation.
26 Jul 2024 02:56 #306053
by OT-CNC
Replied by OT-CNC on topic Yaskawa incremental encoder and Mesa 7i48
If you are looking to drive this motor with a generic drive, in my case an AMC AB30A200I, I gave up on the UTOPI encoder and fitted a US digital EC35 that has digital hall with 8 pole option. It works smooth CW/CCW just past 3000 rpm but have possible torque ripple at very slow rpm. I was getting the same slow speed behavior with the stock encoder. Is this possibly due to trapezoidal commutation? Drive manufacturer couldn't enlighten me further...
The test setup uses another encoder in the video, disregard that. You can hear the clicking and I'd like to know if that's normal with trapezoidal commutation.
I wanted to share this in case you are thinking of going a similar route. I'm just not 100% happy with the outcome.
The test setup uses another encoder in the video, disregard that. You can hear the clicking and I'd like to know if that's normal with trapezoidal commutation.
I wanted to share this in case you are thinking of going a similar route. I'm just not 100% happy with the outcome.
Please Log in or Create an account to join the conversation.
26 Jul 2024 15:06 #306098
by jmelson
Replied by jmelson on topic Yaskawa incremental encoder and Mesa 7i48
Yes, low speed cogging is almost certainly an issue with a 6-step drive, that's why the high-end drives use sinusoidal or at least trapezoidal schemes. The 6-step drives abruptly cut off current on one winding and jump to the next winding, and that causes a disruption in current as the commutation takes place. Motor inductance prevents the current from resuming right away. That click-click-click sounds to me like a 6-step drive. Most of the time, when coupled to a machine axis, these clicks have very little effect on position.
Jon
Jon
Please Log in or Create an account to join the conversation.
26 Jul 2024 15:47 #306107
by OT-CNC
Replied by OT-CNC on topic Yaskawa incremental encoder and Mesa 7i48
jmelson,
Thanks for that explanation. The AMC drive spec lists trapezoidal. Is it possible that it's more pronounced on a high inductance motor?
Thanks for that explanation. The AMC drive spec lists trapezoidal. Is it possible that it's more pronounced on a high inductance motor?
Please Log in or Create an account to join the conversation.
26 Jul 2024 22:34 #306124
by jmelson
Replied by jmelson on topic Yaskawa incremental encoder and Mesa 7i48
Yes, I would expect so. More inductance means it takes longer for the last-used field to drop in current and the just activated field to ramp up the current.
Jon
Jon
The following user(s) said Thank You: tommylight, OT-CNC
Please Log in or Create an account to join the conversation.
- viesturs.lacis
- Offline
- Premium Member
Less
More
- Posts: 108
- Thank you received: 4
27 Jul 2024 12:54 #306172
by viesturs.lacis
Replied by viesturs.lacis on topic Yaskawa incremental encoder and Mesa 7i48
Question for Peter Wallace - is it possible for 7i48 board (or more probably - the FPGA board to which the 7i48 is attached) to read that series of pulses on encoder startup and report it in some way? I have no idea how actually it is done but my idea is to hardcode that pattern and then make a comparison with actually received pulses and just tell which the 6 segments of that pattern is there.
Encoder power comes from 7i48 board and that gets powered with PC, so the pulses are sent way before LinuxCNC is started. Or should I introduce some "encoder power cut-off" relay to force it to resend the pulses when LinuxCNC is running?
Encoder power comes from 7i48 board and that gets powered with PC, so the pulses are sent way before LinuxCNC is started. Or should I introduce some "encoder power cut-off" relay to force it to resend the pulses when LinuxCNC is running?
Please Log in or Create an account to join the conversation.
- viesturs.lacis
- Offline
- Premium Member
Less
More
- Posts: 108
- Thank you received: 4
19 Nov 2024 21:05 - 19 Nov 2024 21:05 #314873
by viesturs.lacis
Replied by viesturs.lacis on topic Yaskawa incremental encoder and Mesa 7i48
Aciera do you have any idea if there is more detailed description available about the C channel patterns of Yaskawa encoders?
Last edit: 19 Nov 2024 21:05 by viesturs.lacis.
Please Log in or Create an account to join the conversation.
Time to create page: 0.095 seconds