网站大量收购独家精品文档,联系QQ:2885784924

常用G代码精要.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
常用G代码 2.8 数控编程及数控加工 2.8.1 手工编程 2.8.2 自动编程及图像编程、语音编程  2.8.1 手工编程   一、数控编程的内容与步骤   用普通机床加工零件,事先需要根据生产计划和零件图纸的要求编制工艺规程,其中包括确定工艺路线、选择加工机床、设计零件装夹方式、计算工序尺寸和规定切削用量等。应用数控加工时,大体也要经历这些步骤。这时的工作流程可以简略地用图220来表示。图中虚线框内反映了零件的程序编制过程。其中包括三个主要阶段: 图2-20零件加工流程图    (1)工艺处理即分析图纸、选择零件加工方案、设计装夹方式、确定走刀路线等。    (2)数学处理计算刀具运动轨迹的坐标数据。    (3)后置处理按照数控机床的指令格式将计算的走刀路线数据编写成相应的程序段。   程编人员在完成加工零件的工艺处理之后,按照所用数控机床的指令和程序段格式用手工编写出零件加工的程序清单,并制作成合格的控制介质的过程,称为手工编程。如果由计算机完成,称为自动编程。手工编程的工作量大,手续繁琐,容易出错。因此只要条件允许,我们应该尽量使用计算机自动编程。   对于加工内容只需作点位直线控制的零件通常采用手工编程。对于轮廓为直线和圆弧组成的零件,如果形状比较简单,数据处理工作量不大,也可以用手工编程。   二、手工编程   手工编程时,要求编程人员熟悉所用数控机床的控制媒介和指令系统。   数控机床的控制媒介已经在前面数控机床的组成中介绍过了,下面简单介绍数控机床指令的形成及基本格式。   1.指令的形成   在图2-10中,纸带的每一个位置上,几乎都可能存在孔。实际上,纸带的代码是由各个位置上孔的有无所构成的。由于每一个位置上存在孔的有或无两种可能性,可以用0(无孔)或1(有孔)表示,所以这个代码系统称之为二进制代码系统。   一个二进制数字称为一个位(bit),一个字符码是由一行二进制位构成的,即一个字符码是位(bit)的组合,它代表一个字母、数字或是其他的符号。字是字符的集合,用于形成指令的一个部分。典型的数控字是由X位置、Y位置、切削速度等组成。程序段则是字的集合。一个程序段是一条完整的数控指令,若干个程序段组成一道完整的工序。   2.数控机床的指令格式   数控机床的控制指令格式虽然在国际上有很多标准规定,但实际上并不完全统一。某些早期生产的数控机床在控制器的逻辑设计上作了简化,很多功能未达到目前国际上通用的标准,而许多新型数控机床又在不断地改进和创新,有很多功能超过了目前国际上通用的标准。此外,即使是同一功能,不同厂商采用的指令格式也有一定的差异。所以这里只能举例说明一般的指令格式。   一般说来,一个程序段中指令的字母数字编排顺序如下:   N×××G××X±××…×Y±××…×Z±××…×   其他坐标IJKPQRAB…F××S××T××M××CR   上述各种功能符号的含义是:    N——程序段的顺序号,为了方便检索用;    G——准备功能指令,用来描述机床的动作类型,如G01表示直线插补,G02表示顺时针圆弧插补等;    XYZAB——位移信息,X,Y,Z表示沿坐标轴平移,A,B表示绕相应轴旋转;    IJK——位移信息,常用来表示圆弧的圆心坐标;    PQR——刀具半径向量沿X,Y,Z坐标轴方向的校正量;    F——进给功能指令,规定走刀的进给速度;    S——速度功能指令,规定所选择的主轴转速;    T——刀具功能指令,规定选用的刀具号;    M——辅助功能指令,控制机床的某种特定动作,如M08表示打开冷却液,M00表示程序结束并停机等;    CR——程序段结束。   详细说明见表2-3和表-24。 表2-3常用工具准备指令 代码     功能                       G00 点位控制,将工件定位到编程位置上 G01 直线插补 G02 顺时针方向圆弧插补 G03 逆时针方向圆弧插补 G17 XY平面选择 G18 ZX平面选择 G19 YZ平面选择 G33 螺纹切削,等螺距 G40 取消刀具偏移 G41 刀具左偏 G42 刀具右偏 G60~G79 保留用于点位系统 G80 取消固定循环 G81~G89 用于镗孔、钻孔、攻丝等的固定循环 G90 绝对坐标编程 G91 相对坐标编程 表2-4常用辅助功能指令 代码      功能                     M00 程序停机 M01 选择停机,按下“选择停”按扭后才起作用 M02 程序结束,走带到下一程序的起点 M03 主轴顺时针方向旋转 M04 主轴逆时针方向旋转 M05 主轴停转 M06 换刀 M0

文档评论(0)

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

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档