简单固定循环指令G90
- 格式:doc
- 大小:24.50 KB
- 文档页数:2
g90循环加工编程实例
G90指令是数控编程中的一个固定循环指令,主要用于进行切削加工。
以下是使用G90进行加工编程的一个简单实例:
假设我们有一个简单的工件,其形状是一个圆柱体,我们想要使用G90进行加工。
1. 工件材料和工具
假设工件材料为45号钢,使用直径为10mm的刀具。
2. 程序开始
```
O1000
T1 M06 // 刀具选择
G00 G90 G40 G21 G17 G94 G80 // 设置初始条件
G54 X-75 Y-75 S500 M03 // 快速定位到起始点,并开始主轴旋转
```
3. 加工过程
```css
Z10 // 快速定位到Z=10
G1 Z-20 F100 // 以F100的速度切削到Z=-20
X-50 // 快速定位到X=-50
G1 Z-20 // 以当前Y位置切削到Z=-20
Y50 // 快速定位到Y=50
G1 Z-20 // 以当前X位置切削到Z=-20
X-75 // 快速定位到X=-75
G92 X-75 Y-75 Z20 // 使用G92设置新的Z位置为20
M30 // 程序结束
```
4. 注意事项
在使用G90进行加工时,要确保刀具路径是正确的,避免过切或未切削的
情况。
初始的G代码(例如G00、G90、G40等)通常在程序开始时设置。
刀具路径应根据工件的形状、刀具的直径和所需的加工精度进行选择。
在切削过程中,要确保主轴速度(S代码)和进给速度(F代码)是合适的。
在完成加工后,程序应适当地结束,如使用M30。
《90循环指令》说课稿一、教材分析1、教材内容本节内容是高教版中等职业学校用书《数控车削编程与操作训练》第二章《轴类零件》中的第三节。
在数控加工中,如果毛坯余量较大的零件,须编写很多相同或相似的程序,为了简化程序,缩短编程时间,用一个或几个程序段指定刀具做反复切削动作,令程序简单易懂。
2、教材的地位和作用在数控编程加工过程中,往往要编写很多相同刀具路径的加工程序,如果每一步刀具路径都用G01、G00指令来编写,程序将会变得十分冗长、复杂,而且经常出错,为简化编程,算短时间,提高效率,采用循环指令,将重复的动作用一个程序段来完成相同的动作,将会达到事半功倍的效果。
本节内容是对前两节内容的提高和延伸,同时又为以后学习更复杂循环程序奠定基础。
二、教学目标根据上述教材结构分析,特制定如下教学目标(1)知识目标要求学生熟练掌握G90指令的指令格式,应用方法,学会使用g90指令编写轴类零件的加工程序;特别注意圆锥面与圆柱面的不同编程方法和注意事项。
(2)能力目标培养学生对未来只是探索的能力、自学能力,动手能力以及创新能力。
(3)情感目标采用小组合作式教学模式,培养学生与他人交流,合作的能力,通过分析零件、编写程序,提高学生的逻辑思维能力。
三、重点、难点分析重点:G90固定循环指令的指令格式G90指令格式是将刀具运动的四个步骤:快速进刀(G01)、切削进给(G01)、退刀(G01)、快速返回(G00)用一个指令段完成,所以应特别注意指令端起点、重点位置,避免发生碰刀现象。
难点:锥面切削循环指令编写锥面切削指令比外园切削循环指令多了一个参数R,并且其走刀路径是斜面,特别要注意切削循环第一刀的重点坐标,计算好,不要发生碰到现象,编程时注意循环起点位置的选择。
四、教学方法:1、针对本节可操作性强的特点,这节课安排在数控仿真模拟室中上,便于教师演示和学生操作。
2、授课过程中采用实例讲述、任务驱动的方法来组织教学。
通过实例讲述,将这堂课主要内容给与讲述,在通过为学生设计一个个任务,学生分组合作,逐步完成这节课的教学任务。
复习:G28 U0 W0 返回参考点指令G50 X0 Z0 设定工件坐标系G00 快速定位指令格式:G00X(U)Z(W)X(U):切削终点X轴的坐标值(用直径表示)Z(W):切削终点Z轴直线插补指令G01:格式:G01X(U)Z(W) FX(U):切削终点X轴坐标值(用直径表示)Z(W):切削终点Z轴坐标F:进给速度T功能:例:T0102:01代表刀具号02代表刀具补偿号M03 主轴正转M05 主轴停止M00 暂停指令M30 程序结束O0001 程序号G28 U0 W0 机床自动回原点G50 X0 Z0 设定工件坐标系G00 T0101 装刀指令M03 主轴正转G00 X45.0 Z5.0 刀具快速接近工件G00 X36.0 Z5.0G01 X36.0 Z-40. F70 粗加工直径36圆柱面G01 X45.0 Z-40. F70G00 X45.0 Z5.0G28 U0 W0G00 T0100 (取消刀具补偿)M05 (主轴停转)M00 (暂停)G28 U0 W0G50 X0 Z0G00 T0102M03G00 X45.0 Z5.0 刀具快速接近工件G00 X36.0 Z5.0G01 X36.0 Z-40. F70 精加工直径36圆柱面G01 X45.0 Z-40. F70G00 X45.0 Z5.0G28 U0 W0G00 T0100 (取消刀具补偿)M05 (主轴停止)M30 (程序结束)O0001G28 U0 W0 机床自动回原点G50 X0 Z0 设定工件坐标系G00 T0101 装刀指令M03 主轴正转G00 X55.0 Z5.0G00 X46.0 Z5.0G01 X46.0 Z-40. F70 粗加工直径46圆柱面G01 X55.0 Z-40. F70G00 X55.0 Z5.0G01 X42.0 Z-40. F70 粗加工直径42圆柱面G01 X55.0 Z-40. F70G00 X55.0 Z5.0G00 X38.0 Z5.0G01 X38.0 Z-40. F70 粗加工直径38圆柱面G01 X55.0 Z-40. F70G00 X55.0 Z5.0G00 X36.0 Z5.0G01 X36.0 Z-40. F70 粗加工直径36圆柱面G01 X55.0 Z-40. F70G00 X55.0 Z5.0G28 U0 W0G00 T0100M05 (主轴停转)M00 (暂停)G28 U0 W0G50 X0 Z0G00 T0102M03G00 X45.0 Z5.0 刀具快速接近工件G00 X36.0 Z-40. F70 精加工直径36圆柱面G00 X55.0 Z-40. F70G00 X55.0 Z5.0G28 U0 W0G00 T0100M05M30 (程序结束)固定循环指令(一)固定循环指令功能:外径,内径,断面,螺纹的粗加工,刀具常常要反复地执行相同的动作,才能切到工件要求的尺寸,这时,就要在一个程序中常常要写入很多的程序段,为了简化程序,数控装置可以用一个程序段指定刀具作反复的切削,这就是固定循环功能。
G90指令各数控系统G90指令功能介绍及编程实例G代码的功能du有差异,的功能:FANUC数控车zhi床G90:(dao内外直径)切削循环。
SIEMENS数控系统G90:绝对尺寸。
HNC数控车床G90:绝对值编程。
KND100数控车床G90:(内外直径)切削循环。
GSK980数控车床G90:(内外直径)切削循环。
内外径切削循环指令G90介绍1.G90指令格式:G00 X(U)__Z(W)__ G90 X(U)__Z (W)__R__F__ 其中,G00 X(U)Z(W)为固定循环的起点,也是固定循环的终点。
车削外圆时,定位点的X轴坐标要比毛坯外圆直径略大;车削内孔时,定位点的X轴坐标要比毛坯内孔直径略小。
2. G90指令格式含义:X(U)__Z(W)__为切削终点绝对坐标值/相对坐标值,单位mm。
R__为圆锥切削起点与切削终点的半径差,即:R=(X圆锥切削起点-X圆锥切削终点)/2。
R值有正负之分,R=0时为圆柱面切削,此时格式中可缺省R。
F__为循环进给速度,可用G98每分进给或G99每转进给指定。
2.G90典例讲解图:外圆车削固定循环指令G90及举例1)外圆切削循环指令格式:G90 X(U)____Z(W)____F____:如图所示,该循环主要用于轴类零件的外圆、锥面的加工。
X(U)、Z(W)为车削循环中车削进给路径的终点坐标,在使用增量值指令时,U、W数值符号由刀具路径方向来决定。
在循环加工过程中,除切削加工时,刀具按F指令速度运动外,刀具在切入、退出工件和返回起始点都是快速进给速度(G00指令的速度)进行的。
2)锥面切削循环指令格式:G90 X(U)____Z(W)____R____F____;如图3-15b所示,R为锥度部分大端与小端之半径差。
以增量值表示,其正负符号取决于锥端面位置,当刀具起于锥端大头时,R为正值:起于锥端小头时,R为负值。
即起始点坐标大于终点坐标时R为正,反之为负。
外圆切削循环指令—G90教学目标:知识目标:理解外圆切削循环指令G90的功能,格式及循环路线,掌握利用外圆切削循环指令编程。
能力目标:通过分析外圆切削循环指令加工路线的特点,学会运用外圆切削循环指令编程,培养学生的分析能力、想象能力和表达能力,为以后实践操作打下良好的基础。
情感目标:通过本节课的学习,培养学生主动探索、善于发现的创新精神,踏实细致、严谨治学的学习习惯。
教学重点:外圆切削循环指令的格式和使用说明。
教学难点:1、外圆切削循环指令的循环路线2、外圆切削循环指令的编程教学手段:教学课件及多媒体设备教学方法:讲授法、提问法、演示法、练习法;教学课时:1课时教学过程:一、复习旧课1、G00指令的格式及特点?指令格式:G00 X_Z_;控制刀具从当前所在点出发,按照机床所提供的最快移动速度移动到目标点位置。
一般作为空行程运动,既可以单坐标运动,又可以两坐标运动。
2、G01指令的格式及特点?指令格式:G01 X_Z_F_;控制刀具已给定的进给速度从刀具当前点向目标点作直线运动。
一般作为切削加工运动指令,既可单坐标运动,又可两坐标同时插补运动. 设计理念:巩固旧知识,引入新知识。
二、导入若在数控车床中加工如下图零件:要求:(1)、主轴正转,s=500r/min,1号刀。
(2)F=100mm/min(3)加工完毕后,回到点(100,100)处。
(4)若一刀切削量为1mm,则4刀加工结束。
思考:1、试考虑用G01编程的思路!2、用G01编程的缺点?答案: 1、编程:O2010M03 s500 T0101 ;G00 X42 Z2 ;G01 X40 Z-50 F100 ;G00 X42 ;Z2 ;G01 X38 Z-50 ;G00 X42 ;Z2 ;G01 X36 Z-50 ;G00 X42 ;Z2 ;G01 X34 Z-50 ;G00 X42 ;Z2 ;G01 X32 Z-50 ;G00 X100 ;Z100 ;M05 ;M30 ;2、用G01编程的缺点?用G01编程时,需要和G00结合使用。
实验三轴向切削循环指令G90加工仿真一. 实验目的1.掌握内外圆柱车削固定循环G90的指令格式,理解其循环过程;2.掌握G90指令的加工路线及加工中刀具起点和终点位置的确定;3.能够对简单轴类零件进行数控车削工艺分析;4.掌握简单轴类零件编程方法并能在仿真软件上进行仿真加工;5.能对所完成的零件进行评价及超差原因分析。
二. 实验设备、材料及工具1. 计算机2. 数控仿真软件(南京斯沃)三. 实验内容用仿真加工零件如下图,毛坯尺寸为Ф32mm×100mm的棒料,未标公差尺寸按±0.2mm加工。
制定零件加工工艺,编写零件加工程序,在仿真软件上进行仿真操作加工,对加工后的零件进行检测、评价。
四. 实验步骤1.加工该零件时一般先加工零件外形轮廓,编程零点设置在零件右端面的轴心线上。
(1)装夹工件毛坯,伸出卡盘长度100mm。
(2)用试切对刀的方法对刀。
(3)定位,用G01车端面,退刀。
(4)用外圆粗车循环(G90)加工Φ10、Φ16、Φ20外圆,留0.2mm精加工余量;再用G90分别加工三个圆锥部分,留0.2mm精加工余量,然后精加工,最后用G01车断。
3.选择刀具4.选择切削用量调整车床主轴速度及进给量:外圆车刀,粗车500r/min,F80;精车800r/min,F50;切槽刀,400r/min,粗车F50;精车F30。
4.编写程序清单(程序要求标注注释)5.仿真加工过程(1)打开斯沃数控仿真加工系统、选择机床(2)机床回零点(3)选择毛坯、材料、夹具、安装工件(4)安装刀具(5)建立工件坐标(6)上传NC语言(7)自动加工五、实验注意事项1.注意G90循环起点的X值要大于当前的直径值,Z值要大于当前的端面;2.G90循环结束后停留在循环起点;3.G90是外圆粗加工循环,G90结束后一般要留有精加工余量。
简单固定循环指令G90
一、学习目标
1、知识目标
要求掌握G90指令的格式、应用。
2、能力目标
通过学习,能够熟练应用G90指令进行工件的编程和加工,培养学生勤于思考、自觉对所学知识总结、归纳的习惯和能力。
3、情感目标
培养积极科学的思维方法,严谨的学习态度,勤于思考,善于对所学知识进行及时、准确的归纳、应用的能力。
二、重点难点
1、重点:G90指令的格式及意义。
产生原因:对新程序格式的不理解。
2、难点:G90指令的实际应用。
产生原因:初次学习,对程序的格式及意义印象不深。
三、教学过程
1、复习回顾
(1)G00、G01指令的格式和含义是什么?
(2)阶梯轴的加工工艺是什么样的?
2、引入新题
本节课所讲的G90指令实际上是G00、G01指令的综合应用。
尽管G00和G01指令是编程中的基本指令,但是加工阶梯轴的时候,用G00和G01指令太过烦琐,如果使用G90指令,会大大缩短数控程序的步骤。
3、新授内容
(1)、简单介绍:
G90指令为外圆及内孔车削循环。
加工一个轮廓需要四个动作:
①快速进刀(相当于G00指令)
②切削进给(相当于G01指令)
③退刀(相当于G01指令)
④快速退回(相当于G00指令)
单一形状固定循环指令用一个程序段完成①-④的加工操作。
(2)、指令格式:
圆柱面车削循环:G90X(U) Z(W) F
圆维面车削循环:G90X(U) Z(W) R F
其中:
X、Z为切削终点的绝对坐标值;
U、W为切削终点相对循环起点的增量值;
F为切削进给量,mm/r;
R为车圆锥时切削起点与终点的半径差值。
该值有正负号;若起点半径小于终点半径,R取负值;反之,R取正值。
(3)、应用与说明
应用:用于外圆柱面和圆锥面或内孔面和内锥面毛坯余量较大的零件粗车。
说明:①G90指令及指令中各参数均为模态值,一经指定就一直有效,在完成固定切削循环
后,可用另外一个(除G04外)G代码取削其作用。
②循环起点应距离零件端面1-5mm。
4、编程示例:。