In the emc HAL, threads must be created in order, starting with the fastest/highest priority and followed by the slower/lower priority.
In your configuration, you create a slow thread followed by a fast one. > loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD > num_joints=[TRAJ]AXES > #počasnejši thread za classicladder > loadrt threads name1=fast-thread period1=80000 You can fix this if you reorder these lines to put the 'loadrt threads' line first. Contrary to what others suggest, I don't believe that using the bsae-thread that can be created by EMCMOT will be a working solution, because the classicladder.0.refresh function requires floating-point, but the EMCMOT base thread is always created without floating-point support (the theory being to get just a little bit more efficiency for step generation). Jeff ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users