数控技术数控编程第05章ppt课件_第1页
数控技术数控编程第05章ppt课件_第2页
数控技术数控编程第05章ppt课件_第3页
数控技术数控编程第05章ppt课件_第4页
数控技术数控编程第05章ppt课件_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

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

文档简介

1、3最多为16个字符。4不得运用分隔符。程序段包含程序终了符:M02或M30。以带正负号和小数点。正号可以省略不写。G90/G91设定时,可以在程序段中经过AC/IC以绝对尺寸/相对尺寸方式进展设定。格式:格式:G90; 绝对尺寸输入绝对尺寸输入G91; 增量尺寸输入增量尺寸输入X=AC(); x轴以绝对尺寸输入轴以绝对尺寸输入Y=IC(); y轴以相对尺寸输入轴以相对尺寸输入Z=IC(); z轴以相对尺寸输入轴以相对尺寸输入2平面选择功能:G17 G18 G19 G19数控车不用3公制尺寸/英制尺寸:G71 G70 G710 G700编程G70;英制尺寸G71;公制尺寸G700;英制尺寸,也适

2、用于进给率FG710;公制尺寸,也适用于进给率F4半径/直径数据尺寸:DIAMOF,DlAMON数控铣及加工中心不用程序中在需求时也可以转换为半径尺寸。DIAMOF 半径数据尺寸DIAMON 直径数据尺寸5极坐标,极点定义:G110,G111,G112数控车不用1平面极坐标同样可以运用G17G19平面。 2极坐标半径RP= 6可编程的零点偏置:TRANS,ATRANS1功能假设工件上在不同的位置有反复出现的外形要加工,或者选用了一个新的参考点,在这种情况下就需求运用可编程零点偏置。 7可编程旋转:ROT,AROT数控车不用8可编程的比例缩放:SCALE,ASCALE1功能运用SCALE,ASC

3、ALE指令,可以为一切坐标轴按编程的比例系数进展缩放,按此比例使所给定的轴放大或减少假设干倍。当前设定的坐标系作为比例缩放的基准。例系数、镜像的指令例系数、镜像的指令SCALE,ASCALE指令要求指令要求一个独立的程序段。一个独立的程序段。9可编程的镜像:MIRROR,AMIRROR数控车不用1功能用MIRROR和AMIRROR指令可以使工件镜像加工。 10工件装夹可设定的零点偏置:G53,G54G59,G500,G1531功能可设定的零点偏置给出工件零点在机床坐标系中的位置工件零点以机床零点为基准偏移。 11可编程的任务区域限制:G25,G26,WALIMON,WALIMOF1功能用G25

4、/G26定义坐标轴的任务区域,规定哪些区域可以运转,哪些区域不可以运转。当刀具长度补偿有效时,刀尖必需在此区域内;或者,刀架参考点必需在此区域内,否那么将遭到限制。坐标值以机床坐标系为基准。12快速直线挪动:G00G00功能用于快速定位刀具,挪动时还没有对工件进展切削加工。当刀具远离工件或终了加工时,可以在几个轴上同时执行快速挪动,由此产生一线性轨迹。 13带进给率的直线插补:G1G1指令使刀具以直线的方式从起始点挪动到目的位置,以地址F编程的进给速度运转,G1也可以写成G01,G1后的一切坐标轴可以同时运转。14圆弧插补:G2,G3功能1功能刀具沿圆弧轮廓从起始点运转到终点。运转方向由G功能

5、定义:G2顺时针方向圆弧插补;G3逆时针方向圆弧插补。角和圆弧终点角和圆弧终点G2/G3 AP= RP= ;极坐极坐标和极点圆弧标和极点圆弧阐明:有其他的圆弧编程方法。阐明:有其他的圆弧编程方法。CT圆弧用切线衔接;圆弧用切线衔接;CIP经过中间点的圆弧参见后经过中间点的圆弧参见后面的章节。面的章节。3圆弧输入的公差圆弧输入的公差系统仅能接纳一定范围之内的公差。系统仅能接纳一定范围之内的公差。 CR=- 中的负号阐明圆弧段大于半圆;中的负号阐明圆弧段大于半圆;CR=+ 中的正号阐明圆弧段小于或等于半中的正号阐明圆弧段小于或等于半圆。圆。 15经过中间点进展圆弧插补:CIP假设曾经知道圆弧轮廓上

