西门子程式.docVIP

  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文档。上传文档
查看更多
西门子程式

西门子程式 一: R1=0 R2=-0.5 R4=TAN(10)*(70-R1) R5=2*R4+95.314 M3S1000G0Z50 X0Y35 G1F1000Z0 AAA: G2Z=-0.5+R1J-35TURN=1 R1=R1=R2 R3=R5/120 SCALE X=R3 Y=R3 IF R170.5 GOTO N1 GOTOB AAA N1 GOZ30 M30 主题:回复:小于半圆如何找正圆心 找到方法了 设三点为P1(X1,Y1) P2(X2,Y2) P3(X3,Y3) 圆心为P0(X,Y) 利用三角形的外接圆方程: (X-X1)^2+(Y-Y1)^2=(X-X2)^2+(Y-Y2)^2=(X-X3)^2+(Y-Y3)^2 推导出如下公式: a=x1(y2-y3)+x2(y3-y1)+x3(y1-y2) b=(x1^2+y1^2-x2^2-y2^2)/2 c=(x1^2+y1^2-x3^2-y3^2)/2 d=b(y1-y3)-c(y1-y2) e=c(x1-x2)-b(x1-x3) 半径:r=SQRT((d/a-x1)^2+(e/a-y1)^2 圆心坐标:(d/a,e/a) 编制一个简单程序: R11=$AA_IM[X] R12=$AA_IM[Y] M0 R21=$AA_IM[X] R22=$AA_IM[Y] M0 R31=$AA_IM[X] R32=$AA_IM[Y] R1=R11*(R22-R32)+R21*(R32-R12)+R31*(R12-R22) IF R1==0 GOTO AAA R2=(POT(R11)+POT(R12)-POT(R21)-POT(R22))/2 R3=(POT(R11)+POT(R12)-POT(R31)-POT(R32))/2 R4=R1*(R12-R32)-R3*(R12-R22) R5=R3*(R11-R21)-R2*(R11-R31) R97=SQRT(POT(R4/R1-R11)+POT(R5/R1-R12)) R98=R4/R1 R99=R5/R1 AAA:M2 R1为零时,说明三点一线,所以跳到程序结尾 R97为半径,R98为X坐标,R99为Y坐标 这个程序只是草草编的,没有完善 本人已经试过,很好用,而且很准的!!!! 我用过的螺纹铣刀大约是4颗齿左右的那种。 外螺纹、内螺纹我都做过。 铣刀分为好几种,常见的是:标准多齿铣刀、带钻头的螺纹铣刀、end milling thread miller(螺纹刀片前部是可以铣孔的那种)、JEL boring thread miller(这种铣刀可以在钻孔后,直接铣螺纹)、JEL mini thread miller(类似于前者,但是刀尖部分结构不同,不能上图,不好形容),不同铣刀,程序写法有区别。 标准的螺纹铣刀,其实从里面铣,外面铣,随便你的习惯。 我想说的是铣螺纹的过程中,大家必须注意的问题: 1.当你铣完一个盲孔后,盲孔有退刀槽,你发现螺纹长度不够,你需要在铣螺纹子程序里面重新设置铣削深度,此时!你必须增加或者减少螺距的整数倍的距离,否则会产生烂牙情况!!切记! 2.每调用一次螺纹铣削子程序以后,在修改螺纹直径参数,继续铣削时,尺寸过渡要做好。 我以前写的程序,仅供参考: 子程序: %_N_HB5_SPF ;$PATH=/_N_SPF_DIR ;MILLING THREAD L1×××;铣内螺纹子程序(siemens版本和机床厂家OEM版,我喜欢用OEM版的) ;R90 is X Coordinate ;R91 is Y Coordinate ;R92 is Z Coordinate ;R93 is S Value ;R94 is OutSide F Value ;R95 is InSide F Value ;R96 is thread major Diameter ;R97 is thread minor Diameter R40=R96 R41=R97 R60=2 R0=0 R1=R92 R4=20 R5=15 R6=2 R9=2 S=R93 F=R94 M03 M08 G01 X=R90 Y=R91 F=R95 L1××× M05 M09 STOPRE RET 主程序: ;===== N600 CS_TOOL(,,1) CS_TP(,,1) G54 G90 G17 G40 R90=72.2 R91=130.2 R92=23 R93=298 R94=800 R95=100 ;MILLING M56×2-6H,a # R96=56

文档评论(0)

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

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档