数控车床由浅入深的宏程序实例.docx
《数控车床由浅入深的宏程序实例.docx》由会员分享,可在线阅读,更多相关《数控车床由浅入深的宏程序实例.docx(34页珍藏版)》请在优知文库上搜索。
1、数控车床由浅入深的宏程序实例裳华职业技术中专鲍新涛宏程序概述则是以直接的公式与语言输入的与C语言很相似在Oi系统中应用比较广。数控系统为用户配备了强有力的类似于高级语言的宏程序功能,用户能够使用变量进行算术运算、逻辑运算与函数的混合运算,此外宏程序还提供了循环语句、分支语句与子程序调用语句,利于编制各类复杂的零件加工程序,减少乃至免除手工编程时进行繁琐的数值计算,与精简程序量。宏程序指令适合抛物线、椭圆、双曲线等没有插补指令的曲线编程;适合图形一样,只是尺寸不一致的系列零件的编程;适合工艺路径一样,只是位置参数不一致的系列零件的编程。较大地简化编程;扩展应用范围。B类宏A类宏下列都以#100与
2、#101与#102,及数值10与20做为例子,应用的时候别把他们当格式就行,基本指令HOl赋值;格式:G65H01P#101Q#102:把#102内的数值给予到#101中G65H01P#101Q#10:把#10给予到#101中H02加指令;格式G65H02P#101Q#102R#103,把#102的数值加上#103的数值给予#101G65H02P#101Q102R10G65H02P#101Q10R#103上面4个都是加指令的格式都是把Q后面的数值或者变量号内的数值加上R后面的数H03减指令;格式G65H03P#101Q#102R#103,把#102的数值减去#103的数值给予#101G65H0
3、3P#101Q102R10G65H03P#101Q10R103G65H03P#101Q20R10上面4个都是减指令的格式都是把Q后面的数值或者变量号内的数值减去R后面的数值或者变量号内的数值然后等于到P后面的变量号中.H04乘指令;格式G65H04P#101Q#102R#103,把#102的数值乘上#103的数值给予#101G65H04P101Q102R10G65H04P101Q10R103G65H04P#101Q20R10上面4个都是乘指令的格式都是把Q后面的数值或者变量号内的数值乘上R后面的数值或者变量号内的数值然后等于到P后面的变量号中.H05除指令;格式G65H05P101Q#102R
4、#103,把#102的数值除以#103的数值给予#101G65H05P#101Q#102R10G65H05P#101Q10R#103上面4个都是除指令格式都是把Q后面的数值或者变量号内的数值除以R后面的数值或者变量号内的数值然后等于到P后面的变量号中.(余数不存,除数假如为O的话会出现112报警)三角函数指令H31SIN正玄函数指令:格式G65H31P#101Q#102R#103;含义Q后面的#102是三角形的斜边R后面的#103内存的是角度.结果是#101=#102*SIN#103,也就是说能够直接用这个求出三角形的另一条边长,与往常的指令一样Q与R后面也能够直接写数值.R后面的#103内存
5、的是角度.结果是#101二#102*CoS#103,也就是说能够直接用这个求出三角形的另一条边长.与往常的指令一样Q与R后面也能够直接写数值.H33与H34本来应该是TAN与ATAN的但是通过我使用得数并不准确,希望有明白的人能够告诉我是为什么?开平方根指令无条件转移指令H80;格式:G65H80PlO;直接跳到第10程序段有条件转移指令H81H82H83H84H85H86,分别是等于就转的H81;不等于就转的H82;小于就转的H83;大于就转的H84;小于等于就转的H85;大于等于就转的H86;定义能完成某一功能的一系列指令像子程序那样存入存储器,用户能够设定M、S、T、G代码调用它们,使用
6、时只需给出这个指令代码就能执行其功能,也能够像调用子程序一样使用。这样的程序也称作用户宏程序变量的表示与使用(一)变量表示#1(1=1,2,3,)或者机式子例:#5,#109,#501,#1+#2-12格式:V地址字#1这里的“代表变量号例:F#103,设#103=15则为F15Z-#110,设#110=250则为Z250X#24+#18*COS#1例:#30,设#30=3则为#3例:下述方法下同意O#l;I#26.00100.0;N#3Z200.0;例:#30=1100时,则M#30是不同意的程序定义时可省略小数点,例:#123=149一个在宏程序中局部使用的变量,其运算结果其他程序不可使用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控车床 由浅入深 程序 实例
