Programming Services

Just need help with programming? We can help out with programming of any SCARA robot, multi-axis robot, HMI, PLC, PAC, motor controller, PC control, data acquisition device, meter, measurement device, vision camera, vision sensor and more.

Just some of the Brand Names weve worked with:


 Robot: Staubli, Wittmann, IAI, Denso

 Vision Systems: Keyence, IFM, Cognex

 PLC/PAC: Allen Bradley, Siemens, Omron, CTC, Automation Direct, Keyence, IMS Motion (Micro Lynx)

 HMI: Hakko, CTC Parker, Siemens, Maple Systems, RLC Enterprises (Windows CE embedded)

 Measurement equipment: Agilent, Fluke, IAI, Keyence, Micro-Epsilon, Keithley, National Instruments, Anritsu, Tektronix

Even if its not listed above, we can help out with any programming support required. Contact us for details and/or a quote.

Prairie Automation Ltd.

31196 490th Street

Kasota, MN 56050

Phone: 507-243-4361

Fax: 507-243-3998


Keyence LJ-G 2D Laser Example

The LJ-G200 Displacement Laser Sensor was used in conjunction with a linear move system to produce these 3D images. A National Instruments LabVIEW program was written to handle everything such as reading the data in, controlling the linear table movement, displaying the data and manipulating the resultant image.



Since we handle the programming of a variety of instruments, controllers and various operator interface equipment devices, a working solution can be found for a variety of production controls. Statistical Process Control (SPC), maintaining traceability, barcode scanning, RFID applications, predictive maintenance, vibration monitoring and much more can be implemented easily with these tools.

Raw 2D laser data

Shown is 90 scans of the 2D laser shown in a 3D view. The area scanned is about 3 by 3 inches.

Shadowing was applied to the 3D image to better see the surface detail.

Shadowing and further color enhancement was applied to the 3D image to better see both the surface and side detail.