6、3个点而不知道圆弧的圆心、半径和圆心角,那么建议运用CIP功能。在此,圆弧方向由中间点的位置确定中间点位于起始点和终点之间。用I1,J1,K1对应着不同的坐标轴,中间点定义如下:I1= 用于x轴, J1= 用于y轴, K1= 用于z轴16切线过渡圆弧:CT17螺旋插补:G2/G3,TURN功能数控车不用1功能螺旋插补由两种运动组成:在G17,G18或G19平面中进展的圆弧运动加垂直该平面的直线运动;用指令TURN= 编制整圆循环螺线,附加到圆弧编程中,即可加工螺旋线。螺旋插补可以用于铣削螺纹,或者用于加工油缸的光滑油槽。 18等螺距螺纹切削或攻丝:G33等螺距螺纹切削或纹丝功能要求主轴有位置丈

7、量系统。1数控车用G33功能可以加工下述各种类型的恒螺距螺纹:圆柱螺纹、圆锥螺纹、外螺纹/内螺纹、单螺纹和多重螺纹、多段延续螺纹。右旋和左旋螺纹由主轴旋转方向右旋和左旋螺纹由主轴旋转方向M3和和M4确定确定M3右旋,右旋,M4左旋。左旋。 锥形螺纹:在具有锥形螺纹:在具有2个坐标轴尺寸的个坐标轴尺寸的圆锥螺纹加工中,螺距地址圆锥螺纹加工中,螺距地址I或或K下必需设下必需设置较大位移较大螺纹长度的螺纹尺寸,置较大位移较大螺纹长度的螺纹尺寸,另一个较小的螺距尺寸不用给出。另一个较小的螺距尺寸不用给出。起始点偏移起始点偏移SF:在加工螺纹中切削位:在加工螺纹中切削位置偏移以后以及在加工多头螺纹时均要

8、求置偏移以后以及在加工多头螺纹时均要求起始点偏移一位置。起始点偏移一位置。 19带浮动夹头的夹具攻丝:G63G63指令用于带浮动夹头的螺纹加工,编程的进给率F必需与主轴速度 。RH或LH螺纹由主轴的旋转方向确定M3顺时针旋转,M4逆时针旋转,参见“30.主轴转速S及旋转方向。20螺纹插补:G331,G332G331,G332指令要求主轴必需是位置控制的主轴,且具有位置丈量系统。1右旋螺纹或左旋螺纹螺距的符号确定主轴方向:正:右旋同M3; 反:左旋同M42坐标轴速度坐标轴速度G331/G332中在加工螺纹时坐标轴中在加工螺纹时坐标轴速度由主轴转速和螺距确定,而与进给速度由主轴转速和螺距确定,而与

9、进给率率F那么没有关系,进给率那么没有关系,进给率F处于存储处于存储形状。此时,机床数据中规定的最大轴形状。此时,机床数据中规定的最大轴速度快速挪动速度不允许超越。否速度快速挪动速度不允许超越。否那么会产生一报警。那么会产生一报警。21前往固定点:G75用G75指令可以前往到机床中某个固定点,比如换刀点。 22回参考点:G74用G74指令实现NC程序中回参考点功能,每个轴的方向和速度存储在机床数据中。23进给率F进给率F是刀具轨迹速度,它是一切挪动坐标轴速度的矢量和。坐标轴速度是刀具轨迹速度在坐标轴上的分量。进给率F在G1,G2,G3,CIP,CT插补方式中生效,并且不断有效,直到被一个新的地

10、址F取代为止。1编程编程F ; 每分钟的进给率每分钟的进给率注释:在取整数值方式下可以取消小注释:在取整数值方式下可以取消小数点后面的数据,如数点后面的数据,如F300。2进给率进给率F的单位的单位地址地址F的单位由的单位由G功能确定,即功能确定,即G94和和G95。G94直线进给率,单位直线进给率,单位mm/minG95旋转进给率,单位旋转进给率,单位mm/r只只需主轴旋转才有意义。需主轴旋转才有意义。24圆弧进给率修正:CFTCP,CFC数控车不用假设刀具半径补偿G41/G42和圆弧编程曾经运用,假设使编程的进给F在圆弧轮廓处生效,就必需对刀具中心点处的进给率进展修正。25准确定位/延续途

11、径加工:G9,G60,G641编程G60; 准确定位模态有效G64; 延续途径加工G9; 准确定位单程序段有效 G601; 精准确定位窗口G602; 粗准确定位窗口2准确定位准确定位G60,G9G60或或G9功能生效时,当到达定位精功能生效时,当到达定位精度后,挪动轴的进给速度减小到零。度后,挪动轴的进给速度减小到零。G601精准确定位窗口。精准确定位窗口。G602粗准确定位窗口。粗准确定位窗口。3延续途径加工延续途径加工G644速度预览速度预览Look Ahead功能功能26加速度性能:BRISK,SOFT1BRISK机床坐标轴按最大加速度的轨迹运转,直至到达所要求的进给率。 2SOFT机床

