Fanuc ABS encoder data transmission not complete

More
4 years 10 months ago #230291 by PCW
The VHDL code only sets default values(for the request width and baud rate) ,
if you want control of those values it really belongs in the driver, not the VHDL
(since both of those values are writeable by the driver)

For RS-485 encoders you probably want a request char register and
possible a TXEnTime register writeable by the driver (so the first bit
of the request char is not nicked by the driver enable time)

Please Log in to join the conversation.

More
4 years 9 months ago #230592 by ExcessiveO
After much time spent, I have finally gotten the encoders sending data back with only 2 wires. I found that the bitrate is ~2.7Mbit/s, and the polling frequency that is set with the dpll needs to be 8khz, otherwise there will be no response.

I haven't messed with the abs_encoder.c driver until now and I can't figure out how to compile it. Both halcompile and make are throwing errors. How are the driver files normally compiled?

Please Log in to join the conversation.

More
4 years 9 months ago #230695 by ExcessiveO
I found some posts explaining how to compile linuxcnc, however they are now 10 years old. When I try to run make, I get the error:

"Makefile:99: *** Makefile.inc must specify RTPREFIX and other variables. Stop."

Please Log in to join the conversation.

More
4 years 9 months ago #230701 by tommylight
forum.linuxcnc.org/9-installing-linuxcnc...rd-new-windows-users
See section 8, it is on the 3 attachment, should work for debian also.

Please Log in to join the conversation.

More
4 years 9 months ago #230713 by ExcessiveO
Thanks, I got past all of the compiling issues. The next issue is that when I try to run my configuration, I get an error from my vismach file:
"ImportError: dynamic module does not define init function (initgcode)"

Please Log in to join the conversation.

More
4 years 9 months ago #230819 by ExcessiveO
Ok that issue has been fixed, I used linuxcnc-dev to try compiling with when I should have used linuxcnc-2.8(the version I was running), the wrong version messed up a bunch of stuff.

Please Log in to join the conversation.

Time to create page: 0.058 seconds
Powered by Kunena Forum