@JohnInOttawa Thank you for your reply,
Yes the problem is happening at Homing, i did check the limit wires and it looks fine, also the position of the limit switchs them selves theres is like 3 mm ditance between the limit switch and the sliding blocks,but yet it's still chaking becasue somehow when it reaches the limits it doesnt move smothely, i think it has someing to do with X Y axels.