- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
常用G代码
2.8 数控编程及数控加工 HYPERLINK /jp2007/03/dianzikejian/right/ch2-8.html \l 1#1 2.8.1 手工编程 HYPERLINK /jp2007/03/dianzikejian/right/ch2-8.html \l 2#2 2.8.2 自动编程及图像编程、语音编程 HYPERLINK /jp2007/03/dianzikejian/right/ch2-8.html \l 3#3 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逆时针方向圆弧插补G17XY平面选择G18ZX平面选择G19YZ平面选择G33螺纹切削,等螺距G40取消刀具偏移G41刀具左偏G42刀具右偏G60~G79保留用于点位系统G
您可能关注的文档
- 第4章数字程序控制技术题材.ppt
- 第4章数组和集合题材.ppt
- XX35KV线路改造工程安全组织技术施工措施题材.doc
- LeonovaTM状态仪电子版题材.doc
- XXXXXXXXXXXX项目管理升级版系统需求规格说明书-模板0.3题材.doc
- xxxxxxxxxxxx质量管理手册题材.doc
- 液气压与汽车工业答辩.pptx
- Lifeisachainofmomentsofenjoyment题材.doc
- 产品检验规范B0题材.doc
- XXXX沉降观测书题材.doc
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
文档评论(0)