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

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 пользователей

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




  • Сообщения

    • vad0000
      Это выход на тормоз привода, или перевод привода из. stand by в run?
    • ope@gusarm.ru
      А как сделать что бы не читал? А то не могут один кадр пропустить (если надо) сразу на 5 прыгает. 
    • vladimir.songin
      Да поедет. Нужно только активировать перед этим выход 2006. 
    • Krusnik
      Сделайте новый эскиз и спроецируйте вашу объединенную кривую на этот эскиз.
    • vad0000
      Если Вы курсор поставите на OUTPUT 0, и колесом начнёте увеличивать напряжение на аналоговом выходе, то ось Х поедет, или нет? Сфоткайте машинные параметры для оси Х
    • lexa345
      Если фрезерный, то спросите у @andrev  возможно поделиться   
    • Bot
      Семинары «BIM-Практикум 2024» пройдут весной и летом этого года в четырнадцати городах в России и Беларуси. На мероприятии представители строительной отрасли расскажут об опыте применения технологии информационного моделирования в регионе. Российские разработчики представят новые возможности цифровых решений для проектирования и управления строительством. У участников будет возможность обменяться мнением и опытом, проконсультироваться с экспертами отрасли и установить полезные контакты. Зачем Сегодня на развитие строительной отрасли влияют как внутренние факторы, включая небольшой опыт ведения проектов с использованием технологии информационного моделирования, недостаток квалифицированных специалистов, высокую стоимость ошибок, так и внешние обстоятельства: новые государственные требования, риски, связанные с информационной безопасностью, и уход западных вендоров. Участники семинара узнают, как справиться с этими вызовами, в том числе на примере компаний, которые [...] View the full article
    • MOPKOBKA555
      А есть ли возможность в cnckad разделить программу на части? Например сразу обрабатываем 9-ю инструментами, а с новой программы еще недостающими?
    • coolparty
      Привет. Задача - расположить массив отверстий по кривой. Сделал модель из нескольких кривых, не понимаю, как их объединить в одну, пробовал сделать через "объединенная кривая", но при выборе ее в качестве пути, все равно выбирается по сегментно. Всю голову уже сломал.  
    • Bot
      3 и 4 апреля в Екатеринбурге и Челябинске состоялась конференция «Российский программный комплекс T-FLEX PLM: современные методы и подходы к проектированию изделий», организатором которой выступила компания «Топ Системы». Во время мероприятия представители компании «Топ Системы» — генеральный директор Сергей Кураксин и заместитель генерального директора по развитию PLM-технологий Игорь Кочан — представили текущие итоги реализации проектов у заказчиков из различных отраслей машиностроения, поделились перспективами развития программного комплекса T-FLEX PLM, продемонстрировали функциональные возможности перспективных разработок САПР T-FLEX CAD и платформы T-FLEX DOCs по управлению данными и жизненным циклом изделия. В Челябинске вызвал живой интерес доклад Романа Ткачука, начальника отдела САПР, АЗ УРАЛ, во время которого представитель заказчика рассказал о проектном опыте перехода с иностранных систем на комплекс T-FLEX PLM. Цель проекта заключалась в переводе [...] View the full article
×
×
  • Создать...