Gentlemen, which style of computation would run faster in the kinematics file?
this: va1=atan(askew1) va2=atan(-bskew1) va3=sin(acmd) va4=cos(acmd) va5=sin(-bcmd) va6=cos(bcmd) va7=va4*va5 va8=va7*tan(va2) va9=va3-va8 va10=va9*cos(va2) va11=va10/cos(va1) va12=asin(va11) $$ corrected A axis angle va13=sqrt(1-va11**2) va14=va13*va5 va15=va11*sin(va1) va16=va15*va6 va17=va14-va16 va18=va15*va5 va19=va13*va6 va20=va18 + va19 va21=atan(va17/va20) va22=va3*tan(va2) va23=va22 + va7 va24=va23*cos(va2) va25=va4*va6 va26=atan(va24/va25) va27=va26-va21 va28=bcmd-va27 $$ corrected B axis angle or this: acomp=asin(((((sin(acmd))-(((cos(acmd))*(sin(-bcmd)))*$ (tan((atan(-bskew1))))))*(cos((atan(-bskew1)))))/$ (cos((atan(askew1)))))) bcomp=bcmd-((atan((((sin(acmd)*tan(atan(-bskew1)))+(cos(acmd)*$ sin(-bcmd)))*(cos((atan(-bskew1)))))/((cos(acmd))*(cos(bcmd)))))-$ (atan((((sqrt(1-(((sin(acmd)-((cos(acmd)*sin(-bcmd))*$ tan(atan(-bskew1))))*cos(atan(-bskew1)))/cos(atan(askew1)))**2))*$ (sin(-bcmd)))-(((((sin(acmd)-((cos(acmd)*sin(-bcmd))*$ tan(atan(-bskew1))))*cos(atan(-bskew1)))/cos(atan(askew1)))*$ sin(atan(askew1)))*(cos(bcmd))))/((((((sin(acmd)-((cos(acmd)*$ sin(-bcmd))*tan(atan(-bskew1))))*cos(atan(-bskew1)))/$ cos(atan(askew1)))*sin(atan(askew1)))*(sin(-bcmd)))+((sqrt(1-$ (((sin(acmd)-((cos(acmd)*sin(-bcmd))*tan(atan(-bskew1))))*$ cos(atan(-bskew1)))/cos(atan(askew1)))**2))*(cos(bcmd))))))) this computation gives me the angle correction for: the A axis and X axis not parallel the B axis and Y axis not parallel thanks Stuart ------------------------------------------------------------------------------ SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada. The future of the web can't happen without you. Join us at MIX09 to help pave the way to the Next Web now. Learn more and register at http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users