柱面变换就是一种能够将柱面上的加工变得简单的方法,比如车铣复合中,在圆柱面上铣削沟槽(如下图),直接编程很麻烦,这时我们会将工件展开变为YZ平面,我们只需在笛卡尔坐标系的YZ平面内编程,系统会通过柱面变换将编程值(虚拟的Y轴)转换为实际的C轴位置值。
若想使用柱面变换,首先需要做一些设定,目前设置柱面变换有两种方式: 下面我们以SINUTRAIN里的机床为例设置一下柱面变换,就是这个机床以上图的机床为例(机床有X,Y,Z,SP,A,C轴) N24110 $MC_TRAFO_AXES_IN_1[0]=3; 进给轴(切入轴),垂直于旋转轴的轴,这里A轴转90度后才能使用柱面变换,此时Z轴是切入轴 N24110 $MC_TRAFO_AXES_IN_1[1]=6N24110 $MC_TRAFO_AXES_IN_1[2]=2N24110 $MC_TRAFO_AXES_IN_1[3]=1N24110 $MC_TRAFO_AXES_IN_1[4]=0N24120 $MC_TRAFO_GEOAX_ASSIGN_TAB_1[0]=6N24120 $MC_TRAFO_GEOAX_ASSIGN_TAB_1[1]=2N24120 $MC_TRAFO_GEOAX_ASSIGN_TAB_1[2]=3N24130 $MC_TRAFO_INCLUDES_TOOL_1=1N20 WORKPIECE(,'C',,'CYLINDER',0,0,-250,-80,200)柱面变换有用吗?这不用柱面变换一样编程啊,是的,因为这个例子比较简单,如果你想在柱面上铣个方,铣个圆呢?就不好编程了吧?!每天进步一点点,想一起学习SINUMERIK的可以加我微信(微信号:mysinumerik)
|