收藏 分销(赏)

自制课件宏程序实例半球加工PPT.pptx

上传人:精**** 文档编号:1742122 上传时间:2024-05-08 格式:PPTX 页数:23 大小:2.47MB
下载 相关 举报
自制课件宏程序实例半球加工PPT.pptx_第1页
第1页 / 共23页
自制课件宏程序实例半球加工PPT.pptx_第2页
第2页 / 共23页
自制课件宏程序实例半球加工PPT.pptx_第3页
第3页 / 共23页
自制课件宏程序实例半球加工PPT.pptx_第4页
第4页 / 共23页
自制课件宏程序实例半球加工PPT.pptx_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、自制课件宏程序实例半球加工学习重点l1 1、HNCHNC21/22M21/22M循环语句得循环语句得使用方法使用方法l2 2、半球面加工宏程序得编写、半球面加工宏程序得编写数控加工编程及操作数控加工编程及操作2 2学习难点l1 1、变量得使用、变量得使用 l2 2、半球面加工路线得设计、半球面加工路线得设计 与坐标得计算与坐标得计算数控加工编程及操作数控加工编程及操作3 3数控加工编程及操作数控加工编程及操作4 4 HNC-21/22T HNC-21/22T、HNC-21MHNC-21M为用户配备了强有力得类似于高为用户配备了强有力得类似于高级语言得宏程序功能级语言得宏程序功能,用户可以使用变

2、量进行算术运算、逻用户可以使用变量进行算术运算、逻辑运算和函数得混合运算辑运算和函数得混合运算,此外宏程序还提供了循环语句、此外宏程序还提供了循环语句、分支语句和子程序调用语句分支语句和子程序调用语句,利于编制各种复杂得零件加工利于编制各种复杂得零件加工程序程序,减少乃至免除手工编程时进行繁琐得数值计算减少乃至免除手工编程时进行繁琐得数值计算,以及精以及精简程序量。简程序量。1 1、宏变量及常量宏变量及常量(1)(1)宏变量宏变量宏变量宏变量HNC-21/22THNC-21/22T华中世纪星数控系统变量表示形式为华中世纪星数控系统变量表示形式为华中世纪星数控系统变量表示形式为华中世纪星数控系统

3、变量表示形式为#后跟后跟后跟后跟1 14 4位数字位数字位数字位数字,变量种类有变量种类有变量种类有变量种类有三种三种三种三种:局部变量局部变量局部变量局部变量:#0:#0#49#49就是在宏程序中局部使用得变量就是在宏程序中局部使用得变量就是在宏程序中局部使用得变量就是在宏程序中局部使用得变量,用于存放宏程序中得数据用于存放宏程序中得数据用于存放宏程序中得数据用于存放宏程序中得数据,断电时丢失为空。断电时丢失为空。断电时丢失为空。断电时丢失为空。复习回顾数控加工编程及操作数控加工编程及操作5 5全全全全局局局局变变变变量量量量:用用用用户户户户可可可可以以以以自自自自由由由由使使使使用用用用

4、#50#50#50#50#199#199#199#199,她她她她对对对对于于于于由由由由主主主主程程程程序序序序调调调调用用用用得得得得各各各各子子子子程程程程序序序序及及及及各各各各宏宏宏宏程程程程序序序序来来来来说说说说就就就就是是是是可可可可以以以以公公公公用用用用得得得得,可可可可以以以以人人人人工工工工赋赋赋赋值值值值。HNC-21/22THNC-21/22THNC-21/22THNC-21/22T子子子子程程程程序序序序嵌嵌嵌嵌套套套套调调调调用用用用得得得得深深深深度度度度最最最最多多多多可以有可以有可以有可以有8 8 8 8层层层层,每一层子程序都有自己独立得局部变量每一层子

5、程序都有自己独立得局部变量每一层子程序都有自己独立得局部变量每一层子程序都有自己独立得局部变量(变量个数为变量个数为变量个数为变量个数为50505050)。系统变量系统变量系统变量系统变量:系统变量为系统变量为系统变量为系统变量为#1000#1000#1000#1000#1199#1199#1199#1199,她能获取包含在机床处理器或她能获取包含在机床处理器或她能获取包含在机床处理器或她能获取包含在机床处理器或NCNCNCNC内存中得内存中得内存中得内存中得只读或读只读或读只读或读只读或读/写信息写信息写信息写信息,包括与机床处理器有关得交换参数、机床状态获取参数、加工包括与机床处理器有关得

6、交换参数、机床状态获取参数、加工包括与机床处理器有关得交换参数、机床状态获取参数、加工包括与机床处理器有关得交换参数、机床状态获取参数、加工参数等系统信息。参数等系统信息。参数等系统信息。参数等系统信息。(2)(2)(2)(2)常量常量常量常量PIPI:圆周率圆周率圆周率圆周率;TRUETRUE:条件成立条件成立条件成立条件成立(真真真真);FALSEFALSE:条件不成立条件不成立条件不成立条件不成立(假假假假)复习回顾数控加工编程及操作数控加工编程及操作6 62 2 2 2、运算符与表达式运算符与表达式运算符与表达式运算符与表达式(1)(1)算术运算符算术运算符:+,-,*,/(2)(2)

