- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
螺旋插补教程
TURBO PMAC 例程 2012-01
螺旋插补例程
在 Turbo PMAC 控制器中,螺旋插补仅仅是标准圆弧插补的扩展,不执行圆弧插补的
轴将自动执行线性插补运动。在螺旋插补中,一般使用 X,Y 作为圆弧插补轴,Z 轴为直线
轴垂直于 XY 平面,如果添加一个与圆弧平面垂直的旋转轴 C,使刀具与运动路径成一个
固定的夹角,可以保证刀具始终垂直于切割面。
例如,完成一个 XY 平面的起点为(X=10,Y=0)的完整圆,可以使用下列命令:
;指定 平面 , 轴为垂直轴
NORMAL K-1 XY Z
;逆时针圆弧插补
CIRCLE2
;按坐标指定终点(绝对模式)
ABS
;按圆心指定终点(相对模式)
INC(R)
;开始圆弧运动
X10 Y0 I-10
如果没有给出一个轴的明确终点,则认为终点与起点重合,在圆弧插补中,若未定义
圆弧终点坐标,默认会执行完整的圆弧,所以执行画圆的指令可以简化为:
I-10
加入 Z 轴,使其运动到 Z=1,C 轴为旋转轴旋转至 360°,命令可变为:
X10 Y0 I-10 Z1 C360
由于是一个完整的圆,指令可简化为:
I-10 Z1 C360
应用实例
有时,内螺纹太大无法进行攻丝,这就需要一个可以三维平动并可自身旋转的单点刀
具,以确保紧贴并垂直于内表面进行切削。这些直角坐标轴执行螺旋插补,旋转轴则以恒
定角速度运动。
为确保满足切削深度并保护刀具,程序需要执行一系列“回合”,执行每个“回合”
都会增加一定切削深度,一个“回合”是一段螺旋插补,专门完成一段螺纹,在各段之间
使用 Rapid 运动以准备下个段的插补。
每个圆弧运动模式周期都会在 XY 平面产生一个完整的圆,Z 轴会运动一个“螺
距”,而 C 轴也会运动 360°。程序速度是刀具中心在 XYZ 空间的矢量速度(默认为 Frax
(X,Y,Z)命令)。这个速度会在程序中分解到各轴,因为刀具中心的速度要慢于刀尖的
速度。可以在示例中使用刀具半径补偿,补偿方式在程序中隐含。
下图是螺旋插补的正视图和侧视图。
螺旋插补例程 1
TURBO PMAC 例程 2012-01
如下设置及程序可实现上图所示运动
; Set up coordinate system
设置坐标系
;指定坐标系
1 1
文档评论(0)