A control method for an electro-mechanical
brake including a
piston configured to push a
brake pad toward a wheel disk through driving of a motor, the control method for an electro-mechanical
brake including: detecting positions of the
piston and current values of the motor while braking is performed; detecting
piston position-based estimated braking force values based on the detected positions of the piston; detecting current-based estimated braking force values based on the detected current values of the motor; determining that a state of the
brake pad has changed from an initial state to another state when the piston position-based estimated braking force values and the current-based estimated braking force values are different from each other; determining whether a thickness or
physical property of the
brake pad has changed when determining that the state of the
brake pad has changed from the initial state to the other state; setting a new
home position by compensating for a preset
home position when determining that the thickness of the brake pad has changed; and detecting an actual braking force value based on a movement distance of the piston from the new
home position, wherein the home position refers to a position set so that the piston is disposed at the position at the time of non-braking.