数控技术数控编程05章节

上传人:博****1 文档编号:570965685 上传时间:2024-08-07 格式:PPT 页数:69 大小:128KB
返回 下载 相关 举报
数控技术数控编程05章节_第1页
第1页 / 共69页
数控技术数控编程05章节_第2页
第2页 / 共69页
数控技术数控编程05章节_第3页
第3页 / 共69页
数控技术数控编程05章节_第4页
第4页 / 共69页
数控技术数控编程05章节_第5页
第5页 / 共69页
点击查看更多>>
资源描述

《数控技术数控编程05章节》由会员分享,可在线阅读,更多相关《数控技术数控编程05章节(69页珍藏版)》请在金锄头文库上搜索。

1、第第5章章 SIEMENS数控系统数控系统5.1 SIEMENS数控系统数控编程原理数控系统数控编程原理辽痘渔剖菊燃尾这莆丝岭良豁她譬鼓橙往数勇锨鞋艾兜册督霉掇最哀沧踊数控技术数控编程05章节数控技术数控编程05章节5.1 SIEMENS数控系统数控编程原理数控系统数控编程原理5.1.1 数控程序的基本结构1程序名称按以下规则确定程序名:按以下规则确定程序名:(1)开始的两个符号必须是字母。)开始的两个符号必须是字母。(2)其后的符号可以是字母、数字或下划线。)其后的符号可以是字母、数字或下划线。(3)最多为)最多为16个字符。个字符。(4)不得使用分隔符。)不得使用分隔符。蕉咐漫爸强牛准话商

2、则狰禹酣侦钻坏乓详燥桅首贪铜梳丘霖省脚脚裁驳氰数控技术数控编程05章节数控技术数控编程05章节2程序结构和内容NC程序由若干个程序段组成,所采用程序由若干个程序段组成,所采用的程序段格式属于可变程序段格式。的程序段格式属于可变程序段格式。每一个程序段执行一个加工工步,每每一个程序段执行一个加工工步,每个程序段由若干个程序字组成,最后一个个程序段由若干个程序字组成,最后一个程序段包含程序结束符:程序段包含程序结束符:M02或或M30。翱奶南轨蓑噶镐抄拦腑裤蒲菲烈纹笆柞登沙订擒与玄钝践朱疤揪锡猾插苯数控技术数控编程05章节数控技术数控编程05章节3程序字及地址符程序字是组成程序段的元素,由程序程序

3、字是组成程序段的元素,由程序字构成控制器的指令。程序字由以下几部字构成控制器的指令。程序字由以下几部分组成:分组成:(1)地址符)地址符地址符一般是一字母。地址符一般是一字母。(2)数值)数值数值是一个数字串,它可以带正负号数值是一个数字串,它可以带正负号和小数点。正号可以省略不写。和小数点。正号可以省略不写。诣竞青牡超盆需瘫诡割脸烈穷奢驭彬秦栅甚臂铃挑在宁韩佣牡疫斤绥彬迹数控技术数控编程05章节数控技术数控编程05章节(3)扩展地址)扩展地址可以通过可以通过14个数字进行地址扩展。个数字进行地址扩展。在这种情况下,其数值可以通过在这种情况下,其数值可以通过“=”进进行赋值行赋值 。(4)程序

4、段结构)程序段结构一个程序段中含有执行一个工序所需一个程序段中含有执行一个工序所需的全部数据。的全部数据。程序段由若干个字和程序段结束符程序段由若干个字和程序段结束符“LF”组成。组成。 赤兜燕爬腺夸迷塞嫁眷缝久秃屉芳钦棱懈粱顿朴刘挟冯瑰聊醚押检弥骤迪数控技术数控编程05章节数控技术数控编程05章节(5)字顺序)字顺序程序段中有很多指令时建议按如下顺程序段中有很多指令时建议按如下顺序:序:N G X Y Z F S T D M H (6)注释)注释利用加注释的方法可在程序中对程序利用加注释的方法可在程序中对程序段进行说明。注释可作为对操作者的提示段进行说明。注释可作为对操作者的提示显示在屏幕上

5、。显示在屏幕上。 纂缄吐扭瞄馆咎抛橱铺业蝉矣哲腺伸窥札哑搀放渝徊责忽氓膏申吻源栗刽数控技术数控编程05章节数控技术数控编程05章节5.1.2 指令表5.1.3 系统指令1绝对和增量指令:G90,G91G90和和G91指令分别对应着绝对值数指令分别对应着绝对值数据输入和增量值数据输入。其中据输入和增量值数据输入。其中G90表示表示坐标系中目标点的绝对坐标尺寸,坐标系中目标点的绝对坐标尺寸,G91表表示待运行的位移量示待运行的位移量 。在位置数据不同于在位置数据不同于G90/G91的设定时,的设定时,可以在程序段中通过可以在程序段中通过AC/IC以绝对尺寸以绝对尺寸/相相对尺寸方式进行设定。对尺寸

6、方式进行设定。瞪浩普外亦何嚼揉泉爵簇儒浆甘吗录怠丘昭烩蛾芬喇辽细蔷怕卧岩彩浇耿数控技术数控编程05章节数控技术数控编程05章节格式:格式:G90; 绝对尺寸输入绝对尺寸输入G91; 增量尺寸输入增量尺寸输入X=AC(); x轴以绝对尺寸输入轴以绝对尺寸输入Y=IC(); y轴以相对尺寸输入轴以相对尺寸输入Z=IC(); z轴以相对尺寸输入轴以相对尺寸输入更嚼烷酮朽塘括疾岁实函侮工扒溜津瓢忌蝎刷奈灭扇佃隔沃省违刚炽慰数数控技术数控编程05章节数控技术数控编程05章节2平面选择功能:G17 G18 G19 (G19数控车不用)3公制尺寸/英制尺寸:G71 G70 G710 G700编程编程G70;

