The invention discloses a method for constructing an independent
pile tower crane foundation supported on an excavation slope. The steps are as follows: geologic drilling analysis is carried out on the excavation slope to draw up a construction scheme; according to the scheme, holes are dug on the excavation slope, water is pumped during the operation of digging the holes,
retaining wall moulding boards are supported, and concrete retaining walls are cast. The
diameter of each hole bottom is enlarged, and backing concrete is cast to form an expansion head. Independent supporting piles and the
tower crane bearing foundation are cast by the concrete, the
diameter of the independent supporting
pile is equal to or larger than 1.42 times of the side length of each standard knot of a
tower body, the depth of the independent supporting
pile is equal to or larger than 1.5 times of the height of a pile foundation suspension arm, and the top face of the
tower crane bearing foundation is lower than a natural terrace. The construction method has the advantages of low production cost, reliable quality, simple machines and equipment, convenient construction and operation and higher single-pile bearing force, thereby meeting the requirement of
casting the
tower crane bearing platform foundation; and the construction method has no
noise during construction, no
discharge of mud solution, little effect on ambient environment and buildings and small space occupation.