3/4/5 axis CNC Machining software

Back to Projects
Client:

Xtrol, Israel

Development platform:

C++ under VS 6.0

Short Software Description:

PC Application for control of CNC machine.

Controlled hardware components:
  • Xtrol multi axis Motion and PLC control system
  • (http://www.xtrol-control.com/Products.html)

Product Link:

http://sharnoa.co.il/index_files/Page1785.htm

Detailed Software Description:

EfCom participated with Xtrol team in the development of Windows-based version of the PC software.

It has PLC handshaking mechanisms required for fast and effective system performance.

 

The software includes many mathematic and geometric algorithms for trajectory manipulation. An intuitive user interface was implemented to communicate with the machine operator.

 

The software contains an advanced scripting language parser with real time execution.

The scripting language has full expression evaluation capabilities, variables, flow commands (FOR, IF, etc.), subprograms support and hundreds of specific G-code commands.

 

The system includes real-time OpenGL-based trajectory visualization with graphical display of the part and tool tip position.

 

CNC software can also operate in full Demo mode without a real machine.

Highlights:
  • Advanced handshake with PLC including messaging system
  • Generic architecture designed to support similar machines
  • Advanced G-code scripting language support
  • Tool compensation geometry algorithms
  • Smart trajectory optimization algorithms
  • OpenGL real time visualization
  • Linear, Circular,  Helical, Spline, NURBS  interpolations
  • Automatic Calculation of Fillets, Chamfers, Intersections and Contact between Straight Lines and Circles
  • Parametric Programming
  • Different coordinate system of Programming: Cartesian, Polar, and 3D
Related Images:





Back to Projects   |   Back to Top

 
   Design by Anna D