西门子828D标配有非常好用的轮廓编程,客户可以很轻松的根据加工图纸编写出相应的程序。倒圆、倒角也只要输入相应的参数就可以了。



一般来说倒角都是45度的角,但有的客户有时有一些特殊的需求,在浙江某做传动轴的客户那碰到过这样要求非标准角度的倒角。从上图可以看到此倒角是30度的,对于这样的特殊要求的角度如何在轮廓编程里方便实现呢?下面我来给演示说明一下:
工件图纸局部如下,我们描述一下如何通过828D系统中默认的轮廓编程法,加工出这个30度的倒角:

1) 首先新建轮廓”daojiao”

2)确定工件图纸起点位置

上图标记的红圈里面就是起点,此点的Z坐标可以直接确定Z=0 ,此时起始点
的X坐标还没法直接确定,没关系可以先“空着”,然后点“接收”,继续画下一个

第二点的位置很容易确定X=23.65(注意,这里在编程时考虑到了-0.1mm的上下公差),Z=-3


选择上图红圈“斜线”的元素,点接收,把第二点的X,Z,角度信息输入,点“接收

回到上一个几何元素
,再点左上角红圈内的起始点,可以看到系统已经把起始点X坐标,算出来了X=20.186

3)那这个X=20.186系统算的到底对不对呢?我们来验证下:

上图中手工计算出来的边长为1.732,但实际系统两点X方向的差值为23.65-20.186=3.464 正好是手工计算的1.732的两倍,那是因为abs模式下是直径编程(DIAM模式,意思为“直径”),验算正确。从生成的G代码也可以看出是直径编程。


编者按:上图中的工件起始点的X坐标,如果通过三角函数的算式,直接在编程界面编写程序X=23.65-2*(3*tan(30))即可直接确定初始点的坐标, 进而对于熟悉G代码编程的朋友,可以使用“主程序+子程序”的方法编写加工程序。 对于不是很熟悉三角函数的机床编程人员,可以参照上述的图形编程法,可以必看略有些“绕”的三角函数计算。这种编程方法也是WOP编程法中的一种,相比起之前介绍的Shopmill和shopturn,这在828D的控制器中是个标配的功能。
希望回顾一下传统的主程序+子程序的朋友可以参照:
828D车床编程中的经验小结-使用西门子Cycle 循环(上)http://www.ad.siemens.com.cn/CNC4YOU/Home/Article/134
这个功能也可以和选项功能DXF读取器连用:
828D_840Dsl_应用_采用DXF-Reader进行零件编程(车削篇)http://www.ad.siemens.com.cn/CNC4YOU/Home/Article/173