- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数控铣宏程序实例
§ 椭圆加工(编程思路:以一小段直线代替曲线)
整椭圆轨迹线加工(假定加工深度为)
方法一:已知椭圆的参数方θ θ
变量数学表达式
设定θ (°~ ° )
那么 []
[]
程序
;
;
;
;
;
;
;
*[];
*[];
;
;
[];
;
;
斜椭圆且椭心不在原点的轨迹线加工(假设加工深度为)
椭圆心不在原点的参数方程
*O[]
*[]
变量数学表达式
设定θ; (°~°)
那么*O[]
*[]
因为此椭圆绕( )旋转角度为 可运用坐标旋转指令
格式 :旋转中心坐标; : 旋转角度
程序
O;
;
;
;
;
;
;
*[];
*[];
;
;
;
[];
;
;
例:椭圆轮廓加工(深度)
采用椭圆的等距加工方法使椭圆的长半轴
和短半轴同时减少一个行距的方法直到短
半轴小于刀具的半径
根据椭圆的参数方程可设
变量表达式θ(°~°)
(~)
*[]
*[]
程序
O;
;
;
;
;
;
;
;
;
*[];
*[];
;
;
[];
;
;
[];
;
;
例 非整椭圆轨迹线加工;(加工深度)
已知椭圆的长半轴 短半轴为 且与轴正向夹角为。首先根据椭圆的参数方程求出θ,θ和() ()
此时要注意 ≠θ≠θ如图示
,
,
,
由上可列出方程
*θ*θ ()
*θ*θ ()
()
根据()()()可解出θ,同理可解出θ
编程方法一:
根据参数方程 *θ *θ
设定变量表达式
(角度从θ ~ θ 变化)
*[]
*[]
程序
;
;
;
;
;
;
;
*[];
*[];
;
;
[];
;
;
编程方法二:根据椭圆标准方程
设定变量表达式
(值由~变化)
*[[*][*]]
程序
O;
;
;
;
;
;
;
*[**];
;
;
[];
;
;
球面加工 (编程思想:以若干个不等半径的整圆代替曲面)
例 平刀加工凸半球
已知凸半球的半径,刀具半径
建立几何模型如图
数学变量表达式
θ (~,设定初始值)
*[](刀具中心坐标)
*[]
编程时以圆球的顶面为向平面
程序
O;
;
;
;
;
;
[];
*[];
*[];
;
;
;
;
;
;
;
当加工的球形的角度为非半球时可以
通过调整也就是θ角变化范围来改变程序
球刀加工凸半球
已知凸半球的半径,刀具半径
建立几何模型如图
设定变量表达式
θ (°~°,设定初始值)
[]*[](刀具中心坐标)
[]*[][]*[[]]
编程时以圆球的顶面为向平面
程序
O;
;
;
;
;
;
[];
[]*[];
[]*[[]];
;
;
;
;
;
;
;
球刀加工凹半球
已知凸半球的半径,刀具半径
建立几何模型如图
设定变量表达式
θ (°~°,设定初始值)
[]*[](刀具中心坐标)
[]*[]
程序
O
;
;
;
;
;
[];
[]*[];
[]*[];
;
;
;
;
;
;
;
当加工凹半球的一部分时,可以通过改变即θ角来实现。如果凹半球底部不加工可以利用平刀加工,方法相似。
孔口倒圆角
编程思路:以若干不等半径整圆代替环形曲面
平刀倒凸圆角
已知孔口直径φ,孔口圆角半径,平刀半径
建立几何模型
设定变量表达式
θ (θ从°~°,设定初始值)
φ*[]
*[]
程序
O;
;
;
;
;
φ*[]
*[]
;
;
;
;
[];
;
;
平刀加工凹圆角
已知孔口直径φ,孔口圆角半径,平刀半径
建立几何模型
设定变量表达式
θ(θ从°~°,设定初始值)
φ *[]–
*[]
程序
O;
;
;
;
;
φ*[]
*[]
;
;
;
;
[];
;
;
球刀倒凸圆角
已知孔口直径φ,孔口圆角半径,球刀半径
建立几何模型
设定变量表达式
θ(θ从°~°,设定初始值)
φ []*[]
[]*[]
[]*[[]]
程序
O;
;
;
;
;
φ []*[];
[]*[[]]
;
;
;
;
[];
;
;
球刀倒凹圆角
已知内口直径
原创力文档


文档评论(0)