【Application】High-end Solution For Vision and Motion Control based on V510 series Vision BOX IPC

V510 series Vision Controller
V510 series Vision Controller architecture

V510 series adopts flexible API function calls, and combines the characteristics of C#, C++ and other high-level language development environment and PLC development environment as well as real-time system, improving the operation logic and interface, and can easily establish fast and direct data links.

In the following dispensing industry application case, users can import or draw motion tracks by invoking CAD controls in the built-in control library, and directly convert the motion data of the shaft. The user can also transform the built-in control through the open interface, so that the standard CAD control has become an industry control suitable for the application of the dispensing industry, adding information such as the list of dispensing related teaching information, the path and the color enhancement of the goldfinger position, which is more convenient to use.

Dispensing industry application

In industrial field application scenarios, many engineers and project managers prefer to use ladder diagrams or ST to develop equipment logic and motion control functions. For the personalized teaching and display interface of the machine, as well as the communication function with the upper system, the various controls developed through the high-level language are more flexible and easy to debug, and the traditional way needs to spend a certain amount of development and debugging time on the communication of the two systems.

In the built-in framework of the V510 series scheme, the list of “variables” used in the PLC can be exported as a file, and users can modify and save this file in Visual Studio, and read or write directly in the program.

In this vision and motion control solution, the user’s PLC and C language programs run in the real-time system (RTOS), which is not only the user program, but also the EtherCAT protocol stack called in the user program, motion control algorithms and other functional modules that need to be stable and responsive, all need to run in the real-time system (RTOS) to ensure the stability and performance of the system.

V510 series introduced an open real-time environment, users can directly use high-level language to develop programs. Unlike virtual machine technology (hypervisors), Windows device drivers, or single-chip applications, a real-time system is a complete operating system, exclusive to the Intel CPU computing core, memory, I/O, and interrupts. The real-time system is completely independent of Microsoft Windows and is the fastest and most secure choice for responding to important tasks.

open real-time environment 
real-time system (RTOS)

      In addition to shortening the Cycle time of the system and improving the stability of the system, user programs based on real-time systems can achieve functions that are difficult to achieve with traditional motion control card schemes, such as:

      1. The sensor position signal is often used in the turntable or pipeline equipment, and the pulse signal capture in the traditional scheme is easily affected by the jitter of the Windows execution cycle. The real-time system can realize the stable pulse capture function similar to that achieved by PLC.
      2. Users in the field of machine vision can recompile their own vision algorithms in the real-time system, and realize efficient and stable interaction between machine vision functions and other functional modules of the device (such as motion control) by invoking the real-time GigE protocol of the V510 series solution. The following figure is a comparison of the execution cycle of the SMT equipment, the machine vision and motion control running in the real-time system can obtain better machine operation results.
      3. For customers in the field of motion control, it is possible to run their own robots following the algorithm in the real-time system and achieve more stable and accurate motion control by invoking the N-axis interpolation in the V510 series scheme.
      4. The network port and serial port can be managed by the real-time system, which is suitable for applications requiring high-speed and stable communication.

      The following figure is a comparison of the execution cycle of the SMT equipment, the machine vision and motion control running in the real-time system can obtain better machine operation results.

      Comparison of the execution cycle of the SMT equipment

      V510 series solution combined with European motion algorithm, path optimization for 3D space, the use of visual interface path file import and teaching, so that users can easily and conveniently customize the dispensing control, will be in the dispensing industry promising; based on real-time system flight photography technology, S-type velocity curve planning, and 64-axis EtherCAT and pulse motion control functions, V510 series is used in the field environment of industrial assembly, which can greatly improve production efficiency and quality, and is welcomed by many industrial customers.

      Precise position comparison output in motion control process, real-time interaction between motion control and vision, analog and abnormal power failure data retention and other features of the V510 series can be widely used in various industrial sites requiring precision measurement.

      Leave a Comment

      Your email address will not be published. Required fields are marked *