版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 4.2.6 辅助功能辅助功能 M功能功能 主要控制机床主轴或其他机电安装的动作,还可用于其他辅助主要控制机床主轴或其他机电安装的动作,还可用于其他辅助动作,如程序暂停、程序终了等。动作,如程序暂停、程序终了等。1程序停顿程序停顿M00格式:格式:M00;阐明:阐明:1系统执行系统执行M00指令后,机床的一切动作均被切断,机床处指令后,机床的一切动作均被切断,机床处于暂停形状,重新按下启动按钮后,系统将继续执行于暂停形状,重新按下启动按钮后,系统将继续执行M00程程序段后面的程序。假设此时按下复位键,程序将前往到开场位序段后面的程序。假设此时按下复位键,程序将前往到开场位置,此指令主要用在尺寸
2、检验、排屑或插入必要的手工动作等。置,此指令主要用在尺寸检验、排屑或插入必要的手工动作等。 2M00指令必需单独设一程序段。指令必需单独设一程序段。 例例4-3 多刀粗加工的子程序调用。如图锥面分多刀粗加工的子程序调用。如图锥面分3刀粗加工。刀粗加工。 例例4-4 外形一样部位加工的子程序调用外形一样部位加工的子程序调用 N110 G00 Z-32; 所谓宏程序就是把一组数值或变量预先存于一组地址中,当需求时,就用特殊的调用指令调用该变量的地址即可,这些特殊的调用指令就叫宏程序指令,简称宏指令,由宏指令组成的程序叫宏程序。 宏指令可以运用变量进展算术运算、逻辑运算和函数的混合运算,此外还可以运
3、用循环语句、分支语句和子程序调用语句等功能,以利于编制各种复杂的零件加工程序,减少手工编程时进展繁琐的数值计算,简化程序。比如说要加工椭圆,假设没有宏指令的话,我们要逐点算出曲线上的点,然后用一段段直线逼近曲线。可是运用了宏程序后,只需把椭圆公式输入到系统中,然后给出X或Z坐标并且每次添加10um,那么宏程序就会自动算出Z或X坐标,并控制机床进展切削加工。 1变量的表示 变量可以用“#号和紧跟其后的变量序号构成:#ii=1,2,3,如#5、#109、#501。也可以用表达式的方式来表示,如50、1021-1、250。 2变量的援用 将跟随在一个地址后的数值用一个变量来替代,即引入了变量。例如:
4、对于F103,假设103=50时,那么为F50;对于Z-110,假设110=100,那么Z为-100;对于G130,假设130=3时,那么为G03。留意:地址符O、N、/等不能援用变量。 3未定义的变量 尚未被定义的变量,称为。变量0经常被用作变量运用。 1部分变量 部分变量就是仅在宏程序中部分运用有效的变量。换句话说,在某时辰调出的宏程序中所运用的部分变量#i和另一时辰调用的宏程序可以与前一个宏程序一样或不同中所运用的#i不同。因此在多重调用时,宏程序之间相互调用的情况下不会破坏对方宏程序的变量。 当前的部分变量序号有不同的数控系统分配变量的序号不同: 200249 0层部分变量; 2502
5、99 1层部分变量; 300349 2层部分变量; 350399 3层部分变量; 400449 4层部分变量; 450499 5层部分变量; 因此子程序嵌套调用的深度最多可以有7层。每一层子程序都有本人独立的部分变量,变量个数为50。 2公共变量 公共变量也称通用变量,就是在主程序和主程序调用的各宏程序内都有效的变量,也就是说,在一个宏指令中的#i与在另一个宏指令中的#i是一样的,因此一个宏指令可以运用另一宏指令计算出的变量#i。 公共变量的序号为:100131;500531。其中100131公共变量在电源断电后即清零,重新开机后变量的数值全部为零,称为非坚持型或操作型变量;500531公共变
6、量即使电源断电后,它们的值也坚持不变,因此也称为坚持型变量。 3系统变量 系统变量是指有固定用途的变量,它的值决议系统的形状。系统变量包括刀具偏置变量、接口的输入/输出信号变量、位置信息变量等,因系统变量普通不常用,故在此略去。 格式:G65 Hm P#i Q#j R#k;阐明: 1) 格式中m宏指令的功能,用0199表示,见表4-3; #i运算结果存放处的变量名;#j被运算的变量1,也可以是一个常数;#k被运算的变量2,也可以是一个常数。 2变量的值不带小数点,单位为0.001mm,如# 100=10,那么X # 100=0.01mm;用度表示角度的量纲时,其单位为0.001。 3在运算中,
7、假设不指定Q、R时其值按0计算;运算结果中少于1的数将舍去。 4在条件转移指令中,假设序号n为正值,那么检索过程是先向大程序段号查找;假设n为负值,那么检索过程是先向小程序段号查找;转移段号可以是变量,如G65 H81 P#100 Q#101 R#102当#101 = #102,转移到由#100指定的段号中。 5宏指令中的H、P、Q、R必需在G65之后指定,只需O、N可在G65之前指定。 1变量的定义和置换。# i = #j格式:G65 H01 P#i Q#j;例:G65 H01 P#101 Q1005;#101=1005 G65 H01 P#101 Q-#112;#101=-#112 2加法
8、。#i = #j#k格式:G65 H02 P#i Q#j R#k;例: G65 H02 P#101 Q#102 R#103;#101=#102+#1033减法。#i = #j#k格式:G65 H03 P#i Q#j R#k;例:G65 H03 P#101 Q#102 R#103;#101=#102#103 4乘法。#i = #j#k格式:G65 H04 P#i Q#j R#k;例:G65 H04 P#101 Q#102 R#103;#101=#102#103 5除法。#i = #j/#k格式:G65 H05 P#i Q#j R#k;例:G65 H05 P#101 Q#102 R#103;#10
9、1=#102/#1036逻辑或。#i = #j OR #k格式:G65 H11 P#i Q#j R#k;例:G65 H11 P#101 Q#102 R#103;#101=#102 OR #1037逻辑与。#i = #j AND #k格式:G65 H12 P#i Q#j R#k;例:G65 H12 P#101 Q#102 R#103;#101=#102 AND #1038平方根 。格式:G65 H21 P#i Q#j;例:G65 H21 P#101 Q#102; # i=#j #101= #1029绝对值。#i =|# j|格式:G65 H22 P#i Q#j;例:G65 H22 P#101 Q
10、#102;#101=|#102| 10混合平方根1 。格式:G65 H27 P#i Q#j R#k;例:G65 H27 P#101 Q#102 R#103; 22# i=# j +# k22101102103# =# +# 11正弦函数。# i# j SIN# k格式:G65 H31 P#i Q#j R#k角度用度表示,其单位1/1000度;例:G65 H31 P#101 Q#102 R#103;#101=#102 SIN#10312余弦函数。# i# j COS# k格式:G65 H32 P#i Q#j R#k单位:度;例:G65 H32 P#101 Q#102 R#103;#101=#10
11、2 COS#10313正切函数。# i# j TAN# k格式:G65 H33 P#i Q#j R#k单位:度;例:G65 H33 P#101 Q#102 R#103;#101=#102 TAN#10314反正切。# iATAN# j/# k格式:G65 H34 P#i Q#j R#k单位:度;例:G65 H34 P#101 Q#102 R#103;#101= ATAN#102/# 10315无条件转移。格式:G65 H80 Pnn为程序段号;例:G65 H80 P120;转移到N120程序段16条件转移1。# j EQ # k=格式:G65 H81 Pn Q#j R#kn为程序段号;例:G6
12、5 H81 P120 Q#101 R#102;当#101 = #102,转移到N120程序段;假设#101 #102,那么执行下一程序段 17条件转移2。# j NE # k格式:G65 H82 Pn Q#j R#kn为程序段号;例:G65 H82 P120 Q#101 R#102;当#101 #102,转移到N120程序段;假设#101 = #102,那么执行下一程序段18条件转移3。# j GT # k格式:G65 H83 Pn Q#j R#kn为程序段号;例:G65 H83 P120 Q#101 R#102;当#101#102,转移到N120程序段;假设#101#102,那么执行下一程序
13、段19条件转移4。# j LT # k格式:G65 H84 Pn Q#j R#kn为程序段号;例:G65 H84 P120 Q#101 R#102;当#101#102,转移到N120程序段;假设#101#102,那么执行下一程序段20条件转移5。# j GE # k格式:G65 H85 Pn Q#j R#kn为程序段号;例:G65 H85 P120 Q#101 R#102;当#101#102,转移到N120程序段;假设#101#102,那么执行下一程序段21条件转移6。# j LE # k格式:G65 H86 Pn Q#j R#kn为程序段号;例:G65 H86 P120 Q#101 R#10
14、2;当#101#102,转移到N120程序段;假设#101#102,那么执行下一程序段例例4-5 宏程序运用宏程序运用 加工如图加工如图4-35所示零件,零件曲面所示零件,零件曲面为抛物线,方程为为抛物线,方程为 ,其它尺,其它尺寸见图。设工件坐标系如下图,刀尖寸见图。设工件坐标系如下图,刀尖起始点与工件原点的间隔为:起始点与工件原点的间隔为:X=200mm,Z=400mm。 2120zx O1000; N010 G50 X200 Z400; N020 G00 Z2 M04 S700 T1000; N030 X0 M08; N040 G42 G01 Z0 F0.05 T1010; N050 G
15、65 H01 P102 Q0; N060 G65 H02 P101 Q102 R10; N070 G65 H04 P103 Q101 R101; N080 G65 H05 P104 Q103 R20000; N090 G65 H01 P105 Q104; N100 G01 X101 Z105; N110 G65 H01 P102 Q101; N120 G65 H82 P60 Q105 R-80000; N130 G01 Z-110 M09; N140 G40 G00 U5 T1000; N150 G28 U2 W2; N160 M30; 8刀架转位按钮INDEX,在手动方式下,“TOOL SE
16、LECTION开关指定了刀号后,压下此按钮用于换刀。9对刀仪按钮TOUCH SENSOR,在手动方式下,用于对刀仪的摆出和摆回。10卡盘压力转换按钮CHUCK PRESS CHANGE,用于卡盘夹紧压力的设定。按下此键,为低压力时指示灯闪闪发亮,再次按下此键,转换为高压力,指示灯灭。11尾座夹紧按钮TAIL STOCK INTERLOCK,开机后尾座处于夹紧形状,指示灯不亮。压下此按钮,松开尾座,指示灯亮。再压下它,夹紧尾座。19机床锁定开关MACHINE LOCK,开关置于“ON位置,仅滑板不能挪动,开关置于“OFF位置,操作正常执行。20程序检查开关PROG CHECK,开关置于“ON位置
17、,用于检查加工程序,此时程序中的M、S代码无效,T代码有效,滑板以空行程速度挪动。开关置于“OFF位置,执行正常操作。21空运转开关DRY RUN,开关置于“ON位置,程序中的F代码无效,滑板以“进给倍率开关指定的速度挪动,同时滑板的快速挪动有效。开关至于“OFF位置,F代码有效。22程序段跳开关BLOCK DELETE,开关置于“ON位置,对于程序开头有“/符号的程序段被跳过不执行。将开关置于“OFF位置,“/符号无效。23单步运转开关SINGLE BLOCK,开关置于“ON位置,在自动运转的方式下,执行一个程序段后自动停顿;开关置于“OFF位置,那么延续运转程序。24选择停顿开关OPTIO
18、NAL STOP,开关置于“ON位置,当程序运转到M01时,暂停运转,且主轴停转,冷却停顿,其上指示灯亮。按下“CYCLE START按钮,继续执行下面的程序。开关置于“OFF位置,M01代码功能无效。“MEM存储器任务方式:机床执行存储器中的程序,自动加工工件。“MDI手动数据输入方式:用MDI键盘直接将程序输入到存储器内,并立刻运转,将此方法称为MDI任务方式。用MDI键盘将加工程序输入到存储器内,此方法称为手动数据输入。2“MANU手动方式中有4种任务方式“HANDLE手摇轮方式:可转动手摇轮使滑板挪动,每次只能挪动一个坐标轴。在“HANDLE方式下,可以选择X1、X10、X100三种滑
19、板挪动的速度。“JOG点动方式:可用“JOG按钮使滑板挪动,挪动速度由“FEEDRATE OVERRIDE开关设定。“RAPID快速点动方式:用“JOG按钮使滑板快速挪动,挪 动 速 度 由 “ R A P I D OVERRIDE开关设定。“ZERO RETURN前往参考点方式:用“JOG按钮,使X、Z轴前往机床 参 考 点 , 对 应 的ZERO-X、ZERO-Z参考点指示灯亮。26主轴功能按钮SPINDLE1“FWD-RVS为正反转开关,用以指定主轴的旋转方向。2压下停顿“STOP按钮,主轴停转。 如图4-38所示,改换刀具后,测得其位置尺寸变化为双点划线所示为改换后刀具位置: X向变化-0.1mm直径变化为-0.2mm;Z向变化0.2mm。 对应补偿值为: X = 0.2mm; Z = -0.2mm。设定该刀具号和补偿号均为02,按下功能键“OFFSET,CRT屏幕上显示“OFFSET/
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026及未来5年中国三盐基硫酸铅市场现状数据分析及前景预测报告
- 2026及未来5年中国PET聚酯打包带市场现状数据分析及前景预测报告
- 2026年建筑施工企业安全员A证理论考试题及答案
- 2026年网络内容审核业务考试题库及答案
- 2026年海员地理模拟试卷(含答案)
- 2026年一建模拟试卷(含答案)
- 2026年动物免疫考试模拟试卷(含答案)
- 2026年麻疹病毒肺炎合并皮疹预防模拟题及答案详解
- 2026年公司安全生产模拟试题(含答案)
- 2026年河北省安全员考试题库及答案详解
- 甘肃张掖市肃南裕固族自治县马蹄学校2026-2027学年度第一学期七年级英语课后综合作业(一)(含答案)
- 2026年发展对象培训结业测试及答案解析
- 2026年第一季度家庭医生签约服务培训试卷及答案
- 2026“弘扬长征精神 奋进新征程”知识竞赛题库(含答案解析)
- 2026-2027学年教科版四年级上册科学第一单元《空气》单元素养测评卷含答案
- 中信金融资产笔试题
- 四川省水利工程设计概(估)算编制规定2025
- 胃穿孔课件教学课件
- 五级护工考试试题及答案
- 《电动自行车车载北斗卫星定位模块》(征求意见稿编制说明)
- (正式版)DB61∕T 1090-2017 《相变自调温沥青路面材料设计与施工规范》
评论
0/150
提交评论