三章三角函数分层车削加工工艺.pdfVIP

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

看上图我们可以看出,T槽的大直径为30,小直径为12,槽底宽度为20,平面的槽中间的

长度为30长,我们选用3毫米切刀,用三角函数算出每一层的槽宽,分层车削。,下面我们

来看一下编程思路:

M3S800G99

T0101M08

G0X31.Z10.

Z-30.(平面到槽中间长度为30)

#1=30(大直径30)

#2=12(直径)#3=1

(吃刀量为1毫米)

N10#1=#1-#3(深度递减)

IF[#1LT#2]THEN#1=#2(防止深度过切,强制赋值)

#4=[#1-#2]/2*TAN[15]+8.5(运用三角函数算出锥度的宽度,槽底宽度为20,减去一个3毫

米刀宽所以左右加上8.5)

#5=0(赶刀量初始值)

N20G0X[#1+#3+0.2](每一层的X定位)

Z[-30+#5](Z方向的定位,往右赶刀)

G1X#1F0.12(径向车削)

IF[#5EQ#4]GOTO30(防止宽度死循环,宽度到达跳到N30实现往左赶刀)

#5=#5+2.5(赶刀宽度每次加2.5)

IF[#5GT#4]THEN#5=#4(防止宽度过切,强制赋值)

IF[#5LE#4]GOTO20(条件判断,如果赶刀宽度没有达到继续跳转N20循环继续右赶刀)

N30G0X31.(退刀)

Z-30.(Z退刀到起刀点)

#5=0(赶刀宽度从新赋值)

N40#5=#5+2.5

(赶刀宽度递加防止中间浪费一刀)

IF[#5GT#4]THEN#5=#4(防止宽度过切,强制赋值)

G0X[#1+#3+0.2]

Z[-30-#5](Z定位往左赶刀)

G1X#1F0.12(径向车削)

IF[#5EQ#4]GOTO50(防止宽度死循环,如果宽度到达跳到N50)IF[#5LE#4]GOTO40

(条件判断,如果左边宽度没有到达,跳转N40继续往左赶刀)

Lookingatthepictureabove,wecanseethatthelargediameteroftheTgrooveis30,thesmall

diameteris12,thegroovebottomwidthis20,andthelengthofthemiddleoftheflatgrooveis30long.

Wechoosea3mmcutter,usetrigonometricfunctionstocalculatethegroovewidthofeachlayer,and

performlayeredturning.,let’stakealookattheprogrammingideas:

M3S800G99T0101M08G0X31.Z10.Z-30.(Thelengthfromthenetothemiddle

ofthegrooveis30)#1=30(largediameter30)#2=12(caobottomdiameter)#3=1

(cuttingamountis1mm)N10#1#1-#3(Dependingdepth)IF[#1LT#2]THEN#1#2

(preventdepthovercutting,forcedassignment)#4=[#1-#2]/2*TAN[15]+8.5(use

trigonometricfunctiontocalculatethewidthofthetaper,thewidthofthegroove

bottomis20,subtracta3mmtoolwidth,soadd8.5totheleftandright)#5=0

(initialvalueofthetoolrushamount)N20G0X[#1+#3+0.2](Xpositioningofeach

layer)Z[-30+#5](PositioninginZdirection,drivethetooltothe

文档评论(0)

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

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

1亿VIP精品文档

相关文档