数控编程课件任务二ppt和数控机床编程及加工_第1页
数控编程课件任务二ppt和数控机床编程及加工_第2页
数控编程课件任务二ppt和数控机床编程及加工_第3页
数控编程课件任务二ppt和数控机床编程及加工_第4页
数控编程课件任务二ppt和数控机床编程及加工_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

任务3.2:孔加工固定循环指令在数控加工中,一些典型的加工工序,如钻孔,一般需要快速接近工件、慢速钻孔、快速回退等固定的动作。又如在车螺纹时,需要切入、切螺纹、径向退出,再快速返回四个动作。将这些典型的、固定的几个连续动作,用一条G指令来代表,这样,只须用单一程序段的指令程序即可完成加工,这样的指令称为固定循环指令,它可以有效地缩短程序代码,节省存储空间,简化编程。任务3.2:孔加工固定循环指令固定循环一般由以下六个动作组成:(1)A→B刀具快进至孔位坐标(X,Y),即循环初始点B.(2)B→R刀具沿Z向快进至加工表面附近的R点平面。(3)R→E加工动作(如:钻、攻螺纹、镗等)。(4)E点孔底动作(如:进给暂停、刀具偏移、主轴准停、主轴反转等)。(5)E→R返回到R点平面。(6)R→B返回到初始点B。任务3.2:孔加工固定循环指令固定循环指令的一般格式如下:

G

X

Y

Z

R

Q

P

F

k

;其中:(1)G98指令使刀具返回初始点,G99指令使刀具返回R点平面。(2)G为各种孔加工循环方式指令,见表3-1。(3)X、Y为孔位坐标,可为绝对、增量坐标方式。(4)Z为孔底坐标,增量坐标方式时为孔底相对于R点平面的增量值。(5)R为R点平面的Z坐标(一般距零件表面2mm~5mm),增量坐标方式时为R点平面相对于B点的增量值。(6)Q在G73和G83中为每次的切削深度,在G76和G87中为偏移值,它始终是增量坐标值。(7)P用来指定刀具在孔底的暂停时间。(8)F指定孔加工切削进给时的进给速度。(9)k是固定循环的次数,范围是1~6,当k=1时,可以省略,当k=0时,不执行孔加工。任务3.2:孔加工固定循环指令孔加工方式的指令以及Z、R、Q、P等指令都是模态的,只是在取消孔加工方式时才被清除,因此在开始时指定了这些指令,在后面连续的加工中不必重新指定。如果仅仅是某个孔加工数据发生变化(孔深有变化),仅修改要变化的数据即可。取消孔加工时使用指令G80。G98、G99决定加工结束后的返回的位置,当使用G99指令时,如果在台阶面上加工孔,从低面向高面加工时会产生碰撞现象.任务3.2:孔加工固定循环指令一、钻孔循环指令G81X

Y

Z

R

F

k

;G82X

Y

Z

R

P

F

k

;G73X

Y

Z

R

Q

F

k

;图(a)G83X

Y

Z

R

Q

F

k

;图(b)(G81)任务3.2:孔加工固定循环指令例:用立式数控铣床加工如图所示零件上1-6各孔,试用钻孔循环指令编写其数控加工程序。1、刀具的选择T01:直径为3mm的中心钻T02:直径为10mm的钻头2、走刀路线1#-2#-3#-4#-5#-6#编写程序T01定位O1234G54G90G00X0Y0Z100.0;S800M03;Z50.0;G99G81X30.Y25.Z-27.R-22.F50;Y50.0;G98Y75.0;G99X90.0Z-2.0R3.0;G98Y25.0;G80G00X0Y0Z100.0;M05;M30;T02钻孔O2234G54G90G00X0Y0Z100.0;S800M03;(换刀后Z方向需要重新对刀)Z50.0M08;G99G83X30.0Y25.0Z-55.0R-22.0Q3.0F50;Y50.0;G98Y75.0;G99X90.0Z-55.0R3.0;Y50.0;G98Y25.0;G80G00X0Y0Z100.0;M05;M30;任务3.2:孔加工固定循环指令二、镗孔循环G85X

Y

Z

R

F

k

;G86X

Y

Z

R

F

k

;G89X

Y

Z

R

P

F

k

;G76X

Y

Z

R

Q

P

F

k

;G87X

Y

Z

R

Q

F

k

任务3.2:孔加工固定循环指令三、攻螺纹循环1、G84(右旋攻螺纹循环)

攻螺纹进给时主轴正转,到孔底后主轴反转退出。

G84X

Y

Z

R

P

F

k

;2、G74(左旋攻螺纹循环)

