Классификация (В.В. Виноградов) - основана на семантической сочетаемости компонентов:
:star:фразеологические сращения(идиомы) - семантические нечленимые устойчивые словосочетания, значения которых совершенно не выводятся из значений составляющих их компонентов - бить баклуши;
:star:фразеологические единства - семантически нечленимые устойчивые сочетания, целостность которых мотивирована словами, входящими в их состав - белены объелся, стреляный воробей
:star:фразеологические сочетания - наиболее свободные по степени семантической спаянности компонентов устойчивые сочетания, в которых понимания значения отдельных слов обязательно для понимания целого, а также возможны замены компонентов - потупить взор(глаза, голову, взгляд)