多项选择题

车削一长轴外圆,其产生锥度误差原因可能是()

A.工件热变形
B.刀具热变形
C.刀具磨损
D.机床水平面导轨与主轴轴线不平行
E.机床垂直面导轨与主轴不平行