12、坐标轴按上升的加速度轨迹运转,直至到达所要求的进给率。SOFT加速性能防止了加速度的突变,从而使产生的轨迹精度更高,并减轻对机床的负担。编程:编程:BRISK;有跳动的轨迹加速度有跳动的轨迹加速度SOFT;跳动遭到限制的轨迹加速度跳动遭到限制的轨迹加速度27比例加速度补偿:ACC1编程ACC轴称号 =百分值; 用于进给轴ACCs=百分值; 用于主轴2有效性极限值的限制适用于自动方式和MDA方式下各种插补方式,但对JOG方式和回参考点方式不适用。28带先导控制功能运转:FFWON,FFWOF编程:FFWON;先导控制功能接通FFWOF;先导控制功能封锁29第4轴功能第4轴取决于机床的机械构造设计

13、,有时必需求有一个第4轴,比如用于回转任务台、旋转任务台。该轴可以设计成直线轴,也可以设计成回转轴,如U轴或C轴或A轴等等。假设为回转轴,那么设计的运转范围在0360。30暂停:G4经过在两个程序段之间插入一个G4程序段,可以使加工按给定的时间暂停,比如退刀槽切削等。编程G4 F ;暂停时间sG4 S ; 暂停主轴转数31主轴转速S及旋转方向当机床具有受控主轴时,主轴的转速可以用地址S编程,单位为r/min。旋转方向和主轴运动起始点和终点经过M指令规定:M3主轴正转; M4主轴反转;M5主轴停顿。32主轴转速极限:G25,G26经过在程序中写入G25或G26指令和地址S下的转速,可以限制主轴的

14、极限值范围。与此同时原来设定数据中的数据被覆盖。G25或G26指令均要求一独立的程序段,原先编程的转速S坚持存储形状。编程:G25 S ;主轴转速下限G26 S ;主轴转速上限33主轴定位:SPOS用SPOS=ACP(),SPOS=ACN()设定的主轴,其他运转指令同样适用于回转坐标轴。34轮廓倒圆,倒角在一个轮廓拐角处可以进展倒角或倒圆,指令CHF= 或者RND= 与加工拐角的运动轴指令一同写入程序段中。1倒角CHF=直线轮廓之间、圆弧轮廓之间以及直线轮廓和圆弧轮廓之间需求倒去棱角,可选用CHF=功能。2倒圆RND=35轮廓定义编程轮廓定义编程 编程:编程:ANG= ; 定义直线用角度编程定

15、义直线用角度编程CHR= ; 倒角,编程值为倒角边长倒角,编程值为倒角边长RND= ; 倒圆,编程值为圆角半径倒圆,编程值为圆角半径1角度角度ANG=2倒角倒角CHR=在拐角处的两段直线之间有一倒在拐角处的两段直线之间有一倒角,编程值就是倒角的直角边长。角,编程值就是倒角的直角边长。 3倒圆倒圆RND=两段直线之间有一个圆弧过渡,两段直线之间有一个圆弧过渡,圆弧和这两条直线相切,可以用倒圆圆弧和这两条直线相切,可以用倒圆功能编程。功能编程。 36刀具补偿运用刀具补偿功能对工件的加工进展编程时,无需思索刀具长度或刀具半径。可以直接根据图纸尺寸对工件进展编程。 37刀具T用T指令编程可以选择刀具。

16、有两种方法来执行:一种是用T指令直接改换刀具,另一种是仅仅进展刀具的预选,换刀还必需由M06来执行。选择哪一种,必需在机床参数中确定。1用T指令直接改换刀具。2仅用T指令预选刀具,另外还要用M6指令配合才可进展刀具的改换。38刀具补偿号D用D及其相应的序号可以编制一个专门的切削刃。假设没有编写D指令,那么D1自动生效;假设编程D0,那么刀具补偿值无效。阐明:系统中最多可以同时存储64个刀具补偿数据组。编程:编程:D ; 刀具补偿号:刀具补偿号:19 D0; 补偿值无效补偿值无效在补偿存储器中有如下内容。在补偿存储器中有如下内容。1几何尺寸,长度,半径几何尺寸,长度,半径2刀具类型刀具类型39刀

