这个得先分清楚你是用的什么控制器,库卡用的是KR C系列,底层是VxWorks实时系统,发那科是自家R-30iB/R-30iB Plus,架构完全不一样。但大流程都差不多:示教器记录的是TCP在笛卡尔空间里的位姿(位置xyz+姿态),存进程序里以后,主任务调度器按一定周期(一般4ms或2ms)从路径规划模块拿目标点,再丢给逆运动学模块解出6个关节角,最后通过伺服总线(EtherCAT、SERCOS这些)发给六个伺服驱动。
逆解这事儿有点说头:六轴机器人的逆解有解析解和数值解两种,主流厂商基本都是用解析解+优化,常规姿态下能给出8组解,控制器要选一组最接近当前关节角、关节运动量最小的,这个选解策略各家不一样但思路类似。姿态角(你说的rx ry rz)传到控制器内部一般会先转成旋转矩阵或者四元数,再跟位置一起构成齐次变换矩阵T_base_to_TCP,逆解的输入就是T_tool相对T_base的位姿。
至于一边走一边解还是提前解完,这取决于插补方式:PTP(点到点)一般只解终点,关节空间里规划轨迹,伺服走的是位置环;LIN/CPTP这种连续路径,会在路径上做密集插补(比如每1ms一个点),逆解和正解交替进行,正解用来校验TCP位姿误差。你要是想深入看,可以找找KUKA的KRL或者Fanuc的KAREL手册,里面有运动学模型的具体描述。