- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数控铣床
常用代码类型及其含义
G代码——准备功能
F代码——加工功能
M代码——辅助功能
S代码——主轴功能
T代码——刀具功能
N代码——顺序号
G指令
G0 快速移动(定位)指令:
格式:G0 X__Y__Z__B__
刀具以快速移动速度从当前点运动到坐标指定的位置(快速移动速度为6米/分)。
G0指令执行时,主轴可以不转动。
(2) G1 直线移动(线性插补)指令:
格式:G1 X__Y__Z__B__(F__S__M__)
刀具以给定的进给速度、转速,从当前点移动到坐标所指定的点。运动时4个坐标同时移动,同时到达终点。
G1指令运动时,主轴必须转动,主轴转动状态由M指令指定。
G1指令的目标点坐标也可用极坐标来表示。在绝对坐标(G90)下,用B2、L2代表与水平轴的夹角和长度;在相对坐标(G91)下,用B1、L1代表与水平轴的夹角和长度。
也可用X坐标和B1表示。
若前面已定了F、S、M,则此处可省略。
(3) G2、G3 顺时针、逆时针圆弧移动(圆弧插补)指令:
格式:G2(G3) X__(Y__)Z___I__(J__)K__(R__) (F__S__M__)
刀具从当前点顺(逆时钟)运动,以给定的圆弧中心坐标(I、K)或圆弧半径R,移动到坐标给定的目标点。
若前面已定了F、S、M,则此处可省略。
刀具坐标使用X—Y组合或是X—Z组合,还是Y—Z组合,取决于所选定的工作平面(G17、G18、G19)。圆心坐标也相应为I—J、I—K和J—K。
(4) G17、G18、G19工作平面定义指令:
格式:G17(G18、G19) 无参数
G17定义工作平面为XOY(卧式),Z轴为主轴方向
G18定义工作平面为XOZ(立式),Y轴为主轴方向
G19定义工作平面为YOZ,X轴为主轴方向。
(5) G90、G91绝对坐标、相对坐标指令:
格式:G90(G91) 无参数
G90 出现该指令后所有的坐标值均为绝对值坐标(相对于工作坐标系),直到遇到G91指令取消,机床开机后缺省状态为G90。
(6) G40、G41、G42、G43、G44刀具半径补偿指令:
格式: G40取消刀具半径补偿
G41刀具半径左补偿(沿刀具运动方向看,刀具 在工件左边)
G42刀具半径右补偿(沿刀具运动方向看,刀具 在工件右边)
G43 X__(Z__) G18平面 刀具靠近工件表面
G43 X__(Y__) G17平面 刀具靠近工件表面
G44 X__(Z__) G18平面 刀具越过工件表面
G44 X__(Y__) G17平面 刀具越过工件表面
(7)格式:
G51 机床坐标系零点
G52 设置工件坐标系零点
G53 取消工件坐标系G54—G59
G54--G59 设置工件坐标系零点
(8) 循环指令
对于经常使用的一系列加工动作,如钻孔、钻深孔、镗孔、铰孔;铣削圆腔、方腔等,数控系统提供了一系列的循环指令,以方便编程。
循环指令分成两类:循环定义指令和循环调用指令。
前者定义了加工循环所必需的一些参数,如G81钻孔循环、G84攻丝循环等;后者则表示在何处执行该循环,如G79、G77均布孔等。
G79 X__Y__Z__B_
① G81钻孔循环
格式:G81 X__Y__Z__B__
X—钻孔到底部时停留的时间(单位:秒)
Y—安全距离,加工时刀具快速移动到离工件表面Y毫米处,再开始工进。
Z—孔深,为负数
B—退刀距离
钻削时,钻头快速移动到加工点上方安全平面处,再工进切入,钻削到给定深度后,快进退出到安全平面(不带B时)或退刀平面(带B时)。
2)G83钻孔循环
格式:G83 X__Y__Z__B__I__J__K__
X—钻孔到底部时停留的时间(单位:秒)
Y—安全距离,加工时刀具快速移动到离工件表面Y毫米处,再开始工进。
Z—孔深,为负数
B—退刀距离
深度递减量
J—每次退刀量,若无此项,则退回至安全平面
K—第一次进刀深度
钻削时,钻头快速移动到加工点上方安全平面处,再工进切入到第1次钻削深度(K),然后快速退回到安全平面(不带J时);第2次钻削深度为K-I,如差小于I,则取I,钻头快速移动到上次切削深度上方安全距离的位置(K+2),再工进到第2次钻削深度;第3次钻削深度为K-2I,如差小于I,则取I,钻头快速移动到上次切削深度上方安全距离的位置(2K-I+2),再工进到第3次钻削深度;…..依次钻削,直至钻削到给定深度后,快进退出到安全平面(不带B时)或退刀平面(带B时)。
您可能关注的文档
- 数据结构课程设计-职工管理系统..doc
- 数据结构上机程序..doc
- 数据结构试题及答案(2)..doc
- 数据结构图实验报告..doc
- 数据结构-校园导游系统..doc
- 数据结构学习报告..doc
- 数据库简答题..doc
- 数据库实验3答案..doc
- 数据库实验四(含答案)..doc
- 数据库实验四..doc
- MRP软件:Epicor汽车制造二次开发_(11).API接口开发与集成.docx
- PLM软件:Dassault Systemes 3DEXPERIENCE汽车制造二次开发_(3).3DEXPERIENCE核心模块介绍.docx
- PLM软件:Dassault Systemes 3DEXPERIENCE汽车制造二次开发_(9).3DEXPERIENCETechnicalPublications自动化.docx
- PLM软件:Dassault Systemes 3DEXPERIENCE汽车制造二次开发_(18).3DEXPERIENCEAPI使用与编程.docx
- MES软件:Siemens Opcenter汽车制造二次开发_(16).系统维护与故障排查.docx
- PDM软件:PTC Windchill汽车制造二次开发_(19).自动化测试与部署.docx
- PLM软件:Dassault Systemes 3DEXPERIENCE汽车制造二次开发_(2).汽车制造行业PLM需求分析.docx
- PLM软件:Dassault Systemes 3DEXPERIENCE汽车制造二次开发_(7).3DEXPERIENCE协作与流程管理.docx
- MES软件:AVEVA汽车制造二次开发_(14).AVEVA安全性与权限管理.docx
- MES软件:AVEVA汽车制造二次开发all.docx
文档评论(0)