- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)