Perfect Beziers?
Posted by
Art Fenerty
on 2001-10-01 13:33:40 UTC
Hi all:
Someone had asked about writing a GCode file to put out bezier curves in the highest resolution possible for their machine. I thought I'd mention that Master5 can now be controlled as a controller by Visual Basic or C++. It is now OLE aware and will respond to commands such as Goto(x,y,z,a) and SetFeedRate( x ).
So if someonw wishes to write a mathmatical program which cuts from your output, without useing G-Code or translating the data at all, let me know. I'll send you the Master5.tlb file so you can create a c++ class that can move your systems. I'm not a VB programmer, but I think I can supply the necessary information to VB programmers to use COM to remotely control the Program as well. I think I just need to write an export file for you.(VB programmers feel free to correct me).
This capability has been there for awhile, but until someone mentioned to me how handy this would be, I hadn't thought about it. I was using it for something completely different. ( a 3d probe program using a serial port probe). By using the following routines it should be possible for any programmers out there to write addon-ons or special function programs to do artistic engravings or the like. The following commands are implemented.
ResetControl, OpenControl,GotoXYZ, SetVelocity,SetAcceleration,GetUnits,Zero,GetPPI,SetFeedRt,SetRegAcc,SetRegVel,SetRegTraj,GotoX,GotoY, GotoZ,GotoXY,
JogX,JogY,JogZ,IsMoving
Later,
Art
[Non-text portions of this message have been removed]
Someone had asked about writing a GCode file to put out bezier curves in the highest resolution possible for their machine. I thought I'd mention that Master5 can now be controlled as a controller by Visual Basic or C++. It is now OLE aware and will respond to commands such as Goto(x,y,z,a) and SetFeedRate( x ).
So if someonw wishes to write a mathmatical program which cuts from your output, without useing G-Code or translating the data at all, let me know. I'll send you the Master5.tlb file so you can create a c++ class that can move your systems. I'm not a VB programmer, but I think I can supply the necessary information to VB programmers to use COM to remotely control the Program as well. I think I just need to write an export file for you.(VB programmers feel free to correct me).
This capability has been there for awhile, but until someone mentioned to me how handy this would be, I hadn't thought about it. I was using it for something completely different. ( a 3d probe program using a serial port probe). By using the following routines it should be possible for any programmers out there to write addon-ons or special function programs to do artistic engravings or the like. The following commands are implemented.
ResetControl, OpenControl,GotoXYZ, SetVelocity,SetAcceleration,GetUnits,Zero,GetPPI,SetFeedRt,SetRegAcc,SetRegVel,SetRegTraj,GotoX,GotoY, GotoZ,GotoXY,
JogX,JogY,JogZ,IsMoving
Later,
Art
[Non-text portions of this message have been removed]