17、尖半径补偿:G41,G42刀具在所选择的平面G17G19平面中带刀具半径补偿任务。刀具必需有相应的D补偿号才干有效。 编程:G41 G00/G01 X Y ;刀补在工件轮廓左边有效G42 C00/G01 X Y ; 刀补在工件轮廓右边有效40拐角特性:G450,G45l在G41/G42有效的情况下,一段轮廓到另一段轮廓以不延续的拐角过渡时,可以经过G450和G451功能调理拐角特性。编程:G450; 圆弧过渡G451; 交点41取消刀尖半径补偿:G40用G40取消刀尖半径补偿,G40指令之前的程序段刀具以正常方式终了,终了时补偿矢量垂直于轨迹终点切线处。 编程:G40 G01 X Y ; 取消

18、刀具半径补偿42刀尖半径补偿中的几个特殊情况1反复执行补偿反复执行一样的补偿方式时,可以直接进展新的编程而无需在其中写入G40指令。2变换补偿号D可以在补偿运转过程中变换补偿号D。 3变换补偿方向变换补偿方向补偿方向指令补偿方向指令G41和和G42可以相互变可以相互变换,无需在其中再写入换,无需在其中再写入G40指令。指令。4经过经过M2终了补偿终了补偿假设经过假设经过M2程序终了,而不是用程序终了,而不是用G40指令终了补偿运转,那么最后的程序指令终了补偿运转,那么最后的程序段以补偿矢量正常位置坐标终了。不进展段以补偿矢量正常位置坐标终了。不进展撤补偿挪动,程序以此刀具位终了。撤补偿挪动,程

19、序以此刀具位终了。43刀尖半径补偿举例刀尖半径补偿举例 44辅助功能辅助功能M利用辅助功能利用辅助功能M可以设定一些开关操可以设定一些开关操作,如作,如“翻开翻开/封锁冷却液等等。封锁冷却液等等。45H功能功能用用H功能可以把浮点数据由程序传送功能可以把浮点数据由程序传送到到PLC型式与型式与“45.计算参数计算参数R类似。类似。H功能数值的含义由机床制造厂定义。功能数值的含义由机床制造厂定义。每个每个NC程序段最多可以编制程序段最多可以编制3个个H功能。功能。46计算参数R一个NC程序不仅仅适用于常数下的加工,有时还可以用变量计算出数值进展加工,这种情况均可以运用计算参数。 编程的变量参数从

20、编程的变量参数从R0= R299= 共共300个。个。1赋值赋值可以在以下数值范围内给计算参数可以在以下数值范围内给计算参数R赋值:赋值:(0.000000199999999) (8位,带符位,带符号和小数点号和小数点)在取整数值时可以去除小数点。正号在取整数值时可以去除小数点。正号可以省去。可以省去。2给其他的地址赋值给其他的地址赋值经过给其他的经过给其他的NC地址分配计算参数地址分配计算参数或参数表达式,可以添加或参数表达式,可以添加NC程序的通用程序的通用性。性。 3参数的计算参数的计算在计算参数时也遵照通常的数学运在计算参数时也遵照通常的数学运算规那么。圆括号内的运算优先进展。算规那么

21、。圆括号内的运算优先进展。 47程序跳转1标志符程序跳转标志符或程序段号用于标志程序中所跳转的目的程序段,用跳转功能可以实现程序运转分支。 2绝对跳转绝对跳转 NC程序在运转时以写入时的顺序来执程序在运转时以写入时的顺序来执行程序段。程序在运转时,可以经过插入行程序段。程序在运转时,可以经过插入程序跳转指令改动执行顺序。跳转目的只程序跳转指令改动执行顺序。跳转目的只能是有标志符的程序段,此程序段必需位能是有标志符的程序段,此程序段必需位于该程序之内。绝对跳转指令必需占用一于该程序之内。绝对跳转指令必需占用一个独立的程序段。个独立的程序段。GOTOF Label; 向前跳转向前跳转GOTOB Label; 向后跳转向后跳转3有条件跳转有条件跳转用用IF条件语句表示有条件跳转。假设条件语句表示有条件跳转。假设满足跳转条件也就是值不等于零,那满足跳转条件也就是值不等于零,那么进展跳转。么进展跳转。 编程:编程:IF条件条件GOTOF Label;向前跳转向前跳转IF条件条件GOTOB Label;向后跳转向后跳转48子程序子程序 1子程序程序名子程序程序名为了方便地调用某一子程序,必需给为了方便地调用某一子程序,必需给子程序取一个程序名。程序名可以自在选子程序取一

温馨提示

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

评论

0/150

提交评论