4-5编制数控电火花成形加工的G代码程序(模具数控加工技术课件).ppt

4-5编制数控电火花成形加工的G代码程序(模具数控加工技术课件).ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、知识准备 1.数控电火花成形机床程序组成结构(以ISO代码编程为例) 无论是主程序还是子程序,每一个程序都是由以下几部分组成的: (1)程序号。程序号为程序的开始部分,为了区别存储器中的程序,每个程序都要有程序编号,在编号前采用程序编号地址码。 (2)程序内容。程序内容是整个程序的核心,由许多程序段组成,每个程序段由一个或多个指令组成,表示数控机床要完成的全部动作。 (3)程序结束。程序结束指令以M02作为整个程序结束的符号,来结束整个程序。 (4)顺序号。所谓顺序号,就是加在每个程序段前的编号,可以省略。 ① 用作程序执行过程中的编号; ② 用作调用子程序时的标记编号。 例4.2 加工图4-40所示零件,编写如下的加工程序。 2.数控电火花加工机床编程的常用指令 (1)有关坐标和坐标系的编程指令。 1)绝对值编程G90与相对值编程G91 ① 格式: (a)G90 G X Y Z (b)G91 G X Y Z ② 说明: (a)G90为绝对值编程,每个轴上的编程值是相对于程序原点的。 (b)G91为相对值编程,每个轴上的编程值是相对于前一位置而言的,该值等于沿轴移动的距离。 (c)G90、G91为模态功能,G90为默认值。 ③如图所示给出了刀具由原点按箭头方向移动时两种不同指令的区别。 绝对坐标编程如下: N0001 G90 G92 X0 Y0 ; N0002 G01 X20. Y15.; N0003 G02 X60. Y15. I20. J0; N0004 G01 X80. Y30.; 改写上述程序为增量坐标(图形同例1): N0001 G91 G92 X0 Y0 ; N0002 G01 X20. Y15.; N0003 G02 X40.0 I20.; N0004 G01 X20. Y15.; 2)工件坐标系选择G54~G59 ① 格式: ② 说明: (a)G54~G59是系统预置的六个坐标系,可根据需要选用,G54默认值。 (b)G54~G59预置建立的工件坐标原点在机床坐标系中的坐标值可用MDI方式输入,系统自动记忆。 (c)G54~G59为模态指令,可相互注销。 (d)这组代码可以和G92一起使用,G92代码只能把当前所在坐标系中当前点的坐标定义为某一个值,但不能把这点的坐标在所有坐标系中都定义成该值。 ③ 实例,编写程序移动工作坐标系。 3)G92(设置当前点的坐标值) ① 格式: G92 X Y ; ② 说明: (a)G92代码把当前点的坐标设置成你需要的值。 (b)在补偿方式下,如果遇到G92代码,会暂时中断半径补偿功能,即每执行一次G92,相当于撤消一次补偿,执行下一段程序时,再建立一次补偿。 (c)每个程序中一定要有G92代码,否则可能会发生不可预测的错误。 4)坐标平面选择G17、G18、G19 ① 格式: (a)G17(XY平面) (b)G18(ZX平面) (c)G19(YZ平面) ② 说明: (a)该指令选择一个平面,在此平面中进行圆弧插补和刀具半径补偿。G17选择XY平面,G18选择ZX平面,G19选择YZ平面。 (b)移动指令与平面选择无关。例如在规定了G17,Z_时,Z轴照样会移动。 (c)G17、G18、G19为模态功能,可相互注销,G17为默认值。 1)尺寸单位选择G20,G21 ① 格式: 尺寸输入制式 (a)G20 英制(英寸为单位) (b)G21 公制(毫米为单位) ② 说明: (a)这2个G代码必须在程序的开头坐标系设定之前用单独的程序段指令或通过系统参数设定。程序运行中途不能切换。 (b)在以毫米为单位时,1mm可以写成1.,或1000、1.0。 在以英寸为单位时,1英寸写成1.,或10000、1.0。 1英寸=25.4mm (3)进给控制指令。 1)快速定位指令G00 ① 格式: G00 X Y Z ② 说明: (a)X、Y、Z为快速定位终点,在G90时为终点在工件坐标系中的坐标;在G91时为终点相对于起点的位移量。 (b)G00指令刀具相对于工件从当前位置以各轴预先设定的快移进给速度移动到程序段所指定的下一个定位点。 (c)G00一般用于加工前快速定位或加工后快速退刀。 (d)G00为模态功能,可由G01、G02、G03功能注销。 (e)轴标志和它后面的数据之间不能有空格或其他字符,否则认为出错,数据为正时,“+”号可以省略。 2)直线进给指令G01 ① 格式 G01 X Y Z ② 说明 (a)X、Y、Z为终点,在G90时为终点在工件坐标系中的坐标;在G91时为终点相对于起点的位移量。 (b)G01指令刀具从当前位置以联动的方式,按合成的直线轨迹移动到程序段所指定的终点。 (c)用G01代码,指令各轴直线插补加

文档评论(0)

autohhh + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档