A quick diagnostic check is now routine prior to any pattern execution. The machine automatically searches for possible error conditions based on the specific machine setup. All errors are reported to the user, allowing a manual bypass or offering a course of action. In special cases, a more detailed check may be performed as a method of preventative maintenance and machine optimization.