进给时主轴反转,退出时为正转。指令格式与G84格式相同。任务3.2:孔加工固定循环指令例:编程加工如图所示零件上的孔,孔的尺寸和编程坐标系如图所示,加工该零件所用的刀具为:中心钻T01;φ5mm钻头T02;M6丝锥T03。O0001;G90G54G00X0Y0S800M03;Z200.0;G99G81X40.0Y-20.0Z88.0R93.0F80;G98Y-50.0;G99G81X70.0Z98.0R103.0F80.0;G98Y-20.0;G80G00X0Y0Z300.0;M05;G90G54G00X0Y0S800M03;Z100.0;G99G81X70.0Y-20.0Z82.0R103.0F100.0;Y-50.0;X40.0Z72.0R93.0;Y-20.0;G80G00Z300M05;G90G54G00X0Y0S800M03;Z100.0;G99G84X40.0Y-20.0Z75.0R93.0F80;Y-50.0;G80G00X0Y0Z300.0;M05;M30;任务3.2:孔加工固定循环指令例:编制如图所示零件的加工程序,该零件上有13个孔,其中孔1-6直径为10mm的通孔,孔7-10为直径20mm的盲孔,其余直径为95mm,各孔的深度如图所示(T01为φ10钻头;T03为φ20钻头;T05镗刀)。O0002;G90G54G00X0Y0S1500M03;Z250.0;G99G81X400.0Y-350.0Z-153.0R-97.0F80;Y-550.0;G98Y-750.0;G99X1200.0;Y-550.0;G98Y-350.0;G80G00X0Y0M05;G90G54G00X0Y0S500M03;Z250.0;G99G82X550.0Y-450.0Z-130.0R-97.0P30F80;G98Y-650.0;G99X1050.0;G98Y-450.0;G80G00X0Y0M05;G90G54G00X0Y0S500M03;Z250.0;G99G85X800.0Y-350.0Z-153.0R-47.0F60;G91Y200.0K2;G90G80G00X0Y0M05;M30;数控机床编程及加工机械工程实验教学中心实验目的通过数控机床的加工程序编制,掌握编程的方法及技巧;将在计算机上用OpenSoftCNC软件模拟显示加工过程校验程序,然后在数控机床上对工件进行加工;结合机械加工工艺,实现最优化编程,提高加工质量和生产效率。机械工程实验教学中心数控编程的基本原理数控编程的目的;数控编程的内容;编程步骤。机械工程实验教学中心数控编程的基本原理所谓编程,就是把零件的图形尺寸、工艺过程、工艺参数、机床的运动以及刀具位移等内容,按照数控机床的编程格式和能识别的语言记录在程序单上的全过程。这样编制的程序还必须按规定把程序单制备成控制介质如程序纸带、磁带等,变成数控系统能读懂的信息,再送入数控机床,数控机床的CNC装置对程序经过处理之后,向机床各坐标的伺服系统发出指令信息,驱动机床完成相应的运动。机械工程实验教学中心数控编程的目的数控编程的基本原理①分析零件图纸,确定加工工艺过程;②计算走刀轨迹,得出刀位数据;③编写零件加工程序;④制作控制介质;⑤校对程序及首件试加工。机械工程实验教学中心数控编程的内容数控编程的基本原理机械工程实验教学中心数控编程的步骤零件图纸分析零件图纸制定工艺规程数学处理编写程序文件制作控制介质程序校验及试切数控机床OpenSoftCNC软件介绍OpenSoftCNC软件包括数控车床模拟仿真和数控铣床模拟仿真系统,由软件+标准硬件系统构成,不要求专用硬件或运动控制卡,所有数控功能和逻辑控制功能均由软件完成,操作界面由系统操作和机床控制两大部分组成。机械工程实验教学中心OpenSoftCNC软件介绍机械工程实验教学中心为例,软件提供下列指令:以数控车床模拟仿真系统(OpenSoftCNC01T)组别指令功能编程格式模态

1G00快速线性移动G00X(U)_Z(W)_√G01直线插补G01X(U)_Z(W)_√G02顺时针圆弧插补G02I_K_X(U)_Z(W)_√G03逆时针圆弧插补G03I_K_X(U)_Z(W)_√G32恒螺距公制螺纹插补G32X(U)_Z(W)_K_I_H√G33恒螺距英制螺纹插补G33X(U)_Z(W)_K_I_H√G27X轴返回程序零点G27

G28Z轴返回程序零点G28

G92定义绝对坐标系G92X_Z_√2G04延时G04E_

3M00暂停M00

M02程序结束M02

4M03主轴正转M03√M04主轴反转M04√M05主轴停M05√5M08开冷却液M08√M09关冷却液M09√

6M97程序跳转M97P_

M98子程序调用M98P_L_

M99子程序返回M99

7M20自定义开关1有效M20√M21自定义开关1无效M21√8M22自定义开关2有效M22√M23自定义开关2无效M23√9S主轴转速控制S00~S07;S0000~S9999√10T指定刀具T00~T05√11F指定速度F12~F4000√OpenSoftCNC软件介绍在程序管理界面下,可进行有关数控加工程序文件的各种操作,如读入程序、编辑修改及查错编译等。每一个工件程序由若干个程序段组成;每一个程序段完成一个加工步骤;每一个程序指令有程序段号和若干个指令代码组成,指令代码在程序段中的位置可以是任意的,同组指令在同一程序段中不能重复使用;最后一个程序段由指令代码M02作为程序结束标志。机械工程实验教学中心OpenSoftCNC软件介绍

在运行加工程序之前,必须通过参数设置对机床和刀具进行调整,使其与加工要求相符,这样才能正确地进行加工或模拟加工。OpenSoftCNC软件系统的参数主要有以下内容:①基本设置设置可修改的基本参数。②刀具设置设置刀具编号、类型和刀具补偿等参数。③轴参设置设置和查看坐标轴参数。④工件坐标设置设置G54—G59等工件坐标系的原点坐标。⑤PLC设置

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论