SECTOR: Industry 4.0
SERVICES: Dedicated solution, Cloud services
AREA: .NET, Azure, C#, PLC, QA
Go to chosen project:
Heavy industry is a sector of the economy that consistently uses reliable solutions. On the other hand, the most advanced and cutting-edge Industry 4.0 solutions are created here. Modern industrial automation, ubiquitous software, and the challenges which have mainly affected software development companies to date are now the bread and butter of companies from this sector.
The client invests vast resources to ensure that the machines produced by the company are the most advanced on the market. The development of machines, as well as the addition of solutions supporting smart factories to the range of solutions offered by the company, necessitates investment in software development projects. The company had previously used internal resources to do so; however, this did not always bring the expected results. Management therefore decided to find a technological partner to audit the existing solutions in order to propose the best ones, and with the necessary competences to implement and maintain custom systems.
Our cooperation with the client dates back to 2016, when they decided to work with JCommerce due to our openness and flexible approach to collaboration, as well as our willingness to undertake projects outside our core business. In a short period of time, we have managed to build a team including niche competencies in the PLC area.
Our partnership is expanding, and the cross-technology team supporting the client now consists of engineers with expertise in industrial automation, control systems and modern machine industry solutions, as well as .NET and Azure Cloud developers, mobile developers, and software testers. JCommerce specialists work with the client’s international development teams and their Project Managers.
Different machine parameters are needed to process each material (e.g. due to the thickness of the material), and there are thousands or even hundreds of thousands of combinations of parameters. An entire department is constantly working on refining the existing parameters for machines and developing new ones.
The client had to distribute thousands of machine configuration parameters to each customer several times a year, for which service technicians were responsible. Our client did not have a dedicated system for transferring configuration files, and so needed a solution that would facilitate and speed up the configuration of laser machines used for material processing and that would ensure the security and confidentiality of data.
The aim of the project which our specialists joined was to create an application to automate the configuration processes of laser machines manufactured by the client.
A certified Microsoft Azure architect from JCommerce was involved in creating the PoC. As part of the project, a dedicated Parameter Database application is being developed to centralize laser machine configuration parameters.
With the Azure cloud-based solution, whoever is interested in parametric data – whether from the customer’s organization or end users / machine operators – can search and download configuration files from the cloud according to given permissions, while maintaining data security and confidentiality.
The application also makes it possible to upload configuration files to a server, where they are available to the manufacturer. This allows the client’s staff to perform data analysis for optimization purposes and provide support if any issues arise. By using the cloud, the company can swiftly respond to user requests and make modifications on an ongoing basis.
As part of its long-term strategy, the client decided to move its infrastructure to the Microsoft Azure cloud. The decision was primarily determined by:
The developed architecture includes a number of services offered by the cloud provider, including integration with GitHub, Azure Webhook, App Services, Container Registry, Azure Blob Storage, Azure Active Directory, Azure SQL Database, Azure Key Vault and many others.
.NET 6.0, C#, Blazor, ASP.NET Web APIs, REST, Azure Cloud
The aim of the project is to carry out delegated tasks in internal projects on an ongoing basis, including:
We truly challenged them with the development of an unfamiliar manufacturing system, but they have adapted very well. They are patient, they offer thoughtful recommendations, and they steer things in the right direction.Head of Digital Operations at Bystronic
WPF, C#, .NET, Visual Studio
The goal of the project was to systematize test processes for intra-company projects.
Within the scope of the service, a testing strategy was prepared, including a test process and testing tool strategies for the client’s project. Tasks are carried out in the form of manual and automatic tests using the TestComplete tool.
JCommerce QA specialists have come to know the specifics of our business and so have responded effectively to the current challenges. They also share the agile methodology of working which we have adopted, which undoubtedly contributes to the success of our joint projects. In the era of digital transformation, we also very much appreciate access to high-quality IT professionals, fast response times and the scalability of teams.Head of Digital Products & Services at Bystronic
.NET, JIRA (+Confluence), TeamCity, TestComplete, TestRail.
The project included the development of industrial PLC software (Beckhoff PLC software), as part of a control system for machines manufactured by the company and a material transport system.
The aims of the project were to shorten and improve the manufacturing process through the optimization of the machine control systems which are developed by PLC engineers.
The change in internal data exchange algorithms in the PLC reduced the processor load from almost 100% to less than 30%. As a result, there was no longer any need to upgrade the PLC to a higher, more efficient, but also much more expensive model.
The optimization of the system snapshot procedure for service purposes shortened the time taken for snapshot saving from 90 seconds to less than one second, and made the entire procedure more effective and much more reliable.
Beckhoff drivers programmable in STL language, Beckhoff drives and encoders, Motion library, Ethercat and OPC UA that are used for data exchange between drivers.
The aim of the project for Bystronic was the implementation of a multilevel, fully automated warehouse.
The task concerned the development of a system for quick and organized access to heavy materials and loads. The designed solution includes the automation of the system functioning on the basis of a complex of corridors, SRS (Storage Retrieval System) machines, material stations, transfer stations and cassettes – i.e. metal cages used to store products.
JCommerce provided the competences of PLC developers, who were responsible for creating a database interface on the PLC side, as well as operating the elevator itself: controlling axes and drives, introducing a self-designed system of programmable sequences, operating safety modules and independent operator stations, with visualization via WWW. The target client is a manufacturer of cabins for heavy equipment and tractors. The factory is located in the industrial zone of Balikesir in Turkey.
PLC, Twincat Motion, Antil AWS
Bystronic Laser AG – a leading global sheet metal processing technology company, offering laser and waterjet cutting systems as well as press brakes.