Printed Circuit Board Assembly & PCB Design SMT Electronics Assembly Manufacturing Forum

Printed Circuit Board Assembly & PCB Design Forum

SMT electronics assembly manufacturing forum.


Universal GSM1 Axis Head 1 Z Time Out Error

Views: 1949


Tom

#75635

Universal GSM1 Axis Head 1 Z Time Out Error | 2 May, 2016

I have a strange issue where all 4 spindles of head 1 on my GSM1 are able to place small parts without a problem until the very end of the routine where a large electrolytic aluminum capacitor is placed. The part is successfully picked out of the feeder and the error occurs when the part is about to be passed over the ULC for inspection. I can hear some clicking as it sounds like the Z axis is being over-run, or doesn't have enough lift force, or something unusual. The machine halts and the spindle is left in the down position as it is about to pass over the camera. I've placed these parts before with this machine so I'm not sure what changed. I checked Z belt tension and it seems pretty taught. There are no signs of slipping or shredding.

The message buffer shows: Axis Head 1 time out error during Move Relative Command Axis Head 1 error not recognized during Move Relative Command

This happens repeatedly only on this part and places about 200 other parts without a problem. For now we have been hand placing this as it is only one part per board and is a large cap. Any help would be greatly appreciated!

reply »

#75642

Universal GSM1 Axis Head 1 Z Time Out Error | 3 May, 2016

Couple idears for you:

I've got this error when the program is jacked up, specifically component. In particular from what I remember, GSM or Advantis will give that error when a ball grid array with multiple patterns doesn't add up to a perfect multiple of pitch and you have it in the incorrect category. I know your dealing with a cap but this is my example.

You probably thought of this but I'd check to make sure in component database that something basic didn't get changed by accident. For example part height should be 200 mils but is now 2000 or something weird like that.

Or another idea! If you don't see anything wrong in comp defintion, I'd try to break the part out of the program and run it el-solo. Maybe you optimized and it's trying to run it accross the incorrect camera along with some other parts = machine lock up and bad stuff happens. If a FOV for a part can't be done on a camera but optimization thinks it can (kind of a glitchy thing I remember fighting) it will try to run it accross the wrong camera. Break it out in the program and run it by itself.

reply »


Tom

#75643

Universal GSM1 Axis Head 1 Z Time Out Error | 3 May, 2016

Hi Swag- thanks for the reply. I did check the height definition of the component first. Its defined under the "other" category which I think is OK. Interesting point on the program being jacked- I did manually move those parts to the end of the routine in the placement order because they were getting in the way of some other parts being placed around them. I'll dig more into that possibility.

reply »

#75644

Universal GSM1 Axis Head 1 Z Time Out Error | 3 May, 2016

UIC'S newer software has a category you can change to force a part to the back during optimization for this very reason. I think it's done in placement list. Example: A part coded 1000 will place after a part coded 500. I don't recall what it is called, though as I don't program anymore. Z-zone maybe? We used it a lot for parts that were getting accidentally "bumped around" by nozzles. Maybe your software has this feature?

reply »


Tom

#75645

Universal GSM1 Axis Head 1 Z Time Out Error | 3 May, 2016

I'm not sure- I'll check that. The machine is running ups version 3.2.2c. Previously I just went into the order list and selected to move the component in the list, put it at the end before the repair step and added an end block step after the component.

reply »


Tom

#75649

Universal GSM1 Axis Head 1 Z Time Out Error | 3 May, 2016

OK, I forgot to import the new order into the task block builder but that didn't resolve the issue. I decided to reduce the height of the part in the definition from 510 mils (which it is) to 450 mils and it places without a problem.

Its strange because with a 450 component height I would expect it to go closer to the camera than when it was defined as 510 but it doesn't even lower from the up position where as when defined as 510 it tried to go down slightly before having the move error.

Long story short it places the parts now but seems to be an issue related to a maximum component height. This GSM1 does have a ufp300 head on the back of the beam so maybe I can use it to place taller parts instead of the c4 head.

reply »

#75656

Universal GSM1 Axis Head 1 Z Time Out Error | 4 May, 2016

Nice! I always thought of programming as a little bit of facts to get it running then a lot of lies to make it work right.

reply »

PCB machines

Solder Paste Inspection