螺旋插补教程

螺旋插补教程

ID:37533952

大小:127.32 KB

页数:10页

时间:2019-05-24

螺旋插补教程_第1页
螺旋插补教程_第2页
螺旋插补教程_第3页
螺旋插补教程_第4页
螺旋插补教程_第5页
资源描述:

《螺旋插补教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、TURBOPMAC例程2012-01螺旋插补例程在TurboPMAC控制器中,螺旋插补仅仅是标准圆弧插补的扩展,不执行圆弧插补的轴将自动执行线性插补运动。在螺旋插补中,一般使用X,Y作为圆弧插补轴,Z轴为直线轴垂直于XY平面,如果添加一个与圆弧平面垂直的旋转轴C,使刀具与运动路径成一个固定的夹角,可以保证刀具始终垂直于切割面。例如,完成一个XY平面的起点为(X=10,Y=0)的完整圆,可以使用下列命令:NORMALK-1;指定XY平面,Z轴为垂直轴CIRCLE2;逆时针圆弧插补ABS;按坐标指定终点(绝对模

2、式)INC(R);按圆心指定终点(相对模式)X10Y0I-10;开始圆弧运动如果没有给出一个轴的明确终点,则认为终点与起点重合,在圆弧插补中,若未定义圆弧终点坐标,默认会执行完整的圆弧,所以执行画圆的指令可以简化为:I-10加入Z轴,使其运动到Z=1,C轴为旋转轴旋转至360°,命令可变为:X10Y0I-10Z1C360由于是一个完整的圆,指令可简化为:I-10Z1C360应用实例有时,内螺纹太大无法进行攻丝,这就需要一个可以三维平动并可自身旋转的单点刀具,以确保紧贴并垂直于内表面进行切削。这些直角坐标轴执

3、行螺旋插补,旋转轴则以恒定角速度运动。为确保满足切削深度并保护刀具,程序需要执行一系列“回合”,执行每个“回合”都会增加一定切削深度,一个“回合”是一段螺旋插补,专门完成一段螺纹,在各段之间使用Rapid运动以准备下个段的插补。每个圆弧运动模式周期都会在XY平面产生一个完整的圆,Z轴会运动一个“螺距”,而C轴也会运动360°。程序速度是刀具中心在XYZ空间的矢量速度(默认为Frax(X,Y,Z)命令)。这个速度会在程序中分解到各轴,因为刀具中心的速度要慢于刀尖的速度。可以在示例中使用刀具半径补偿,补偿方式在

4、程序中隐含。下图是螺旋插补的正视图和侧视图。螺旋插补例程1TURBOPMAC例程2012-01如下设置及程序可实现上图所示运动;Setupcoordinatesystem设置坐标系&1;指定坐标系1#1->400X;X(mm)2.5um分辨率#2->400Y;Y(mm)2.5um分辨率#3->400Z;Z(mm)2.5um分辨率#4->100C;C(角度)0.01°分辨率I428=36000;#4(C)整圈3.6万ctsI5113=10;坐标系1粗插补10msI5190=60000;坐标系1速度6万cts/

5、ms定义#defineCenterXQ500;孔中心X坐标#defineCenterYQ501;孔中心Y坐标#defineRetractZQ502;起刀位Z坐标#defineStartZQ503;切削开始Z坐标#defineBottomZQ504;孔底部Z坐标#definePitchQ505;螺距(用户单位)#defineToolCenterRadQ506;刀具中心运动半径#defineInsideRadQ507;未切削孔半径#defineDepthIncrQ508;每“回合”切削深度#defineTool

6、LengthQ509;刀具中心距刀尖距离(刀具长度)螺旋插补例程2TURBOPMAC例程2012-01#defineThreadDepthQ510;最终应达到的切削深度#defineThreadNumQ511;螺纹切削计数#defineNumOfThreadsQ512;总的螺纹数#defineCutSpeedQ513;刀尖切削速度;设置系统常量RetractZ=450;起刀位距起始位置450mmToolLength=25;刀尖距刀具中心25mm;设置切削参数CenterX=-220;距起始位置(单位:毫米)

7、CenterY=135;距起始位置(单位:毫米)BottomZ=20;距起始位置(单位:毫米)Pitch=10;螺距(单位:毫米)InsideRad=55;距孔圆心距离(单位:毫米)DepthIncr=0.2;每回合增加的深度(单位:毫米)ToolLength=25;距刀具中心(单位:毫米)ThreadDepth=8.0;距未切削表面(单位:毫米)NumOfThreads=10;完整圆弧个数(螺纹数)CutSpeed=80;切削速度单位:mm/minOPENPROG60CLEARRAPID;快速模式ABS;

8、所有轴均为绝对模式X(CenterX)Y(CenterY)Z(RetractZ)C0;到达孔入口处StartZ=BottomZ-Pitch/10Z(StartZ);Z到达开始切削位置ToolCenterRad=InsideRad+DepthIncr-ToolLengthX(ToolCenterRad);刀具中心运动至理想刀具中心运动半径FRAX(X,Y,Z);矢量速度中包含的轴;循环中螺纹数加1进入下一部分WHI

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。