刘翔在2012年伦敦奥运会上推倒栏架的原因主要有以下几点:

跟腱伤:

刘翔的右脚跟腱伤是导致他摔倒的主要原因。在起跑后上攻第一个栏架时,他的右脚跟腱未能充分发上力,导致失去重心而倒地。

七步上栏技术:

刘翔为了提高成绩,改用了“七步上栏”技术,这要求运动员在加大步幅的同时,还要保持原先的步频。这种技术对腿部力量要求更高,可能是导致他右脚跟腱受伤的原因之一。

天气因素:

2012年伦敦奥运会的天气情况不佳,多次出现拉伤退赛的情况。这种天气条件可能加剧了刘翔的伤病,导致他在比赛中发力过猛,从而引发跟腱受伤。

人为因素:

有传闻称,伦敦奥运会时,刘翔被强制命令上场,尽管他已有伤病,这种非正常的上场安排可能也加剧了他的伤病和摔倒。

综合以上几点,可以得出结论:刘翔在2012年伦敦奥运会上推倒栏架的主要原因是他的右脚跟腱伤,以及“七步上栏”技术对腿部力量的高要求。此外,不利的天气条件和可能的人为因素也起到了推波助澜的作用。