数控编程概述课件_第1页
数控编程概述课件_第2页
数控编程概述课件_第3页
数控编程概述课件_第4页
数控编程概述课件_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

《数

程》教学课件南京机电职业技术学院机械工程系一、复习一般数控机床

结构上:加工中心加装一个刀库和自动换刀装置加工中心机床工艺上:加工中心能实现多工序的集中加工点位控制数控机床:数控钻床、冲床数控装置控制运动的轨迹直线控制数控机床:简易数控车、简易数控铣连续控制数控机床:数控车、数控铣、加工中心等PLC主轴伺服系统进给伺服系统检测反馈装置伺服系统控制原理机床本体数控装置PLC主轴伺服系统进给伺服系统检测反馈装置机床本体数控装置南京机电职业技术学院机械工程系一、数控加工程序及其编制过程1、数控加工程序概念数控加工程序:按规定格式描述零件几何形状和加工工艺的数控指令集。编程就是将加工零件的加工顺序、刀具运动轨迹的尺寸数据、工艺参数(主运动和进给运动速度、切削深度)以及辅助操作(换刀、主轴正反转、冷却液开关、刀具夹紧、松开等)加工信息,用规定的文字、数字、符号组成的代码,按一定格式编写成加工程序。2、程序编制的概念、一般过程、分类(1)程序编制的概念程序编制

:从分析零件图样到获得数控机床所需控制介质(加工程序单或数控带等)的全过程,称为程序编制。南京机电职业技术学院机械工程系一、数控加工程序及其编制过程(2)程序编制的一般过程制图样分析辅助准备定加工工艺数学处理编写程序零件图企

过程工艺设计产品订单成品程序编制加工南京机电职业技术学院机械工程系一、数控加工程序及其编制过程分析图样上的有关标注(如尺寸公差、形位、粗糙度等)何形状(如直线、圆弧、轴还是箱体)分析技术要求(如材料、热处理等)了解所用机床的机床坐标系、确定编程坐标系、对刀方法。确定加工所需的

确定零件加工所需机床类型、型号、

的夹具及定位、装精度(脉冲当量)

夹方法南京机电职业技术学院机械工程系一、数控加工程序及其编制过程确定切削用量及程确定刀具的运动方序编制的允许误差向与加工路线等制定工艺拟合误差分析、计算尺寸换算与处理数值计算南京机电职业技术学院机械工程系一、数控加工程序及其编制过程反映工艺过程的指指令格式令集工艺路线、走刀路线校验(刀具运动轨迹校验)程序安全性能、合理性校验程序格式校验程序校验首件试切南京机电职业技术学院机械工程系一、数控加工程序及其编制过程(3)程序编制分类程序编制可分成手工编程和自动编程两类。1、手工编程:整个程序的编制过程是由人工完成的。要求编程人员不仅要熟悉数控代码及编程规则,而且还必须具备机械加工工艺知识和数值计算能力。对于点位加工或几何形状不太复杂的零件,数控编程计算较简单,程序段不多,手工编程即可实现。2、自动编程:指在编程过程中,除了分析零件图样和制定工艺方案由人工进行外,其余工作均由计算机辅助完成。根据输入方式的不同,可将自动编程分为图形数控自动编程、语言数控自动编程(APT)和语音数控自动编程、视觉系统编程等。1)图形数控自动编程:目前,图形数控自动编程是使用最为广泛的自动编程方式。南京机电职业技术学院机械工程系一、数控加工程序及其编制过程(3)程序编制分类CAXA

制造工程师-----------北航海尔软件有限公司Mastercam---------------------美国CNC

Software

公司南京机电职业技术学院机械工程系一、数控加工程序及其编制过程(3)程序编制分类PRO/E---------美国PTC公司其它:Solidworks软件Catia软件广州红地公司推出的金银花系统UG软件南京机电职业技术学院机械工程系二、数控程序代码及其含义•程序代码国际标准化组织ISO(internationalstandardorganization)美国电子工业协会EIA(electronicindustriesassociation)国际上通用的数控代码有ISO、EIA两种南京机电职业技术学院机械工程系二、数控程序代码及其含义FANUC-0i

