15

Помогите. Циклы IF, ENDIF

Доброго времени суток, господа ЧПУшники. Работал на Mazak бед не знал, решил попробовать китайский станок TimeWay, с непонятной стойкой, больше закос под Сименс. Пока ждём оснастку, решили сделать кубики, и прочее. И вот возник вопрос. Как с циклами IF, ENDIF и соответственно с двумя переменными пишутся программы чтобы по плоскости прошло, потом опустился по Z, и повторил. Буду премного благодарен.
.
.
.
P.S. Всем спасибо . Вопрос решил. Методом подбора но пришел к верному решению. Скину в коммент. Если кто сможет привести к более красивому и упрощенному виду, будет замечательно.

Лига ЧПУшников

2.2K поста12.2K подписчиков

Правила сообщества

никакой политики

Вы смотрите срез комментариев. Показать все
0
Автор поста оценил этот комментарий

А можно пример? Я какбе немножко умею в программирование, но не на этом станке и не понимаю, в чем там проблема. С удовольствием бы мозг поморщил немножко.

раскрыть ветку (11)
0
Автор поста оценил этот комментарий
Вот программа на этом станке. Фрезерует плоскость. Вот надо чтоб после этого она опустилась по Z на 1 мм. И повторила, и так. Раза три.
Иллюстрация к комментарию
раскрыть ветку (10)
1
Автор поста оценил этот комментарий

Так заверни ещё в один if. Это вроде какой-то ассемблер, там должен флаг выставляться при проверке условия, а дальше джамп по этому флагу. То есть, после ENDIF нужно поставить ещё один IF и если недостаточно смещения по Z, то сместить по Z(или сначала перевести в начало, затем врезать по Z) и гото в начало. Я это как-то так вижу.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Согласен. Я так же это видел. Просто опять же отталкиваясь от фанука, там ты пишешь ему if (условие) и потом сразу goto и говоришь что если все норм иди в конец, если нет то иди вначало. А тут просто if с условием и долго догонял куда тут что расставить. Лично для меня это не очень удобный синтаксис
0
Автор поста оценил этот комментарий

Ну, про китайцев не скажу, на обычной фанук стойке:


#1=8 начальный z. Ну ок


GOZ28M8 должно быть G0 Z#1 M8 или что? Нам же нужно опускаться на динамический z, а не каждый раз на Z28.


#1 =#1 -10. Почему -10, нам же нужно по 1? #1=#1-1.



или еще проще, уберите endif, а if сделайте в строке goto

#1=#1-1.

IF[#1GE-12.]THENGOTO20

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Было бы проще сделал бы. Это поделие не воспринимает в одной строчке с if ни goto ни чего либо ещё. Максимум and.
0
Автор поста оценил этот комментарий

Инструкция есть на чпу, где название написано?

раскрыть ветку (5)
0
Автор поста оценил этот комментарий
Ну вообще есть, в электронном виде, пока что не на руках. Поэтому и спрашиваю. На фануке с этим проблем бы вообще не возникло. А этот китаец даже ссаный While не понимает
раскрыть ветку (4)
0
Автор поста оценил этот комментарий

Так принцип один и тот же. Я просто с этим баловался в языках высокого уровня.

a:

if (i<10)

{ i=i++;

goto a;}


И

for (int i;i<10,i++)

{

}

Это одно и то же.

0
Автор поста оценил этот комментарий

Вы не путайте фанук и китайскую поделку.

Возможно там другой синтаксис, типа как у балт-систем

(BNC, N1)...

раскрыть ветку (2)
0
Автор поста оценил этот комментарий
Ну как сами китайцы сказали, они старались скопировать Сименс. Но похоже нахватались везде по немного.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Тогда у вас должны работать циклы сименсовские 🤣

Китайцы вас обманули

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества