Spring 2014 Update


CFD stands for computational fluid dynamics. A CFD analysis consists of a model which analyzes problems involving fluid flow (including air, water, or other). CFD analyses are commonly used to study such phenomena as air over plane wings, water through pipes or gas flow through orifices. MJ Engineering is now providing complete CFD analysis services using the SolidWORKS Simulation Premium Package.

  • Drop Test Analysis
  • Thermal Structural Analysis
  • Plastic and Rubber Part Analysis
  • Vibration Analysis
  • Frequency Analysis
  • Linear Strees Analysis
  • Structural Analysis

MJ has been providing FEA and mechanical certification services for over 10years now for the mining industry, general manufacturing and amusement park ride industry. Feel free to call and ask about specific needs you may have.


There are many reasons to automate an inspection or identification process including:

  • Consistent quality control
    • Reduce re-work, returns and scrap
  • Better utilization of manpower
  • Ability to perform hi-spped inspections (at production rate)

MJ Engineering has provided a wide range of automated inspection systems for identification, verification and measuring purposes.

Do you have a process that requires?

  • Reading and of a 1D or 2D code
    • Ask about the MJ Code Logging System!
  • Measuring the size or verifying the correct size is present.
    • We can measure parts in a single dimension or all three.
  • Verifying the correct color is present, and does not drift out of tolerance.
  • Verifying that an assembly is complete.
  • Logging of images and data to local or remote servers.

We have experience with all of the above and usually have vision systems in the shop to test on your application.


There has been a lot of hype about collaborative robots, these are robots that can work side by side with people “without the need for guarding”. MJ Engineering can provide both the functional and safety review to determine if your application is a good potential for a collaborative robot installation. There are five levels of collaborative robot installations defined and only the last one allows for no or very little physical guarding to be employed in the installation. It is actually a combination of the task, tooling and robot programming that can allow for this type of installation.