基于宏程序的非圆曲线轮廓数控车床加工

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

图1
非圆曲线加工,就是采用多段圆弧或直线逼近非圆曲线轮廓。

实际手工编程中,主要采用直线逼近法,即用直线段逼近非圆曲线。

先将非圆曲线沿某一坐标轴方向进行若干等分,得到一系列节点,将这些节点中的相邻两点用直线段连接起来,以这些直线段代替两点间曲线段,就可以得到得到近似的非圆曲线。

应用这些方法加工非圆曲线时,节点越密,直线越靠近曲线,即曲线段加工精度越高。

际加工时,并非节点数越多越好,因为随着节点数目的增加,
随之增加,所以确定合理的节点数非常重要,只要在保证加工精度的节点数越少越好。

O1234;
M03 S800 T0101 F0.2;
G00 X46.0 Z2.0;
#1=30; 椭圆长半轴
#2=20; 椭圆短半轴
#3=30; 椭圆Z向起点
#4=-22;椭圆Z向终点
#5=#2*SQRT[#1*#1-#3*#3]/#1;计算椭圆拟合点的
G01 G42 X[2*#5] Z[#3-30]; 直线逼近拟合椭圆
#3=#3-1; Z向值等距变化更新
IF[#3 GE #4] GOTO 1; 条件判定式构成循环。

相关文档
最新文档