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

Vericut 7.3.3 и Heidenhain iTNC 530


Pioner

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



Жаль, что  проблема так и осталась без решения. Для себя нашел выход. Использую для верификации вместо CYCL DEF 10.0 - CYCLE DEF 7.0. Отрабатывается в данном случае все корректно... 

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

Жаль, что  проблема так и осталась без решения. Для себя нашел выход. Использую для верификации вместо CYCL DEF 10.0 - CYCLE DEF 7.0. Отрабатывается в данном случае все корректно... 

Так задайте, в таком случае, замену  CYCL DEF 10.0 - CYCLE DEF 7.0. И все будет работать. Самый простой способ. То есть не в программе цикл меняйте, а в VERICUT в заменах поставьте заменить CYCL DEF 10.0  на CYCLE DEF 7.0.

Или же если этот цикл описан в подпрограмме, то просто в подпрограмме заремарьте вызов подпрограммы CYCLE DEF 7.0 и впишите вместо него CYCL DEF 10.0.

Просто пока совсем нет времени поковыряться.

Изменено пользователем s_liam
Ссылка на сообщение
Поделиться на других сайтах
В 30.01.2018 в 08:04, s_liam сказал:

Так задайте, в таком случае, замену  CYCL DEF 10.0 - CYCLE DEF 7.0

А можно с этого момента по подробнее... 

@s_liam Или лучше скажите, где про это можно почитать ).

В 30.01.2018 в 08:04, s_liam сказал:

 

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

Тогда в закладке Control settings / Advanced control Settings / Substitute (у меня 8й, в 7м такая же есть, но в другом месте) надо нажать Add и прописать в таблице как на картинке. Должно сработать.

cyc.thumb.png.3d02e553ca9210529f00748376e69ac9.png]

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

@s_liam  Разобрался. Спасибо вам. 

Получилось? Заработало?

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

Подскажите, пожалуйста, как заставить работать TOOL CALL с разными корректорами? 

Номер инструмента выводится через Q-параметр, номер корректора через точку после номера инструмента.

 

TOOL CALL Q10.2 Z

 

Получилось сделать через замену ("Q10.2" на "Q10 D2"), но номеров Q и корректоров может быть много. Все варианты прописывать в замену - как-то не очень...

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

@DJ Astro Можно написать макрос на api обрабатывающий вызов инструмента по TOOL CALL. Получать им значение Q (cmeapi_get_word_value, вроде), разделить его на целую и дробную части, и далее вызывать инструмент по целой части и номер корректора по дробной. Не знаю, позволит ли vericut получить значение по Q, ведь в нашем случае это тег переменной, но попробовать можно.

 

Изменено пользователем mr_Voden
Ссылка на сообщение
Поделиться на других сайтах

@DJ Astro Решил проверить свою догадку. Через cmeapi_get_word_value значение получить не удалось.

 

TOOL CALL_10.04.21_15.20.rar

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

530-я в v7.4 подкинула неприятный сюрприз.

После отработки цикла сверления (CYCL DEF 200 c M99) Vericut перестаёт выдавать ошибку удаления материала на ускоренной подаче (ускоренная задана в Setup - Motion - Fast Feed). Например, при ускоренном переезде к следующему отверстию и столкновению по пути с заготовкой никакой ошибки не будет.

 

Пример программы:

Q70 = 10000 ; FMAX

Q72 = 450 ; CUT FEED

 

2 L X.... Y.... FQ70 ; позиционирование в первое отверстие

3 CYCL DEF 200

       Q206=Q72      ;FEED RATE FOR PLNGNG ~

4 M99 или CYCL CALL

5 L  X.. Y.... ; доп. перемещения между отверстиями (вот здесь vericut не покажет ошибку, если инструмент поедет сквозь заготовку)

....

6 L  X... Z... ; позиционирование во второе отверстие

7 M99 

.....

 

 

