多项选择题

焊接熔池在形成过程中运动的原因()。

A、热源的搅拌作用;
B、熔池的温差作用;
C、熔池中的冶金反应;
D、焊条的推动。