The invention discloses an anchor rod or anchor cable mounting device and method for inhibiting failure of an anchoring interface, and relates to the technical field of roadway supporting. The device comprises an annular body, a conical protrusion structure, a pulse press-in device, a fluid flushing
system and a guide stabilizer, and is suitable for various hole diameters and different surrounding
rock types. The construction method using the device comprises the following steps: drilling a hole by a drilling
machine to
mount an anchor rod or an anchor cable, evaluating the drilling hole, determining a test environment and boundary conditions, performing a drilling hole
compression test to simulate confining pressure to obtain a stress deformation response curve, and determining the bonding performance and the
shear strength through a pull-out test. The size of the conical protrusion is determined by combining
lithology and
crustal stress characteristics, the device is installed to a drilling target section, the pulse pressing-in device is started, the conical protrusion structure is pressed into the hole wall of a drilling hole to form a continuous groove, and when a fluid washing
system is started to remove dust and chippings, a guiding stabilizer is connected, so that the drilling target section is formed. It is ensured that the device retreats from a
drill hole at a
constant speed, cleaning operation in the hole is completed, and finally the prefabricated anchor rod is inserted to form a high-adhesion and high-shear-resistance complete anchoring structure.