欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOC文档下载  

    广州数控车床与FANUC数控车床宏程序的不同点.doc

    • 资源ID:10371       资源大小:143KB        全文页数:8页
    • 资源格式: DOC        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    广州数控车床与FANUC数控车床宏程序的不同点.doc

    浅谈数控车床与FANUC数控车床宏程序编制的不同点对于FANUC系统数控车床的宏B程序编制,大家并不陌生,所有的教材都有例子,但对于数控系统车床来说,宏A程序几乎查不到实例资料,厂家说明书只介绍几个G65格式,对于广大数控人员来说,只是凤毛麟角,无实际例子,往往无从下手,下面本人举一些程序例子,供大家参考。宏程序是用户把实现某种功能的一组指令像子程序一样预先存入存储器中,用一个指令代表这个存储的功能,在程序中只要指定该指令就能实现这个功能。通常我们把这一组指令称为用户宏程序本体,简称宏程序,把代表指令称为用户宏程序调用指令,简称宏指令。用户宏程序允许使用变量,可以给变量赋值,变量间可以进行算术和逻辑运算,这样用户可以扩展数控系统的功能。用户宏程序有A、B两种功能,数控系统GSK980TD使用宏A程序,FANUC-0i系统数控使用宏B较多。FANUC数控系统车床的宏程序指令可参考其它有关数控的书。FANUC数控系统车床例子如下:图1椭圆的长轴a=20,短轴b=15椭圆标准方程公式是: X=O0001G99 M3 S400T0101G0 X32 Z2 图1G73 U15 R16G73 P10 Q20 U0.3 W0 F0.2N10 G0 X0 G01 Z0 #1=20 赋值#1=20#2=15 赋值#2=15#3=20 赋值#3=20,#3为起点到圆心的距离WHILE #3 GE 0 DO 1 当#3大于等于0,执行1 语句,否则执行END 1以下语句#4=#2*SQRT#1*#1-#3*#3/#1 #4=#2×/#1G1 X2*#4Z#3-20 车椭圆#3=#3-0.5 步距0.5END 1 语句 1 结束N20 X32 G0 X100 Z100M00M3 S100 T0101G0X 34 Z2G70 P10 Q20 F0.08 G0 X100 Z100M30 从以上例子看出,宏B程序比较直观易懂,符合语言的逻辑规律。而数控系统宏A程序相对来说比较呆板,下面详细说明。数控系统车床变量的表示用"#"+变量号来表示格式:#i<I=200,202,203,> 示例:#205,#209,#223根据变量号的不同,变量分为公用变量和系统变量: 公用变量有#200#231、#500#515,在程序中是公用的,变量值掉电保持。 系统变量的用途中系统中是固定的,系统变量接口输入信号有#10001015,接口输出信号有#1100#1105。一般指令格式: G65 Hm P#i Q#j R#k;m:表示运算命令或转移命令功能#i;存入运算结果的变量名#j:进行运算的变量名1,也可是常数#k:进行运算的变量名2,也可是常数如:G65 H02 P#201 Q#202 R15;<#201=#201+15> 具体各H后的m值含义见数控系统说明书。数控系统车床例子如下:椭圆的长轴a=20,短轴b=15椭圆参数方程公式是Z=bCOS<t>,X=aSIN<t> 即得Z=20COS<t>,直径X=30SIN<t>O0001G99 M3 S400T0101G0 X32 Z3G1 Z1 F0.2G65 H01 P#201 Q28500 赋值#201=28.5N70 G65 H01 P#200 Q0000 赋值#200=0°,起始角0°N80 G65 H31 P#204 Q30000 R#200 #204=30×SIN#200G65 H02 P#204 Q#204 R#201 #204=#204+#201G65 H32 P#205 Q20000 R#200 #205=20×COS#200G65 H03 P#205 Q#205 R19500 #205=#205-19.5G1 X#204 Z#205 车椭圆G65 H02 P#200 Q#200 R5000 #200=#200+5°角度增量5°G65 H84 P80 Q#204 R29990 当#204小于29.99时,返回N80语句,大于时执行下一句G65 H03 P#201 Q#201 R1500 #201=#201-1.5G0 X32 Z1 G0 X#201G65 H84 P70 Q#200 R85000 当#200小于85°时,返回N70语句,大于时执行下一句G0 X100 Z100 M00T0101 M3 S1000 G0 X0 Z3G1 Z0 F0.08G65 H01 P#200 Q0000 赋值#200=0N90G65 H31 P#204 Q30000 R#200 #204=30×SIN#200G65 H32 P#205 Q20000 R#200 #205=20×COS#200G65 H03 P#205 Q#205 R20000 #205=#205-20G1 X #204 Z#205 车椭圆G65 H02 P#200 Q#200 R1000 #200=#200+1°角度增量1°G65 H84 P90 Q#200 R90000 当#200小于90°时,返回N90语句,大于时执行下一句G0 X100 Z100M30 可见数控系统车床编程方式与FANUC数控系统车床大不相同,数控系统车床的宏程序编程只能用参数方程来加工,转移判断语句与FANUC数控系统WHILEDO 语句相似。对于车內椭圆的工件,例子如下:FANUC数控系统车床:图2椭圆的长轴a=40,短轴b=20O0001G99 M3 S400T0101G0 X15 Z2G71 U1 R0.5G71 P10 Q20 U-0.3 W0 F0.2 N10 G0 X39 G1 Z0X20 Z-33.35Z-40X19 N20 G0Z2 图2G0 X17 Z2G73 U-3 R4G73 P30 Q40 U-0.3 W0 F0.2N30 G0 X40 G01 Z0 #1=40 赋值#1=40#2=20 赋值#2=20#3=0 赋值#3=0,#3为起点到圆心的距离WHILE #3 GE -33.35 DO 1 当#3大于等于-33.35,执行1 句,否则执行END 1以下语句#4=#2*SQRT#1*#1-#3*#3/#1 #4=#2×/#1G1 X2*#4Z#3 车椭圆#3=#3-0.5 步距0.5END 1 语句 1 结束W-6X17N40 G0 Z2 G0 X100 Z100M00M3 S100 T0101G0X 42 Z2G70 P10 Q20 F0.08 G0 X100 Z100M30 此程序先进行粗镗孔使余量减小,最后分4刀加工椭圆。而数控系统车床可先钻好孔,再一层层车削。数控系统车床:椭圆的长轴a=40,短轴b=20椭圆参数方程公式是Z=bCOS<t>,X=aSIN<t>即得Z=40COS<t>,直径X=40SIN<t>O0001G99 M3 S400T0101G0 X0 Z3G1 Z1 F0.2G65 H01 P#201 Q38500 赋值#201=38.5N70 G65 H01 P#200 Q90000 赋值#200=90°N80 G65 H31 P#204 Q40000 R#200 #204=40×SIN#200G65 H03 P#204 Q#204 R#201 #204=#204-#201G65 H32 P#205 Q40000 R#200 #205=40×COS#200G1 X#204 Z#205 车椭圆G65 H02 P#200 Q#200 R3000 #200=#200+5°角度增量5°G65 H83 P80 Q#204 R0000 当#204大于0时,返回N80语句,小于时执行下一句G65 H03 P#201 Q#201 R1500 #201=#201-1.5G0 X0 Z1 G0 X#201G65 H84 P70 Q#200 R185000 当#200小于185°时,返回N70语句,大于时执行下一句G0 X100 Z100 M00T0101 M3 S1000G0 X40 Z3G1 Z0 F0.08G65 H01 P#200 Q90000 赋值#200=90°N90 G65 H31 P#204 Q40000 R#200 #204=40×SIN#200G65 H32 P#205 Q40000 R#200 #205=40×COS#200G1 X #204 Z#205 车椭圆G65 H02 P#200 Q#200 R1000 #200=#200+1°角度增量1°G65 H84 P90 Q#200 R180000 当#200小于180°时,返回N90语句,大于时执行下一句G0 X100 Z100M308 / 8

    注意事项

    本文(广州数控车床与FANUC数控车床宏程序的不同点.doc)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开