用户名: 密码:
马上注册
模具培训
仁好学校头部广告
仁 好 公 告

数控培训、模具培训
1、天津单片机培训开课通知


2,无人机课程

随到随学

3 、数控车床培训周末班:


4、数控车床培训日常班:


5、加工中心培训班:加工中心培训班:11月1日开班 6、ug培训班:


7、模具培训班:

 

模具培训日常班:11月3日开课

8、数控维修班:

数控维修培训周末班:逢周六以上课程报名从速,以便安排课程!

10、数控培训用工信息:

天津汽车模具厂德国博世公司招聘数控人才!

德盛美公司招聘数控

模具培训班毕业生

11、数控培训、模具培训用工信息:

  

  车床培训毕业生
12、数控培训、模具培训用工信息:


 
13、数控培训、模具培训用工信息:


  车床、加工中心培训毕业生
14、plc培训又增加了S7-300/400高级培训班!

 

名 师 简 介
数控培训、模具培训专家张松鹿 张松鹿
毕业于职工大学自动控制专业高级工程师,双师型教师,从事工程技术研发40余年,机械类、数控类教学工作20余年,教学质量高,深受学员喜爱...
数控培训、模具培训专家

数控培训、模具培训
学数控 到仁好 中德合作质量高! 技能培训 ,模具培训,数控培训—天津UG培训,天津模具培训,专业数控培训,专业模具培训,plc培训,UG培训,天津PLC培训,数控车床培训,加工中心培训,数控铣床培训。数控模具培训专家,深受广大学员欢迎-仁好数控培训学校引进德国职业教育资源,包括数控培训软件、硬件。拥有20多台数控机床。教学效果好,以实训为主,包学包会包分配。已经培养一万多名数控人才。现火热招生,报名从速!毕业于天津中德职业技术学院,曾在天津市数控比赛中获得第二名,并参加全国数控技能大赛选拔赛。加工中心技师、数控车技师。理论及实际操作讲解达到双师型教师的标准...

数控培训、模具培训专家宋志远 宋志元
毕业天津大学机械专业,高级讲师,有二十多年的数控技术培训经验,他是全国数控大赛天津教师组的第一名,拥有精湛的理论知识和丰富的教学经验...
数控培训、模具培训专家牛玉成 牛玉成
数控培训、模具培训专家,高级讲师,有二十多年的数控培训、模具培训经验,他是天津市参加全国数控大赛教师组的总教练...
数控培训、模具培训专家罗胜阳 罗胜阳
数控培训、模具培训专家,高级讲师,有十多年的数控培训、模具培训经验.曾获得天津市数控大赛第一名。加工中心高级技师....
数控培训、模具培训专家孔庆涛 孔庆涛
数控培训、模具培训专家,高级讲师,有十多年的数控培训、模具培训经验.曾获得天津市数控大赛第二名。加工中心高级技师....
仁好数控培训、模具培训专家、高级模具培训、设计模具培训、数控培训、高级数控培训
热 点 课 程
    中德数控班
    数控车床
    加工中心
    UG(CAD+CAM)
    天津PLC培训
    模具设计与制造
    检验
    数控维修
    大本、大专班
    模具钳工
    单片机
    最新开课
网 上 报 名
联 系 我 们
网址:www.chncnc.com
电话:022-24129660
      4006022090
天津plc培训
地址:天津市河东区一号桥耐火路4号
邮箱:renhaocnc@163.com
        友好合作学校
      您的位置:数控信息 >> 数控知识 >> 数控加工中宏程序的应用技巧

数控加工中宏程序的应用技巧
已阅[485]次[2010/6/23]

 宏程序简介

在 编 程 工作中,我们经常把能完成某一功能的一系列指令像子程序那样存人存储器,用一个总指令来代表它们,使用时只需给出这个总指令就能执行其功能所存人的这一系列指令称作用户宏程序本体,简称宏程序。这个总指令称作用户宏程序调用指令。在编程时,编程员只要记住宏指令而不必记住宏程序。

用 户 宏 程序与普通程序的区别在于:在用户宏程序本体中,能使用变量,可以给变量赋值,变量间可以运算,程序可以跳转;而普通程序中,只能指定常量,常量之间不能运算,程序只能顺序执行,不能跳转,因此功能是固定的,不能变化。用户宏功能是用户提高数控机床性能的一种特殊功能,在相类似工件的加工中巧用宏程序将起到事半功倍的效果。

宏 程 序 本体既可以由机床生产厂提供,也可以由机床用户自己编制。使用时,先将用户宏主体像子程序一样存人到内存里,然后用子程序调用指令调用。

2 用户宏程序本体的编写格式

用 户 宏 程序本体的编写格式与子程序的格式相同。

用 户 宏 程序本体的编写格式与子程序的格式相同。