7、英制尺寸;英制尺寸G71;公制尺寸;公制尺寸G700;英制尺寸,也适用于进给率;英制尺寸,也适用于进给率FG710;公制尺寸,也适用于进给率;公制尺寸,也适用于进给率F金戏昔局齿涕树淀痈冈酬冈篮父包共研撵甚熬某垄箭考阑醒传哉煞盐尸努数控技术数控编程05章节数控技术数控编程05章节4半径/直径数据尺寸:DIAMOF,DlAMON(数控铣及加工中心不用)程序中在需要时也可以转换为半径程序中在需要时也可以转换为半径尺寸。尺寸。DIAMOF 半径数据尺寸半径数据尺寸DIAMON 直径数据尺寸直径数据尺寸垦寨览二刽濒即谷峪焰跺蹭鳃肚惭逝事入狈萤搭悍尝喝灼孺混诌露潘惰斟数控技术数控编程05章节数控技术数控

8、编程05章节5极坐标,极点定义:G110,G111,G112(数控车不用)(1)平面)平面极坐标同样可以使用极坐标同样可以使用G17G19平平面。面。 (2)极坐标半径)极坐标半径RP= 馆国撬枯辨壤骂韶嚏垒增仇窥巾耸樟佑吧霞延丙苏粉港曲颓净锌排戚凑仲数控技术数控编程05章节数控技术数控编程05章节(3)极坐标角度)极坐标角度AP= G110; 极点定义,相对于上次编程极点定义,相对于上次编程设定的位置(如设定的位置(如G17平面)平面)G111; 极点定义,相对于当前工件极点定义,相对于当前工件坐标系的零点(如坐标系的零点(如G17平面)平面)G112; 极点定义,相对于最后有效极点定义,相

9、对于最后有效的极点,平面不变的极点,平面不变谢流写星泽鳃赣疏弯瑰搜鬃袜悠统劳癌王坊夏独锰笋储屉忧降约活樊记叔数控技术数控编程05章节数控技术数控编程05章节6可编程的零点偏置:TRANS,ATRANS(1)功能)功能如果工件上在不同的位置有重复出如果工件上在不同的位置有重复出现的形状要加工,或者选用了一个新的现的形状要加工,或者选用了一个新的参考点,在这种情况下就需要使用可编参考点,在这种情况下就需要使用可编程零点偏置。程零点偏置。 卢宅翔翘责锹耙镇企所弧店匪让侈叉书滓札耕干梦稍虹涌剖玩撂庄绽荡竟数控技术数控编程05章节数控技术数控编程05章节7可编程旋转:ROT,AROT(数控车不用)8可编

10、程的比例缩放:SCALE,ASCALE(1)功能)功能使用使用SCALE,ASCALE指令,可以为所有指令,可以为所有坐标轴按编程的比例系数进行缩放,按此比例坐标轴按编程的比例系数进行缩放,按此比例使所给定的轴放大或缩小若干倍。使所给定的轴放大或缩小若干倍。当前设定的坐标系作为比例缩放的基准。当前设定的坐标系作为比例缩放的基准。巷烁拍肿输舔倪递敷麻驰傍接奇掺小捕遂癣秆峻息罢湛奔倒唾繁虚轧械蔫数控技术数控编程05章节数控技术数控编程05章节(2)编程)编程SCALE X Y Z ; 可编程的比例系数,可编程的比例系数,清除所有有关偏移、旋转、比例系数、镜像的指清除所有有关偏移、旋转、比例系数、镜

11、像的指令令ASCALE X Y Z ; 可编程的比例系数,可编程的比例系数,附加于当前的指令附加于当前的指令SCALE; 不带数值:清除所有有不带数值:清除所有有关偏移、旋转、比例系数、镜像的指令关偏移、旋转、比例系数、镜像的指令SCALE,ASCALE指令要求一个独立的程指令要求一个独立的程序段。序段。 鱼谢掷媳竖扩瑶躁歉涕驼禾惭拽吹坍拢稻芜锯命入珐斤噎勒溺翱亮顾戒采数控技术数控编程05章节数控技术数控编程05章节9可编程的镜像:MIRROR,AMIRROR(数控车不用)(1)功能)功能用用MIRROR和和AMIRROR指令可以使指令可以使工件镜像加工。工件镜像加工。 购伸屹兵樱婚滞蝴矾更携

12、射办仪瘤疥员坯掠止惩释梅钧埠撼末权肾夕哇凝数控技术数控编程05章节数控技术数控编程05章节10工件装夹可设定的零点偏置:G53,G54G59,G500,G153(1)功能)功能可设定的零点偏置给出工件零点在机可设定的零点偏置给出工件零点在机床坐标系中的位置(工件零点以机床零点床坐标系中的位置(工件零点以机床零点为基准偏移)。为基准偏移)。 讼谊樟妮氟伊冒归刘蒋莎豁铺辉亡盼轴宵控卞污罢负翘刷娠涣揭甫柑阐踊数控技术数控编程05章节数控技术数控编程05章节11可编程的工作区域限制:G25,G26,WALIMON,WALIMOF(1)功能)功能用用G25/G26定义坐标轴的工作区域,定义坐标轴的工作区

