We made many prjects not using softmotion. Main work is build an altrnative library. We made it in full OOP paradigm (polimorphic objects make software very recyclable), SoftMotion and PLCOpen are made for auromation thinking people not for true software developers.
Modern Runtimes like codesys have a deterministic synced cyclic. This is key feature to make everiting possible.
A good knowledge of Mathematical Analisys, linear algebra, OOP paradigm is sufficient.
Compliment for your work.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
can you share some video? With softmotion biggest problem it is not opensource. And feedback from 3s company is not good enougth. OOP good stuff.. but soft need make exactly what it must.In automation.. dont need continius rmprovment .. and so on on level user soft.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This is a lathe blending machine. In video working in 2 axes, but it as 4 axes and 2 separated turrets. We installed this software in many production machines, only one source code make all machine in different configuration workning. Devices are different brands. Same machine work with 2 axes, some other 4 and some other 5. Source code is the same and only one project in all machines. Axes are not at pi/2 radiants, but variable angles. We can use gCode and recording track from manual joystick and rework also using tools offsets.
Axes can be electric and hydraulic mixed in any order or position we want.
We made an extension of our abstract linear axis to use electric ds402 device and another to implement our hydyulic axes with our force, speed and position controll for hydaulic systems.
Everything witouh a single line of code using softmotion or PLCOpen.
OOP make software hundreds of times portable and recyclable than old paradigms. Also automation need a big forward step in development software style, tecniques and analysis. Is one of more jurassik words in developmemt software style.
I like Codesys due is the most permissive development enviorement in this direction.
In thos project biggest work is not Codesys side, but PC side in Qt/C++
Last edit: mondinmr 2022-01-23
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Here is video , sorry for lags and some bugs still need be fixed.
https://youtu.be/8-OMri49b4E
and project archive for codesys Raspberry Pi
https://cloud.mail.ru/public/Vtia/rKNetzYVN
We made many prjects not using softmotion. Main work is build an altrnative library. We made it in full OOP paradigm (polimorphic objects make software very recyclable), SoftMotion and PLCOpen are made for auromation thinking people not for true software developers.
Modern Runtimes like codesys have a deterministic synced cyclic. This is key feature to make everiting possible.
A good knowledge of Mathematical Analisys, linear algebra, OOP paradigm is sufficient.
Compliment for your work.
can you share some video? With softmotion biggest problem it is not opensource. And feedback from 3s company is not good enougth. OOP good stuff.. but soft need make exactly what it must.In automation.. dont need continius rmprovment .. and so on on level user soft.
https://youtu.be/CVHdLKlwfBM
This is a lathe blending machine. In video working in 2 axes, but it as 4 axes and 2 separated turrets. We installed this software in many production machines, only one source code make all machine in different configuration workning. Devices are different brands. Same machine work with 2 axes, some other 4 and some other 5. Source code is the same and only one project in all machines. Axes are not at pi/2 radiants, but variable angles. We can use gCode and recording track from manual joystick and rework also using tools offsets.
Axes can be electric and hydraulic mixed in any order or position we want.
We made an extension of our abstract linear axis to use electric ds402 device and another to implement our hydyulic axes with our force, speed and position controll for hydaulic systems.
Everything witouh a single line of code using softmotion or PLCOpen.
OOP make software hundreds of times portable and recyclable than old paradigms. Also automation need a big forward step in development software style, tecniques and analysis. Is one of more jurassik words in developmemt software style.
I like Codesys due is the most permissive development enviorement in this direction.
In thos project biggest work is not Codesys side, but PC side in Qt/C++
Last edit: mondinmr 2022-01-23