При поверхностном сравнении с v8.0 выяснилось, что после отработки цикла все последующие движения происходят с подачей, заданной внутри цикла (это видно в окошке info и по счётчику времени), что неправильно. В v7.4, вероятно, причина та же, хотя в "Info" всё время отображается подача, заданная перед циклом и по времени видно, что перемещения идут на ускоренной.

Если после цикла в 5-м кадре продублировать подачу Q70, то это также переназначит подачу и для выполнения цикла, и в кадре 7 будет ошибка, что сверление на ускоренной подаче.

 

Как это можно починить?

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

@DJ Astro Смотрел контроллер из библиотеки. В подпрограмме, ответственной за 200й цикл, в строке, где происходит отвод сверла написано не FMAX (как задано в контроллере для включения MotionRapid), а F MAX. Не может ли быть дело в этом?

Хотя, MAX отдельно тоже описано.

Изменено пользователем mr_Voden
Ссылка на сообщение
Поделиться на других сайтах

@mr_Voden , добавил, ничего не изменилось. 

У себя я вообще не вижу, чтобы при выполнении цикла vericut обращался к циклам в hei530.sub. :g:, т.к. переменная CYCLE_DRILL = 0 и не изменяется, чтобы вызвался макрос CycleSubroutineOn с номером 200 для M99.

Получается, что в М99 работает только самый последний макрос CyclesExecuteModal, который запускает "внутренний" цикл вериката CyclesDeep, определенный в ветке Cycles - DEF 200 ?

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

@DJ Astro Я взял контроллер из библиотеки 8.1.1, ниже у меня нет. Пример был с циклами сверления и он обращался к файлу с подпрограммами. Киньте в лс свой проект или пример, будет проще искать решение.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Koels
      Кнопкой overtravel пробовали?
    • karlf
      Тут красная не должна гореть   А тут должна зелёная гореть    Есть ещё самый первый бэкап, который со станком приехал, но он в формате .ВСК, не пойму чем и как его открыть. Он гарантированно рабочий.  
    • tompsongun
      Коперник 4.4.2 - исправил регресс - свойство Наименование из имени файла при запуске затиралось, если в свойстве конфига модели его не было, но если ввести символ при переименовке, то считывание из имени файла происходило. сделал проверку, и если Наименование и Обозначение в свойствах модели иные чем имя файла - включится чек-бокс Своё;  - считывание свойств Формат, Примечание, Раздел, Наименование из свойств общих, если они не обнаружены в конфиге. Коперник 4.4.2.zip  
    • adolf80
      А реально ЛИР-390Ф кто ни будь ставил вместо РОН285? Работает на хенде?
    • Larionov
      Доброго дня, коллеги! Подобная беда. Настроил по инструкции Fanuc Oi-mf. Пинг есть. Но при смене устройства. Ищет папку и не выдает ошибку поиска. Подскажите в какую сторону копать? Где может быть проблема?  
    • Koels
      А вообще, я потрогал сам радиатор привода в работе, и не смотря на включённые вентиляторы на самом радиаторе, он был очень горячий. Прикрутили два здоровых вентиля к этому привода, может дело было в перегреве. Дк меняли целиком привод новый, я писал, до меня ещё дело было. Меняли привод каждые пол года
    • Anat2015
      Бывает, что виноват не сам вентилятор, а схема его контролирующая, в приводе стоит.
    • Koels
      Про все это в курсе. И про внутренний вентилятор и про радиатор. Разъём тоже в норме. Вот это очень полезно. Спасибо.
    • Anat2015
      Это не описание ошибки, а описание массива ошибок. О чем ваша конкретная ошибка говорит должно быть в мануале на станок. Если энкодеры по оси абсолютные и наверняка есть программные конечники, можно попробовать их изменить, чтобы ось оказалась в разрешенной зоне. Если есть аппаратные датчики overtravel - заблокировать их. Только все очень аккуратно, чтоб еще дальше не уехать и не сломать механику. А с какого перепугу шпиндель поехал выше точки смены инструмента? Кто то порылся в параметрах? Опять человеческий фактор?
    • Anat2015
      @Madmax70 Это клон уже обсуждаемого. Админу надо просто удалить это.
×
×
  • Создать...