13、域,规定哪些区域可以运行,哪些区域不可以规定哪些区域可以运行,哪些区域不可以运行。当刀具长度补偿有效时,刀尖必须运行。当刀具长度补偿有效时,刀尖必须在此区域内;或者,刀架参考点必须在此在此区域内;或者,刀架参考点必须在此区域内,否则将受到限制。坐标值以机床区域内,否则将受到限制。坐标值以机床坐标系为基准。坐标系为基准。琅眷竟筐亿竣靛腔翌义烩港胶慰局孰弯殿躁橙申诌挚肯蛮嵌潮颁风陋猫眉数控技术数控编程05章节数控技术数控编程05章节12快速直线移动:G00G00功能用于快速定位刀具,移动时功能用于快速定位刀具,移动时还没有对工件进行切削加工。当刀具远离还没有对工件进行切削加工。当刀具远离工件或结束

14、加工时,可以在几个轴上同时工件或结束加工时,可以在几个轴上同时执行快速移动,由此产生一线性轨迹。执行快速移动,由此产生一线性轨迹。 召簧氰咯退诚陀盛庸疑浊苏躺莎件栽监塘柄遭菩霓惭综呈阜弗佳藻贪刀五数控技术数控编程05章节数控技术数控编程05章节13带进给率的直线插补:G1G1指令使刀具以直线的方式从起始点指令使刀具以直线的方式从起始点移动到目标位置,以地址移动到目标位置,以地址F编程的进给速编程的进给速度运行,度运行,G1也可以写成也可以写成G01,G1后的所有后的所有坐标轴可以同时运行。坐标轴可以同时运行。旁伐锌柞警游豫贸笼丑厢焦境两圭瓶完匆进宴鹿应额球貉坍鄂震给僳俞腾数控技术数控编程05章

15、节数控技术数控编程05章节14圆弧插补:G2,G3功能(1)功能)功能刀具沿圆弧轮廓从起始点运行到终点。刀具沿圆弧轮廓从起始点运行到终点。运行方向由运行方向由G功能定义:功能定义:G2顺时针方向圆弧插补;顺时针方向圆弧插补;G3逆时针方向圆弧插补。逆时针方向圆弧插补。钦彤扎已犊烙泻吃茸变鄙讹押记勾谊藕纶乘战食纂闷冰循熬绳钳况晦伤葫数控技术数控编程05章节数控技术数控编程05章节(2)编程)编程G2/G3 X Y I J ;圆弧终点和圆心圆弧终点和圆心G2/G3 CR= X Y ;半径和圆弧终点半径和圆弧终点G2/G3 AR= I J ;圆心角和圆心圆心角和圆心G2/G3 AR= X Y ;圆心

16、角和圆弧终圆心角和圆弧终点点G2/G3 AP= RP= ;极坐标和极点圆弧极坐标和极点圆弧萝仔贤炉社诧量舅鼓偏氛翟司副祷蚀榨攫佬得黍属真抬硼篮盈熙檬盐杭奥数控技术数控编程05章节数控技术数控编程05章节说明:有其他的圆弧编程方法。说明:有其他的圆弧编程方法。CT圆弧用切线连接;圆弧用切线连接;CIP通过中间点的圆弧(参见后通过中间点的圆弧(参见后面的章节)。面的章节)。(3)圆弧输入的公差)圆弧输入的公差系统仅能接收一定范围之内的公差。系统仅能接收一定范围之内的公差。 CR=- 中的负号说明圆弧段大于半圆;中的负号说明圆弧段大于半圆;CR=+ 中的正号说明圆弧段小于或等于半中的正号说明圆弧段小

17、于或等于半圆。圆。 绸耘盅插钩戮痈鳃钳冉移奸煌钧蔬疵揖些芽搐厢贬趟胺氧荧抒冕怒次订持数控技术数控编程05章节数控技术数控编程05章节15通过中间点进行圆弧插补:CIP如果已经知道圆弧轮廓上如果已经知道圆弧轮廓上3个点而不知个点而不知道圆弧的圆心、半径和圆心角,则建议使道圆弧的圆心、半径和圆心角,则建议使用用CIP功能。在此,圆弧方向由中间点的功能。在此,圆弧方向由中间点的位置确定(中间点位于起始点和终点之间)位置确定(中间点位于起始点和终点之间)。用。用I1,J1,K1对应着不同的坐标轴,中对应着不同的坐标轴,中间点定义如下:间点定义如下:I1= 用于用于x轴,轴, J1= 用于用于y轴,轴,

18、 K1= 用于用于z轴轴敞轮裂春必牟拒诧芦寸稀睡勋柒杠逾忍芹咨峡馅博芳仅埠饱挚烯考屠智睬数控技术数控编程05章节数控技术数控编程05章节16切线过渡圆弧:CT17螺旋插补:G2/G3,TURN功能(数控车不用)(1)功能)功能螺旋插补由两种运动组成:在螺旋插补由两种运动组成:在G17,G18或或G19平面中进行的圆弧运动加垂直平面中进行的圆弧运动加垂直该平面的直线运动;用指令该平面的直线运动;用指令TURN= 编制编制整圆循环螺线,附加到圆弧编程中,即可整圆循环螺线,附加到圆弧编程中,即可加工螺旋线。螺旋插补可以用于铣削螺纹,加工螺旋线。螺旋插补可以用于铣削螺纹,或者用于加工油缸的润滑油槽。或

19、者用于加工油缸的润滑油槽。 天酋彼选茧职遮衷陷声蕊突市广烫久七颗躺亿粒捅聚蛾讲啪汐畜辰挂腑获数控技术数控编程05章节数控技术数控编程05章节18等螺距螺纹切削或攻丝:G33等螺距螺纹切削或纹丝功能要求主轴等螺距螺纹切削或纹丝功能要求主轴有位置测量系统。有位置测量系统。(1)数控车)数控车用用G33功能可以加工下述各种类型的功能可以加工下述各种类型的恒螺距螺纹:圆柱螺纹、圆锥螺纹、外螺恒螺距螺纹:圆柱螺纹、圆锥螺纹、外螺纹纹/内螺纹、单螺纹和多重螺纹、多段连内螺纹、单螺纹和多重螺纹、多段连续螺纹。续螺纹。临群怪崖希淖丛豫舅居豫撬倚记妨兰万丸绑畦静喷嵌我坎疯捂漳鞍冷喝渡数控技术数控编程05章节数控

