数控加工中心例题--圆周均布孔群.pptVIP

数控加工中心例题--圆周均布孔群.ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数控加工中心例题--圆周均布孔群

实例一、圆周均布孔群钻削加工 已知条件: 1、孔总目为12个。 2、孔群所在圆周的半径为R40。 3、孔群所在圆周的中心点坐标为X0,Y0。 相关的几何计算一:任意孔中心点坐标的计算 设定: #101表示任意孔的中 心相对于孔群所在圆周中心 的X轴增量坐标,见右图。 #102表示任意孔的中 心相对于孔群所在圆周中心 的Y轴增量坐标,见右图。 #33表示任意孔的角度。 #4表示孔群所在圆周的 半径,即图中的R40。 公式推导原理: 相关的几何计算二:任意孔中心点绝对坐标的计算 设定: #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 角度: #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。 其它孔的角度计算以此类推。 加工程序如下: N10 M3 S500 N20 G0 G90 G54 X0 YO Z20.0 N30 #1=30.0 N35 #11=12.0 N40 #32=1.0 N50 WHILE[#32LE#11]DO1 N60 #33=#1+360*[#32-1.0]/#11 N70 #101=40*COS[#33] N80 #102=40*SIN[#33] N90 G81 X#101 Y#102 Z-24.0 R10.0 F30 N100 #32=#32+1.0 程序运行过程变量运算结果分析: 1、#1=30 2、#11=12 3、#32=1 4、因为1小于12所以循环N60至N100之间的程序。 5、#33 =#1+360*[#32-1.0]/#11=30+360*[1-1]/12=30 6、#101=40*COS[#33]=40*COS30 7、#102=40*SIN[#33]=40*SIN30 8、#32=#32+1.0=1+1=2 9、因为2小于12所以继续循环N60至N100之间的程序。 10、#33 =#1+360*[#32-1.0]/#11=30+360*[2-1]/12 =30+30=60 11、#101=40*COS[#33]=40*COS60 12、#102=40*SIN[#33]=40*SIN60 13、#32=#32+1.0=2+1=3 14、因为3小于12所以继续循环N60至N100之间的程序。 15、#33 =#1+360*[#32-1.0]/#11=30+360*[3-1]/12 =30+60=90 16、#101=40*COS[#33]=40*COS90 17、#102=40*SIN[#33]=40*SIN90 19、#32=#32+1.0=3+1=4 20、因为4小于12所以继续循环N60至N100之间的程序。 21、#33 =#1+360*[#32-1.0]/#11=30+360*[4-1]/12 =30+90=120 22、#101=40*COS[#33]=40*COS120 23、#102=40*SIN[#33]=40*SIN120 24、#32=#32+1.0=4+1=5 25、因为5小于12所以继续循环N60至N100之间的程序。 。。。。。。。。。。。。。。。。。。。。。。。 。。。。。。。。。。。。。。 。。。。。。。。。。。。。。。。。 60、 #32=#32+1.0=11+1=12 61、因为12等于12所以继续循环N60至N100之间的程序 62、#33 =#1+360*[#32-1.0]/#11=30+360*[12-1]/12 =30+330=360 63、#101=40*COS[#33]=40*COS360 64、#102=40*SIN[#33]=40*SIN360 65、#32=#32+1.0=12+1=13 66、因为13大于12,不符合[#32LE#11]这个条件所

文档评论(0)

zhengshumian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档