
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 controllerMach3 |
---|
![]() SheetCamStandard CNC codifier |
![]() Plasma piercing softwaremodifies code with adding stop pause after every cut for cleaning the piercing zone |
![]() Plasma piercing softwaremodifies code with adding stop pause after every cut for cleaning the piercing zone |
![]() Plasma piercing softwareDatabase |
![]() Plasma piercing softwareSaving new changed plasma file |
![]() Plasma pause softwareadds pause after every cut for cooling of material. When finishes, continues |
![]() TranslatorFor one type of plasma machine to other |
![]() TranslatorFor one type of plasma machine to other |
![]() TranslatorFor 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 S4Salvagnini S4 codifier |
---|
![]() Salvagnini S4Programming interface |
![]() Salvagnini S4Base with prepared CNC codes |
![]() Salvagnini S4Tool base |
![]() Salvagnini P4Salvagnini P4 codifier |
![]() Salvagnini P4programming interface |
![]() Salvagnini P4help files |
![]() Salvagnini P4process calculators |
![]() Salvagnini P4Base with codes |
![]() Simple codificatorused for plasma machine |