- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教学目的: 数控车床一般只能作直线插补和圆弧插补,即只能加工由直线、圆弧所组成的零件轮廓,当要加工回转轮廓是非圆曲线的零件时,数控编程的任务是用直线或圆弧去逼近非圆轮廓。SIEMENS数控系统可借助R参数,并应用程序跳转等手段来完成非圆曲线的编程。今天以椭圆曲线的参数编程为例,讲解非圆轮廓曲线的编程方法。 教学内容: 1、可编程的零点偏置G158 2、计算参数R 3、标记符 4、绝对跳转 5、有条件跳转 6、椭圆曲线方程分析 7、椭圆加工编程 重点: 1、椭圆粗车路线 2、椭圆精车路线 难点: 如何通过绝对跳转和有条件跳转指令,完成椭圆粗车与精车的加工。 教法: 通过多媒体课件,让同学们了解并掌握非圆轮廓曲线的编程方法。 一、基本命令 1、可编程的零点偏置指令:G158 功能:如果工件上在不同的位置有重复出现的形状或结构;或者选用一个新的参考点,可方便程序编写,就需要适用可编程零点偏置。由此就产生一个当前工件坐标系,新输入的尺寸均是在该坐标系中的数据尺寸。 G158指令要求一个独立的程序段。 用法:G158 X Z 用G158指令可以对所有坐标轴编程零点偏移,后面的G158指令取代先前的可编程零点偏移指令。 取消偏移:在程序段中仅输入G158指令而后面不跟坐标轴名称时,表示取消当前的可编程零点偏移。 编程举例:下图1所示,工件右端面的圆心W为工件坐标原点,现要将椭圆中心O设为当前工件坐标原点,可编程如下: N10... N20 G158 X0 Z-40 ;可编程零 点偏移,椭圆中心O为当前工件 坐标原点 ... N90 G158?????? ;取消零点偏移, 右端面的圆心W为工件坐标原点 ... 图1 2、计算参数R 功能:要使一个NC程序不仅仅适用于特定数值下的一次加工,或者必须要计算出数值,这两种情况均可以使用计算参数,可以在程序运行时由控制器计算或设定所需要的数值;也可以通过操作面板设定参数数值。如果参数已经赋值,则它们可以在程序中对由变量确定的地址进行赋值。 说明 一共250个计算参数可供使用: R0…R99??????????? --可以自由使用 R100…R249??????????? --加工循环传递参数 如果你没有用到加工循环,则这部分计算参数也同样可以自由使用。 用法: (1)赋值 可以在以下数值范围内给计算参数赋值: ±(0.000 0001…9999 9999)(8位,带符号和小数点) 在取整数值时可以去除小数点。正号可以一直省去。 举例: R0=3.5678? R1=-37.3? R2=2 R3=-7? R4=-45678.1234 注释:一个程序段中可以有多个赋值语句;也可以用计算表达式赋值。 (2)给其它的地址赋值 通过给其它的NC地址分配计算参数或参数表达式,可以增加NC程序的通用性。可以用数值、算术表达式或R参数对任意NC地址赋值。但对地址N、G和L例外。 赋值时在地址符之后写入符号“=” 赋值语句也可以赋值一负号。 给坐标轴地址(运行指令)赋值时,要求有一独立的程序段。 举例:N10 G0 X=R2 ;给X轴赋值 (3)参数的计算 在计算参数时也遵循通常的数学运算规则。圆括号内的运算优先进行。另外,乘法和除法运算优先于加法和减法运算。角度计算单位为度。 编程举例 R1=40 R2=12 R3=30 R4=R1*COS(R3) R5=R2*SIN(R3) 3、标记符 功能:标记符用于标记程序中所跳转的目标程序段,用跳转功能可以实现程序运行分支。 标记符可以自由选取,但必须由2-8个字母或数字组成,其中开始两个符号必须是字母或下划线。跳转目标程序段中标记符后面必须为冒号。标记符位于程序段段首。如果程序段有段号,则标记符紧跟着段号。在一个程序中,标记符不能有其它意义 编程举例: N10 MARKE1:G1 X20? ;MARKE1为标记符,跳转目标程序段 ... TR789:G0 X10 Z20??? ;TR789为标记符,跳转目标段没有段号 4、绝对跳转 功能:NC程序在运行时以写入时的顺序执行程序段。程序在运行时可以通过插入程序跳转指令改变执行顺序,跳转目标只能是有标记符的程序段,此程序段必须位于该程序之内。 绝对跳转指令必须占用一个独立的程序段。 输入形式: GOTOF? Label??????? ;向前跳转(程序结束方向) GOTOB? Label??????? ;向后跳转(程序开始方向) Lable:所选的标记符 编程举例: N10 G0 X... Z... ... N20 GOTOF? MARKE0?? ;跳转
您可能关注的文档
- 说课-机械零件车削加工.ppt
- 四川大学考研真题855机械设计2008-2014年与辅导资料.pdf
- 四川省肿瘤医院外科大楼安防系统邀标文件.doc
- 四川师范大学自然地理学历年真题解析.pdf
- 四机厂高压管汇产品目录电子版.pdf
- 苏州欧博蒂金属科技有限公司新建项目.pdf
- 塑钢门窗制作规范手册2017年.doc
- 塑料成型工艺与模具设计第三章.ppt
- 塑料注射成型机PLC控制系统设计.doc
- 锁梁自动成型切削机构.docx
- 师缘主题课件最新完整版本.pptx
- 基于偏好MOEA_D算法的气发动机多目标优化标定研究.pdf
- 师范技能课件比赛一等奖最新完整版本.pptx
- 师范生初中美术说课课件最新完整版本.pptx
- 师范技能课件图片素材库最新完整版本.pptx
- Unit 2 Making a Difference Understanding ideas The Well that changed the world 教学设计-高中英语外研版(2019)必修第三册.docx
- 师范生技能大赛PPT课件语文最新完整版本.pptx
- 基于扭矩的双燃料发动机控制策略研究.pdf
- 1.2.1 等差数列的概念及其通项公式(教学设计)高二数学(北师大版2019选择性必修第二册).docx
- 师范文化课件最新完整版本.pptx
文档评论(0)