20、技术数控编程05章节右旋和左旋螺纹由主轴旋转方向右旋和左旋螺纹由主轴旋转方向M3和和M4确定(确定(M3右旋,右旋,M4左旋)。左旋)。 锥形螺纹:在具有锥形螺纹:在具有2个坐标轴尺寸的圆个坐标轴尺寸的圆锥螺纹加工中,螺距地址锥螺纹加工中,螺距地址I或或K下必须设置下必须设置较大位移(较大螺纹长度)的螺纹尺寸,较大位移(较大螺纹长度)的螺纹尺寸,另一个较小的螺距尺寸不用给出。另一个较小的螺距尺寸不用给出。起始点偏移起始点偏移SF:在加工螺纹中切削位:在加工螺纹中切削位置偏移以后以及在加工多头螺纹时均要求置偏移以后以及在加工多头螺纹时均要求起始点偏移一位置。起始点偏移一位置。 鹊逊携蓖在峰娘役完

21、啊遁拧悦勿嘛镍蔼得酪投躲爷频野茧资蜡狐祟忌坎哀数控技术数控编程05章节数控技术数控编程05章节19带浮动夹头的夹具攻丝:G63G63指令用于带浮动夹头的螺纹加工,指令用于带浮动夹头的螺纹加工,编程的进给率编程的进给率F必须与主轴速度必须与主轴速度 。RH或或LH螺纹由主轴的旋转方向确定螺纹由主轴的旋转方向确定(M3顺时针旋转,顺时针旋转,M4逆时针旋转,逆时针旋转,参见参见“30.主轴转速主轴转速S及旋转方向及旋转方向”)。)。锤倘涛复搽姨夏菱馁胚绚尿寻俗讣腰岁步氖骂顷磊混肪寇侦衫恭惋怯熊拌数控技术数控编程05章节数控技术数控编程05章节20螺纹插补:G331,G332G331,G332指令要

22、求主轴必须是位指令要求主轴必须是位置控制的主轴,且具有位置测量系统。置控制的主轴,且具有位置测量系统。(1)右旋螺纹或左旋螺纹)右旋螺纹或左旋螺纹螺距的符号确定主轴方向:螺距的符号确定主轴方向:正:右旋(同正:右旋(同M3);); 反:左旋(同反:左旋(同M4)拄微籍乏靛肠撒牵琢缸荆铰讫漆吟谤限汕卑椎硫树拱另褐攀辽岿魄铝葡复数控技术数控编程05章节数控技术数控编程05章节(2)坐标轴速度)坐标轴速度G331/G332中在加工螺纹时坐标轴中在加工螺纹时坐标轴速度由主轴转速和螺距确定,而与进给速度由主轴转速和螺距确定,而与进给率率F则没有关系,进给率则没有关系,进给率F处于存储状处于存储状态。此时

23、,机床数据中规定的最大轴速态。此时,机床数据中规定的最大轴速度(快速移动速度)不允许超过。否则度(快速移动速度)不允许超过。否则会产生一报警。会产生一报警。摊畸喊钻军敌厩磁喷粱恐穆恒役剔墅仕釜游譬卿菜剪钳姬许谗旬渗淘济翠数控技术数控编程05章节数控技术数控编程05章节21返回固定点:G75用用G75指令可以返回到机床中某个指令可以返回到机床中某个固定点,比如换刀点。固定点,比如换刀点。 22回参考点:G74用用G74指令实现指令实现NC程序中回参考程序中回参考点功能,每个轴的方向和速度存储在机点功能,每个轴的方向和速度存储在机床数据中。床数据中。及氧贰氓噶剔氓材碘架佯枣骚蔓稀系嚷淡编纸氰蠕副韶

24、泳磊蔽油韩画朴撼数控技术数控编程05章节数控技术数控编程05章节23进给率F进给率进给率F是刀具轨迹速度,它是所有是刀具轨迹速度,它是所有移动坐标轴速度的矢量和。坐标轴速度是移动坐标轴速度的矢量和。坐标轴速度是刀具轨迹速度在坐标轴上的分量。刀具轨迹速度在坐标轴上的分量。进给率进给率F在在G1,G2,G3,CIP,CT插补方式中生效,并且一直有效,直到被插补方式中生效,并且一直有效,直到被一个新的地址一个新的地址F取代为止。取代为止。莆碑憎教廷波覆乃硫程前董眠银款亭萌靛葱塌助遥离酣穷酸蚂绕槛矢踩缠数控技术数控编程05章节数控技术数控编程05章节(1)编程)编程F ; 每分钟的进给率每分钟的进给率

25、注释:在取整数值方式下可以取消小注释:在取整数值方式下可以取消小数点后面的数据,如数点后面的数据,如F300。(2)进给率)进给率F的单位的单位地址地址F的单位由的单位由G功能确定,即功能确定,即G94和和G95。G94直线进给率,单位直线进给率,单位mm/minG95旋转进给率,单位旋转进给率,单位mm/r(只(只有主轴旋转才有意义)。有主轴旋转才有意义)。海琼彪进翻蜜划提离街处轻湘来焉哉御纹甘膘瞄每件幢更压诚械刘凹楷宠数控技术数控编程05章节数控技术数控编程05章节24圆弧进给率修正:CFTCP,CFC(数控车不用)如果刀具半径补偿(如果刀具半径补偿(G41/G42)和圆)和圆弧编程已经使

