A wire electric discharge machining control apparatus for a wire electric discharge machine, including: an XY axis drive means (105, 106) configured to move a workpiece in a horizontal direction relative to a wire; a UV axis drive means (108, 109) configured to move one of upper and lower wire guides (111, 112) in the horizontal direction; and a Z axis drive means configured to move one of the upper and lower wire guides (111, 112) in a vertical direction; and configured to perform taper machining so that a wire tilt angle (θ) and a wire tilt direction match a specified wire tilt angle and a specified wire tilt direction, the wire electric discharge machining control apparatus being characterised by: a wire tilt angle calculation unit configured to calculate a wire tilt angle (θ), when one of the upper and lower wire guides (111, 112) is moved in the vertical direction by the Z axis drive means while interrupting or continuing taper machining, the wire tilt angle being the one existing before the movement in the vertical direction; an upper and lower guides distance calculation unit configured to calculate a vertical distance between the upper and lower wire guides (111, 112); a taper deviation vector calculation unit configured to calculate a taper deviation vector based on the vertical distance between the upper and lower wire guides (111, 112), the taper deviation vector being a horizontal deviation of the upper and lower wire guides which defines a location at which the wire tilt angle (θ) calculated by the wire tilt angle calculation unit is maintained; and a UV axis position control unit configured to find a position at which the upper and lower wire guides (111, 112) are spaced away from each other by a distance defined by the taper deviation vector and configured to move the one of the upper and lower wire guides in the horizontal direction accordingly. an XY axis drive means (105, 106) configured to move a workpiece in a horizontal direction relative to a wire; a UV axis drive means (108, 109) configured to move one of upper and lower wire guides (111, 112) in the horizontal direction; and a Z axis drive means configured to move one of the upper and lower wire guides (111, 112) in a vertical direction; and configured to perform taper machining so that a wire tilt angle (θ) and a wire tilt direction match a specified wire tilt angle and a specified wire tilt direction, the wire electric discharge machining control apparatus being characterised by: a wire tilt angle calculation unit configured to calculate a wire tilt angle (θ), when one of the upper and lower wire guides (111, 112) is moved in the vertical direction by the Z axis drive means while interrupting or continuing taper machining, the wire tilt angle being the one existing before the movement in the vertical direction; an upper and lower guides distance calculation unit configured to calculate a vertical distance between the upper and lower wire guides (111, 112); a taper deviation vector calculation unit configured to calculate a taper deviation vector based on the vertical distance between the upper and lower wire guides (111, 112), the taper deviation vector being a horizontal deviation of the upper and lower wire guides which defines a location at which the wire tilt angle (θ) calculated by the wire tilt angle calculation unit is maintained; and a UV axis position control unit configured to find a position at which the upper and lower wire guides (111, 112) are spaced away from each other by a distance defined by the taper deviation vector and configured to move the one of the upper and lower wire guides in the horizontal direction accordingly. a wire tilt angle calculation unit configured to calculate a wire tilt angle (θ), when one of the upper and lower wire guides (111, 112) is moved in the vertical direction by the Z axis drive means while interrupting or continuing taper machining, the wire tilt angle being the one existing before the movement in the vertical direction; an upper and lower guides distance calculation unit configured to calculate a vertical distance between the upper and lower wire guides (111, 112); a taper deviation vector calculation unit configured to calculate a taper deviation vector based on the vertical distance between the upper and lower wire guides (111, 112), the taper deviation vector being a horizontal deviation of the upper and lower wire guides which defines a location at which the wire tilt angle (θ) calculated by the wire tilt angle calculation unit is maintained; and a UV axis position control unit configured to find a position at which the upper and lower wire guides (111, 112) are spaced away from each other by a distance defined by the taper deviation vector and configured to move the one of the upper and lower wire guides in the horizontal direction accordingly.