系统O1234SIEMENS

系统LX1N0010

T1

D1N0010

T1

D1N0020

M03

S800N0030

G54G90G17G0X0Y0N0040

G00

Z5N0020

M03

S800N0030

G54G17G90G0X0Y0N0040

G00

Z5N0050

G01

Z-1

F50N0060

G01

X12.5

Y0

F100N0070

G02

X12.5

Y0

R12.5N0080

G01

X0

Y0N0090

G00

Z50N0050

G01

Z-1

F50N0060

G01

X12.5

Y0

F100N0070

G02

X12.5

Y0

CR=12.5N0080

G01

X0

Y0N0090

G00

Z50N0100

M05N0100

M05N0110

M30N0110

M301、字符:用以组织、控制或表示数据的各种符号。如26个英文字母(A—Z)、数字(0—9)、标点符号(、,,)、数学运算符号(+、-、*、/、=等)组成单位。2、字:是一套有规定次序的字符。作为一个信息单元存储、传递和操作。如:G01(不能写成G10或01G)、G02/G03X12.5(5个字符组成的一个字)CR=12.5。南京机电职业技术学院机械工程系二、数控程序代码及其含义3、地址:是指位于字头的字符或字符组,用于识别其后的数据及表明其用途或目的的字符。如G:准备功能;M:辅助功能;由带有地址的一组字符组成的字,称为地址字。(也称程序字)常用的程序字(地址字)含义如下:(1)程序号字:如O1234(FANUC系统)(2)顺序号字:也称程序段号。

如:N0012(3)准备功能字,又称G功能或G代码:用于表示机床功能、动作。如刀具和工件的相对运动轨迹、刀具补偿、坐标系、规定坐标平面等。(4)坐标尺寸字:主要用在程序段中指定刀具运动后应到达的坐标位置。如:直线坐标用X、Y、Z(U、V、W)

角坐标用A、B、C。圆心坐标地址符为I、J、K或半径R。(5)进给功能字(F):用于指令进给切削速度的地址字。如:F50、F100注意:数控车的进给功能字F单位为mm/r(每转进给)和每分进给mm/min。选哪个要根据不同的G指令选择。数控铣床为mm/min。(6)主轴功能字(S):用于指令机床主轴转速的地址字。如:S800。该功能必须和M代码配合使用,如M03S800。(7)刀具功能字(T):用于指令加工中所用刀具号及自动补偿号的字。用T表示。如:T1或T0101(8)辅助功能字(M):用于指令数控机床中辅助装置的开关动作或状态。如:M03(主轴转)、M04、M05、M06(换刀)、M07、M08、M09(冷却液)、M02、M30、M00、M01等。南京机电职业技术学院机械工程系三、数控加工程序结构-程序段结构一个零件程序是由遵循一定结构、句法和格式规则的若干个程序段组成的,而每个程序段是由若干个指令字组成的。如下图

所示。程

序O1000N01

G00

U50

W60;N10

G01

U100

W500

F150

S300

M03;程序段指令字N……N200

M30

;程序段一般采用可变程序段格式(字地址程序段格式)以这种格式表示的程序段,每一个字之前都标有地址码用于识别地址。因此不需要的字或与上一程序段相同的字都可以省略。一个程序段内的各字也可不按顺序排列,编程直观灵活。南京机电职业技术学院机械工程系三、数控加工程序结构-组成程序的开始部分通常指定将运行的加工程序号。如O1234和一些必要的解释说明。如某程序的用途,所用的刀具号等。•O1234………………程序开始T1

D1;••

M03

S800;•

G54

G90

G17

G40;•

G00

X0

Y0;•

Z5;•

G01

Z-1

F50;•

G01

G41

温馨提示

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

评论

0/150

提交评论