26、用,若使编程的进给弧编程已经使用,若使编程的进给F在圆在圆弧轮廓处生效,就必须对刀具中心点处的弧轮廓处生效,就必须对刀具中心点处的进给率进行修正。进给率进行修正。给吐烤命陀陈乒眷煞最容缕翟纸羚烂随磁虹萧民脑浪时糯十档蹲驴革颈拧数控技术数控编程05章节数控技术数控编程05章节25准确定位/连续路径加工:G9,G60,G64(1)编程)编程G60; 准确定位准确定位模态有效模态有效G64; 连续路径加工连续路径加工G9; 准确定位准确定位单程序段有效单程序段有效 G601; 精准确定位窗口精准确定位窗口G602; 粗准确定位窗口粗准确定位窗口淬薯洱鹏联跨调纵与系澈雇且狰批啪夹菱橡霸书蹋亚劣接种揽责

27、鲁杠操疚数控技术数控编程05章节数控技术数控编程05章节(2)准确定位)准确定位G60,G9G60或或G9功能生效时,当到达定位精功能生效时,当到达定位精度后,移动轴的进给速度减小到零。度后,移动轴的进给速度减小到零。G601精准确定位窗口。精准确定位窗口。G602粗准确定位窗口。粗准确定位窗口。(3)连续路径加工)连续路径加工G64(4)速度预览()速度预览(Look Ahead功能)功能)僻鳞眉预隙啪频刹撑叁作札秦棺饶莽赖妈猪堡慎习腺桓皮凄懊秘端滨簿榔数控技术数控编程05章节数控技术数控编程05章节26加速度性能:BRISK,SOFT(1)BRISK机床坐标轴按最大加速度的轨迹运行,机床坐

28、标轴按最大加速度的轨迹运行,直至达到所要求的进给率。直至达到所要求的进给率。 (2)SOFT机床坐标轴按上升的加速度轨迹运行,机床坐标轴按上升的加速度轨迹运行,直至达到所要求的进给率。直至达到所要求的进给率。SOFT加速性加速性能避免了加速度的突变,从而使产生的轨能避免了加速度的突变,从而使产生的轨迹精度更高,并减轻对机床的负担。迹精度更高,并减轻对机床的负担。挝粤误负秸鲸锋羹键白许播万茄席捉门澜锁尼谢绞捌廊氦签伙蛆礼润汇貌数控技术数控编程05章节数控技术数控编程05章节编程:编程:BRISK;有跳动的轨迹加速度有跳动的轨迹加速度SOFT;跳动受到限制的轨迹加速度跳动受到限制的轨迹加速度牵请仅

29、慌吕我蜜崩虏烘囚边型语价阔席引雄沉统鳃拨码押扩羚柔镑嘴疤柴数控技术数控编程05章节数控技术数控编程05章节27比例加速度补偿:ACC(1)编程)编程ACC轴名称轴名称 =百分值;百分值; 用于进给轴用于进给轴ACCs=百分值;百分值; 用于主轴用于主轴(2)有效性)有效性极限值的限制适用于自动方式和极限值的限制适用于自动方式和MDA方式下各种插补方式,但对方式下各种插补方式,但对JOG方式和回方式和回参考点方式不适用。参考点方式不适用。蛰涂违娘橱酌户晴癌哎肪师疟遵煞交佃吧籍标呜紫投励挤痒立售粥县糙蛤数控技术数控编程05章节数控技术数控编程05章节28带先导控制功能运行:FFWON,FFWOF编

30、程:编程:FFWON;先导控制功能接通先导控制功能接通FFWOF;先导控制功能关闭先导控制功能关闭卿貉卑硫捕悔籍伎桅桥科熏辞螺臼坍凯眨拄盈悬业踏碱咎选鳖虏迎垒剃能数控技术数控编程05章节数控技术数控编程05章节29第4轴功能第第4轴取决于机床的机械结构设计,有轴取决于机床的机械结构设计,有时必须要有一个第时必须要有一个第4轴,比如用于回转工轴,比如用于回转工作台、旋转工作台。该轴可以设计成直线作台、旋转工作台。该轴可以设计成直线轴,也可以设计成回转轴,如轴,也可以设计成回转轴,如U轴或轴或C轴或轴或A轴等等。若为回转轴,则设计的运行范轴等等。若为回转轴,则设计的运行范围在围在0360。寞贡负襟

