Перейти к публикации

Цикл while


Кот-Васька

Рекомендованные сообщения

Здравствуйте. Просьба помочь в ситуации. Почему на разных станках (фанук) цыкл While отрабатывает по разному?

пример:

#1=0(Nachalo po Z)
#2=-14(Glubina po Z)
#3=1(Shag po Z)


X0Y70
G1Z5F3000

WHILE[#1GE#2]DO1
G1Z#1F1500
G1G41D1X0Y23
X70.1
X75.1Y18
Y-18
X70.1Y-23
X-70.1
X-75.1Y-18
X-70.1Y23
X2
G40Y70
#1=#1-#3
END1

 

 

Так все норм отрабатывает.

Но если изменить #1=0 на #1=0.03 например станок недофрезеровывает до -14. последний проход пропускает. Почему на других станках отрабатывает до -14?

Заранее спасибо.

Ссылка на сообщение
Поделиться на других сайтах


UnPinned posts
1 час назад, Кот-Васька сказал:

Но если изменить #1=0 на #1=0.03 например станок недофрезеровывает до -14. последний проход пропускает.

Здравствуйте. Если значение #1 изменить на 0.03, то станок и не должен достигнуть значения -14, так как последнее, удовлетворяющее условию [#1GE#2] будет значение -13.97. Следующее значение -14.97 уже не удовлетворяет этому условию и станок выходит из цикла.

Ссылка на сообщение
Поделиться на других сайтах
23 часа назад, A_1 сказал:

Здравствуйте. Если значение #1 изменить на 0.03, то станок и не должен достигнуть значения -14, так как последнее, удовлетворяющее условию [#1GE#2] будет значение -13.97. Следующее значение -14.97 уже не удовлетворяет этому условию и станок выходит из цикла.

С условием как раз все понятно. И по логике все правильно пересчитывается. Непонятно почему на некоторых станках все таки фрезерует до -14?

Ссылка на сообщение
Поделиться на других сайтах
8 часов назад, Кот-Васька сказал:

Непонятно почему на некоторых станках все таки фрезерует до -14?

Предполагаю, что там всё же несколько другая программа. Если нет, то, возможно, на экране отображается не заданное положение, а действительное, и за счёт рассогласования оно может принять значение -14.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...