Software & Engineering
Programming
From robot and PLC programs to the desktop software that runs the line, we develop all of a line's software tailor-made for each customer's needs.

We program ABB, KUKA, FANUC and Nachi robots and PLCs of different brands, Siemens above all. Because the robot and PLC programs come from the same team, the signals and recipes between them are designed together from the start, and no time is lost during commissioning making code written by different teams fit together. Settings the operator needs to change, such as the product recipe, speed and pallet pattern, are managed from the HMI.
We develop the desktop applications running at the line ourselves in C#, adapting programs such as Pi-Vision, PIROBOTIK Quality Check, PIROBOTIK Measure and OcrVision to each line's needs. At vision stations the software evaluates the camera image and reports the decision to the PLC; on palletizing lines our line management interface reads the product type from the barcode, routes the job to the right robot and shows the whole line on one screen.
Our applications communicate with PLCs and robots without delay over protocols such as TCP/IP, UDP and S7 (S7.Net); production counters, trend charts, shift reports and database and ERP connections are part of the software. We prepare programs with offline programming and simulation before going on site and deliver the complete source code and documentation.
Highlights
- Robot, PLC and PC software from one team
- Original desktop applications in C#
- Recipe-based HMI
- TCP/IP, UDP and S7 communication
- Offline programming
- Source code delivery
Application areas
- New cell programming
- Machine vision software
- Line management interface
- Reporting and database
- Program revisions
- Product changeover



