I need LinuxCNC for probe operations, safety chain. I would not know where to start for such things in a custom application.
Sent from my iPhone > On 6 Aug 2022, at 13:33, Nicklas SB Karlsson <n...@nksb.eu> wrote: > > Spent maybe a full minute or two looking into manual for the mecademic > robot. If robot have builtin position controller adding a second one on top > in Linuxcnc is most certainly no good idea. > > > Driver cards I am developing is useful on old machine with non working > electronics. Guess it is hopeless co compete with large companies on new > products manufactured in large series. > > > Nicklas Karlsson > > >> Den 2022-08-02 kl. 17:15, skrev David (J) Smith: >> Hi! >> >> I have tried running the auto PID module - at_pid >> >> However after work the joints seem to continually bounce and wobble 1 or two >> degrees with the resulting settings from >> >> setp pid.j0.tune-effort 0.1 >> setp pid.j0.tune-mode 1 >> setp pid.j0.tune-type 0 >> setp pid.j0.tune-start 1 >> >> https://github.com/djsftree/linuxcnc_meca500/tree/main/linuxcnc/configs/min-meca500 >> >> Is there anyone available to briefly review my ini file ? >> >> Best regards, >> >> David Smith >> >> >> >> -----Original Message----- >> From: David (J) Smith <d...@fathomtreeltd.com> >> Sent: 29 July 2022 16:27 >> To: emc-developers@lists.sourceforge.net >> Subject: [Emc-developers] custom homing comp for meca500 ethercat robot >> >> Hi! >> >> I’m working on an internal project involving the Mecademic Meca500 6 axis >> robot https://www.mecademic.com/en/meca500-robot-arm >> >> Is there anyone on the mailing list that is available for linuxcnc >> development / contract work? >> >> Here’s some useful links so far >> >> Cyclic data that can be sent to the robot >> https://cdn.mecademic.com/uploads/docs/meca500-r3-programming-manual-8-4.pdf#subsection.3.4 >> >> Cyclic data received from the robot >> https://cdn.mecademic.com/uploads/docs/meca500-r3-programming-manual-8-4.pdf#subsection.3.5 >> >> Communicating over ethercat >> https://cdn.mecademic.com/uploads/docs/meca500-r3-programming-manual-8-4.pdf#section.4 >> >> ethercat XML file >> https://github.com/djsftree/linuxcnc_meca500/blob/main/linuxcnc/configs/meca500/meca500-ethercat.xml >> >> custom homing comp skeleton >> https://github.com/djsftree/linuxcnc_meca500/blob/main/linuxcnc/configs/meca500/meca500_homing.comp >> >> I would welcome a review of the initial skeleton code and any suggestions to >> the potential homing architecture. >> >> The robot has its own internal mechanism for homing once the robot is >> activated. >> >> -- set >> ctrl.activate 1 >> ctrl.deactivate 0 >> >> -- wait for >> status.activated 1 >> status.busy 0 >> >> -- set >> ctrl.home 1 >> >> j0, j1, j2 rotate 3.6deg >> j3, j4 rotate 7.2deg >> j5 rotates 12deg >> this procedures takes 3 seconds to complete >> joint position during homing is available on ethercat encoder.a1 thru a6 >> >> -- wait for >> status.homed 1 >> status.busy 0 >> >> -- homed and ready to accept motion commands >> >> >> Best regards, >> >> David Smith >> >> >> _______________________________________________ >> Emc-developers mailing list >> Emc-developers@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/emc-developers >> >> _______________________________________________ >> Emc-developers mailing list >> Emc-developers@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/emc-developers > > > _______________________________________________ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers