Machine Manager CNC and Automation Framework


Page 1 of 4 1234 LastLast
Results 1 to 12 of 44

Thread: Machine Manager CNC and Automation Framework

  1. #1
    Registered bradodarb's Avatar
    Join Date
    Oct 2004
    Location
    usa
    Posts
    147
    Downloads
    0
    Uploads
    0

    Default Machine Manager CNC and Automation Framework

    Machine Manager III beta


    Machine Manager III is available as an install package for beta testing


    You can download it here::

    Machine Manager - Browse Files at SourceForge.net
    Manager%20III.zip/download


    Use as a CNC gui, or create custom GUI's for your custom automation projects.

    Many controls are available and all can be docked in any configuration you like.


    You can setup IO led panels for inputs and outputs, create user settings (global
    variables) that can be accessed from live python scripts. You can also create
    custom 'Command Buttons' that will fire off a script.

    Documentation is lacking(for the moment), but expect top notch help for anyone
    brave enough to test this application and get it ready for production use.

    Let me know who is interested in using this poweful GUI to control your Kflop as
    an alternative to Mach / KMotionCNC



    -Brad Murry

    Similar Threads:
    Attached Thumbnails Attached Thumbnails Machine Manager CNC and Automation Framework-current-gcode-config-png  


  2. #2
    Registered judleroy's Avatar
    Join Date
    Dec 2006
    Location
    USA
    Posts
    406
    Downloads
    0
    Uploads
    0

    Default

    I am very interested in giving it a try. I would like a little background if that's ok. Is it a modified version of the k-motion Cnc? Is it compatible with the k-motion setup that I already have or will I have to configure everything through another software? Thanks.
    Judleroy



  3. #3
    Registered bradodarb's Avatar
    Join Date
    Oct 2004
    Location
    usa
    Posts
    147
    Downloads
    0
    Uploads
    0

    Default MM background

    MM is not a Modified KmotionCNC, it is an automation framework + GUI that is written in c#. Much like the Kflop, it is not CNC only(can be used for custom automation projects) although CNC use is high priority on the feature set and is the most complete part of the framework. I write software for a custom machine tool manufacturer for a living, and MM3 allows me to try all the things I never have time to play with at work.

    MM is designed to be hardware independent, though currently only Kflop(what else do you need? Kflop is awesome!)is supported. But this does mean that down the road if you want to incorporate some other manufacturer's nice IO block it will be supported along side the Kflop.

    It interfaces with the KFlop via the .net wrappers I wrote for the DynoMotion cards; these are the same .net libraries that are shipped with the Dynomotion software, so rest assured some effort was put in to make a clean and robust interface with the hardware.



    As far as configuration goes, most everything other than home routines can be set from configuration pages inside the GUI. As an alternative, most things(Axis, IO, AxisGroup, Interpreter) can be flagged for "External Configuration" which will allow you to use your current initialization method.

    -Brad Murry

    Last edited by bradodarb; 12-01-2011 at 01:28 PM.


  4. #4
    Registered judleroy's Avatar
    Join Date
    Dec 2006
    Location
    USA
    Posts
    406
    Downloads
    0
    Uploads
    0

    Default

    Sounds pretty cool. I will download it and give it a try. That means lots of questions to come. The only hope is that it won't effect my k-motion setup I'm already using. I don't want to be down while learning something new. Do I tune my motors in your software. An auto tuning program for servos would be awesome but I won't get my hopes up. Thanks.
    Judleroy



  5. #5
    Registered judleroy's Avatar
    Join Date
    Dec 2006
    Location
    USA
    Posts
    406
    Downloads
    0
    Uploads
    0

    Default

    I cant seem to get the download to work. The site is acting up and is very slow. Any suggestions?
    Judleroy



  6. #6
    Registered bradodarb's Avatar
    Join Date
    Oct 2004
    Location
    usa
    Posts
    147
    Downloads
    0
    Uploads
    0

    Default Download and requirements

    I just downloaded the install package with no problems, perhaps you tried during a maintenance session. Sorry it did not work out.

    Some other things to not while getting things set up is you need to install the latest version of Kmotion (4.28x), and download the news .net interop files from here::

    Download Machine Manager from SourceForge.net

    (just paste the unzipped content into your Kmotion install directory)

    You will not need to perform this additional step once the next release of Kmotion is available.

    Let me know if you have additional problems.

    -Brad Murry

    Last edited by bradodarb; 12-01-2011 at 01:23 PM.


  7. #7
    Registered
    Join Date
    Mar 2007
    Location
    US
    Posts
    217
    Downloads
    0
    Uploads
    0

    Default

    Brad,

    I have down loaded everything except KMotion 4.28. The latest available from the dynomotion site is 4.27. I am currently running 4.26. I couldn't get the compiled version to run, error:

    Exception of type 'KMotion_dotnet.DMException' was thrown.
    You stated above that I should C&P the dotnet directory into the KMotion install directory....how is that going to help with MM3?

    Actually....

    If it wouldn't be too much trouble, could you please give a step-by-step on how to install MM3? My experience in C and dotnet is zero, so just assume I am an idiot, because I sure feel like one :-)

    Fish
    Fish



  8. #8
    Registered bradodarb's Avatar
    Join Date
    Oct 2004
    Location
    usa
    Posts
    147
    Downloads
    0
    Uploads
    0

    Default Deployment Issue

    No Fish, you are not doing anything wrong. Although it seems to work without a hitch on my system(go figure) I am having problems deploying it on to other systems. We are working on a resolution right now and I will post back when the issue is fixed

    -Brad



  9. #9
    Registered bradodarb's Avatar
    Join Date
    Oct 2004
    Location
    usa
    Posts
    147
    Downloads
    0
    Uploads
    0

    Default New build pending

    I think we have things buttoned up on some deployment issues. Currently working with Dynomotion to get a new build ready to make it a painless install, hopefully we'll have one tonight!

    -Brad Murry



  10. #10
    Registered
    Join Date
    Mar 2007
    Location
    US
    Posts
    217
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by bradodarb View Post
    I think we have things buttoned up on some deployment issues. Currently working with Dynomotion to get a new build ready to make it a painless install, hopefully we'll have one tonight!

    -Brad Murry
    Is it night yet :-) ? Not attempting to rush you, just curious.

    Is there any chance that the development issues you are working on might solve the VB6 problems interfacing with the KMotion DLL ? I sure would love to be able to control my KFlop from a VB6 environment :-) Nothing complicated like you are working with, just simple stuff like a "custom jogging" interface, or my "KFlop Init" front-end. Tom says there isn't enough interest in VB6 to continue support for it, but it seems to be the same type of interface problem you are having......Just hoping.

    Fish



  11. #11
    Registered bradodarb's Avatar
    Join Date
    Oct 2004
    Location
    usa
    Posts
    147
    Downloads
    0
    Uploads
    0

    Default Progress

    We are getting close, just testing a few more things out to make sure its as robust as it can be(for a beta release that is)



    -Brad Murry



  12. #12
    Registered bradodarb's Avatar
    Join Date
    Oct 2004
    Location
    usa
    Posts
    147
    Downloads
    0
    Uploads
    0

    Default DynoMotion APIs

    Quote Originally Posted by Fish4Fun View Post
    Is there any chance that the development issues you are working on might solve the VB6 problems interfacing with the KMotion DLL ? I sure would love to be able to control my KFlop from a VB6 environment :-) Nothing complicated like you are working with, just simple stuff like a "custom jogging" interface, or my "KFlop Init" front-end. Tom says there isn't enough interest in VB6 to continue support for it, but it seems to be the same type of interface problem you are having......Just hoping.

    Fish

    Nothing to do with the KMotion.dll interface, thats pretty bulletproof right now.

    More just generally making it deployable with DynoMotion and squashing a few bugs along the way.



    On the VB side....

    I wrote an extensive .net wrapper for all the KMotion API's(with lots of patient guidance from Tom to make sure it works well). It comes included with the DynoMotion installs now.

    Although it is written in c#, it supports any CLR language (c#, vb.net, managed c++, IronPython, IronRuby, F#, etc...)

    Probably not 100% the answer you want hear, but I really feel your best bet is to switch over to VB.net(VB.net express development environment is FREE).

    I really think you'll find that most of you code will port over and 'just work', plus you'll have so much available to you from the .net framework.

    There is also a VB.net example application I wrote that demonstrates nearly every major aspect of the code. You can even create your own CNC control app with it..... MM uses it!


    -Brad Murry



Page 1 of 4 1234 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


About CNCzone.com

    We are the largest and most active discussion forum for manufacturing industry. The site is 100% free to join and use, so join today!

Follow us on


Our Brands

Machine Manager CNC and Automation Framework
Machine Manager CNC and Automation Framework