6/30/2016 6:17 PM  
Joined: 9/23/2005 Last visit: 4/12/2021 Posts: 3300 Rating: (518) 
I have no idea what those AVWF num/den are. But as the load is a cylinder with given diameter  I see no problem if you configure it as a linear modulo axis. The only difference between rotary and linear modulo in this case is that linear is in mm and rotary is in degrees. On the other hand you can always configure rotary axis to have 1000 degrees per turn of the load and set modulo to 1000. It's only question of imagination and mathematics. 
Regards, 

7/1/2016 9:46 AM  
Joined: 9/8/2009 Last visit: 3/12/2021 Posts: 1389 Rating: (137) 
If using infinite travel zone, then the positions will accumulate. The position is expressed in 64bit (r64) real number, which means that after huge position it will skip small additions, this is known as floating point resolution math. If you place a madulo, then this position is kept always in very small window, and each new turn the position is subtracted from actual position, leaving the remainder in the next cycle. This can run almost indefinitely without offseting. If you calculate the modulo with circumference and make a calculation with PI, then you are aware that PI is a irrational number, so after many turns you will have the offset. Now make a simple math logic: if you want to sync two rolls of different diameter then 2*PI*D1*N1 = 2*PI*D2*N2, you see that 2*PI can be ommited so: D1*N1 = D2*N2. You can use whatever units you want. With numerators and denominators of whole numbers, you won't get the problem of irrational gearing multiplier, it will be always fractional, but the SIMOTION can cope with that, that's why you have to insert numerator and denominator and not a real number. 
Follow us on