全球用户坐标系,即与机器工作站轴世界相匹配的轴世界。
创建一个新的用户如果需要一个新的工作站,请确保在机器人中加载机械手动工具,如果没有机械手动工具,或者机械手动工具已经改变,则需要创建它。
首先要让USERCOOR跟随机器坐标系,你可以通过在变量中编辑全局USERCOOR来做到这一点,通过设置a轴部分你可以让机器人绕着Z轴转动XY轴,B是绕着Y轴旋转C是绕着X轴旋转,旋转发生在笛卡尔轴上但是它们已经被旋转定向了,记住要编辑USERCOOR你需要将ref system设置为World,如果当前系统使用的是当前系统,将无法编辑。
在设置CNC的情况下,为了正确对准轴,您希望用百分表跟随机器,还需要使机械手刀具旋转中心与交付机器的XY位置匹配,这可能首先可以实现一个粗略的估计,然后通过检查交付零件的位置,并根据调整USERCOOR。
对于sawjet的感应位置, 你仅需要与翻转工作台一致。 .
进一步的对齐偏移量需要在LineServer应用程序或参数中的偏移量中添加目标位置。NGC的呼叫锯。
当您移动目的位置时,机器人需要跟随与USERCOOR匹配的机器轴,并且真空角度应与机器的真空度匹配,或-360。
查看显示位置,而不是使用和不使用工具时的世界位置和用户位置。使用工位偏移量来实现sawjet的对齐。
机械手动工具XYZ工具偏移量类似于AitalMAC机器的ABCD,旋转是旋转偏移量,不旋转直角轴,它不旋转程序的直角XYZ。
A在Z周围旋转
B是绕Y旋转
C在X周围旋转
注意:当在用户模式下移动时,RA实际上移动C,而RC移动A。
StationPosR为e7各站的位置,XYZA的目的地位置将通过消息传递取件,参数中调用机器人取件时有取件偏移量。在LineServer的参数中进行drop操作。
e7位置由机器背面的StationPosR提供,手臂在MachCenterSafe中。
LineServ仅通过SimAi9提供站点ID。
站点ID在LineServer的参数中。
如果站点不可用,那么StationPosR就很大,否则机器人可能会认为它就在那个站点附近。
确保confdata模式为0。
机器可以旋转零件的地方是安全的,在工位后面有一个a7的位置。
旋转保险柜应该留在机器后面,不应该是机器可以放零件的位置,因为它是用来在Y位置大于它时回到机器中心的范围。
这是没有工具的世界坐标。
确保confdata模式为0。
在去存放零件之前要去机器的中心,它在X中用于X和E7计算的参考。
对于以叶片真空为中心的sawjet,与USERCOOR的X相同,对于CNC在机器中居中。
这是没有工具的世界坐标。
把一些东西放在桌子上作为参考点,并找出它在CNC XY位置的位置,这是稍后设置USERCOOR时使用的。
走到机器后面,把手臂放在安全的地方,把真空装置放在机器的中央。
注意X世界位置,E1,“null tool”加载。
找到一个好的旋转位置,记住你需要移动E1和X相同的量来抵消对方,因为这就是机器将如何移动,在MachRotSafe[X]中编写当前世界旋转位置,其中X是车站ID,如果你改变X, E1将在代码中自动补偿。
移动到机器的安全中心,注意你需要移动E1和X相同的量来抵消彼此,并在MachCenterSafe[X]中写下它,其中X是站点ID。您需要在StationPos[x]中写入E1位置,其中x是站点ID, E1的所有其他位置将由此最终位置提取。
要得到近似的坐标系,看机械手动的偏移量,自己移动,使机器人机头的中心远离你的机械手动偏移量的参考点,然后改变USERCOOR,使用户位置与机械手动的XY值与CNC中参考点的XY值相匹配,触摸真空时Z应为0,注意法向是带A的-180。