3dprintforums logo



Results 1 to 4 of 4

Thread: Which cnc code?

  1. #1
    Registered
    Join Date
    Jan 2011
    Location
    Germany
    Posts
    8
    Downloads
    0
    Uploads
    0

    Which cnc code?

    Hello

    Does anybody know which code Baldor uses for its mint controller?
    I'm searching for a alternative software to mint nc from Baldor.
    All i know is the controller can't handle g-code. But it can handel active x and visual basic i think.

    Here is an example how the commands look like :


    VectorR

    Prototype:

    VB6 VectorR(nNumberOfAxes As Integer, nAxesArray As Variant, fPosArray As Single)



    VB.NET VectorR(nNumberOfAxes As Short, nAxisArray As Object, fPosArray As Object)



    Delphi VectorR : (nNumberOfAxes: Smallint; nAxesArray: OleVariant; fPosArray: Single)



    C++ void VectorR(short nNumberOfAxes, VARIANT nAxesArray, float fPosArray);



    C# void VectorR(short nNumberOfAxes, object nAxesArray, object fPosArray);



    C void VectorR(__int16 nNumberOfAxes, __int16 *nAxesArray, float *fPosArray);

    Supported by:

    NextMove

    NextMove e100

    MotiFlex e100

    Target supported:

    PC, Embedded

    Description:

    See the Mint keyword VECTORR. If there is insufficient space in the move buffer when the VectorR statement is issued, an erMOVE_BUFFER_FULL error will be returned. This error can be handled using the MoveBufferFull event.

    Examples:

    The following example loads a relative Vector move on axes 0, 1 and 2:



    VB6

    Dim nAxesArray(0 To 2) As Integer

    Dim fPosArray(0 To 2) As Single



    nAxesArray(0) = 0

    nAxesArray(1) = 1

    nAxesArray(2) = 2

    fPosArray(0) = 10#

    fPosArray(1) = 20#

    fPosArray(2) = 30#



    MintController1.VectorR 3, nAxesArray, fPosArray

    MintController1.DoGo 3, nAxesArray



    VB.NET

    Dim axes() As Short = {0, 1, 2}

    Dim positions() As Single = {10.0, 20.0, 30.0}

    AxMintController1.VectorR(axes.Length, axes, positions)

    AxMintController1.DoGo1(axes(0)) 'Could have used AxMintController1.DoGo(axes.Length, axes)



    Delphi

    var

    arrPos: OleVariant;

    arrAxes: OleVariant;



    begin

    arrPos := VarArrayCreate([0,2],varSingle);

    arrAxes := VarArrayCreate([0,2],varSmallint);



    arrPos[0] := 10;

    arrPos[1] := 20;

    arrPos[2] := 30;



    arrAxes[0] := 0;

    arrAxes[1] := 1;

    arrAxes[2] := 2;



    MintController1.VectorR(3,arrAxes,arrPos);

    MintController1.DoGo(3,arrAxes);

    end;



    Visual C++

    const int nSize(3);

    short nAxesArray[nSize] = {0, 1, 2};

    float fPosArray[nSize] = {10.0f, 20.0f, 30.0f};



    COleSafeArray arrAxes, arrPos;



    arrAxes.CreateOneDim(VT_I2,nSize,nAxesArray);

    arrPos.CreateOneDim(VT_R4,nSize,fPosArray);



    MintController1.VectorR(3, arrAxes, arrPos);

    MintController1.DoGo(3, arrAxes);



    C#

    short[] axes = {0, 1, 2};

    float[] positions = {10.0F, 20.0F, 30.0F};

    MintController1.VectorR((short)axes.Length, axes, positions);

    MintController1.DoGo1(axes[0]); // Could have used MintController1.DoGo((short)axes.Length, axes)



    Embedded C

    __int16 nAxesArray[3];

    float fPosArray[3];



    nAxesArray[0] = 0;

    nAxesArray[1] = 1;

    nAxesArray[2] = 2;

    fPosArray[0] = 10.0;

    fPosArray[1] = 20.0;

    fPosArray[2] = 30.0;



    VectorR(3, nAxesArray, fPosArray);

    DoGo(3, nAxesArray);



    hoping for answers

    Mario

    Similar Threads:


  2. #2
    Registered
    Join Date
    Dec 2006
    Location
    New Zealand
    Posts
    7
    Downloads
    0
    Uploads
    0
    I would also like to know what other cam software I can use with my Baldor Nextmove ESB-2. I have heard that MintNC is not that flash. And it is expensive. I do have Vision Numeric, Type3 cad cam software. Could anyone tell me if I can set my Nextmove controller to interact with Type3?

    I am clearly new at this, and would very much appetite any pointers.

    Regards Steven.



  3. #3
    Registered
    Join Date
    May 2006
    Location
    USA
    Posts
    7
    Downloads
    0
    Uploads
    0
    Quote Originally Posted by stevensea View Post
    I would also like to know what other cam software I can use with my Baldor Nextmove ESB-2. I have heard that MintNC is not that flash. And it is expensive. I do have Vision Numeric, Type3 cad cam software. Could anyone tell me if I can set my Nextmove controller to interact with Type3?

    I am clearly new at this, and would very much appetite any pointers.

    Regards Steven.
    Probably none. But ABB will provide you with their Mint Workbench for free. Create yourself a free account on "SupportMe" and download it.

    Login: ABB, a leader in discrete automation solutions



  4. #4
    Registered
    Join Date
    Dec 2006
    Location
    New Zealand
    Posts
    7
    Downloads
    0
    Uploads
    0
    Didn't think so. I have down loaded workbench, but I thinking that I might be best to cut my losses. ABB doesn't respond to questions regarding the problems I am having with getting a post processes worked out. It is unfortunate that all the advertising for the product does not match reality.



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 from DIY CNC Machines to the Cad/Cam software to run them. The site is 100% free to join and use, so join today!

Follow us on

Facebook Dribbble RSS Feed