Back to blog

Introducing AI to MachineLogic: What you should know to program and simulate with ease

September 13, 2024 | Quinn Harker

MachineLogic is an intuitive environment for programming and simulating automated equipment and robots. It caters to the next generation of automation practitioners who are looking to program and simulate cloud applications within a single environment accessible via their web browser. 

When MachineLogic was first released in 2020, it began as an environment for programmers to utilize no-code programming to quickly and easily create automated sequences. In 2023, it received a boost with the addition of native Python programming.

Today, with the introduction of more advanced digital twin and simulation technology, the injection of artificial intelligence (AI), and additional Python capabilities, it’s evolved into a powerful software development environment for programming and simulating automated equipment and robot cells.

Whether you’re a robotic developer looking to program in Python or new to using no-code interfaces, MachineLogic provides a seamless experience to program and deploy automated equipment and robot cells. Discover all the new enhancements to MachineLogic, and begin taking control of your automation journey.


Enhanced digital twin and simulation capabilities:


Robot programming with scene assets

Use scene assets to easily define critical robot programming assets, such as Reference Frames and Targets directly from the scene. Once Robot Targets are defined, you can create a move sequence to simulate and test robot motion directly from your browser with just a few clicks by using the new MachineLogic Instruction.


One-click deployment

With one-click deployment, you can instantly transfer programs and machine configurations from your digital twin to the physical machine. This is done directly in your web browser with a single click—all without interrupting production. One-click deployment integrates with Vention’s ISO 27001 and NIST-800-171 certified MachineCloud infrastructure. 


Calibration apps and robot jogger

Post-deployment, calibration apps and the enhanced robot jogger ensure precise alignment between the digital and physical twin. These tools allow you to quickly calibrate your robot cell, ensuring that the program you’ve created in MachineLogic is reproduced accurately, with minimal margin for error. This seamless calibration process enables consistent redeployment from the digital twin to your factory floor.


Physics engine

Receive the most accurate results for testing and debugging program behavior available with the new physics engine within Vention’s cloud-based digital twin simulation environment. This integration allows you to simulate programs in a realistic virtual environment prior to deployment and provides near-accurate results that simulate movements as they would happen in the real world.


Box input module

Configure dynamic parameters for box insertion on conveyors, including dimensions, insertion rate, weight control, and part insertion. This feature is key for complex conveyor projects that require a reliable simulation environment. 


New AI-driven Python programming features:


IDE for Python programming

With new improvements to both our front- and back-end systems, access a fully featured, browser-based development environment that supports multi-process applications. This allows you to build programs faster than ever before. 


Custom user interfaces

With Python at the core of MachineLogic, you can now create completely custom operator interfaces. Using the best web development practices, tailor your interfaces to your unique needs and preferences. Create an intuitive interface that will have you completing more projects, with less complexity.


Reference frame detection

With QR code detection, adapt to changes in position during production with computer vision capabilities. With this feature, your robotic systems can now autonomously adjust to changes in the relative position of cell components during production. This ensures your operations are precise, reliable, and highly intelligent.


Co-pilot, an automation programming assistant 

Program with Co-pilot, our Python programming AI assistant which accesses a large-language model (LLM) knowledgeable of Vention’s Python API. Just write a prompt to generate lines of code, insert these code snippets into your program, and simulate your application in a fully integrated workflow. This groundbreaking feature will drastically reduce new users’ development time and learning curve when creating and deploying automation applications using the Vention programming environment.

With these new releases, advanced digital twin technology, simulation, and Python programming capabilities are now integrated into MachineLogic. These transformative enhancements create the most reliable and accurate simulation environment on the market, enabling you to validate and mitigate all risks before deployment. For even the most complex automation programs, the process is now as simple as writing a prompt.


Ready to give MachineLogic a try? Begin by creating a design from scratch, or start from hundreds of free templates. This will give you your digital twin, which you can then program, simulate, and eventually deploy to the physical machine.

We would love to hear feedback about your experience using MachineLogic or any of our products. Contact us at any time

Back to blog