|
Laser Micromachining Systems & Contract Services Custom Laser Systems, Laser Drilling, Laser Marking, Laser Cutting, Laser Etching, Laser Milling, Laser Stripping |
|
|
Machine Vision Interface Multiple image processing algorithms available via proprietary vision system language. Vision commands are automatically generated by a prototyping utility and may be incorporated into motion control program for in process control.
Automated inspection & Measurement User can make measurements of features within the live video frame once the software has been calibrated to optics and motion systems. These measurements are taken pre/post/in-process.
Precision Motion Control & CAD Applications User can enter any DXF graphic consisting of lines and scale and translate the graphic. As long as the software has been calibrated to the optics and motion systems, this graphic will directly overlay where the laser marking (or any other machining) will occur. The graphic can then be automatically converted to motion control code for machining.
Machine Vision Prototyping Utility
In order to aid the engineers during experimentation, TeoSys provides an image and machine vision prototyping application, which can be used to apply various machine vision algorithms without writing a single line of motion control code. All of the functions that are available in the prototyping interface are also available in the Advanced Real Time Vision Utility software so that they may be seamlessly incorporated into a motion control program. The machine vision prototyping application will automatically generate the machine vision programming syntax for each of the commands that user applies via the user interface.
TeoSys Engineering holds explicit copyright to all software displayed on this website. Any representation by third parties that they have copyright is in violation of the copyright held by Dana Lee Church of TeoSys Engineering LLC. Machine Vision Subsystem The machine vision subsystem allows the user to perform rudimentary image processing and measurement of features on a live video stream or still images. The output from this processing may then be used to inspect the progress of part processing or make a decision based on some feature visible via the video subsystem. Commands were added to the standard U500 G-Code syntax, which allows the user to use the same PRG program to also apply the machine vision aspect of the application software.
There are many system variables that will affect the operation and successful application of the machine vision. These include, but are not limited to, system lighting, geometrical aspects of the part under inspection, image background noise, near field obstructions and density of features, focus and magnification of optics and computer system (or network if attached) loading. MicroMMI is an Integrated Development Environment (IDE) designed to make motion code (G-Code) programming easier. An IDE allows, among other things, the loading, editing, and debugging of PRG programs similar in nature to what the Visual Basic IDE provides for Visual Basic programmers. MicroMMI allows the user to load and edit any PRG program. Editing is tightly integrated with PRG program execution. From within the editor’s interface, the user may run the currently loaded PRG program or single step through each line of the PRG program. Because motion programming is a real time operation, single stepping through a PRG program may significantly affect the operation of the program. It is not a good idea to single step through a laser fire line of code as the laser will continue firing until the laser is told to stop firing by another command. The ability to single step through a PRG program allows the user to step through sections of the program to debug the control logic. The combination of the editing and the PRG program execution makes up the Integrated Development Environment (IDE) of the MicroMMI application. MicroMMI applies standard image processing algorithms to 8 bit, 256 grayscale images that are captured via the video subsystem. Still images that have not been captured by the video subsystem may be loaded and examined as long as they are in an 8 bit, 256 grayscale, and bitmapped format. The following will explain the different functions that may be applied to an image that has been captured by the live video subsystem and how the MicroCaliper software can be used to aid in the development of machine vision PRG programs. Click on the link above for a review of our machine vision capabilities.
|
Send mail to
teosys@teosys.com with
questions or
|