分享

柱面变换(机床参数设定)

 阿明哥哥资料区 2023-05-27 发布于上海

柱面变换就是一种能够将柱面上的加工变得简单的方法,比如车铣复合中,在圆柱面上铣削沟槽(如下图),直接编程很麻烦,这时我们会将工件展开变为YZ平面,我们只需在笛卡尔坐标系的YZ平面内编程,系统会通过柱面变换将编程值(虚拟的Y轴)转换为实际的C轴位置值。

Image


若想使用柱面变换,首先需要做一些设定,目前设置柱面变换有两种方式:
  • 经典设定方式(参数设定方式)
  • 传动链设定方式

下面我们以SINUTRAIN里的机床为例设置一下柱面变换,就是这个机床

Image
方法一:经典设定方式(参数设定方式)
以上图的机床为例(机床有X,Y,Z,SP,A,C轴)
N24110 $MC_TRAFO_AXES_IN_1[0]=3
; 进给轴(切入轴),垂直于旋转轴的轴,这里A轴转90度后才能使用柱面变换,此时Z轴是切入轴
N24110 $MC_TRAFO_AXES_IN_1[1]=6
; 旋转轴,这里是C轴
N24110 $MC_TRAFO_AXES_IN_1[2]=2
; 与旋转轴同轴的轴,这里是Y轴
N24110 $MC_TRAFO_AXES_IN_1[3]=1
平行于圆柱面和垂直于旋转轴的辅助轴
N24110 $MC_TRAFO_AXES_IN_1[4]=0
; 后面都为零
N24120 $MC_TRAFO_GEOAX_ASSIGN_TAB_1[0]=6
; 变换后,几何轴X,即C轴变换后为X轴
N24120 $MC_TRAFO_GEOAX_ASSIGN_TAB_1[1]=2
变换后,几何轴Y
N24120 $MC_TRAFO_GEOAX_ASSIGN_TAB_1[2]=3
变换后,几何轴Z
N24130 $MC_TRAFO_INCLUDES_TOOL_1=1

测试程序:
N10 trafoof
; 关闭变换
N20 WORKPIECE(,'C',,'CYLINDER',0,0,-250,-80,200)
; 设定圆柱形毛坯
N30 g0 z0
; 抬刀
N40 g0 g90 y-200
; 定位到起始点
N50 g0 x0 z0 a-90 c0
定位到起始点
; 此处省略启动主轴
N70 tracyl(200)
; 激活柱面变换,工件直径200mm
N80 m0
N90 g18
N100 g0 z-55
; 下刀
N110 g01 y-130 f2000
; 切入工件
N120 x50
; 这时是C轴在旋转
N130 y-200
; 切出
N140 trafoof
关闭变换
N150 m02
运行时的截图如下,起始状态:
Image
到N80暂停时:
Image
放大些
Image
继续执行

Image

柱面变换有用吗?这不用柱面变换一样编程啊,是的,因为这个例子比较简单,如果你想在柱面上铣个方,铣个圆呢?就不好编程了吧?!

今天就到这里了,如果觉得小文有用,烦请转发出去。
每天进步一点点,想一起学习SINUMERIK的可以加我微信(微信号:mysinumerik)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多