O x x xx;
# 26= # 4+ # 18 x Cos[# 1〕;
G90 GOOX #26;
……
……
IF[#22 GE # 9〕GOTO 9;
……
N 9 M 9 9

变 量 可 以用于宏程序本体,可以指定运算和控制指令。用宏程序调用命令赋予变量实际值。

3 应用实例

3.1 圆弧均布孔位计算宏程序的编程

工 程 上 经常使用圆弧均布的联接孔,而这些孔在图样上往往是不给出每点的坐标,在编程时需要逐点计算,因而增加了编程员的工作量。圆弧孔可用极坐标来描述,若圆心不在坐标原点上,编程不太方便。现 在 有 的系统提供了圆弧均布孔位计算宏指令,可供直接使用。这里给出扇形面上的圆弧孔的宏程序的编制方法。

(1)宏 程 序调用指令

G6 5 P9010 I-J-R-A-B-H-;
式中:I,J- 圆弧中心坐标,不赋值为坐标原点;
R— 圆 弧 半 径;
A— 第 1孔的角度值,省略时为0;
B— 孔 间 角 ,当B>0。时为逆时针方向加工,B<0。时 为 顺 时 针 方 向 加 工 。当B省略时为整圆周 均 布 孔 ,此 时 的 加 工 方向为逆时针;
H — 孔数,包括第1孔;

如 图 1 所示
screen.width-500)this.width=screen.width-500">

可 在 参 数NO.2 20中设置70(自定),即G 70=G65 P 9010,

(2) 宏 程 序本体

O 9010(圆弧均布孔)
IF[#11 EQ#0〕GOTO 9;孔数不赋值报警
IF[#18 EQ#0]GOTO 9;圆弧半径不赋值报警
IF〔#2 NE#0」GOTO 2;
#2二360.。/#11; 圆弧均布孔间角
N2#33= #4003; 保存03组G代码
#3之。; 孔加工计数初值
WHILE[#3 LT#1〕加1;
G90X[#4+# 18*COs[#1+# 3*#2丑〕;
X孔 位 坐 标
Y [# 5+# 18二SIN[#1+# 3二#2〕];
Y孔 位 坐 标
# 3二# 3+ 1;
ENDI ;
GOTO 10;
N9# 3000= 1;
N10 G#30 M99;

(3)编程举例(零件如图2所示)
screen.width-500)this.width=screen.width-500">

screen.width-500)this.width=screen.width-500">

2.2 椭圆形加工宏程序的编程

实 际 应 用中,还经常会遇到各种各样的椭圆形加工特征。在现今的数控系统中,无论硬件数控系统,还是软件数控系统,其插补的基本原理是相同的,只是实现插补运算的方法有所区别。常见的是直线插补和圆弧擂补,没有椭圆插补,手工常规编程无法编制出椭圆加工程序,常需要用电脑逐一编程,但这有时受设备和条件的限制。这时可以采用拟合计算,用宏程序方式,手工编程即可实现,简捷高效,并且不受条件的限制。加 工 如 图3所示的椭圆形的半球曲面,刀具为R8的球铣刀。利用椭圆的参数方程和圆的参数方程来编写宏程序。
screen.width-500)this.width=screen.width-500">
其 中 ,A 为椭圆的长轴,B为椭圆的短轴。
screen.width-500)this.width=screen.width-500">

screen.width-500)this.width=screen.width-500">

screen.width-500)this.width=screen.width-500">

在 上 例 中可看出,角度每次增加的大小和最后工件的加工表面质量有较大关系,即记数器的每次变化量与加工的表面质量和效率有直接关系。希望读者在实际应用中注意。

4 结束语

在 编 制 宏程序时,要牢记变量的种类及特性,不可乱用。因为局部变量、系统变量、公共变量的用途和性质各不相同,局部变量#1-#33是在宏程序中局部使用的变量,公共变量#100- # 149, # 500- # 531是通过主程序及其调出的子程序通用的变量。公共变量的用途,在系统中没有规定,用户可以自由使用。系统变量是在系统中用途固定的变量,如#200。一#2932为刀具补偿量,# 3001, # 3002为时钟等。
 
copyright 2005-4-26,renhao,all rights reserved. 津ICP备11007457号  津教备0394号
版权所有:仁好培训学校 不得对本站镜像 违者必究 请使用800x600或者1024x768分辩率浏览本站
搜索关键字:中国数控网 ug培训 数控培训 plc培训 天津数控培训-河北数控培训、山东数控培训、天津UG培训、天津模具培训、天津plc培训--天津市仁好职业培训学校举办专业提供加工中心培训、数控培训、数控车床培训、模具培训、模具技术培训、模具设计培训、数控加工培训、数控培训、数控技术培训、线切割培训、ug培训、mastercam培训、cimatron培训、catia培训、powermill培训、三维设计培训、CAD,CAE,CAM,CAX,ICAX,DESIGN,IDESIGN,CAD CAM,CAD CAM CAE,CAD/CAE/CAM,CAD/CAM,CAD-CAE-CAM,CAD-CAM,PROE,PRO/E,中国数控网,PRO/ENGINEE