How to change or define Product Axis in CatiaV5
I have encountered many occasions where a CAT Product's axis is defined based on the axis of one of the CAT Part in the Product assembly where the CAT Part whose axis is chosen isn't the Part which i want to be the base part. This causes problems while wanting an isometric view of the product and when rendering the product. I have attached the pre Render view and the Isometric View screenshots
1 Answer

Every CATProduct file has an axis (origin), and that axis can NOT be changed/replaced/modified/etc. It is where it is. It's also invisible!
Everytime you make a new assembly, you should Fix the base part immediately after you insert that part into the assembly.
For existing assemblies (like the one in your screenshots), Insert a New Part into the assembly and click NO to place the part at the assemblies origin. Fix this new part to lock it's position. The axis of this new part is also the axis of the assembly! Now add assembly constraints to position the base part directly on top of the new part. (you might have to delete some other constraints to allow the base part to move - and hopefully other constraints will move other parts along with the base part). Once you have the base parts in the correct assembly position, Fix it. And you can delete the new part along with any assembly constraints based on it.