Mitsubishi SSCNET

More
30 Apr 2018 04:18 #109846 by wu-010@163.com
Replied by wu-010@163.com on topic Mitsubishi SSCNET
Thank you for this great contribution! I will buy 10 SSCNET-III cards when the final release. As a teacher, recently I have been assigned to explore a new course to teach students how to make things. Buillding machines is a synthetic and exciting topic. Personally I would like to learn more and explore the LinuxCNC to make real things.

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

More
31 May 2018 17:20 #111355 by wu-010@163.com
Replied by wu-010@163.com on topic Mitsubishi SSCNET
Does the new card support Master-slave operation function? As manual says, The slave axes use the control command from the master axis. Therefore, the controller mainly controls parameter settings, servo-on command, acquisition of
monitor information from a servo amplifier, etc. The commands regarding absolute positioning such as setting absolute position detection and requiring home position setting from the controller to slave axes must not be made. Is this function non-trivial for new card?

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

More
31 May 2018 17:44 #111356 by wu-010@163.com
Replied by wu-010@163.com on topic Mitsubishi SSCNET
I mean handle the grantry machine with master-slave function of Mr-j4-b.

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

More
31 May 2018 18:10 - 31 May 2018 18:10 #111357 by dm17ry
Replied by dm17ry on topic Mitsubishi SSCNET
the master-slave function seems to need a support from the controller:

Use the master-slave operation function with the following controllers. Refer to the manuals for each servo system controller for compatible software versions, and other details. RD77MS/QD77MS_/LD77MS_ R_MTCPU/Q17_DSCPU Q170MSCPU


so i'm afraid it will not be supported, at least for now, sorry.

but it is perfectly possible to drive a gantry-type machine the usual way controlling servos in position mode. done that a while ago using a patched gantry.comp component on a plasma cutter table. servos were using absolute encoders.
Last edit: 31 May 2018 18:10 by dm17ry.

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

More
31 May 2018 18:22 #111358 by andypugh
Replied by andypugh on topic Mitsubishi SSCNET

dm17ry wrote: but it is perfectly possible to drive a gantry-type machine the usual way controlling servos in position mode. done that a while ago using a patched gantry.comp component on a plasma cutter table. servos were using absolute encoders.


No need for gantry.comp any more with the development version of LinuxCNC. Gantries are now handled natively (and well)

Also, with absolute encoders, there is now no need to home at all.

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

More
31 May 2018 19:30 #111360 by dm17ry
Replied by dm17ry on topic Mitsubishi SSCNET

andypugh wrote: No need for gantry.comp any more with the development version of LinuxCNC. Gantries are now handled natively (and well)


yeah, i've seen that. i should finally switch to the dev branch...

about mitsubishi master-slave function. reading the docs i've got an impression that it is not suitable for precision positioning because slave motors are torque controlled. or the gantry must be absolutely rigid, otherwise the slave end will be basically flapping in the breeze. imho :)

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

More
03 Jun 2018 08:48 #111503 by wu-010@163.com
Replied by wu-010@163.com on topic Mitsubishi SSCNET
Thank you very much. I got it. One more thing does the new j3-card support handwheel and tool touch setter?

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

More
03 Jun 2018 15:06 #111510 by dm17ry
Replied by dm17ry on topic Mitsubishi SSCNET

wu-010@163.com wrote: One more thing does the new j3-card support handwheel and tool touch setter?


yes, same as the old one - it has general-purpose inputs and a hardware quadrature decoder. a touch probe/tool setter can be connected to GP inputs, a handwheel encoder A,B phases: TTL to expansion connector directly, differential - via a mezzanine board. the rest is handled by linuxcnc...

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

More
07 Aug 2018 18:23 #115763 by dm17ry
Replied by dm17ry on topic Mitsubishi SSCNET
put together a small xyz gantry out of parts which were laying around for years and SSCNET III MR-J3-B servos. and tried to kinda push the limits so see what they are capable of:

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

More
25 Nov 2019 09:31 #151201 by dm17ry
Replied by dm17ry on topic Mitsubishi SSCNET
a little more reverse engineering. recently got a CPU board out of a mitsubishi MDS-DJ-V1 servo drive. those are CNC series drives but they use the same hardware as general-purpose MR-J4-B. the control protocol is different though. don't have access to a working mitsubishi control to snoop the communication. but as i previously spent a lot of time playing with other mitsubishi hardware it wan"t too complicated to find a way into the drive's debug monitor, dump the memory contents and locate the code for control protocol processing. and with a bit of trial and error got the drive running. the protocol turned out to be very similar to sscnet-iii, with differences like 64-bit position command/feedback for "nano control", i presume :)
i doubt anyone will want to ditch an M700 control for LinuxCNC retrofit anytime soon but as readily avaliable surplus MR-J4-B drives are "convertable" into MDS-DJ with firmware reflash it would be interesting to do it and compare them in some CNC application..

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

Time to create page: 0.113 seconds
Powered by Kunena Forum