欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    程序编制的代码及格式.ppt

    • 资源ID:5809266       资源大小:287.50KB        全文页数:26页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    程序编制的代码及格式.ppt

    1,其它指令 子程序名和子程序调用指令 用于给子程序命名和在主程序中调用该子程序,该 指令的标准化程度不高,不同系统有不同的规定。组成:子程序名指令地址符(字母或符号,如O、%等)后带若干数字组成;子程序调用指令 地址符+调用子程序名部分+调用次数部分。示例:M98%08L12(FANUC、华中数控系统),第三节 程序编制的代码及格式,2,程序段标号,程序段结束字符以及变量组成:程序段标号指令地址符 N 后带若干数字组成;程序段号:查找、跳转 注意,程序段标号与程序的执行顺序无关,不管有无括号,程序都是按排列的先后次序执行。程序段结束指令 每一个程序段都应有结束符,它是数控系统编译程序的标志。常用的有:“*”、“;”、“LF”、“NL”、“CR”等 视具体数控系统而定。变量 为简化编程有些系统还允许采用变量编程,从而可简化编程。它由地址符(字母或符号,如#、R等)后带若干数字组成;,第三节 程序编制的代码及格式,3,数控加工程序的结构 1.程序的组成 一个完整的数控加工程序由程序名、程序体和程序结束三部分组成%0001;程序名N01 G92 X50.0 Y20.0;N02;N03;程序体N04;N05;M30;程序结束,第三节 程序编制的代码及格式,4,程序名 程序名是一个程序必需的标识符。组成:由地址符后带若干位数字组成。地址符常见的有:“%”、“O”、“P”等,视具体数控系统而定。示例:国产华中I型系统、德国的SINUMERIKS“%”,后面所带的数字一般为48位。如:%2000,日本FANUC 系统为“O”,AB8400系统“P”。程序体 表示数控加工要完成的全部动作,是整个程序的主体。组成:由许多程序段组成,每个程序段由一个或多个指令构成。程序结束 是以程序结束指令M02 或M30,结束整个程序的运行。,第三节 程序编制的代码及格式,5,2、程序段的格式 定义:程序段中指令的排列顺序和书写规则。不同的数控系统往往有不同的程序段格式。,目前广泛采用地址符可变程序段格式(字地址程序段格式)字 地址字符数字(一个具体指令)程序段:N03 G91 G01 X50 Y60 F200 S400 M03 M08;,第三节 程序编制的代码及格式,6,地址符可变程序段格式的特点:程序段中的每个指令均以字母(地址符)开始,其后再跟数字或无符号的数字。指令字在程序段中的顺序没有严格的规定,即可以任意顺序的书写。上段相同的模态指令(包括G、M、F、S及尺寸指令等)可以省略不写。,第三节 程序编制的代码及格式,7,3、主程序、子程序 主程序、子程序在一个零件的加工程序中,若有一定量的连续的程序段在几处完全重复出现,则可将这些重复的程序串单独抽出来,按一定的格式做成子程序。,主程序:N01;N02;N11 调用子程序1;N28 调用子程序8;NM02;子程序1:N01;NM99;子程序8:N01LF NM99;,第三节 程序编制的代码及格式,8,与坐标系有关的指令 G90/G91、G92、G53G59、G17 G19 1.G90/G91指令:G90指令 表示程序中的编程尺寸是在某个坐标系下按其绝对坐标给定的。G91指令 表示程序中编程尺寸是相对于本段的起点,即编程尺寸是本程序段各轴的移动增量,故G91又称增量坐标指令。注意:这两个指令是同组续效指令,也就是说在同一程序段中只允许用其中之一,而不能同时使用。在缺省的情况下(即无G90又无G91),默认是在G90状态下。,第三节 程序编制的代码及格式,9,绝对尺寸及相对尺寸编程指令G90、G91举例 O 40 60 x假设刀具的当前位置在A点,以下两段代码的功能是一样的:G90 G00 X60.0 Y40.0;91 G00 GX40.0 Y30.0;,第三节 程序编制的代码及格式,y,B,A,4010,10,2.G92指令 坐标系设定的预置寄存指令,它只有在采用绝对坐标编程时才有意义。编程格式:G92 X a_ Y_b Z_c_ a、b、c为当前刀位点在所设定工件坐标系中的坐标值(刀具位置不动)使用该指令,便建立了工件坐标系,其后的加工程序中的编程尺寸都是在这个工件坐标系的尺寸。该指令还有补偿工件在机床上安装误差的功能,即当首件零件加工完成后,测量工件尺寸精度。如果发现是由于工件安装不准引起的误差,则不必重新安装工件,只需修改所设的坐标值,即可消除这一加工误差。,第三节 程序编制的代码及格式,11,3.G53,G54G59:坐标系选择指令G53选择机床坐标系,取消工件坐标系;G54G59选择工件坐标系1工件坐标系6。在使用该指令后,其后的编程尺寸都 是相对于相应坐标系的。这类指令是续效指令,缺省值是G53。注意:这类指令只在绝对坐标下有意义(G90),在G91下无效。,第三节 程序编制的代码及格式,12,4.G17,G18,G19指令坐标平面指定指令。G17,G18,G19分别表示规定的操作在XY,ZX,YZ坐标平面内。程序段中的尺寸指令必须按平面指令的规定书写。若数控系统只有一个平面的加工能力可不必书写。这类指令为续效指令,缺省值为G17。,第三节 程序编制的代码及格式,13,与控制方式有关的指令 1.G00指令快速定位指令 编程格式:G00 X_ Y_ Z_;功能:刀具从当前点,以数控系统预先调定的快进速度,快速 移动到程序段所指令的目标位置点,无轨迹要求。进给速度不能由程序 改变,不同的系统有不同的速度,一般都在1030m/min之间.注意:G00的运动轨迹不一定是直线,若不注意则容易干涉。,第三节 程序编制的代码及格式,14,2.G01指令直线插补指令 编程格式:G01 X_a_ Y_b_ Z_c_ F_f_;功能:指令多坐标(2、3坐标)以联动的方式,按程序段中规定的合成进给速度f,使刀具相对于工件按直线方式,由当前位置移动到程序段中规 定的位置(a、b、c)。当前位 置是直线的起点,为已知点,而程序段中指定的坐标值即为 终点坐标。,第三节 程序编制的代码及格式,15,3.G02,G03指令圆弧插补指令G02:顺时针圆弧插补。G03:逆时针圆弧插补。顺、逆方向判别规则:沿垂直于圆弧所在平面的 坐标轴的负方向观察,来判 别圆弧的顺、逆时针方向。,第三节 程序编制的代码及格式,16,编程格式举例:XY平面:G17 X_a_ Y_b_()F_f_;ZX平面:G18 X_a_ Z_c_()F_f_;YZ平面:G19 Y_b_ Z_c_()F_f_;,注意:R编程不能用于加工整圆,由于圆弧的起点和终点相同,数控系统无法确定圆弧的中心位置,只能用I、J、K确定圆心的方式来编程,第三节 程序编制的代码及格式,17,圆弧的终点坐标,由a、b、c的数值指定。圆心的位置通常有以下几种方法:由圆心相对于起点在X、Y、Z轴 上的分量,用I、J、K表示R表示法:用半径R带有符号的数值来表示:AB180:R 0 R100;BA180:R 0 R-100,说明:a.I、J、K 始终为增量尺寸。b.G00,G01,G02,G03是同组续效指令,缺省值 G01。c.本段终点若与上一段终点位置相同,即起点与终点最终没有相对位移,则可省略不写。,第三节 程序编制的代码及格式,18,用半径R表示法编写圆弧加工程序时应注意:在使用同一半径R的情况下,从起点A到终点B的圆弧可能有两个,即圆弧a与圆弧b,编程时它们的起始点及半径都一样,为区分二者规定:圆弧所对应的圆心角小于180时(圆弧段a)用“R”表示半径;圆心角大于180时(圆弧b)用“-R”表示半径;圆心角等于180时用“R”或“-R”均可。,第三节 程序编制的代码及格式,19,与刀具补偿有关的指令 1.G40 G41 G42指令刀具半补偿指令,其中:G41:左刀补,即沿加工方向看刀具在左边 G42:右刀补,即沿加工方向看刀具在右边 G40:取消刀补 D:偏置值寄存器选用指令。xx:刀具补偿偏置值寄存器号,刀补指令的程序段格式:1)G00(或G01)G41(或G42)DxxX_Y_F_ 2)G00(或G01)G40 X_Y_,第三节 程序编制的代码及格式,20,2.G40 G41 G42指令刀具半补偿指令,刀具右补偿G42,刀具左补偿G41,第三节 程序编制的代码及格式,21,3.G40、G44、G43指令刀具长度补偿指令 该指令可以根据储存在偏置寄存器D01D99中的设定值(与终点坐标值进行加法(G43)或减法(G44)运算后)使刀具的实际移动距离增加或减少一个偏置值。编程格式:Dxx;其中:为X、Y、Z中任何一个。,第三节 程序编制的代码及格式,22,其它指令1.G04暂停指令功能:可使刀具作短时的无进给运动 编程格式:G04 X_ 或 G04 F_ 其中:X,F其后的数值表示暂停的时间,单位为ms;或者是刀具、工件的转数,视具体数控系统而 定。用途:用车削环槽、锪平面、钻孔等光整加工 用作时间匹配,对于那些动作较长的外部,或者为了使某一操作有足够的时间可靠的完成,可在程序中插入该指令。,第三节 程序编制的代码及格式,23,2.G80、G81G89固定循环指令 在用NC机床上加工零件,一些典型加工工序,如钻孔、攻丝、深孔钻削、切螺纹等,所完成的动作循环十分典型,将这些动作预先编好程序并存储在存储器中,并用相应的G代码来指令。固定循环中的G代码所指令的动作程序,要比一般G代码所指令的动作要多得多,因此使用固定循环功能,可以大大简化程序编制。,第三节 程序编制的代码及格式,24,G80取消固定循环 G81钻孔、中心孔G82扩孔,G83深孔 G84攻丝 G85G89镗孔,编程格式:G8x X Y Z R Q P F L,孔位坐标,切入点坐标,每次进给深度,孔底停留时间,重复次数,进给速度,第三节 程序编制的代码及格式,25,第三节 程序编制的代码及格式,26,第三节 程序编制的代码及格式,

    注意事项

    本文(程序编制的代码及格式.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开