Модуль подрезки торцев, прорезания канавок, отрезка. Ошибка?

Автор kolyvan, 28.08.10, 19:58:53

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

kolyvan

Здравствуйте, помогите пожалуйста. На ВЕРТИКАЛИ V3 не работает модуль подрезки торцев, либо работает неправильно. При детальном анализе оказалось, что в режиме отладки не срабатывает команда округления значения Round...(So). Как исправить?
OS Win7
Кто-нибудь сталкивался с подобной проблемой? :%:

teplinskiy

Цитата: kolyvan от 28.08.10, 19:58:53
оказалось, что в режиме отладки не срабатывает команда округления значения Round...(So). Как исправить?
формула №18:
| 18 | So | Round...(So) |
НЕ ЯВЛЯЕТСЯ причиной сброса So к нулевому значению.

в алгоритме блока этого расчета есть формула №19:
| 19 | So | Correction(So;S2;1) |
именно здесь происходит обнуление значения So.

А происходит обнуление So по тому, что формула №19 возвращает результат подобранного в соответствие значения S2 из перечня значений S2 пришедших с объекта оборудования, которое используеся в расчете (смотрите документацию по администрированию САПР ТП ВЕРТИКАЛЬ, раздел "Синтаксис элементов расчетных формул").
В Вашем случае станок, который Вы используете в расчете, имеет не заполненный атрибут S2(Поперечная подача (для реж.рез.)), а алгоритм расчета требует его заполнения.

Поэтому заполните его по аналогии с другими станками в УТС. Это MEMO-атрибут.
Затем попробуйте расчет.

kolyvan

Спасибо, все сработало, но мне все-таки кажется , что команда (Round...(So)) - команда округления результата до необходимого значения после запятой.
Команда же (Correction(So;S2;1)) - команда коррекции (в данном случае подачи) по станку.