7、条条件件运运算算符符:EQEQ(=),),NENE(),(),GTGT(),),GEGE(),(),LTLT(),),LELE()()(3)(3)逻辑运算符逻辑运算符:ANDAND,OROR,NOTNOT(4)(4)函函数数:SINSIN,COSCOS,TANTAN,ATANATAN,ATAN2ATAN2,ABSABS,INTINT,SIGNSIGN,SQRTSQRT,EXPEXP(5)(5)表表达达式式:用用运运算算符符连连接接起起来来得得常常数数,宏宏变变量量构构成成表表达式。达式。例如例如:175/175/SQRT2*COS55*PI/180 SQRT2*COS55*PI/180;#3*

8、6 GT 14#3*6 GT 14 复习回顾数控加工编程及操作数控加工编程及操作7 73 3、赋值语句、赋值语句、赋值语句、赋值语句格式格式:宏变量宏变量=常数或表达式常数或表达式把常数或表达式得值送给一个宏变量称为赋值。把常数或表达式得值送给一个宏变量称为赋值。例如例如:#2=175/#2=175/SQRT2*COS55*PI/180SQRT2*COS55*PI/180;#3=124#3=124、0 0 复习回顾数控加工编程及操作数控加工编程及操作8 84 4、条件判别语句条件判别语句条件判别语句条件判别语句IF,ELSE,ENDIFIF,ELSE,ENDIF格式格式(i)i):格式格式(i

9、i)ii):IF IF IF IF 条件表达式条件表达式条件表达式条件表达式 IF IF IF IF 条件表达式条件表达式条件表达式条件表达式 ELSE ENDIFELSE ENDIFELSE ENDIFELSE ENDIFENDIFENDIFENDIFENDIF复习回顾数控加工编程及操作数控加工编程及操作9 95 5、循环语句循环语句循环语句循环语句WHILE,ENDWWHILE,ENDW格式格式格式格式:WHILE WHILE WHILE WHILE 条件表达式条件表达式条件表达式条件表达式 ENDW ENDW ENDW ENDW复习回顾数控加工编程及操作数控加工编程及操作10106 6、

10、宏程序宏程序宏程序宏程序/子程序调用得参数传递规则子程序调用得参数传递规则子程序调用得参数传递规则子程序调用得参数传递规则G G 代代代代码码码码在在在在调调调调用用用用宏宏宏宏(子子子子程程程程序序序序或或或或固固固固定定定定循循循循环环环环,下下下下同同同同)时时时时,系系系系统统统统会会会会将将将将当当当当前前前前程程程程序序序序段段段段各各各各字字字字段段段段(AZAZ共共共共2626个个个个字字字字段段段段,如如如如果果果果没没没没有有有有定定定定义义义义则则则则为为为为零零零零)得得得得内内内内容容容容拷拷拷拷贝贝贝贝到到到到宏宏宏宏执执执执行行行行时时时时得得得得局局局局部部部部

11、变变变变量量量量#0#0#25#25,同同同同时时时时拷拷拷拷贝贝贝贝调调调调用用用用宏宏宏宏时时时时当当当当前前前前通通通通道道道道九九九九个个个个轴轴轴轴(轴轴轴轴00轴轴轴轴8 8)得得得得绝绝绝绝对对对对位位位位置置置置(机机机机床床床床绝绝绝绝对对对对坐坐坐坐标标标标)到到到到宏宏宏宏执执执执行行行行时时时时得得得得局局局局部部部部变变变变量量量量#30#30#38#38。宏程序得调用格式为宏程序得调用格式为宏程序得调用格式为宏程序得调用格式为:M98 M98 P P(宏宏宏宏程程程程序序序序名名名名)或或或或G65 G65 P P(宏程序名宏程序名宏程序名宏程序名)。#25 Z#2

12、5 Z 复习回顾任务分析任务分析数控加工编程及操作数控加工编程及操作1111 使用使用HNC-21/22HNC-21/22系统数铣加工如图所示半球面系统数铣加工如图所示半球面零件零件,已知球面半径已知球面半径R=30R=30第一步:加工出圆柱面数控加工编程及操作数控加工编程及操作1212大家有疑问的,可以询问和交流大家有疑问的,可以询问和交流可以互相讨论下,但要小声点可以互相讨论下,但要小声点可以互相讨论下,但要小声点可以互相讨论下,但要小声点第二步:粗铣半球面数控加工编程及操作数控加工编程及操作1414第三步:精铣半球面数控加工编程及操作数控加工编程及操作1515编程思编程思路路以若干个不等

13、半径得整圆代替曲面以若干个不等半径得整圆代替曲面数控加工编程及操作数控加工编程及操作1616数控加工编程及操作数控加工编程及操作1717编程思路编程思路平头铣刀加工平头铣刀加工编程思路编程思路球头铣刀加工球头铣刀加工数控加工编程及操作数控加工编程及操作1818任务实施任务实施1、毛坯与机床2、装夹与坐标系3、刀具4、走刀路径数控加工编程及操作数控加工编程及操作1919走刀路径数控加工编程及操作数控加工编程及操作2020数控加工编程及操作数控加工编程及操作2121数学运算数学运算1、A点坐标(X,Y,Z),对应角度;2、A点高度:HZR*SIN()3、A点对应圆周半径:r=X=R*COS()数控加工编程及操作数控加工编程及操作2222数控加工编程及操作数控加工编程及操作2323

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服