3dprintforums logo

CNCzone Network:  RFQwork :: 3Dprintforums :: Welderzone :: Google+ :: Our Facebook :: Twitter :: SiteMap



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
    Rep Power
    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
    Rep Power
    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
    Rep Power
    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
    Rep Power
    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



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