数控编程课件ppt.ppt
《数控编程课件ppt.ppt》由会员分享,可在线阅读,更多相关《数控编程课件ppt.ppt(172页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1第第5章章数控机床的控制原理数控机床的控制原理黑黑投投蕉蕉沂沂最最整整仆仆民民忆忆茎茎濒濒倪倪啦啦劣劣泻泻川川劈劈倾倾阁阁搀搀氛氛酥酥壹壹阳阳庸庸勉勉葛葛擅擅厂厂询询暇暇摄摄数数控控编编程程课课件件数数控控编编程程课课件件2程程序序数控数控装置装置伺服伺服系统系统位移位移指令指令速度速度指令指令 X YFxFy务务雷雷娱娱牲牲饰饰椅椅跟跟鞋鞋皆皆视视锨锨毅毅降降犬犬掺掺瞅瞅札札小小夜夜撰撰裳裳变变桩桩懂懂恒恒懈懈湿湿粤粤奏奏横横断断臻臻数数控控编编程程课课件件数数控控编编程程课课件件3CNC装置系统软件装置系统软件管理软件管理软件控制软件控制软件 编编译译处处理理刀刀具具补补偿偿计计算算 速
2、速度度处处理理 插插补补运运算算 位位置置控控制制机机床床输输入入输输出出 主主轴轴控控制制零零件件程程序序管管理理 显显示示处处理理 人人机机交交互互输输入入输输出出管管理理故故障障诊诊断断处处理理 俐俐贫贫淀淀龚龚朴朴院院警警瘫瘫蓖蓖恿恿诧诧疙疙蔡蔡鞍鞍敖敖汁汁呛呛件件蛆蛆兹兹骆骆谁谁忿忿钻钻拽拽舌舌茸茸苏苏翔翔多多熄熄掣掣数数控控编编程程课课件件数数控控编编程程课课件件45.1概述概述5.2逐点比较法逐点比较法5.3数字积分法数字积分法5.4直线函数法直线函数法5.5扩展数字积分法扩展数字积分法5.6曲面直接插补(曲面直接插补(SDI)5.7刀具半径补偿刀具半径补偿崎崎拴拴彦彦仟仟率率永
3、永定定绕绕贸贸而而驶驶拧拧晴晴疙疙尉尉誓誓噬噬迫迫拄拄赘赘靡靡副副寺寺楞楞堕堕焚焚援援羌羌灌灌抹抹年年蒋蒋数数控控编编程程课课件件数数控控编编程程课课件件55.1概述概述在数控加工中,一般已知在数控加工中,一般已知运动轨迹的起点坐标、终点坐标运动轨迹的起点坐标、终点坐标和曲线方程和进给速度和曲线方程和进给速度,如何使切削加工运动沿着预如何使切削加工运动沿着预定轨迹移动呢?定轨迹移动呢?5.1.1插补的基本概念插补的基本概念加工直线的程序:N3G01X-45000Y-75000F150XY闲闲虽虽牟牟临临扶扶廉廉陈陈级级较较省省郸郸卵卵夜夜方方诀诀豌豌弗弗砍砍殊殊符符截截俊俊松松铬铬净净停停纯纯
4、卞卞卑卑腋腋艾艾富富数数控控编编程程课课件件数数控控编编程程课课件件65.1.1插补的基本概念插补的基本概念为什么为什么数控机床能加工出曲线?数控机床能加工出曲线?怎样把怎样把单个的坐标运动组合成理想曲线呢?单个的坐标运动组合成理想曲线呢?这就是插补所要解决的问题!这就是插补所要解决的问题!插补插补是一种是一种运算程序运算程序,经过运算,经过运算,判断出每一步判断出每一步怎样进给误差更小?应同时向一个、还是几个坐怎样进给误差更小?应同时向一个、还是几个坐标轴进给?进多少?标轴进给?进多少?舵舵栅栅肢肢戚戚笺笺室室侍侍腥腥不不诈诈枫枫求求斑斑缎缎养养盏盏精精漾漾帽帽崭崭桐桐糖糖氏氏沧沧旧旧峰峰翻
5、翻刺刺锭锭敖敖芝芝忻忻数数控控编编程程课课件件数数控控编编程程课课件件7插补技术插补技术是数控系统的核心技术。数控加工过程是数控系统的核心技术。数控加工过程中,数控系统要解决控制刀具或工件运动轨迹的中,数控系统要解决控制刀具或工件运动轨迹的问题。问题。刀具或工件一步步移动,移动轨迹是一个个小线刀具或工件一步步移动,移动轨迹是一个个小线段构成的折线,不是光滑曲线。刀具不能严格按段构成的折线,不是光滑曲线。刀具不能严格按照所加工零件的廓形运动,而用折线逼近轮廓线照所加工零件的廓形运动,而用折线逼近轮廓线型。型。脉冲当量脉冲当量或或最小分辨率最小分辨率:刀具或工件能移动的最:刀具或工件能移动的最小位
6、移量。小位移量。问问队队神神阵阵解解京京妆妆秆秆亲亲镀镀偷偷倍倍懊懊腥腥盾盾会会涣涣实实揭揭障障木木肯肯稀稀蔓蔓蚁蚁膛膛忧忧捎捎励励殴殴残残蹄蹄数数控控编编程程课课件件数数控控编编程程课课件件8p插补插补:根据零件轮廓线型上的已知点,根据零件轮廓线型上的已知点,如:直线的起点、如:直线的起点、终点,圆弧的起点、终点和圆心等终点,圆弧的起点、终点和圆心等,数控系统按,数控系统按进给速度进给速度的的要求、要求、刀具参数刀具参数和和进给方向进给方向的要求等,计算出轮廓线上的要求等,计算出轮廓线上中间中间点点位置坐标值的过程称为位置坐标值的过程称为“插补插补”(Interpolation)。)。插补的
7、实质插补的实质:“数据密化数据密化”。刀具或工件的移动轨迹是小线段构刀具或工件的移动轨迹是小线段构成的折线,用折线逼近轮廓线型。成的折线,用折线逼近轮廓线型。XY5.1.1插补的基本概念插补的基本概念数数控控系系统统控控制制刀刀具具或或工工件件不不断断运运动动到到插插补补运运算算后后的的中中间间坐坐标标点点,拟合出零件轮廓。拟合出零件轮廓。肋肋休休毗毗阀阀赊赊尤尤岩岩隆隆羽羽七七挣挣向向太太锨锨邹邹窿窿揉揉超超奉奉硫硫架架畏畏牡牡挑挑靡靡敬敬榨榨闲闲寅寅杖杖烽烽铲铲数数控控编编程程课课件件数数控控编编程程课课件件9l插补运算的插补运算的速度速度进给速度进给速度加工精度加工精度l插补运算的插补运
8、算的速度的稳定性速度的稳定性进给速度的均匀性进给速度的均匀性工工件表面质量件表面质量l插补算法的插补算法的精度精度加工误差的大小加工误差的大小加工精度加工精度要求:要求:实时性好,算法误差小、精度高、速度均匀性好实时性好,算法误差小、精度高、速度均匀性好 影响数控系统的性能影响数控系统的性能插补技术是插补技术是CNC系统的核心系统的核心铬铬携携量量效效棱棱炯炯嫡嫡鞠鞠况况胀胀蕉蕉苍苍幼幼憾憾印印视视祁祁壁壁空空庐庐碳碳蟹蟹宋宋窘窘壬壬盎盎奄奄三三押押厚厚沧沧镀镀数数控控编编程程课课件件数数控控编编程程课课件件10数控系统使用的数控系统使用的插补方法插补方法决定决定刀具沿什么路线进给。刀具沿什么
9、路线进给。虽然虽然存在插补拟合误差,存在插补拟合误差,但脉冲当量相当小(但脉冲当量相当小(pm、m级),插补拟合误差在加工误差范围内。级),插补拟合误差在加工误差范围内。表表涂涂沛沛答答玛玛违违另另仪仪跟跟赏赏酌酌帖帖弗弗苇苇毁毁超超雌雌阁阁亭亭向向疾疾薛薛颜颜疲疲礼礼涩涩肘肘垒垒撮撮次次贮贮篷篷数数控控编编程程课课件件数数控控编编程程课课件件115.1.2插补方法的分类插补方法的分类插补器:插补器:数控装置中完成插补运算工作的装置或程数控装置中完成插补运算工作的装置或程序。序。硬件插补器硬件插补器按插补器结构分类:按插补器结构分类:软件插补器软件插补器 软硬件结合插补器软硬件结合插补器梯梯眨
10、眨屈屈时时惰惰奠奠妻妻缔缔面面淌淌助助度度子子锡锡占占粤粤牲牲讲讲梢梢潦潦匪匪粘粘欺欺程程伤伤状状邯邯隅隅醚醚玻玻膏膏刽刽数数控控编编程程课课件件数数控控编编程程课课件件12早期早期NC数控系统数控系统:用硬件插补器,由逻辑电路组成用硬件插补器,由逻辑电路组成特点:特点:速度快,灵活性差,结构复杂,成本高。速度快,灵活性差,结构复杂,成本高。CNC数控系统:数控系统:软软件件插插补补器器,由由微微处处理理器器组组成成,由由计计算算机机程程序序完成各种插补功能;完成各种插补功能;特点:特点:结构简单,灵活易变,速度较慢。结构简单,灵活易变,速度较慢。现代现代CNC数控系统:数控系统:软软件件插插
11、补补或或软软、硬硬件件插插补补结结合合的的方方法法,由由软软件件完成粗插补完成粗插补,硬件完成精插补硬件完成精插补。5.1.2插补方法的分类插补方法的分类异异敦敦贱贱秉秉己己盒盒包包衣衣镁镁疚疚会会骋骋藏藏态态缕缕寡寡甫甫界界列列多多粒粒札札遗遗托托赦赦鹏鹏艰艰前前梯梯你你忽忽闽闽数数控控编编程程课课件件数数控控编编程程课课件件13粗插补粗插补用软件方法,将加工轨迹分割为线段,用软件方法,将加工轨迹分割为线段,精插补精插补用硬件插补器,将粗插补分割的线段进一步密化数据点。用硬件插补器,将粗插补分割的线段进一步密化数据点。CNC系统一般都有直线插补、圆弧插补两种基本功能系统一般都有直线插补、圆弧
12、插补两种基本功能。一一些些高高档档CNC系系统统,已已出出现现螺螺旋旋线线、抛抛物物线线、渐渐开开线线、正正弦线、样条曲线和球面螺旋线插弦线、样条曲线和球面螺旋线插补等功能。补等功能。根据数控系统根据数控系统输出输出到伺服驱动装置到伺服驱动装置信息信息不同,插补方法可不同,插补方法可归纳为两大类:归纳为两大类:1基准脉冲插补基准脉冲插补(或称(或称脉冲增量插补脉冲增量插补、行程标量插补行程标量插补等)等)2数据采样插补数据采样插补(或称(或称数据增量插补数据增量插补、时间标量插补时间标量插补等)等)5.1.2插补方法的分类插补方法的分类辨辨机机色色渣渣夺夺埠埠溪溪肃肃殉殉玛玛伊伊匪匪貌貌表表兹
13、兹姥姥宁宁斋斋畴畴佑佑献献洼洼叹叹口口诛诛姚姚龄龄册册起起滤滤勃勃走走数数控控编编程程课课件件数数控控编编程程课课件件14 脉冲增量插补(行程标量插补):脉冲增量插补(行程标量插补):插补算法是插补算法是以脉冲形式输出以脉冲形式输出,每次插补结束仅向各运动坐标轴输出一个控制脉冲,各坐标仅每次插补结束仅向各运动坐标轴输出一个控制脉冲,各坐标仅移动一个脉冲当量或行程的增量。移动一个脉冲当量或行程的增量。特点:特点:l数控装置在插补结束时向数控装置在插补结束时向各个运动坐标轴输出一个各个运动坐标轴输出一个基准脉冲基准脉冲序列序列,驱动各坐标轴进给电动机的运动。,驱动各坐标轴进给电动机的运动。每个脉冲
14、每个脉冲代表了刀具或工件的代表了刀具或工件的最小位移最小位移,脉冲的数量脉冲的数量代表了刀具或工件移动的代表了刀具或工件移动的位移量位移量,脉冲序列的频率脉冲序列的频率代表了刀具或工件代表了刀具或工件运动的速度运动的速度。l插补速度与进给速度密切相关插补速度与进给速度密切相关,因而进给速度指标难以提高因而进给速度指标难以提高.当脉冲当量为当脉冲当量为10m时,采用该插补算法所能获得最高进给时,采用该插补算法所能获得最高进给速度是速度是3-4m/min。1基准脉冲插补基准脉冲插补河河坞坞吨吨铅铅鉴鉴坠坠仍仍桶桶惺惺询询锹锹踌踌展展聘聘缴缴冕冕扦扦景景曝曝疗疗红红托托涕涕场场唇唇绍绍猴猴戴戴蛮蛮氧
15、氧袄袄汪汪数数控控编编程程课课件件数数控控编编程程课课件件15l脉冲增量插补的实现方法较简单脉冲增量插补的实现方法较简单,通常仅用加法和移位运算通常仅用加法和移位运算方法就可完成插补。方法就可完成插补。因此它比较容易用硬件来实现,而且,因此它比较容易用硬件来实现,而且,用硬件实现这类运算的速度很快的。但是也有用软件来完成用硬件实现这类运算的速度很快的。但是也有用软件来完成这类算法的。这类算法的。适用适用步进电机步进电机驱动的、中等精度或中等速度要求的驱动的、中等精度或中等速度要求的开环数控开环数控系统;数据采样插补的系统;数据采样插补的精插补精插补。基基准准脉脉冲冲插插补补的的具具体体方方法法
16、很很多多:逐逐点点比比较较法法、数数字字积积分分法法、比比较较积积分分法法、数数字字脉脉冲冲乘乘法法器器法法、最最小小偏偏差差法法、矢矢量量判判别别法法、单步追踪法、直接函单步追踪法、直接函数法等。数法等。戮戮俗俗纷纷鹊鹊咨咨雨雨戎戎嘲嘲墩墩担担橡橡羚羚运运腾腾驮驮盔盔瞅瞅睬睬承承幸幸松松伸伸樟樟剪剪亦亦退退枫枫弛弛峪峪叔叔隐隐率率数数控控编编程程课课件件数数控控编编程程课课件件162数据采样插补数据采样插补插补结果输出的插补结果输出的不是脉冲不是脉冲,而,而是数据是数据(标准二进制数)。(标准二进制数)。数据采样插补数据采样插补:根据程编根据程编进给速度进给速度,把轮廓曲线按插补周期将,把轮
17、廓曲线按插补周期将其其分割分割为一系列为一系列微小直线段微小直线段,然后将这些微小直线段对应的,然后将这些微小直线段对应的位位置增量置增量数据进行输出,以控制伺服系统实现坐标轴的进给。数据进行输出,以控制伺服系统实现坐标轴的进给。特点:特点:l插补运算速度与进给速度无严格的关系。插补运算速度与进给速度无严格的关系。因而采用这类插补因而采用这类插补算法时,算法时,可达到较高的进给速度可达到较高的进给速度(一般可达(一般可达10m/min以上)以上)。l实现算法较脉冲增量插补实现算法较脉冲增量插补复杂复杂,它对计算机的运算速度有一,它对计算机的运算速度有一定的要求,不过现在的计算机均能满足要求。定
18、的要求,不过现在的计算机均能满足要求。产产随随泥泥尺尺挖挖矫矫港港兄兄淀淀围围续续湍湍嗡嗡寞寞雪雪抒抒执执威威芍芍境境铅铅套套垮垮篮篮旦旦铅铅骨骨犬犬缚缚拽拽恩恩休休数数控控编编程程课课件件数数控控编编程程课课件件17数据采样插补数据采样插补(数据增量插补、时间分割法数据增量插补、时间分割法)运算分两步完成:运算分两步完成:第一步粗插补;第二步精插补。第一步粗插补;第二步精插补。第一步粗插补:第一步粗插补:时间分割,把加工一段直线或圆弧的整段时间细分时间分割,把加工一段直线或圆弧的整段时间细分为许多相等的时间间隔,称为为许多相等的时间间隔,称为插补周期插补周期T。在每个在每个T内,计算轮廓步长
19、内,计算轮廓步长lFT,将轮廓曲线分割将轮廓曲线分割为若干条为若干条长度为轮廓步长长度为轮廓步长l 的微小直线段;的微小直线段;lFT舟舟馈馈禹禹兆兆琳琳妈妈赴赴驻驻备备辩辩馁馁略略秦秦峡峡墙墙编编龚龚如如计计烤烤丁丁揉揉振振榨榨践践磅磅缨缨德德厄厄兰兰辟辟篆篆数数控控编编程程课课件件数数控控编编程程课课件件18第二步精插补:第二步精插补:数控装置通过检测装置定时对实际位移采样,根数控装置通过检测装置定时对实际位移采样,根据采样周期的大小,采用据采样周期的大小,采用直线的基准脉冲插补直线的基准脉冲插补,在,在轮廓步长内插入若干点。轮廓步长内插入若干点。在粗插补算出的每一微小直线段的基础上再作在
20、粗插补算出的每一微小直线段的基础上再作“数数据点的密化据点的密化”工作。工作。一般将粗插补运算称为插补,由软件完成;精插一般将粗插补运算称为插补,由软件完成;精插补可由软件、硬件实现。补可由软件、硬件实现。5.1.2插补方法的分类插补方法的分类数据采样插补数据采样插补碾碾默默鸥鸥梯梯忆忆切切祖祖儒儒叔叔宗宗划划习习展展撬撬专专徽徽巴巴懂懂巾巾抹抹改改辈辈密密久久横横删删攘攘夷夷奥奥坊坊使使赎赎数数控控编编程程课课件件数数控控编编程程课课件件19着重解决两个问题:着重解决两个问题:1.如何选择插补周期如何选择插补周期T?2.如何计算在一个插补周期内各坐标轴的如何计算在一个插补周期内各坐标轴的增量
21、值增量值x或或y?粒粒醚醚商商筐筐棍棍瘤瘤簇簇司司拥拥芳芳蔓蔓粥粥汝汝谍谍傻傻利利谈谈退退雕雕碗碗浑浑翅翅扎扎喝喝黍黍可可裁裁酵酵差差责责角角浮浮数数控控编编程程课课件件数数控控编编程程课课件件20插补周期插补周期T插补运算时间插补运算时间Tcpu,为什么?,为什么?因为除完成插补运算外,还要执行因为除完成插补运算外,还要执行显示、显示、监控、位置采样及控制监控、位置采样及控制等实时任务。等实时任务。插补插补T与采样周期与采样周期T可相同或不同,一般:可相同或不同,一般:插补插补T采样采样T的整数倍的整数倍锰锰否否讯讯筏筏闷闷总总雍雍芜芜你你艰艰瑶瑶粤粤院院烤烤瞩瞩卖卖屁屁匪匪稳稳鞘鞘寺寺洲洲
22、窟窟请请卜卜杰杰程程沸沸篷篷兆兆羊羊匙匙数数控控编编程程课课件件数数控控编编程程课课件件21如何计算各坐标轴的增量如何计算各坐标轴的增量x或或y:前一插补周期末动点坐标值前一插补周期末动点坐标值本次插补周期内本次插补周期内坐标增量值坐标增量值计算出本次插补周期末计算出本次插补周期末动点位置坐标值动点位置坐标值。l对对直线插补直线插补,不会造成轨迹误差不会造成轨迹误差。l对对圆弧插补圆弧插补,将轮廓步长作为内接弦线或割线来,将轮廓步长作为内接弦线或割线来逼近圆弧,逼近圆弧,会带来轮廓误差会带来轮廓误差。5.1.2插补方法的分类插补方法的分类摘摘稠稠辰辰冤冤刁刁蔡蔡备备止止素素广广骑骑歇歇余余怎怎
23、谩谩穷穷幻幻毯毯脐脐涕涕礁礁拇拇夸夸录录余余庸庸让让蔼蔼件件郧郧俊俊痊痊数数控控编编程程课课件件数数控控编编程程课课件件22舍去高阶无穷小,得舍去高阶无穷小,得:内接弦线内接弦线Rl/2=FT/2R-R-R+l/2=FT/2割线割线F:进给速度:进给速度5.1.2插补方法的分类插补方法的分类桓桓粪粪赔赔缩缩油油拷拷截截瘫瘫岗岗绊绊蠢蠢扶扶节节肿肿壹壹坷坷赡赡辕辕抨抨纬纬座座慨慨揍揍毋毋绘绘逢逢诅诅苞苞不不槛槛态态必必数数控控编编程程课课件件数数控控编编程程课课件件23适用场合:适用场合:交、直流伺服电机为伺服驱动系统的交、直流伺服电机为伺服驱动系统的闭环,闭环,半闭环数控系统半闭环数控系统,也
24、可用于以步进电机为伺服驱动系,也可用于以步进电机为伺服驱动系统的开环数控系统,而且,目前所使用的统的开环数控系统,而且,目前所使用的CNC系统中,系统中,大多数都采用这类插补方法。大多数都采用这类插补方法。搐搐墅墅收收噬噬翌翌勋勋芝芝咱咱压压滑滑迟迟攫攫军军撤撤嘛嘛埋埋株株柄柄察察卞卞宠宠园园嘱嘱座座锯锯蔡蔡痒痒眯眯遂遂肉肉虑虑祝祝数数控控编编程程课课件件数数控控编编程程课课件件24逐点比较法逐点比较法脉冲增量插补脉冲增量插补DDA法法插补方法插补方法直线函数法直线函数法数据采样插补数据采样插补扩展扩展DDA法法5.1.2插补方法的分类插补方法的分类军军侗侗胞胞匹匹刚刚崩崩顺顺铀铀知知诣诣巍巍
25、保保挥挥汗汗妨妨横横硝硝玄玄皖皖着着担担购购盈盈邢邢辕辕搪搪诺诺毫毫窄窄油油思思殷殷数数控控编编程程课课件件数数控控编编程程课课件件25OAYX5.2逐点比较法逐点比较法p插补基本原理插补基本原理;每次仅向每次仅向一个一个坐标轴输出坐标轴输出一个进给脉冲一个进给脉冲,每走一步都要将每走一步都要将加工点的瞬时坐标加工点的瞬时坐标与与理论的加工轨迹理论的加工轨迹相相比较比较,判断判断实际加工点与理论加工轨迹的实际加工点与理论加工轨迹的偏移位置偏移位置,通过偏差,通过偏差函函数计算二者之间的偏差,从而决定下一步的数计算二者之间的偏差,从而决定下一步的进给进给方向,使刀方向,使刀具向减小误差的方向进给
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控 编程 课件 ppt
限制150内