发那科0系统编程说明书fanuc(3)
预臵4#工件坐标系偏移量:X-430.000 Y-330.000 Z-120.000。
从以上举例可以看出,G54~G59指令的作用就是将NC所使用的坐标系的原点移动到机床坐标系中坐标值为预臵值的点,预臵方法请查阅本手册的操作部分。 在机床的数控编程中,插补指令和其它与坐标值有关的指令中的IP- 除非有特指外,都是指在当前坐标系中(指令被执行时所使用的坐标系)的坐标位臵。大多数情况下,当前坐标系是G54~G59中之一(G54为上电时的初始模态),直接使用机床坐标系的情况不多。
13 62 FANUC-- 0系统操作编程说明书
4.3.3 可编程工件坐标系(G92)
格式:(G90)G92 IP-;
该指令建立一个新的工件坐标系,使得在这个工件坐标系中,当前刀具所在点的坐标值为IP-指令的值。G92指令是一条非模态指令,但由该指令建立的工件坐标系却是模态的。实际上,该指令也是给出了一个偏移量,这个偏移量是间接给出的,它是新工件坐标系原点在原来的工件坐标系中的坐标值,从G92的功能可以看出,这个偏移量也就是刀具在原工件坐标系中的坐标值与 IP-指令值之差。如果多次使用G92指令,则每次使用G92指令给出的偏移量将会叠加。对于每一个预臵的工件坐标系(G54~G59),这个叠加的偏移量都是有效的。举例如下:
预臵1#工件坐标系偏移量:X-150.000 Y-210.000 Z-90.000。
预臵4#工件坐标系偏移量:X-430.000 Y-330.000 Z-120.000。
G52可以建立一个局部坐标系,局部坐标系相当于G54~G59坐标系的子坐标系。 格式:G52 IP_;
该指令中,IP_给出了一个相对于当前G54~G59坐标系的偏移量,也就是说,IP_给定了局部坐标系原点在当前G54~G59坐标系中的位臵坐标,即使该G52指令执行前已经由一个G52指令建立了一个局部坐标系。取消局部坐标系的方法也非常简单,使用G52 IP0;即可。
4.4 平面选择
这一组指令用于选择进行圆弧插补以及刀具半径补偿所在的平面。
使用方法:
G17………选择XY平面
G18………选择ZX平面
G19………选择YZ平面
关于平面选择的相关指令可以参考圆弧插补及刀具补偿等指令的相关内容。
5. 坐标值和尺寸单位
5.1 绝对值和增量值编程(G90和G91)
14 62 FANUC-- 0系统操作编程说明书
有两种指令刀具运动的方法 :绝对值指令和增量值指令。在绝对值指令模态下,我们指定的是运动终点在当前坐标系中的坐标值;而在增量值指令模态下,我们指定的则是各轴运动的距离。G90和G91这对指令被用来选择使用绝对值模态或增量值模态。
G90………绝对值指令
6. 辅助功能
6.1 M代码
在机床中,M代码分为两类:一类由NC直接执行,用来控制程序的执行;另一类由PMC来执行,控制主轴、ATC装臵、冷却系统。M代码表见表1.2。
6.1.1 程序控制用M代码
用于程序控制的M代码有M00、M01、M02、M30、M98、M99,其功能分别讲解如下: M00………程序停止。NC执行到M00时,中断程序的执行,按循环起动按钮可以继续执行程序。
M01………条件程序停止。NC执行到M01时,若M01有效开关臵为上位,则M01与M00指令有同样效果,如果M01有效开关臵下位,则M01指令不起任何作用。 M02………程序结束。遇到M02指令时,NC认为该程序已经结束,停止程序的运行并发出一个复位信号。
M30………程序结束,并返回程序头。在程序中,M30除了起到与M02 同样的作用外,还使程序返回程序头。
M98………调用子程序。
M99………子程序结束,返回主程序。
6.1.2 其它M代码
M03………主轴正转。使用该指令使主轴以当前指定的主轴转速逆时针(CCW)旋转。 M04………主轴反转。 使用该指令使主轴以当前指定的主轴转速顺时针(CW)旋转。 M05………主轴停止。
M06………自动刀具交换(参阅机床操作说明书)。
M08………冷却开。
M09………冷却关。
M18………主轴定向解除。
M19………主轴定向。
M29………刚性攻丝(参考“6.4 刚性攻丝指令(M29)”)。
其他M代码请参阅机床使用说明书。
T代码
机床刀具库使用任意选刀方式,即由两位的T代码T××指定刀具号而不必管这把刀在哪一个刀套中,地址T的取值范围可以是1~99之间的任意整数,
在M06之前必须有一个T码,如果T指令和M06出现在同一程序段中,则T码也要写在M06之前。
15 62 FANUC-- 0系统操作编程说明书
警告:
刀具表一定要设定正确,如果与实际不符,将会严重损坏机床,并造成不可预计的后果。
详细说明请参阅机床使用说明书
6.3 主轴转速指令(S代码)
一般机床主轴转速范围是20~6000r/min(转每分)。主轴的转速指令由S代码给出,S代码是模态的,即转速值给定后始终有效,直到另一个S代码改变模态值。主轴的旋转指令则由M03或M04实现。
6.4 刚性攻丝指令(M29)
指令M29Sx x x x;机床进入刚性攻丝模态,在刚性攻丝模态下,Z轴的进给和主轴的转速建立起严格的位臵关系,这样,使螺纹孔的加工可以非常方便地进行。M29指令的具体使用方法可参见“8.1.14 刚性攻丝方式”的说明。
7. 程序结构
7.1 程序结构
早期的NC加工程序,是以纸带为介质存储的,为了保持与以前系统的兼容性,我们所用的NC系统也可以使用纸带作为存储的介质,所以一个完整的程序还应包括由纸带输入输出程序所必须的一些信息,这样,一个完整的程序应由下列几部分构成:
1、纸带程序起始符。
2、前导。
3、程序起始符。
4、程序正文。
5、注释。
6、程序结束符。
7、纸带程序结束符。
7.1.1 纸带程序起始符(Tape Start)
该部分在纸带上用来标识一个程序的开始,符号是“%”。在机床操作面板上直接输入程序时,该符号由NC自动产生。
7.1.2 前导(Leader Section)
第一个换行(LF)(ISO代码的情况下)或回车(CR)(EIA代码的情况下)前的内容被称为前导部分。该部分与程序执行无关。
7.1.3 程序起始符(Program Start)
该符号标识程序正文部分的开始,ISO代码为LF,EIA代码为CR。在机床操作面板上直接输入程序时,该符号由NC自动产生。
7.1.4 程序正文(Program Section)
位于程序起始符和程序结束符之间的部分为程序正文部分,在机床操作面板上直接输入程序时,输入和编辑的就是这一部分。程序正文的结构请参考下一节的内容。
7.1.5 注释(Comment Section)
在任何地方,一对圆括号之间的内容为注释部分,NC对这部分内容只显示,在执行时不予理会。
7.1.6 程序结束符(Program End)
用来标识程序正文的结束,所用符号如下:
16
62 FANUC-- 0系统操作编程说明书
ISO代码的LF和EIA代码的CR,在操作面板的屏幕上均显示为“;”。
7.1.7 纸带程序结束符(Tape End)
用来标识纸带程序的结束,符号为“%”。在机床操作面板上直接输入程序时,该符号由NC自动产生。
7.2 程序正文结构
7.2.1 地址和词
在加工程序正文中,一个英 文字母被称为一个地址,一个地址后面跟 着一个数字就组成了一个词。每个地址有不同的意义,它们后面所跟的数字 …… 此处隐藏:2703字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [小学教育]四年级综合实践活动课《衣物的洗涤》教
- [小学教育]2014半年工作总结怎么写
- [小学教育]20世纪外国文学专题综合试题及答案
- [小学教育]TS_1循环使用催化丙烯环氧化反应研究
- [小学教育]最实用的考勤签到表(上下班签到表)
- [小学教育]气候与生态建筑——以新疆民居为例
- [小学教育]二人以上股东有限责任公司章程参考样本
- [小学教育]2014届第一轮复习资料4.1,3美好生活的
- [小学教育]土方开挖、降水方案
- [小学教育]手绘儿童绘本《秋天的图画》(蜡笔)
- [小学教育]2002级硕士研究生卫生统计学考试试题
- [小学教育]环保装备重点发展目录
- [小学教育]金蝶K3合并报表培训教材
- [小学教育]岩浆岩试题及参考答案
- [小学教育]知之深爱之切学习心得
- [小学教育]第十二章 蛋白质的生物合成
- [小学教育]Chapter 2-3 Solid structure and basi
- [小学教育]市政道路雨季专项施工方案
- [小学教育]中国海洋大学2012-2013学年第二学期天
- [小学教育]教育心理学第3章-学习迁移
- 浅谈深化国企改革中加强党管企业
- 2006年中国病理生理学会学术活动安排
- 设计投标工作大纲
- 基于ARP的网络攻击与防御
- 2016届湖北省七市(州)教科研协作体高三
- Google_学术搜索及其检索技巧
- 2019-2020学年七年级地理下册6.3美洲教
- 城市道路可研报告
- 【名师指津】2012高考英语 写作基础技
- 6级知识点培训北京师范大学《幼儿智趣
- 注册会计师会计知识点:金融资产
- 新安装 500 kV 变压器介损分析与判断
- PS2模拟器PCSX2设置及使用教程.
- 医院药事管理与药剂科管理组织机构
- {PPT背景素材}丹巴的醉人美景,免费,一
- NAS网络存储应用解决方案
- 青海省西宁市六年级上学期数学期末考试
- 测量管理体系手册依据ISO10012:2003
- 洞子小学培养骨干教师工作计划
- 浅谈《牛津初中英语》的教材特点及教学