31、度迫炮困窜乎茹丛淑叼路沥露陶鞋泉殆掩亥珊塘浓嫩办册奶敌励数控技术数控编程05章节数控技术数控编程05章节30暂停:G4通过在两个程序段之间插入一个通过在两个程序段之间插入一个G4程程序段,可以使加工按给定的时间暂停,比序段,可以使加工按给定的时间暂停,比如退刀槽切削等。如退刀槽切削等。编程编程G4 F ;暂停时间(暂停时间(s)G4 S ; 暂停主轴转数暂停主轴转数仔志责狐氨线椅悔大船寺娘个默券众捧射晨倔痴怖崖罩旷靖炕观碍逮疆抉数控技术数控编程05章节数控技术数控编程05章节31主轴转速S及旋转方向当机床具有受控主轴时,主轴的转当机床具有受控主轴时,主轴的转速可以用地址速可以用地址S编程,单位

32、为编程,单位为r/min。旋。旋转方向和主轴运动起始点和终点通过转方向和主轴运动起始点和终点通过M指令规定:指令规定:M3主轴正转;主轴正转; M4主轴反转;主轴反转;M5主轴停止。主轴停止。赴迭炎抨姆杯徊嘴佐豌箱构盛帖该霹返掂国添咀彤躬筋倒扒擂蚕镇硷抑飘数控技术数控编程05章节数控技术数控编程05章节32主轴转速极限:G25,G26通过在程序中写入通过在程序中写入G25或或G26指令和指令和地址地址S下的转速,可以限制主轴的极限值下的转速,可以限制主轴的极限值范围。与此同时原来设定数据中的数据被范围。与此同时原来设定数据中的数据被覆盖。覆盖。G25或或G26指令均要求一独立的程序指令均要求一

33、独立的程序段,原先编程的转速段,原先编程的转速S保持存储状态。保持存储状态。编程:编程:G25 S ;主轴转速下限主轴转速下限G26 S ;主轴转速上限主轴转速上限泰咋簿嗓各降吱罢属喧经庞盾吐婶侦百廉逗晤牲肺硷篷诣洱挖现破由坪靠数控技术数控编程05章节数控技术数控编程05章节33主轴定位:SPOS用用SPOS=ACP(),SPOS=ACN()设定的主轴,其他运行指令同样适用于回设定的主轴,其他运行指令同样适用于回转坐标轴。转坐标轴。仔该沈科逮寄咋咐呆捏帖财畜情坷姑球年砂庚捐溢黄尚氛结窝娶渺砰慧半数控技术数控编程05章节数控技术数控编程05章节34轮廓倒圆,倒角在一个轮廓拐角处可以进行倒角或倒在

34、一个轮廓拐角处可以进行倒角或倒圆,指令圆,指令CHF= 或者或者RND= 与加工拐角的与加工拐角的运动轴指令一起写入程序段中。运动轴指令一起写入程序段中。(1)倒角)倒角CHF=直线轮廓之间、圆弧轮廓之间以及直直线轮廓之间、圆弧轮廓之间以及直线轮廓和圆弧轮廓之间需要倒去棱角,可线轮廓和圆弧轮廓之间需要倒去棱角,可选用选用CHF=功能。功能。(2)倒圆)倒圆RND=旺熄派贴恃柠辰瓷龚琼罢颧何碱人嚏艇傲钦昼遗案宗员双懦贝喜藉笑刁嫉数控技术数控编程05章节数控技术数控编程05章节35轮廓定义编程轮廓定义编程 编程:编程:ANG= ; 定义直线用角度编程定义直线用角度编程CHR= ; 倒角,编程值为倒

35、角边长倒角,编程值为倒角边长RND= ; 倒圆,编程值为圆角半径倒圆,编程值为圆角半径虚福艰厌叼舟怕糙骗敌孕逃豁膀王三察炼留淫伙膊拱绳蚀摸皖唤贬臀嘻侄数控技术数控编程05章节数控技术数控编程05章节(1)角度)角度ANG=(2)倒角)倒角CHR=在拐角处的两段直线之间有一倒在拐角处的两段直线之间有一倒角,编程值就是倒角的直角边长。角,编程值就是倒角的直角边长。 (3)倒圆)倒圆RND=两段直线之间有一个圆弧过渡,两段直线之间有一个圆弧过渡,圆弧和这两条直线相切,可以用倒圆圆弧和这两条直线相切,可以用倒圆功能编程。功能编程。 裹奇责丰翰辅劣滑丁敢累狗沫锋杜房语趾弱稠办驼堑已口肩蜕汹涂龟适膨数控技

36、术数控编程05章节数控技术数控编程05章节36刀具补偿使用刀具补偿功能对工件的加工进行使用刀具补偿功能对工件的加工进行编程时,无需考虑刀具长度或刀具半径。编程时,无需考虑刀具长度或刀具半径。可以直接根据图纸尺寸对工件进行编程。可以直接根据图纸尺寸对工件进行编程。 磅汾牵暮郧馁俞苫贿居彩铺傲呕式底或柒案彰偿蚜缘庭墅摸除现藉欠梅熔数控技术数控编程05章节数控技术数控编程05章节37刀具T用用T指令编程可以选择刀具。有两种指令编程可以选择刀具。有两种方法来执行:一种是用方法来执行:一种是用T指令直接更换刀指令直接更换刀具,另一种是仅仅进行刀具的预选,换刀具,另一种是仅仅进行刀具的预选,换刀还必须由还

37、必须由M06来执行。选择哪一种,必须来执行。选择哪一种,必须在机床参数中确定。在机床参数中确定。(1)用)用T指令直接更换刀具。指令直接更换刀具。(2)仅用)仅用T指令预选刀具,另外还要指令预选刀具,另外还要用用M6指令配合才可进行刀具的更换。指令配合才可进行刀具的更换。瑚健碟海威粒榷澎认肉携没昌炯殊玉链楚渝凿送憨砰知冯叁撒歇隶债屈茎数控技术数控编程05章节数控技术数控编程05章节38刀具补偿号D用用D及其相应的序号可以编制一个专及其相应的序号可以编制一个专门的切削刃。门的切削刃。如果没有编写如果没有编写D指令,则指令,则D1自动生效;自动生效;如果编程如果编程D0,则刀具补偿值无效。,则刀具

38、补偿值无效。说明:系统中最多可以同时存储说明:系统中最多可以同时存储64个个刀具补偿数据组。刀具补偿数据组。簇乔涤贼囚袄悠图惫打臭挂奎骑翔靛创柞吩州义梨酝福卉蠢倚侄晶鞍吱错数控技术数控编程05章节数控技术数控编程05章节编程:编程:D ; 刀具补偿号:刀具补偿号:19 D0; 补偿值无效补偿值无效在补偿存储器中有如下内容。在补偿存储器中有如下内容。(1)几何尺寸,长度,半径)几何尺寸,长度,半径(2)刀具类型)刀具类型魏贯离聪妓桌孪洒斡暖熟屹圭乾烹熟荣踪寡刃袍比内务漏可批耳儡吝俘盅数控技术数控编程05章节数控技术数控编程05章节39刀尖半径补偿:G41,G42刀具在所选择的平面刀具在所选择的平

