SINUMERIK-828D基本编程 指令.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
828D所支持的加工方式 SINUMERIK 828D数控系统: 适用于所有的车、铣、钻等常规加工 对模具加工的支持 对高速加工的支持 基本程序结构 程序名称:最多24个字符,前两个必须是字母,这样才能保证通过输入程序名称来调用子程序。例如:WE100 程序注释:西文字符的分号“;”开头,其后跟随任意字符 子程序调用必须在单独的程序段内,连续调用次数用参数P表示,例如:WE100 P3 程序跳步符号:/,例如:/G0 X100 Y0 强大的编程功能 SINUMERIK 数控系统为手工编程提供了丰富多样的编程指令,满足各种类型常规零件的加工需求。 除了标准G代码指令以外,西门子系统还提供了大量功能独到的特殊功能代码,方便了手工编程的工作。 公制/英制尺寸单位 G70:坐标值使用英制尺寸单位 G71:坐标值使用公制尺寸单位 G700:坐标值和进给速度均使用英制尺寸单位 G710:坐标值和进给速度均使用公制尺寸单位 非模态绝对和增量尺寸编程: AC()和 IC() 极坐标编程指令: 对于围绕某一个中心点,并且按照一定的半径尺寸进行分布的轮廓,用极坐标描述坐标点的位置更为直接,更加方便。 多种圆弧编程指令 除了常用的 “终点+圆心” 形式,以及 “终点+半径” (此处半径用CR=…表示)形式的圆弧插补方式以外,西门子系统还特别提供了以下几种圆弧插补的编程方法:“终点+圆心角”、“圆心+圆心角”、“极坐标”、CIP。 CIP圆弧插补 CIP圆弧插补 螺旋插补 多种简化轨迹计算的编程指令 在直线与圆弧轨迹之间进行交接的时候,无论是相交还是相切都涉及到大量而繁琐的计算,使用下文所述的西门子数控系统所特有的功能指令,则可以极大地简化手工编程过程中人工计算的工作量。 自动倒圆功能:RND/RNDM(RNDM=0) 角度编程指令:ANG 外側拐角方式: G450 / G451 圆弧进给速率修调:CFC / CFTCP/CFIN 根据刀具半径值调整刀具中心轨迹的速度,使刀具边沿与工件之间的相对运动的速度保持在编程的F值。 坐标系变换指令 坐标平移:TRANS ATRANS 坐标旋转:ROT AROT 比例缩放:SCALE ASCALE 坐标镜像:MIRROR AMIRROR 连续路径加工 —— G64 加速性能优化 —— SOFT 适合于模具加工的压缩器指令 COMPCAD指令在指定的公差范围内将CAM软件生成的G01线段转换为样条曲线,并由系统直接运行。 旋转轴相关指令 旋转轴单独运行时的单位为:度/分钟(或度/主轴每转)。 旋转轴与直线轴同时运动时,旋转轴的速度以线性轴速度为准。 旋转轴也可以在G54~G59中设定偏移量,或者在NC程序中用TRANS/ATRANS指令进行偏移。 特殊的回转轴指令: A=AC(……);绝对坐标 A=IC(……);增量坐标 A=ACP(……);沿正转方向接近目标位置 A=ACN(……);沿反转方向接近目标位置 A=DC(……);沿最短路径方向接近目标位置 速度插补成组指令:FGROUP(X,Y,Z,A) 丰富多样的加工循环 西门子系统内部集成了大量实用性能极强的固定循环程序,便于实现常规方式下的加工。 加工循环: 高速加工循环CYCLE832 种类齐全的数学运算的功能 包括普通的“+”、“-”、“×”(*)、“/”四则运算。平方:POT()、开方:SQRT()、指数:EXP()、自然对数:LN()、三角函数:SIN(),COS(),TAN()和反三角函数:ASIN(),ACOS()ATAN2(…,…)等数学运算功能。 程序分支与循环 跳转标记:2~8个字母、数字+“:”构成 绝对跳转:GOTOF / GOTOB 标记名 条件跳转:IF 条件式 GOTOB/F 标记名 例如:IF R6=SIN(R5*R7) GOTOF MARKE1 条件循环:WHILE 条件式 …… ENDWHILE 变量的应用 西门子系统中可以从NC访问的变量分为系统变量和用户变量两类。 系统变量中存储着系统状态的信息,例如工件原点位置、刀具参数的数值。并且可以通过NC程序对其进行实时变更。 系统变量的应用 系统变量中存储着系统状态的信息。由于系统变量数目非常庞大在此仅对工件原点和刀具参数的相关内容进行简要介绍。 通常工件原点G54~G57的数值都是从控制面板上直接输入,但是通过给相应的系统变量赋值,也可以在NC程序中直接修改工件零偏 。具体的变量名对应如下:$P_UIFR[0] 对应G500;$P_UIFR[1] 对应G54;$P_UIFR[2] 对应G55;$P_UIFR

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档