按作用原理可分為兩類:衝擊式和反衝式。
利弊總是共存的,安了這個東西後,射擊時增大了炮口處的衝擊波、氣流、和火光及揚塵,對陣地的隱蔽和炮手的安全是很不利的。
還有一個,炮口上加了這么個大鐵傢伙,身管長度還加大了,這就會影響射擊精度,還影響觀察瞄準。制退器效率越高,不利因素越大。所以凡是能不安的儘量不安,像現代坦克炮,反坦克炮、無後坐炮和迫擊炮都不安它,艦炮也都不用。
坦克炮的炮口制退器
現代的地面壓制火炮,其射程都在15公里以上,其反作用力相當大,都在十幾噸到幾十噸之間。
利用炮口制退器可以有效地吸收火炮后座所產生的能量,一般來說現代火炮的炮口制退器可以吸收后座能量的40%左右。餘下的能量由火炮的駐退機和火炮的駐鋤及坦克、自行火炮對地面的附著力來吸收。現在不僅是坦克或自行火炮的炮口有炮口制退器,地面壓制火炮都安裝了炮口制退器。