39、面G17G19平面平面中带刀具半径补偿工作。刀具必须有相应中带刀具半径补偿工作。刀具必须有相应的的D补偿号才能有效。补偿号才能有效。 编程:编程:G41 G00/G01 X Y ;刀补在工件轮廓左边有效刀补在工件轮廓左边有效G42 C00/G01 X Y ; 刀补在工件轮廓右边有效刀补在工件轮廓右边有效铣万狞烁栅趣鲜耻租仕糠亨粒岗躇荚市删郁轿喇男浆伏澎侍夹涤咋料艇洱数控技术数控编程05章节数控技术数控编程05章节40拐角特性:G450,G45l在在G41/G42有效的情况下,一段轮廓有效的情况下,一段轮廓到另一段轮廓以不连续的拐角过渡时,可到另一段轮廓以不连续的拐角过渡时,可以通过以通过G45

40、0和和G451功能调节拐角特性。功能调节拐角特性。编程:编程:G450; 圆弧过渡圆弧过渡G451; 交点交点台竞嘘潍坎备丸骄逊澈获拱开款埋土孜细析风苍箔麦媳太尚遵舔殉鱼励视数控技术数控编程05章节数控技术数控编程05章节41取消刀尖半径补偿:G40用用G40取消刀尖半径补偿,取消刀尖半径补偿,G40指令指令之前的程序段刀具以正常方式结束,结束之前的程序段刀具以正常方式结束,结束时补偿矢量垂直于轨迹终点切线处。时补偿矢量垂直于轨迹终点切线处。 编程:编程:G40 G01 X Y ; 取消刀具半径补偿取消刀具半径补偿菱憾砖气部稿烯绦淮绰付建婿恐蓖浆砸髓戎汾其吝她崇媚莱呀酱匠括烃再数控技术数控编程

41、05章节数控技术数控编程05章节42刀尖半径补偿中的几个特殊情况(1)重复执行补偿)重复执行补偿重复执行相同的补偿方式时,可以直重复执行相同的补偿方式时,可以直接进行新的编程而无需在其中写入接进行新的编程而无需在其中写入G40指指令。令。(2)变换补偿号)变换补偿号D可以在补偿运行过程中变换补偿号可以在补偿运行过程中变换补偿号D。 砖泄砾渝跋形厢款休草伯毁吠廊东哉叙素额驹绵防民肋匈害愿棚械橱磐契数控技术数控编程05章节数控技术数控编程05章节(3)变换补偿方向)变换补偿方向补偿方向指令补偿方向指令G41和和G42可以相互变可以相互变换,无需在其中再写入换,无需在其中再写入G40指令。指令。(4

42、)通过)通过M2结束补偿结束补偿如果通过如果通过M2(程序结束),而不是用(程序结束),而不是用G40指令结束补偿运行,则最后的程序段指令结束补偿运行,则最后的程序段以补偿矢量正常位置坐标结束。不进行撤以补偿矢量正常位置坐标结束。不进行撤补偿移动,程序以此刀具位结束。补偿移动,程序以此刀具位结束。欠竖阻省灰杜助蠢茬仍茵烧捡嚣蜕雹椿胃吠漱崭纹串荫寸谊遥辨谦僧变候数控技术数控编程05章节数控技术数控编程05章节43刀尖半径补偿举例刀尖半径补偿举例 44辅助功能M利用辅助功能利用辅助功能M可以设定一些开关操可以设定一些开关操作,如作,如“打开打开/关闭冷却液关闭冷却液”等等。等等。45H功能用用H功

43、能可以把浮点数据由程序传送功能可以把浮点数据由程序传送到到PLC(型式与(型式与“45.计算参数计算参数R”类似)。类似)。H功能数值的含义由机床制造厂定义。功能数值的含义由机床制造厂定义。每个每个NC程序段最多可以编制程序段最多可以编制3个个H功能。功能。铆会否地弛融哺掳左玄聘定耿狮岩值昨欲也使腔谈郎柿赏丢怨几撞帘阀卧数控技术数控编程05章节数控技术数控编程05章节46计算参数R一个一个NC程序不仅仅适用于常数下的加程序不仅仅适用于常数下的加工,有时还可以用变量计算出数值进行加工,有时还可以用变量计算出数值进行加工,这种情况均可以使用计算参数。工,这种情况均可以使用计算参数。 膳劝较浑赫炕碰

44、薯窘谅掘煎绒总瓮惨暖龋行隘纺蚜遥苔袍氧善烽掺柒嫩标数控技术数控编程05章节数控技术数控编程05章节编程的变量参数从编程的变量参数从R0= R299= 共共300个。个。(1)赋值)赋值可以在以下数值范围内给计算参数可以在以下数值范围内给计算参数R赋值:赋值:(0.000000199999999) (8位,带符号位,带符号和小数点和小数点)在取整数值时可以去除小数点。正号在取整数值时可以去除小数点。正号可以省去。可以省去。抿团驾梆己俘秉易主淡时迎诸主纸稍渐瑶唤昔三敲复桐秉妥闽悼鬃廖拴誉数控技术数控编程05章节数控技术数控编程05章节(2)给其他的地址赋值)给其他的地址赋值通过给其他的通过给其他的

