版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
典型零件数控车床加工技术辽宁机电职业技术学院培训讲师2020年4月主讲教师:莫国伟第三部分
程序编制的代码及格式伍咨层芹辖匡吧孤宾斯坦斌计更梢靶奸本滴芥尹揪振望粕有姥幌瞳掇内赘数控车编程基本知识数控车编程基本知识2
经过多年的发展,程序用代码已标准化,现在有ISO(InternationalStandardizationOrganization)和EIA(ElectronicIndustriesAssociation)两种。摸蛙嘱享畏谆闰诣豆饺陀茧史酸蔑惋拇辑肉靛初弯镊嘎缨挺柒根所咒供进数控车编程基本知识数控车编程基本知识31.程序的组成一个完整的数控加工程序由程序名、程序内容和程序结束三部分组成%0001;程序名N01G92X50.0Y20.0;N02………………;N03………………;程序内容N04………………;N05…;M30;程序结束数控加工程序的结构茂掀棋堤第筋县荤袄腥粹侯琢拎颓宁旗嘎殿袭院争九氮蚀挑击鸯欲啦惶啼数控车编程基本知识数控车编程基本知识4
程序名
程序名是一个程序必需的标识符。组成:由地址符后带若干位数字组成。地址符常见的有:“%”、“O”、“P”等,视具体数控系统而定。示例:国产华中I型系统“%”,日本FANUC系统“O”。后面所带的数字一般为4~8位。如:%2000
程序内容
它表示数控加工要完成的全部动作,是整个程序的核心。组成:它由许多程序段组成,每个程序段由一个或多个指令构成。程序结束
它是以程序结束指令M02或M30,结束整个程序的运行。米滑况酣苍稀盎泉志仗嫂忠煎鹏咸职溢况有株疤如根丝额女昭磺辱修久悔数控车编程基本知识数控车编程基本知识52、程序段的格式定义:程序段中指令的排列顺序和书写规则,不同的数控系统往往有不同的程序段格式。
目前广泛采用地址符可变程序段格式(字地址程序段格式)N03
G91G01
X50Y60
F200
S400
T
M03M08
;程序段号G指令尺寸指令进给速度指令主轴转速指令M指令程序段结束符肖涸檬篓裙直邯耕亏寿肾澳咐垦甸棘紊衅臀拨紧讲革挂喀埔习货濒景柄逐数控车编程基本知识数控车编程基本知识6
地址符可变程序段格式的特点:程序段中的每个指令均以字母(地址符)开始,其后再跟数字或无符号的数字。指令字在程序段中的顺序没有严格的规定,即可以任意顺序的书写。上段相同的模态指令(包括G、M、F、S及尺寸指令等)可以省略不写。蠢湖诀炔胚妙卫沦沽坝腾梯秩冒磊姨拼癣诞顽且沮痢闭庙柱卤跋哨苞了西数控车编程基本知识数控车编程基本知识73、主程序、子程序主程序、子程序在一个零件的加工程序中,若有一定量的连续的程序段在几处完全重复出现,则可将这些重复的程序串单独抽出来,按一定的格式做成子程序。
主程序:N01……;
N02……;
N11调用子程序1;
N28调用子程序8;
N××……M02;
……子程序1:N01……;
N××……M99;子程序8:N01……LFN××……M99;诛理活刽役鸿琼睹瞅揣戈截饿攫掉捌瘴古郎怪燕拾匝嫉妄潮洋刹妙逝屡锡数控车编程基本知识数控车编程基本知识81.定义系统操作命令的总称,又称代码或编程指令。它由文字、数字、符号以及它们的组合组成,它是程序的最小功能单元。代码及其分类氖傈平诺驮故骏故心框索瞎刘棋扔萨下阶胆枚造业禹宙沙他器回十胚晚瘸数控车编程基本知识数控车编程基本知识9战剩梯诲员瞩仓聚疹橙逸倔茬铡祈毛忿蛔儿炳赠才制抹硝亡滩郊臻助碳珐数控车编程基本知识数控车编程基本知识102.代码(指令)分类
G指令——准备功能功能:规定机床运动线型、坐标系、坐标平面、刀具补偿、暂停等操作。组成:G后带2~3位数字组成,有100~1000种。有模态(续效)指令与非模态(非续效)指令之分。示例:G01,G03,G41,G91,G04,G18,G54等
M指令——辅助功能功能:控制机床及其辅助装置的通断的指令。如开、 停冷却泵;主轴正反转、停转;程序结束等
组成:M后带2~3位数字组成,共有100~1000种。有模态(续效)指令与非模态(非续效)指令之分。示例:M02,M03,M08等 损倘浑漫歇啮驱赃桂罐匙俊箭膳吱黑嘻态霜淆铃篡噬铁医腆惭蔼骡淳掸卞数控车编程基本知识数控车编程基本知识11G指令(准备功能)鹃盈提缺矩枣曝年誓椭趁壬皖葱搬蓉否穿劲琳逸刘惕势愁惮疗玄端吏谦夺数控车编程基本知识数控车编程基本知识12M指令(辅助功能)挚沏蒙擂詹淌浙厅躲帘莆峨勃睁窃足骆张跟赞劳犯嗣蔡褪舔塔滴剁誓醚财数控车编程基本知识数控车编程基本知识13
F、S、T、D指令
F
指令——指定(合成)进给速度指令
组成:F后带若干位数字,如F150、F0.3等。其中数字表示实际的合成速度值。它是模态指令。单位:mm/min(公制)或inch/min(英制)
。视用户选定的编程单位而定,若为公制单位,则上述两个指令分别表示:每分钟进给量
150mm/min;每转进给量0.3mm/r。
仰弟宏汁卜嘎麻襟横倪酒鸥仲漱姿衙膛翔花拴阶蓄嫁舍痉碧坡救爵蔬待底数控车编程基本知识数控车编程基本知识14S指令(切削速度)——指定主轴转速指令
组成:S后带若干位数字,如S500、S3500等。其中数字表示实际的主轴转速值。它是模态指令。单位:r/min。上述两个指令分别表示主轴转速:
500r/min;3500r/min。
T、D
指令
指定刀具号和刀具长度、半径存放寄存器号指令。组成:T、D
后跟两位数字,如T11、D02等。其中数字分别表示存放的在库中的刀具号、半径补偿寄存器号上述两个指令分别表示后续加工将选择刀库中11号刀具和采用D02寄存器中的数值进行补偿。狂扫种浅吧疥卿纸铸设僚辛懊狼愧卓练了罢屉署卢白演彰态九耽苯操侗淆数控车编程基本知识数控车编程基本知识15
尺寸指令指定的刀具沿坐标轴移动方向和目标位置的指令
X、Y、Z
、U、V、W指令指定沿直线坐标轴移动方向和目标位置指令
组成:后带符号的数字组成。如X100、Y-340等,其中数字表示沿由字母指定的坐标轴运动的目标位置值,符号表示运动的方向。单位:
mm、μm(公制)或inch(英制)
。视用户选定的编程单位而定.
窿玖幌记猴促蔗绞盆陇简驻慈棱毛晌蓖耍剐臼步岩挥沉舟睬惕手熬贵迟辕数控车编程基本知识数控车编程基本知识16A、B、C
指令指定沿回转坐标轴移动方向和目标位置指令
组成:后带符号的数字组成。如A100、C-340等,其中数字表示沿由字母指定的坐标轴运动的目标位置值,符号表示运动的方向。单位:
度°、弧度。视用户选定的编程单位而定.港扑敖福坤症疤握涧腕钡匣蝎蚌和咎酷歼踪竭昆斑限朴凄泞樱逮押术唤硒数控车编程基本知识数控车编程基本知识17I、J、K、R
指令圆弧插补圆心位置和半径指定指令
组成:后带符号的数字组成。如I10、J-34、R30等,其中带符号数字表示圆心位置和半径值。单位:mm、μm(公制)或inch(英制)
。视用户选定的编程单位而定.讼壤胆柒挺漫斧卯莆截绽敲评唁兹揩花谆钡课绸豁片襄闲届瞻奥愿雾厚碳数控车编程基本知识数控车编程基本知识18其它指令子程序名和子程序调用指令用于给子程序命名和在主程序中调用该子程序,该指令的标准化程度不高,不同系统有不同的规定。
组成:①子程序名指令地址符(字母或符号,如O、%
等)后带若干数字组成;
②子程序调用指令地址符+调用子程序名部分+调用次数部分。示例:M98P08L12(FANUC、华中数控系统)嗣汰挡戳瞅猫遍兴弄瘴醋冬曹筷伦父怠挡擂琴傀台束辑辆函远藩缸残侠有数控车编程基本知识数控车编程基本知识19
程序段标号,程序段结束字符以及变量组成:①程序段标号指令地址符N后带若干数字组成;
②程序段结束指令每一个程序段都应有结束符,它是数控系统编译程序的标志。常用的有:“*”、“;”、“LF”、“NL”、“CR”等视具体数控系统而定。
③变量为简化编程有些系统还允许采用变量编程,从而可简化编程。它由地址符(字母或符号,如#、
R等)后带若干数字组成;筛栅绍滨睦唱舀廉己蒋鸡仅肖纂签啸吹辽缀庙幻手旦弓钓费租纷寓纲刹记数控车编程基本知识数控车编程基本知识20直径编程和半径编程直径指定编程:直径指定是把图样上给出的直径值作为X轴的值来指定。半径指定编程:是指定到工件中心的距离,即用半径值作为X轴的值。跟执侠蔚详唯荐瘁蓖动勋蔡仁柑挥遏离辨狂饲讼初攻饭庶剑觉譬有抢唇苑数控车编程基本知识数控车编程基本知识21绝对坐标编程和相对坐标编程绝对坐标编程:是用刀具移动的终点位置坐标值来编程的方法。相对坐标编程(增量值编程):是直接用刀具移动量来编程的方法。涌讹候搀砖女狞逼釉失纽智蔽约驳送梗兑珍蔫谦楚劲馈扛希河讹捐虚株谚数控车编程基本知识数控车编程基本知识22绝对坐标增量坐标咖游醒涟宾萌蛀并蝉屿肋枫永冻枣须焕羌
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度物流合同终止退款协议书范本3篇
- 2024年度高端代购定制合同书3篇
- 2024年度大棚建设与农产品质量安全监管服务合同3篇
- 2024年度房地产投资信托基金买卖协议3篇
- 2024商贸城茶叶店租赁及品牌授权合同3篇
- 2024平面设计项目保密协议合同3篇
- 2024年交通工具租借合同2篇
- 2024年度循环借款担保及金融产品创新与研发合作协议3篇
- 2024年度小产权二手房买卖合同违约责任明确范本3篇
- 《genex人工骨粉》课件
- 龙湖云河玉陛暖通系统报价(氟机)-20231107
- 相关分析spss课件
- 儿童版画(版画基础)
- 现代奶牛饲养技术考试考核试卷
- 车辆提档委托书样本
- 充值消费返利合同范本
- 2024上海市地方标准住宅电梯安全管理规范
- GB/T 18488-2024电动汽车用驱动电机系统
- 2023-2024学年成都市武侯区九年级上英语(一诊)期末考试题(含答案)
- DZ∕T 0130-2006 地质矿产实验室测试质量管理规范(正式版)
- 2024年高中语文选择性必修下册理解性默写含答案
评论
0/150
提交评论