MAURI KETONEN

AUTOMATION ENGINEER

KoodiX.fi pages of Automation Engineer Mauri Ketonen. My CV and things I've done in the past.

INFO

I'm an automation engineer currently working in robotics automation company Robotmation Oy. The automation world absorbed me right after my school and there I've been ever since. I've worked with different kinds of logic controllers, robots, vision systems and machines during the past 15 years. I have experience especially in Beckhoff TwinCAT PLCs, Fanuc robots and Sick / Omron automation devices.

I've always been interested in Windows programming. I've been lucky to be able to combine automation and .Net programming at my work by doing tens of different solutions for the industry. The scope of the solutions vary from logging of a single barcode reader to a complete factory controlling MES system.

I've also explored all sorts of printers, applicators, machine vision systems, databases and automation safety products.

  • Location: Alastaro, Finland
  • +358 (0)50 352 1944

SKILLS

PLC- ja PC-software development coordinator

  • Coordinating software development, architecture and desing co-operation with software designers.
Project commissioning lead on automation side
  • Internal and external human resources coordination on large projects mainly related to software designers. Work scheduling and reporting proggress internally and externally. Working closely with customer commissioning personnel.
Technical specialist
  • Good skills on sales and project support in technical matters. Good overall understanding of PLC and PC systems, robotics, machine vision, databases and combination of these all.
  • Good skills on specifying equipment and techniques to accomplish defined process.
