Написание данного сочетания зависит от общего смысла предложения. Зачастую в предложении определяется тип металла, поэтому от этого также зависит написание.
Правильно
Лом цветных металлов — поскольку к цветным металлам относится более 10 химических элементов, то в предложении данное сочетание употребляется во множественном числе. Употреблять данное сочетание в единственном числе можно только по отношению к какому-либо конкретному металлу.
Мы принимаем лом цветных металлов.
Лом цветных металлов продаётся кратно килограмму.
В этом ангаре мы принимаем лом цветных металлов.
Лом чёрных металлов — под чёрными металлами зачастую подразумевается железо и его сплавы (сталь и чугун). Соответственно, в предложении такое сочетание также употребляется во множественном числе.
Сегодня мы принимаем только лом чёрных металлов.
Лом чёрных металлов значительно подорожал.
Производству требуется всё больше лома чёрных металлов.
Лом чёрных и цветных металлов — при сочетании в одном предложении также употребляется множественная форма слов, поскольку по смыслу не определяется название конкретного металла.
Производим приём лома чёрных и цветных металлов.
Лом чёрных и цветных металлов принимаем только до 16 часов.
На территории завода принимают лом чёрных и цветных металлов.
Лом черного металла, Лом цветного металла — допустимо только в случае последующего определения конкретного металла. Без определения такое сочетание теряет логический смысл, поскольку не конкретизирует название металла.
Мы принимаем только лом цветного металла — свинца.
В ящике находится лом цветного металла — алюминия.
Принимаем лом чёрного металла — стали, а также лом цветного металла — меди.
Неправильно
Лом черного и цветного металла.