- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SIEMENS系统参数编程在数控加工中的应用
SIEMENS系统参数编程在数控加工中的应用
[摘要] 文章以等速螺线凸轮轮廓曲线的加工,菱形均布的网格孔系的加工,圆周均布孔系的加工R参数用于非圆曲线加工
数控加工中把除直线与圆弧之外可以用数学方程式表达的平面轮廓曲线,称为非圆曲线。零件上常见的非圆曲线有二次曲线(椭圆、双曲线、抛物线),圆的渐开线、摆线,螺旋线,函数曲线(正弦、余弦、正切、余切曲线等)等。在不具备非圆曲线插补功能的数控系统中加工这类曲线,常用直线或圆弧逼近的数学方法来处理。这时,需要计算出相邻二逼近直线或圆弧的节点坐标。数控编程中,将这些不断变化的节点坐标设为变量,在SIEMENS系统中变量用R参数表示。
例:用R参数编写如图1等速螺线凸轮轮廓加工程序,该曲线的极坐标方程为:,。
编程分析 根据曲线方程的形式,编程中宜采用极坐标方式指定节点的坐标值,即以极坐标半径和极坐标角度来确定点的位置。以上半段为例,以凸轮转角θ为自变量,将凸轮曲线按角度分为180段,用直线段拟合该曲线,相邻二逼近直线的节点坐标中,极坐标角度增量为1°,极坐标半径ρ由公式ρ=40+20/180*θ计算得出,加工程序如下:
AB01.MPF;G111 X0 Y0;R1=0;(极坐标角度初值)
R2=40;(极坐标半径初值)极坐标半径MA1:G4G01 AP=R1 RP=R2 F100;
R1=R1+1;(角度值以1°递增)
R2=40+20/180*R1;(角度值以1°递增)
编程分析 建立如图工件坐标系,根据循环指令中各参数的定义设定各项参数:排孔参考起始点的横坐标SPCA=0;四排孔参考起始点的纵坐标SPCO设为变量R1,R1的初值为0,终值为45,递增量为15;排孔的中心连线与横坐标的夹角STA1=-15;第一个孔到参考起始点的距离FDIS=0;孔间距DBH=15;每排孔数NUM=6。
AB02.MPF;
…
R1=0;MCALL CYCLE81(10,0,3,-25);MA1:HOLES1(0,R1,-15,0,15,6);R1=R1+15;IF R1<=45 GOTOB MA1;MCALL;圆周均布孔系例 试用R参数及钻孔样式循环编写如图所示圆周均布孔系的加工程序,孔加工循环采用CYCLE81,通孔深为20mm。
编程分析 根据图示工件坐标系设定循环指令中的各项参数:圆周孔均布中心点的横坐标CPA=0;圆周孔均布中心点的纵坐标CPO=0;根据四圈孔的分布情况,将每圈孔的圆周均布半径RAD设为变量R1,R1的初值为50,终值为20,递减量为10;将每圈孔的起始角度STA1设为变量R2,R2的初值为0°,终值为90°,递增量为30°;每圈孔的增量角INDA=60,孔数NUM=6。
AB03.MPF;
…
R1=50;
R2=0;
MCALL CYCLE81(10,0,3,-25,);
MA1:HOLES2(0,0,R1,R2,60,6)R1=R1-10;R2=R2+30;
IF R1>=20 GOTOB MA1;
MCALL;
…
R参数在坐标系旋转指令编程中的应用
3.1坐标系旋转(ROT,AROT)
指令格式:ROT RPL= ;(绝对可编程旋转)
AROT RPL= ;(附加可编程旋转)
ROT;(旋转取消)
RPL 表示坐标系在平面内旋转的角度。旋转角度的零度方向为第一轴的正方向,从旋转轴的正方向向该平面看,逆时针方向为正方向。
例 试用坐标旋转指令编写如图所示
编程分析 按题意将槽轮轮廓曲线均匀分成六段,将其中的一段轨迹(如图5所示)的加工程序编写在子程序中,通过先进行坐标系旋转,再调用子程序的方式进行轮廓的铣削加工。为达到进一步简化编程的目的,采用R参数编程,将旋转角度设为变量R1,坐标旋转指令为ROT RPL=R1,R1的初值为0°,终值为-300°,递增量为-60°。
AB04.MPF;L01P2;L01.SPF;G91G01Z-5;(Z向分层切削,每次切深5mm)
G90 R1=0;MA1:ROT RPL=R1;L02;ROT;R1=R1-60IF R1>=300 GOTOB MA1;(循环加工轮廓曲线)
RET;
L02.SPF;
4
文档评论(0)