ImageVerifierCode 换一换
格式:PPT , 页数:40 ,大小:860.50KB ,
资源ID:1449931      下载积分:15.5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1449931.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(宏程序编程实例与技巧方法.ppt)为本站会员(taixu****ngzhu)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

宏程序编程实例与技巧方法.ppt

1、单元宏用户宏程序编程用户宏程序编程在数控编程中,宏程序编程灵活、高效、快捷,是加工编程的重要补充。宏程序不仅可以实现象子程序那样,例如,型腔加工宏程序、固定加工循环宏程序、球面加工宏程序、锥面加工宏程序等。l华中数控宏程序lFANUC数控宏程序lSIEMENS数控参数编程Date1数控加工技术数控加工技术单元宏用户宏程序编程华中数控用户宏程序HNC-21/22T 、 HNC-21M为用户配备了强有力的类似于高级语言的宏程序功能,用户可以使用变量进行算术运算、逻辑运算和函数的混合运算,此外宏程序还提供了循环语句、分支语句和子程序调用语句,利于编制各种复杂的零件加工程序,减少乃至免除手工编程时进行

2、繁琐的数值计算,以及精简程序量。一、基础知识1. 宏变量及常量(1) 宏变量HNC-21/22T华中世纪星数控系统变量表示形式为 # 后跟 1 4位数字,变量种类有三种: 局部变量 : #0 #49是在宏程序中局部使用的变量,用于存放宏程序中的数据,断电时丢失为空。Date2数控加工技术数控加工技术单元宏用户宏程序编程一、基础知识 全局变量 :用户可以自由使用 #50 #199,它对于由主程序调用的各子程序及各宏程序来说是可以公用的,可以人工赋值。 HNC-21/22T子程序嵌套调用的深度最多可以有 8层,每一层子程序都有自己独立的局部变量(变量个数为 50)。 系统变量 :系统变量为 #10

3、00 #1199,它能获取包含在机床处理器或 NC内存中的只读或读 /写信息,包括与机床处理器有关的交换参数、机床状态获取参数、加工参数等系统信息。(2) 常量PI: 圆周率 ; TRUE: 条件成立 (真 ); FALSE: 条件不成立 (假 ) 1、 宏变量及常量Date3数控加工技术数控加工技术单元宏用户宏程序编程2、 运算符与表达式(1) 算术运算符: +, -, *, /(2) 条件运算符: EQ( =), NE( ), GT(), GE( ), LT(), LE( )(3) 逻辑运算符: AND, OR, NOT(4) 函数: SIN, COS, TAN, ATAN, ATAN2,

4、 ABS, INT, SIGN, SQRT, EXP(5) 表达式:用运算符连接起来的常数,宏变量构成表达式。例如: 175/SQRT2 * COS55 * PI/180 ; #3*6 GT 14 Date4数控加工技术数控加工技术单元宏用户宏程序编程3、赋值语句格式:宏变量 =常数或表达式把常数或表达式的值送给一个宏变量称为赋值。例如: #2 = 175/SQRT2 * COS55 * PI/180;#3 = 124.0 Date5数控加工技术数控加工技术单元宏用户宏程序编程4、 条件判别语句 IF, ELSE, ENDIF格式 (i): 格式 (ii) : IF 条件表达式 IF 条件表达

5、式 ELSE ENDIFENDIFDate6数控加工技术数控加工技术单元宏用户宏程序编程5、 循环语句 WHILE , ENDW格式: WHILE 条件表达式ENDWDate7数控加工技术数控加工技术单元宏用户宏程序编程6、 宏程序 /子程序调用的参数传递规则G 代码在调用宏 (子程序或固定循环,下同 )时,系统会将当前程序段各字段 (AZ共 26个字段,如果没有定义则为零 )的内容拷贝到宏执行时的局部变量 #0 #25,同时拷贝调用宏时当前通道九个轴(轴 0轴 8)的绝对位置 (机床绝对坐标 )到宏执行时的局部变量 #30 #38。宏程序的调用格式为:M98 P( 宏程序名) 或G65 P(

6、 宏程序名) 。 #25 Z Date8数控加工技术数控加工技术单元宏用户宏程序编程%1000;长半轴、短半轴分别为 40、 30的椭圆G54 G90 G00 Z30M03 S800G00 X45 Y-15 ; 快速定位至下刀点Z3G01 Z-5 F100#0=0; 给角度 赋 0初值WHILE #0 LE 360; 当角度 360度时,执行循环体内容#1=40*COS#0*PI/180; 用椭圆的标准参数方程求动点 M的 X坐标值#2=30*SIN#0*PI/180; 用椭圆的标准参数方程求动点 M的 Y坐标值G01 X#1 Y#2 ; 用直线插补指令加工至 M点, 即用直线段逼近椭圆#0=

7、#0+1;角度 的递增步长取 1度 ENDWX45 Y15; 切出椭圆G00 Z30 M05X0 Y0M30 7、用户宏程序编程思路 Date9数控加工技术数控加工技术单元宏用户宏程序编程%1000;长半轴、短半轴分别为 40、 30的椭圆G92 X0 Y0 Z30M03 S800G00 X45 Y-15 M08; 快速定位至 A点Z3G01 Z-5 F100#2=0; 给角度 赋 0初值WHILE #2 LE 360; 当角度 360度时,执行循环体内容#11=40*COS#2*PI/180; 用椭圆的标准参数方程求动点 M的 X坐标值#12=30*SIN#2*PI/180; 用椭圆的标准参数方程求动点 M的 Y坐标值G42 G64 G01 X#11 Y#12 D01; 用直线插补指令加工至 M点,即用 直线段逼近椭圆#2=#2+1;角度 的递增步长取 1度 ENDWG40 G01 X45 Y15; 切出椭圆至 C点Z3 M09G00 Z30 X0 Y0 M05M30 二、 数控铣床用户宏程序编程 Date10数控加工技术数控加工技术

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。