I think you have come solution: not use yaskawa controller at all ... instead use Lcnc+mesa card and connect it to drive ... or use Lcnc and customize rs422 mesa bord signal for your porpose or add some rs422 to your pc linux and make your own program. But the use is for sheet metal working in professional mode (big production > 100 pcs) with "Z" or omega profile etc etc? In these case inform you about these: Lcnc project is born for chip machines .. so all the necessary trik into sheet metal working (Calculate the retraction, the angle of fold, the positioning of the stopper etc etc) is out of scope. For shure you can implement all these features in kinematics module + your ouwn program for calculate these .. probabily in phyton ... and you can add these module into axis Gui or other gui on Lcnc. If you are familiar with these calculations, the only problem you will have is to create the interface ... but I see that all the manufactorer start from mach3 or similar and realize their own Gui interface.
As you see the rs422 comunication is a little part in these project. bkt 2017-08-24 5:05 GMT+02:00 Ted Hyde <[email protected]>: > Greets - I have a press brake I am working on rebuilding; eventually we > will be converting it over and using LCNC to fully control the system, > however due to request, I am going to [try] using LCNC only as the > graphical front end to send commands to the existing Yaskawa SMC-2000 > motion controller. (The press's original Win95 pc has failed after a number > of extended rebuilds over time.) > The SMC 2000 takes commands over a serial port (typically a 2 letter > command with a couple parameters) and the command protocol is well > documented. For my purposes, the most common command will be "move axis n > to position xxx.xxx with feedrate yyy.yyy and stop", of which the SMC 2000 > will take care of without further intervention. > > I have used serial port devices in userspace in prior works (typically PIC > or atmel microcontroller low-speed interfacing) that doesn't require any > realtime priority. > The sending of a command also isn't a high realtime priority as with a > pressbrake, there really isn't co-ordinated axis motion like with a > cartesian machine. (Life is much slower with a press brake). > > My concern is with the readback of the position data. I'd like to use the > SMC-2000's position variables and feed them into Axis' DRO (preferably > right into axis.n.motor-pos-fb) however it would be at a relatively slow > rate - perhaps 2-5 times per second. With an update rate so slow, I expect > my (virtual) following error will become huge and cause a fault. The actual > following error doesn't exist, just the perceived deviation between DRO > updates. > Any recommendations on getting around that problem? Just a huge following > error allowance, or is there a cleaner method to omit EMCMOT or certain > other components to simply accept a motion command from axis, and accept an > occasional position feedback? I will be washing the position command > through a custom userspace component to translate the command into a proper > string for the SMC 2000, as well as convert the feedback value to something > Axis can use. Both the command and feedback update rates will be at the > mercy of the userspace update loop of course. > The SMC2000 controls feedrate, as well as has its own interlock and > e-stop loops for safety. > > If anyone has used an SMC 2000/4000 platform before, I'd certainly > appreciate any advice that comes my way. > > Regards, > Ted. > > --- > This email has been checked for viruses by Avast antivirus software. > https://www.avast.com/antivirus > > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Emc-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/emc-users > ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
