零件加工时产生表面粗糙度的主要原因是(       )。
A、刀具和零件表面摩擦
B、切削热和振动
C、机床的几何精度误差