数控加工中心例题-圆周均布_第1页
数控加工中心例题-圆周均布_第2页
数控加工中心例题-圆周均布_第3页
数控加工中心例题-圆周均布_第4页
数控加工中心例题-圆周均布_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数控加工中心例题--圆周均布实例一、圆周均布孔群钻削加工已知条件:1、孔总目为12个。2、孔群所在圆周的半径为R40。3、孔群所在圆周的中心点坐标为X0,Y0。加工如图3.1所示群孔:图3.1图纸分析:编写程序之前要计算出各个孔中心点的坐标。孔中心点的坐标怎样计算呢?相关的几何计算一:任意孔中心点坐标的计算设定:

#101表示任意孔的中心相对于孔群所在圆周中心的X轴增量坐标,见右图。

#102表示任意孔的中心相对于孔群所在圆周中心的Y轴增量坐标,见右图。

#33表示任意孔的角度。

#4表示孔群所在圆周的半径,即图中的R40。图3.2#101、#102的计算公式:#101=#4*COS[#33]#102=#4*SIN[#33]公式推导原理:分析过程:在直角三角形OPL中,OL=40(孔群所在圆周半径)。COS60。=OP/OL,推出OP=OL*COS60。SIN60。=PL/OL,推出PL=OL*SIN60。#101=#4*COS[#33]#102=#4*SIN[#33]相关的几何计算二:任意孔中心点绝对坐标的计算设定:#24表示孔群所在圆周中心的X轴绝对坐标。#25表示孔群所在圆周中心的Y轴绝对坐标。

#101表示任意孔的中心的X轴绝对坐标。任意孔的中心的X轴绝对坐标=孔群所在圆周中心的X轴绝对坐标+任意孔的中心相对于孔群所在圆周中心的X轴增量坐标。推理出:#101=#24+#4*COS[#33]#102表示任意孔的中心的Y轴绝对坐标。任意孔的中心的Y轴绝对坐标=孔群所在圆周中心的Y轴绝对坐标+任意孔的中心相对于孔群所在圆周中心的Y轴增量坐标。推理出:#102=#25+#4*SIN[#33]#1表示孔1的角度(起始角度)。#33表示任意孔的角度。#33的计算公式:#33=#1+360*[#32-1]/#11相关的几何计算三:任意孔角度的计算设定:#32表示孔的序号,则#32的值可以为(1、2、3、45、6、7、8、9、10、11、12)。#11表示孔的总数目。任意孔角度的计算公式检验:孔1角度:#33=#1+360*[#32-1]/#11=30+360*[1-1]/12=30。孔2角度:#33=#1+360*[#32-1]/#11=30+360*[2-1]/12=60。孔3角度:#33=#1+360*[#32-1]/#11=30+360*[3-1]/12=90。其它孔的角度计算以此类推。加工程序如下:N10M3S500N20G0G90G54X0YOZ20.0N30#1=30.0N35#11=12.0N40#32=1.0N50WHILE[#32LE#11]DO1N60#33=#1+360*[#32-1.0]/#11N70#101=40*COS[#33]N80#102=40*SIN[#33]N90G81X#101Y#102Z-24.0R10.0F30N100#32=#32+1.0N110END1N120G0X0Y0Z20.0N130M30当#32小于等于#11的时候循环N60至N100之间的程序。程序运行过程变量运算结果分析:1、#1=302、#11=123、#32=14、因为1小于12所以循环N60至N100之间的程序。5、#33=#1+360*[#32-1.0]/#11=30+360*[1-1]/12=306、#101=40*COS[#33]=40*COS307、#102=40*SIN[#33]=40*SIN308、#32=#32+1.0=1+1=29、因为2小于12所以继续循环N60至N100之间的程序。10、#33=#1+360*[#32-1.0]/#11=30+360*[2-1]/12=30+30=6011、#101=40*COS[#33]=40*COS6012、#102=40*SIN[#33]=40*SIN6013、#32=#32+1.0=2+1=314、因为3小于12所以继续循环N60至N100之间的程序。15、#33=#1+360*[#32-1.0]/#11=30+360*[3-1]/12=30+60=9016、#101=40*COS[#33]=40*COS9017、#102=40*SIN[#33]=40*SIN9019、#32=#32+1.0=3+1=420、因为4小于12所以继续循环N60至N100之间的程序。21、#33=#1+360*[#32-1.0]/#11=30+360*[4-1]/12=30+90=12022、#101=40*COS[#33]=40*COS12023、#102=40*SIN[#33]=40*SIN12024、#32=#32+1.0=4+1=525、因为5小于12所以继续循环N60至N100之间的程序。。。。。。。。。。。。。。。。。。。。。。。。。。。。。60、#32=#32+1.0=11+1=1261、因为12等于12所以继续循环N60至N100之间的程序62、#33=#1+360*[#32-1.0]/#11=30+360*[12-1]/12=30+330=36063、#101=40*COS[#33]=40*COS36064、#102=40*SIN[#33]=40*SIN36065、#32=#32+1.0=12+1=1366、因为13大于12,不符合[#32LE#11]这个条件所以不再循环N60至N100之间的程序,顺序执行

END1后的程序67、G0X0Y0Z20.068、M30用户宏指令的制作

通过一个宏指令来调用宏程序,把已知条件作为自变量在宏指令指定。加工同类工件时只需修改宏指令的自变量值而不需要修改宏程序里面的参数,这样可以更加方便我们编写加工同类工件的程序。主程序:N10M3S500N20G0G90G54X0YOZ20.0N40G65P0100X0Y0Z-24R10A30H12I40F30N50G0X0Y0N60M30自变量宏指令:

G65P0100X0Y0Z-24R10A30H12I40F30格式注释:P0100_:调用编号为0100的宏程序。X_:孔群所在圆周中心点的X轴坐标,对应变量#24。Y_:孔群所在圆周中心点的Y轴坐标,对应变量#25。Z_:孔群的加工深度,对应变量#26。R_:R基准面,对应变量#18。H_:孔的总数目,对应变量#11。A_:第一个孔的角度即起始角度,对应变量#1。I_:孔群所在圆周的半径,对应变量#4。I_:切削进给速度,对应变量#9。0100号宏程序N10#32=1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论