The invention discloses a full-automatic punching machine of an LED lamp tube. The full-automatic punching machine comprises a machine table, a feeding hopper, a feeding assembly, a punching assembly,an overturning assembly and a discharging hopper, wherein the feeding hopper, the feeding assembly, the punching assembly, the overturning assembly and the discharging hopper are arranged on the machine table. The two sides of the middle of the machine table are respectively provided with a fixed machine frame and a movable machine frame, and a carrying mechanism is arranged between the fixed machine frame and the movable machine frame; the punching assembly comprises a first punching die and a second punching die, the overturning assembly is arranged between the first punching die and the second punching die, and a pipe middle punching assembly is arranged between the first punching die and the overturning assembly; and the pipe middle punching assembly is arranged above the carrying mechanism, and the feeding assembly, the first punching die, the overturning assembly, the second punching die and the discharging hopper are sequentially arranged on the fixed machine frame and the movable machine frame. The full-automatic punching machine is suitable for automatic punching processing of the LED lamp tubes of different types, energy-saving, convenient to maintain, simple in structure, high in automation degree and wide in applicability.