数控切点坐标计算公式(数控转台中任意点绕回转中心旋转任意角度后的坐标位置计算)
数控设备普及率越来越高,数控转台应用也越来越多,用好数控转台要害在于精确核算转台上零件零点在转台旋转视点发生变化后的实践坐标值。方位核算公式意图便是经过固定子程序的调用及设备本身具有的算术运算功用主动核算出转台滚动某一视点后的实践坐标值
· 现在大量的数控设备都装备360度数控反转工作台,而且许多零件都要经过反转台的滚动来加工零件上不同视点的形状要求,因而精确快速的核算零件上某点在工作台滚动恣意视点后的坐标关于加工同一零件不同方位形状有重要意义。
· 公式如下:
· X2=X0 (SQRT((X1-X0)2 (Z1-Z0)2))*COS(Ø Ø1)
· Z2=Z0 (SQRT((X1-X0)2 (Z1-Z0)2))*SIN(Ø Ø1)
· 式中,Ø:转台即将旋转的视点;Ø1:(X1,Z1)点在以反转中心树立平行于机床坐标系且与机床坐标系X轴Z轴方向相反的坐标系中与X轴正向的夹角;X0:转台反转中心X坐标(相关于机床坐标);Z0:转台反转中心Z坐标(相关于机床坐标);X1:旋转开始点机床X坐标;Z1:旋转开始点机床Z坐标;X2:旋转结尾机床X坐标(未知量);Z2:旋转结尾机床Z坐标(未知量);SQRT:平方根。
· 1 公式解析
· 1.1坐标系分析
· 机床都有其固定的坐标系称为机床坐标系,工件也有为适于编程而树立的坐标系称为工件坐标系。工件总是固定与工作台之上,因而工件上的点总是与工作台反转中心有固定的方位关系,同时反转台的中心与主轴中心也有固定方位关系,亦即有固定的机床坐标。咱们从此两个有固定方位关系出发就可以发现转台上恣意确认点在转台滚动必定视点后该点新的机床方位坐标。(公式最终得到的是旋转后点的机床坐标)
· 1.2 开始点视点分析
· 数控机床加工中尽管都是各个轴在运动,但实践编程中咱们总是认为刀具在做运动,因而咱们树立以反转中心为坐标原点与机床X轴和Z轴正向相反的坐标系。这时出现在咱们面前的便是一个咱们正常承受的坐标系,且转台的旋转契合逆时针为正顺时针为负这一根本规律,但是在核算开始视点时Z方向坐标取反(或一直用Z0-Z1)
· Ø1=tg-1((Z0-Z1)/(X1-X0))
· 或Ø1=SIN-1((Z0-Z1)/SQRT((Z0-Z1)2 (X1-X0)2))
· 在平面直角坐标系中视点是在0-360度变化的,同一正弦值可以对应Ø和180-Ø,因而咱们要用开始点的机床坐标和转台中心的机床坐标断定开始点视点的实践值。ZO-Z1>0,X1-X0>0—Ø;Z0-Z1>0,X1-X0<0---180-Ø;Z0-Z1<0,X1-X0<0---180 Ø;Z0-Z1<0,X1-X0>0---360-Ø
· 1.3 转台中心点(X0,Z0)机床坐标测定
· 转台中心点机床坐标测定精度对核算值影响很大,测定办法主要有实测法和加工试件反算法。
· (1)实测法:主轴吸表,表针压在转台中心孔,旋转转台直至表针摆幅接近与零,此时机床坐标X`Z值即为转台中心在机床坐标系中的坐标。
· (2)试件反算法:在根本确认反转中心坐标后,经过反转转台对镗同一通孔并加工长短后,用百分表拉孔,依据孔的跳动及长短尺度反算反转中心坐标。X2=2*X0-X1 Z2=2*Z0-Z1(点(X1,Z1)(X2,Z2)分别为转台在0度和180度镗孔时的机床坐标。
· 1.4 结尾坐标核算
· 在知道上述几个条件后,接下来只需求带入公式便可核算出转台上某点(X1,Z1)绕转台中心点(X0,Z0)旋转需求视点(Ø)后的机床坐标。(所以是机床坐标是因为咱们在树立以转台中心点为原点的坐标系时将第二坐标系的方向与机床坐标系发生了变化)。
· 2公式应用
· 纯数学公式数控机床只能知道一部分,因而需求将此公式结合具体数控体系适当变换,改形成适合自己设备的应用程序:在此只以FUNAC为例:
· #1---X0(转台反转中心X坐标(相关于机床坐标))
· #2---Z0(转台反转中心Z坐标(相关于机床坐标))
· #3---X1(旋转开始点机床X坐标)
· #4---Z1(旋转开始点机床Z坐标)
· #5=Z0-Z1
· #6=X1-X0
· #7=Ø(转台即将旋转的视点)
· #8=SIN-1((#5)/SQRT((#5)2 (#6)2))
· IF#5GT0AND#6GT0GOTO5
· IF#5GT0AND#6LT0GOTO10
· IF#5LT0AND#6GT0GOTO15
· IF#5LT0AND#6LT0GOTO20
· N5#8=#8
· GOTO25
· N10#8=180-Ø
· GOTO25
· N15#8=180 Ø
· GOTO25
· N20#8=360-Ø
· GOTO25
· N25 #9=#1 (SQRT((#6)2 (#5)2))*COS(#7 #8)
· N30#10=#2 (SQRT((#6)2 (#5)2))*SIN(#7 #8)
· N35#2501=#9
· N40#2701=#10
· N45M99
· 假如点(X1,Z1)为转台旋转前的G54零点,那么转台旋转后G54零点坐标
· #9—即为结尾坐标X2
· #10--即为结尾坐标Z2
· #2501----FANUC体系参数(G54X零点)
· #2701----FANUC体系参数(G54Z零点)
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com