The invention discloses a full-automatic crankshaft oil hole machining numerical control machine tool. The machine tool is used for machining a crankshaft oil hole and chamfering. The machine tool ismainly composed of a lathe bed, a transverse sliding table, a rotating disc, a vertical direction stand column, a perpendicular direction sliding table, a vertical direction sliding table, an index transposition clamp of a crankshaft, a crankshaft axial positioning clamp, a crankshaft radial positioning clamp, a rotating tower power head, a tool monitoring, measuring and alignment system, an electrical control system, a hydraulic control system, a chip removal device system, an MQL lubricating system and a machine tool protection part. Only one machine tool is needed, the rotating tower powerhead is adopted, full automatic machining of straight oil hole leading hole drilling, direct oil hole drilling, inclined oil hole leading hole drilling, inclined oil hole drilling, and chamfering of astraight oil hole and an inclined oil hole of the crankshaft can be achieved, the environment is not polluted, the production environment is thoroughly improved, the automation degree is high, flexibility is high, work efficiency can be effectively improved, and labor intensity is reduced.