Visual Studio .Net (Visual Basic and C#) PLC programming
  • Good skills on TwinCAT 2 and 3 platforms. Lenze, Omron and Control Techniques inverters and other EtherCat module control via CoE-interface. Siemens, Mitsubishi and Omron PLC basics.
Robotics
  • Good skills on Fanuc robots. ABB robot commissioning and programming. VB.Net components for Fanuc and ABB robot data read / write.
Databases
  • MySQL on almost every project during my time in TrexTech. SQL Server and Oracle database interfaces on several projects.
Machine vision
  • Good skills on Cognex and Fanuc Vision and implementation to PC interface. Omron and Sick machine vision commissioning.
OPC
  • Kepware and implementation to .Net interface.
Printer controlling
  • Zebra, Sato, Lynx, Markem-Imaje, Videojet, Technifor, KBA alphaJET, APLink, Domino and Dymo controlling with machine independent protocols via USB / Ethernet. Ventus and Autolabel applicator control. Printer control via NiceLabel .Net interface.
Fieldbuses
  • EtherCat, Profibus, Ethernet/IP, Profinet, DeviceNet, Modbus
Other automation products
  • Sick safety products, barcode readers and RFID reader commissioning. .Net interface for Sick LMS511 bulk scanner. Omron and Pilz safety product commissioning. Omron and Control Techniques inverter commissioning.
Web development
  • JSON usage instead of database. HTML, Javascript, Active-X, PHP, Apache, MySQL.
Own projects
  • Home automation with Beckhoff PLC. Raspberry PI + Codesys + Beckhoff testing. Python programming. GSM modem control (AT-commands). Tens of solutions on different platforms.

WORK EXPERIENCE

06/2020 -

Robotmation Oy

Software Development Manager

Software architecture and development coordination

Work contains:

  • PLC and PC software architecture design in co-operation with software designers
  • Software feature design
  • Research & development of new software functionalities
  • Program development for user and programmer friendly manner with cost efficiency in mind
Robotmation Oy builds automation systems, robot cells and turnkey projects to all sorts of industry.

12/2019 - 05/2020

Pemamek Oy

Software Architecture Manager

Software architecture and development coordination

Work contains:

  • PLC and PC software architecture design in co-operation with software designers
  • Software feature design
Pemamek is a global welding and production automation provider. The company is specialized in designing and manufacturing automated systems for heavy metal industries. With export rate of of over 90%, Pemamek has delivered over 15,000 automated welding and production solutions to customers in over 50 countries. Based on this expertise, a great number of customers from different business segments have received tailor-made solutions that are designed according to their production needs. We can offer to our customers simple, yet concrete solutions that are efficient and hi-tech.

02/2019 - 11/2019

Pemamek Oy

Automation Manager, Projects

Head of automation on more complex projects.

Project based work contained:

  • Automation team and subcontractor work scheduling, coordination and prioritization
  • Program development coordination and scheduling
  • System commissioning and programming with TwinCAT 2 Automation platform. Beijer HMI configuring with IX Developer

12/2017 - 02/2019

Algol Technics Oy

Lead Engineer, Automation

Main responsible for automation system development and technical adviser for project sales.

Project based work contained:

  • Automation, system and software designing
  • Automation team and subcontractor work scheduling and prioritization
  • Sales and maintenance support
  • Siemens S7-1500 series PLC and WinCC programming with TIA Portal
Algol Technics Oy builds automation systems, robot cells and turnkey projects to all sorts of industry.

08/2015 - 11/2017

Robotmation Oy

Application Engineer

Project based work contained:

  • Automation and software designing
  • Visual Studio PC-program development mainly Visual Basic language. PLC, robot, printer etc. interface development for .Net environment (User Controls).
  • Database interface programming (MySQL, SQL Server, Oracle)
  • Beckhoff TwinCAT 3 PLC programming / development
  • Cognex and Fanuc machine vision programming
  • Fanuc robot programming on TP and Karel languages
  • Omron, Sick and Emerson automation and safety product commissioning
  • Project commissioning, troubleshooting and user training at customer sites
Robotmation Oy builds automation systems, robot cells and turnkey projects to all sorts of industry.

11/2014 - 07/2015

Tampereen Keskustekniikka

Senior Application Engineer

Project based work contained:

  • Part time project management at customer site
  • Automation and software designing
  • Siemens TIA Portal PLC programming / development
  • Visual Studio PC-program development mainly Visual Basic language
  • Database interface programming (MySQL, SQL Server)
  • ABB robot programming / commissioning
  • Siemens and Sick automation and safety product commissioning

08/2008 - 11/2014

TrexTech Oy

Head of Automation

Project based work contained:

  • Project management at customer site
  • Automation, safety, software and database designing
  • Beckhoff TwinCAT 2 PLC programming / development
  • Visual Studio PC-program development mainly Visual Basic language. PLC, robot, printer etc. interface development for .Net platform.
  • Database design and interface programming (MySQL, SQL Server, Oracle, MS Access)
  • Fanuc and ABB robot programming / commissioning
  • Cognex and Fanuc machine vision programming and implementation to PC software
  • Omron, Sick, Pilz, Control Techniques and Pepperl-Fuchs automation and safety product commissioning
  • Project commissioning, troubleshooting and user training at customer sites
TrexTech Oy built demanding (robot) automation solutions mainly to food industry.

12/2006 - 08/2008

Robotmation Oy

Programmer

Project based work contained:

  • Automation and software designing
  • Beckhoff TwinCAT 2 PLC programming
  • Visual Studio PC-program development mainly Visual Basic language
  • Database design and interface programming (MySQL)
  • Fanuc robot programming / commissioning
  • Cognex and Fanuc machine vision programming and implementation to PC software
  • Project commissioning, troubleshooting and user training at customer sites

12/2004 - 12/2006

ZET Systems Oy

Programmer

Machine vision programming with C++ language. ZET Systems built machine vision solutions for example to cellphone lens automatic inspection.

03/2003 - 03/2004

MK-Automaatio Oy

Automation work

Automation systems cabling and programming with Omron and Siemens PLC.

PROJECTS

Some of the biggest or most demanding projects I've been working on.

2016

Factory automation remake

@Robotmation Oy

Old Schneider PLC control replaced with TwinCAT 3 control in Estonia. New user interface was made as user friendly as possible co-operation with the company floor workers. Project schedule was very tight as the production could not be down for too long. PLC programming took about three weeks from scratch to ready. PC programming about three weeks. Production started again after two weeks down time.

Delivery:

  • 608 wired I/O points
  • 63 motors
  • TwinCAT 3 PLC
  • VB.Net UI and Sick LMS511 bulk scanner interface
  • 2 x KBA alphaJET inkjet printer
  • product reports to Excel
During the project I did automation designing, all the PLC and PC program, Sick bulk scanner interface (Sick CoLa protocol) and inkjet printer interfaces (XML).

2014 - 2015

Healthcare automation system

@Tampereen Keskustekniikka

New automation system for healthcare to Espoo, Finland.

Delivery:

  • 3 x Siemens S7-317F PLC (programming with TIA Portal)
  • 3 x Sick RFID reader and ABB robot on track
  • VB.Net solution that communicates Siemens PLCs via OPC interface (Kepserver) and customer systems with SQL Server interface
  • PC program interface to ABB robot (ABB DLL components) and Solving AGV via Ethernet communication
  • ModBus TCP interface to autoclaves
During the project I did automation designing, PLC programming, all of the PC program, interfaces to other systems, ABB robot programming and gripper designing. I was the main responsible for all automation system interfaces design and functionality.

2013 - 2014

Packing and palletizing automation to pharmacy

@TrexTech Oy

Three separate pacing cells and palletizing automation for the pharmacy industry.

Delivery:

  • 984 wired I/O points, 70 motors and 7 x Beckhoff 24 VDC servos
  • 5 x TwinCAT 2 PLC + 5 x PC GUI
  • 4 x ABB robots and one older Fanuc robot from the customer
  • 6 x Cognex machine vision systems
  • 3 x Zebra label printer
  • 3 x Omron safety PLC
  • Pilz safety PLC
  • all three packing cells communicate with palletizing through Beckhoff ADS
  • two of the packing cells included language change Finnish – English within the GUI
During the project I did automation designing, PLC programming, all of the PC programs, safety PLC programs, robot programming, machine vision programming and label printer interfaces (NiceLabel DLL library). I was also project manager at the customer site and the main responsible for the extremely tight pharmacy class validation on all of the systems.

2012 - 2013

Manufacturing execution system and palleting cell

@TrexTech Oy

Manufacturing execution system controls customer's inner product logistics, finished goods for palletizing cell and product information through the factory. The system creates product records to customer ERP system (Oracle) as the products are traveling through the plant. The system also delivers product information to all the other machines on the plant and creates labels for the finished goods. Finished products are palletized with two robots, wrapped in plastic and labeled fully automatically based on the ERP information. AGV system also included on the system.

Delivery:

  • 2576 wired I/O points
  • 261 motors (box and pallet conveyors, lifts = about 1000 meters of conveyors)
  • 3 x Fanuc robots (2 x palletizing + labeling)
  • 2 x TwinCAT 2 PLC + 2 x VB.Net PC interface
  • 2 x Omron safety PLC + Sick safety PLC
  • 6 x Zebra label printers
  • 46 barcode readers connected to the PC interfaces
During the project I did automation designing, PLC programming, all of the PC programs, safety PLC programs, robot programming, barcode reader commissioning, ERP interface to customer system (Oracle) and other interfaces (Dematic automatic warehouse .Net interface and 25 x Omron Compolet interfaces to factory floor equipment). I was the main responsible for the automation / program designing through the whole system.

2010

The biggest plastic module box washing plant in Finland

@TrexTech Oy

About 25 million plastic boxes are washed annually at the plant (about 4600 boxes per hour). Boxes are destacked to a conveyor belt, washed and dried separately then restacked and palletized by a robot. Boxes are stored to database and reported daily.

Delivery:

  • 1054 wired I/O points
  • 93 motors (conveyors and pumps)
  • 10 x Sick barcode readers
  • 8 x Beckhoff servo
  • Fanuc robot
During the project I did automation designing, PLC programming, PC interfaces (VB.Net), robot commissioning, safety PLC programs and barcode reader commissioning.

2008

Automatic ball valve assembly line

@Robotmation Oy

Automatic ball valve assembly line assembles four different sizes ball valves from a basic pipes to a complete and painted ball valves. The line produces about 50.000 ball valves annually. All of the valves are tested and test results stored to database / Excel reports.

Delivery:

  • 16 Fanuc robots
  • Fanuc vision
  • TwinCAT 2 PLC and VB.Net PC interface
  • Excel reports
During the project I did automation designing, the whole PC interface, robot programming, machine vision programming and PLC programming.

EDUCATION

1998 - 2003

Satakunta polytechnic, Pori

Bachelor of Science (BS), Computer Science