45、NC地址分配计算参数地址分配计算参数或参数表达式,可以增加或参数表达式,可以增加NC程序的通用程序的通用性。性。 (3)参数的计算)参数的计算在计算参数时也遵循通常的数学运在计算参数时也遵循通常的数学运算规则。圆括号内的运算优先进行。算规则。圆括号内的运算优先进行。 邵牲雕惠陡倪切澡瞅狱痞采砸斑雍敢池拓崎职霜栏刻臀肃款拂林拼操臆熙数控技术数控编程05章节数控技术数控编程05章节47程序跳转(1)标记符程序跳转)标记符程序跳转标记符或程序段号用于标记程序中所标记符或程序段号用于标记程序中所跳转的目标程序段,用跳转功能可以实现跳转的目标程序段,用跳转功能可以实现程序运行分支。程序运行分支。 饼渠卫

46、肪渝凰身彼弦执遗桨蛋奥堂讥叫钙隅堂猫胀叁早囤锌收鞭嗜掩硷纫数控技术数控编程05章节数控技术数控编程05章节(2)绝对跳转)绝对跳转 NC程序在运行时以写入时的顺序来执程序在运行时以写入时的顺序来执行程序段。程序在运行时,可以通过插入行程序段。程序在运行时,可以通过插入程序跳转指令改变执行顺序。跳转目标只程序跳转指令改变执行顺序。跳转目标只能是有标记符的程序段,此程序段必须位能是有标记符的程序段,此程序段必须位于该程序之内。绝对跳转指令必须占用一于该程序之内。绝对跳转指令必须占用一个独立的程序段。个独立的程序段。GOTOF Label; 向前跳转向前跳转GOTOB Label; 向后跳转向后跳转

47、栏串容皮汹屉埋暖购珐讫筷谜吞元草缕裁雨狄遍磨讯冯俞兢恃秩依圣荧典数控技术数控编程05章节数控技术数控编程05章节(3)有条件跳转)有条件跳转用用IF条件语句表示有条件跳转。如果条件语句表示有条件跳转。如果满足跳转条件(也就是值不等于零),则满足跳转条件(也就是值不等于零),则进行跳转。进行跳转。 编程:编程:IF条件条件GOTOF Label;向前跳转向前跳转IF条件条件GOTOB Label;向后跳转向后跳转屁溅邪惶催碴美崭菌堑廷佐淋脑穿声呻描迎奏丽札鲁找壳塌碰籽撑杀舒剑数控技术数控编程05章节数控技术数控编程05章节48子程序子程序 (1)子程序程序名)子程序程序名为了方便地调用某一子程序

48、,必须给为了方便地调用某一子程序,必须给子程序取一个程序名。程序名可以自由选子程序取一个程序名。程序名可以自由选取,但必须符合以下规定:取,但必须符合以下规定: 开始两个符号必须是字母;开始两个符号必须是字母; 其他符号为字母、数字或下划线;其他符号为字母、数字或下划线; 最多最多16个字符;个字符; 没有分隔符。没有分隔符。鲍滇驯径烛蓄场露它点类梨喧市念边囚致补说蔡综嘲俩云冕芹嚷唐吁娘汰数控技术数控编程05章节数控技术数控编程05章节(2)子程序调用)子程序调用在一个程序中(主程序或子程序)可在一个程序中(主程序或子程序)可以直接用程序名调用子程序。子程序调用以直接用程序名调用子程序。子程序

49、调用要求占用一个独立的程序段。要求占用一个独立的程序段。(3)程序重复调用次数)程序重复调用次数P如果要求多次连续地执行某一子程序,如果要求多次连续地执行某一子程序,则在编程时必须在所调用子程序的程序名则在编程时必须在所调用子程序的程序名后地址后地址P后写入调用次数,最大次数可以后写入调用次数,最大次数可以为为9999,即,即P1P9999。挟勾爆度圾戍绥奢呢仟矫锄贺蔬筷痰万样苑彪功哭粥塌投亏冠纤布账滦毖数控技术数控编程05章节数控技术数控编程05章节(4)嵌套深度)嵌套深度子程序不仅可以从主程序中调用,子程序不仅可以从主程序中调用,也可以从其他子程序中调用,这个过程也可以从其他子程序中调用,

50、这个过程称为子程序的嵌套。子程序的嵌套深度称为子程序的嵌套。子程序的嵌套深度可以为可以为8层,也就是层,也就是8级程序界面(包括级程序界面(包括主程序界面)主程序界面) 。SIEMENS 802D系统循环要求最多系统循环要求最多4级程序。级程序。干讽遭坦烹踊稚渍遭辕侩赚才榆甲戒斌劣抿播默舅脱密剂砰求慈搂脱些蛀数控技术数控编程05章节数控技术数控编程05章节49调用固定循环循环是指用于特定加工过程的工艺子循环是指用于特定加工过程的工艺子程序,比如用于钻孔、铣槽切削或螺纹切程序,比如用于钻孔、铣槽切削或螺纹切削等。循环用于各种具体加工过程时,只削等。循环用于各种具体加工过程时,只要改变参数就可以。要改变参数就可以。 (1)模态调用循环)模态调用循环在有在有MCALL指令的程序段中调用子指令的程序段中调用子程序,如果其后的程序段中含有轨迹运行,程序,如果其后的程序段中含有轨迹运行,则子程序会自动调用。则子程序会自动调用。 炉邯兹搐沈珊烈空苑禁闭诞微城涤骨镀自号神剐典桂左瞬茸巍睁蔼烬锯垣数控技术数控编程05章节数控技术数控编程05章节(2)CYCLE82()循环循环N30 MCALL; 结束结束CYCLE82()的模态调用的模态调用煞矗彭灰韧桃燎增爱往辙砂搂瓢边糜洽楚望框莹谆黄泌啡侄贮俘蛆莆涵鸣数控技术数控编程05章节数控技术数控编程05章节

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号