Кордик долгий, так как он именно вычисляет синус для заданного угла. Задача же - получать последовательные значения синуса для фиксированного углового шага (или линейной скорости, если речь идет о ЧПУ).
А в данном случае - таблица, конечно, наиболее безгеморройный вариант. (не такая уж она и большая получается).