top of page
top

Programming

Programming

The use of a software creation platform is essential for achieving the tasks that are placed before the designer or implementer. My choice is the Delphi platform. With it, I have created software that I use for design and implementation. Designing with computer software that performs various types of calculations instead of doing it manually, and for conversion, software that accelerates the formation of a CNC program complements the disadvantages of standard machine software that does not cover the capabilities of the machine entirely, and so on.

Programming for designing

Creating a software solution that is used for designing means to automate the calculations that we are constantly doing, thus reducing the time needed for designing. Various softwares can be created. For construction, for example, it would be for calculation of additional loads, loads of snow, wind, etc. by some standard. Thus, defining loads in the software used for static calculations is reduced only to their positioning and definition of sizes.

In Thermodynamics, for example, for calculating the size of heat-exchange surfaces by a certain method, the effects of radiation, magnitudes obtained by combustion of a certain fuel, and etc.

Production software

Realization programming serves to speed up the technical preparation, as well as maximize the utilization of machines. Not always the software that creates the CNC code is sufficient and satisfactory for the preparation and implementation of a project within a satisfactory framework. In such situations it is wise to create the software itself that will adapt the machine code to the capabilities of our machine that we use. What type of software we will create, tells us the very situation in which we will find ourselves during the realization.

  • Software solutions to complement the functionality of a CNC machine

This group includes software solutions with which we insert additional code in  already created one, in certain places of the same with which we perform some movements or machine operations that can not be defined with a standard   CNC  encoder.  Thus, after the initial coding of the dxf file, we process it with these solutions, and finally we get the machine code with which we perform some specific operations to use the machine to the maximum in terms of its application possibilities.

This includes translators of code from one type to another for the same machine type. Different preparatory operating codes for different machines of different types are present. So instead of forming the same code for one machine for another type of machine, it can be translated and immediately transferred to the corresponding machine with one-click software created

Standard toolpath controller

Standard toolpath controller

Mach3

SheetCam

SheetCam

Standard CNC codifier

Plasma piercing software

Plasma piercing software

modifies code with adding stop pause after every cut for cleaning the piercing zone

Plasma piercing software

Plasma piercing software

modifies code with adding stop pause after every cut for cleaning the piercing zone

Plasma piercing software

Plasma piercing software

Database

Plasma piercing software

Plasma piercing software

Saving new changed plasma file

Plasma pause software

Plasma pause software

adds pause after every cut for cooling of material. When finishes, continues

Translator

Translator

For one type of plasma machine to other

Translator

Translator

For one type of plasma machine to other

Translator

Translator

For one type of plasma machine to other

Click on the image for the pop-up display)

  • Creating codifiers

In certain situations due to the way that the machine is programmed, it is better to create a codifier to form the code and transfer it to the machine or it is archived at the base. This may be the case if a machine is programmed through a programming console where the code is entered. And because of other circumstances, it may be wiser to form a custom coder for an appropriate machine.

Salvagnini S4

Salvagnini S4

Salvagnini S4 codifier

Salvagnini S4

Salvagnini S4

Programming interface

Salvagnini S4

Salvagnini S4

Base with prepared CNC codes

Salvagnini S4

Salvagnini S4

Tool base

Salvagnini P4

Salvagnini P4

Salvagnini P4 codifier

Salvagnini P4

Salvagnini P4

programming interface

Salvagnini P4

Salvagnini P4

help files

Salvagnini P4

Salvagnini P4

process calculators

Salvagnini P4

Salvagnini P4

Base with codes

Simple codificator

Simple codificator

used for plasma machine

Click on the image for the pop-up display)

for projects
productionsoftware
programming

© 2018 Dejan Drenkov, Mechanical Engineering

  • White Facebook Icon
  • YouTube - White Circle
bottom of page