From: andy p. <bod...@gm...> - 2013-09-30 12:30:46
|
On 30 September 2013 13:04, petr ruzicka <RU...@ro...> wrote: > I've bought some Yaskawa Servacks for a gantry mill I'm planning to build, however didn't noticed until yesterday that the +-10vDC option for control is no longer available. Is Mechatrolink an option for control on EMC2 ? didn any one implement it? I don't think that it is directly supported. However I don't think it would be too hard to roll-your-own driver. There is a fast serial UART module available in the Mesa card Hostmot2 firmware, and I think (but you would need to check with Mesa) that you can connect RS-485 to the terminals supplied for smart-serial cards on (for example) the 7i76. (I have an SSI laser rangefinder connected to my 7i76 at the moment, using a custom firmware with the SSI firmware module replacing that Smart-Serial. I have also written a sample driver component for the UART, written in the "comp" preprocessing language, which would be a reasonable starting point: http://git.linuxcnc.org/gitweb?p=linuxcnc.git;a=blob;f=src/hal/drivers/mesa_uart.comp;h=be8bf84d4d649f7eb756df6641457ba00fa52631;hb=HEAD This is just one option (that I have used for fast realtime comms between an Arduino and a Mesa card). There are almost certainly many more ways to the same end. (Thinking about it, I could almost certainly expand the packet-definition scheme used by SSI / BiSS / Fanuc to support arbitrary serial UART packets too, I just have to allow output pins too.) -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto |