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

Heidenhain или Fanuc?


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

2 часа назад, MagicNight сказал:

Вот это уже по делу. Спасибо за развернутый ответ.

Решил попробовать записать одну и ту же программу для разных станков.

Один со стойкой Fanuc, другой под стойку HH, но программу для HH станка вывел под ISO-код.

На Fanuc вышло так:

%
O0001
G0 G21 G17 G40 G49 G80 G94
T04M6
G0 Z150.
G43 H04 Z150 M8
S9000M3
G0 X146.643 Y83.498
G0 Z72.218
G1 Z67.218 F500
X154.068 Y90.197
X153.891 Y90.393 Z67.365

------------------

-------------------

X110.287 Y85.025 Z31.476
G0 Z150.198
Z150
M5
G0 G91 G28 Z150 M9
G49 G90 X0. Y0.
M30
%

Та же программа для HH (ISO):

%1G71*
N5G17T4*
N10S9000M03*
N15M8*
N20G00G90*
N25G00X146.643Y83.498*
N30Z167.218*
N35Z72.218*
N40G01Z67.218F500*
N45X154.068Y90.197*
N50X153.891Y90.393Z67.365*

----------------

----------------

N2495110.287Y85.025Z31.476*
N2500G00Z150.198*
N2505M9*
N2510M02*

Меня интересует два вопроса,

Первый, поскольку я использовал

стандартный постпроцессор HH под ISO код из PowerMill на эту стойку, не будет ли проблем

считывания программы, возможно не хватает каких-то функций?

Таких как в строке G0 G21 G17 G40 G49 G80 G94

И второе, это привязка инструмента; на Fanuc она отражена в кадрах:

T04M6
G43 H04 Z150 M8

(Инструмент с номером 4 меняется за счет функции M6) (Включение компенсации длина для инструмента номер 4)

а вот для HH, в программе прописано только:

N5G17T4*

То есть плоскость обработки X.Y и инструмент номер 4.

Вопрос, насколько нужно прописывать плоскость обработки?

И как корректировать параметры инструмента, в частности привязку по оси Z?

 

Не сочтите за грубость просто хотел подвести итог всей этой ситуации:

1. Вы задали вопрос Heidenhain или Fanuc, в чем писать в iso кодах или на языке Heidenhain, ответа который бы вас удовлетворил в соответствующей ветке форума вы не нашли. Я попробовал дать ответ чуть в другой форме, как я понял он дал вам некоторые ответы, но вы остались при своём мнении (ничего страшного в этом нет). 

2. Далее вы написали какую то программу прогнали ее через стандартные постпроцессоры вашей Cam системы для двух стоек и стали сравнивать... Как сами сказали мануал вы прочли бегло (подозреваю что просто просмотрели),

3. Готовую программу не прогнали на станке (приняв меры безопасности чтобы не испортить оборудование), выложили её на форум чтобы ее проверили за Вас (да и в том формате в котором мало кто рекомендует работать). Значит что будут какие то ошибки и прочее вы не знаете и на самом деле сложностей пока нет.

Учитывая всё выше сказанное хочу Вас спросить:

В чем же тогда заключается ваша работа?

Рассказать что на некоторое предприятие покупается БУ cтанок фирмы Mikron и вы хотите писать в iso кодах (хотя вам не рекомендуют так делать).

Сюда пишут люди у которых есть какие то сложности по ремонту или эксплуатации, которые что-то пробуют и у них не получается, возникают ошибки, оборудование работает не так как от него этого ждут и тогда обращаются за советом и на добровольных началах люди помогают безвозмездно. В чем ваша сложность?

 

PS. Прошу прощения если кого-то обидел.

 

Если вся суть вопроса где взять постпроцессор для вашего оборудования для PowerMill то вот контакты:

https://delcam.ru/services/nastroyka-postprocessorov?utm_source=yandex&utm_medium=cpc&utm_campaign=83544857&utm_content=13578548113&utm_term=powermill постпроцессор&yclid=16957334702242660351

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


3 hours ago, ivanK said:

Не сочтите за грубость просто хотел подвести итог всей этой ситуации:

1. Вы задали вопрос Heidenhain или Fanuc, в чем писать в iso кодах или на языке Heidenhain, ответа который бы вас удовлетворил в соответствующей ветке форума вы не нашли. Я попробовал дать ответ чуть в другой форме, как я понял он дал вам некоторые ответы, но вы остались при своём мнении (ничего страшного в этом нет). 

2. Далее вы написали какую то программу прогнали ее через стандартные постпроцессоры вашей Cam системы для двух стоек и стали сравнивать... Как сами сказали мануал вы прочли бегло (подозреваю что просто просмотрели),

3. Готовую программу не прогнали на станке (приняв меры безопасности чтобы не испортить оборудование), выложили её на форум чтобы ее проверили за Вас (да и в том формате в котором мало кто рекомендует работать). Значит что будут какие то ошибки и прочее вы не знаете и на самом деле сложностей пока нет.

Учитывая всё выше сказанное хочу Вас спросить:

В чем же тогда заключается ваша работа?

Рассказать что на некоторое предприятие покупается БУ cтанок фирмы Mikron и вы хотите писать в iso кодах (хотя вам не рекомендуют так делать).

Сюда пишут люди у которых есть какие то сложности по ремонту или эксплуатации, которые что-то пробуют и у них не получается, возникают ошибки, оборудование работает не так как от него этого ждут и тогда обращаются за советом и на добровольных началах люди помогают безвозмездно. В чем ваша сложность?

 

PS. Прошу прощения если кого-то обидел.

 

Если вся суть вопроса где взять постпроцессор для вашего оборудования для PowerMill то вот контакты:

https://delcam.ru/services/nastroyka-postprocessorov?utm_source=yandex&utm_medium=cpc&utm_campaign=83544857&utm_content=13578548113&utm_term=powermill постпроцессор&yclid=16957334702242660351

Нет никакой грубости. Всё в пределах нормы.

То что вы правильно поняли мои намерения - это хорошо!

При своем мнение я остался когда понял, что те доводы которые здесь были в пользу HH не произвели на меня никакого впечатления.

Иными словами, на заре становления PowerMill, а именно в начале нулевых, все эти функции были актуальны и востребованы.

Поэтому производитель разрабатывал и добавлял все эти циклы в стойку, нагружая оператора лишней информацией.

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

но я сразу дал понять, что в моем случае необходимы линейный перемещения от точки А в точку Б.

Осталось только соорудить правильную "Шапку" и "Концовку" программы и дело в шляпе.

Вот этим я и занимаюсь.

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

В частности, я не нашел подробного описания таблицы инструментов. Как выставлять ноли по оси Z.

Дальше вы не внимательно прочитали, ну да ладно. Повторюсь, станок не запущен.

Есть программа, которая была сделана и отработана на Fanuc.

Теперь хотелось бы, как вы правильно заметили, не совершая ошибок и на HH.

Поэтому хочу разобраться в функциях, поэтому и задаю соответствующие вопросы на этом форуме.

Параллельно читаю руководство программирования, встречаю новые русские слова и новые термины (так любят китайцы переводить)

Боремся с этим!

Надеюсь не обидел вас!

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

@MagicNight Программу можете и на симуляторе 530 проверить выбрав соответствующую кинематику.

Симуляторы доступны на сайте HH

image.png

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

В частности, я не нашел подробного описания таблицы инструментов. Как выставлять ноли по оси Z.

Работа с таблицей инструмента описана в 5 главе руководства. 

Выставление нуля инструментом тоже описана 

image.pngimage.png

Ссылка на сообщение
Поделиться на других сайтах
43 minutes ago, ivanK said:

Работа с таблицей инструмента описана в 5 главе руководства. 

Выставление нуля инструментом тоже описана 

image.pngimage.png

Я читал эту главу. Насколько я понял это для одного конкретного инструмента.

А в магазине их 30. Как все их привязать, чтобы подготовить программу на 8-10 инструментов.

Да так, чтобы к станку не подходить.

Поскольку именно это руководство я читаю, возникли ещё вопросы,

на 33 странице, где описан цикл сверловки G83 (глубокое сверление)

там дан пример программы, но не расписаны некоторые функции, например:

%$MDI G71*

Выделенное, это название программы или что-то другое?

N10 G99 T1 L+0 R+6*

Пока не нашел что означает G99 и почему в синтаксисе нужно прописывать +

N80 G00 G40 Z+200 M2*

В инструкции появляется G40, который описан как "Свободный ход инструмента"

Какая-то размытая трактовка...

16 hours ago, gudstartup said:

@MagicNight Программу можете и на симуляторе 530 проверить выбрав соответствующую кинематику.

Симуляторы доступны на сайте HH

image.png

У меня 430. Мне на форуме расписали что такой симулятор не вариант такой стойки.

Я правда в симуляторе еще не копал.

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

Я правда в симуляторе еще не копал.

Для понимания подойдет!

 

9 минут назад, MagicNight сказал:

Да так, чтобы к станку не подходить.

А где вы инструмент объмерять собираетесь и его еще в магазин вставить надо это все делает наладчик на станке а вы можете подготовить файл с таблицей инструмента и затем записать его на чПУ

Ссылка на сообщение
Поделиться на других сайтах
4 minutes ago, gudstartup said:

Для понимания подойдет!

 

А где вы инструмент объмерять собираетесь и его еще в магазин вставить надо это все делает наладчик на станке а вы можете подготовить файл с таблицей инструмента и затем записать его на чПУ

Инструмент я промеряю ШЦ и заношу параметры в программу PowerMill, вставлю в магазин через заднюю дверь станка,

в соответствии с номерами. Наладчика пока нет, запустим станок, тогда сразу возьмем на работу оператора ЧПУ

А что значит, подготовить файл с таблицей инструмента? в каком виде это делается?

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

А что значит, подготовить файл с таблицей инструмента? в каком виде это делается?

Вы знаете как называется файл с таблицей инструмента TooL.T

Cкачиваете его TNCRеmo а потом редактируете на ПК и закачиваете обратно если уж к станку не ходить

image.png

30 минут назад, MagicNight сказал:

Наладчика пока нет, запустим станок, тогда сразу возьмем на работу оператора ЧПУ

А кто будет до этого настраивать станок,Вы?

Пока у вас явно недостаточно знаний чтобы браться за наладку, надеюсь к вам приедет грамотный пуско-наладчик и за доп. плату проведет курс обучения! 

Ссылка на сообщение
Поделиться на других сайтах
2 hours ago, gudstartup said:

Вы знаете как называется файл с таблицей инструмента TooL.T

Cкачиваете его TNCRеmo а потом редактируете на ПК и закачиваете обратно если уж к станку не ходить

image.png

А кто будет до этого настраивать станок,Вы?

Пока у вас явно недостаточно знаний чтобы браться за наладку, надеюсь к вам приедет грамотный пуско-наладчик и за доп. плату проведет курс обучения! 

Наконец-то нашёлся человек, который меня понял.

Вы верно всё подметили. Кроме меня больше некому, так сложилась ситуация.

Может вы станете тем человеком, который запустит этот агрегат проведет курс обучения за дополнительную плату?

Территориально СПБ.

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

Может вы станете тем человеком, который запустит этот агрегат проведет курс обучения за дополнительную плату?

К сожалению я сейчас не мобилен.

Ссылка на сообщение
Поделиться на других сайтах
23 minutes ago, gudstartup said:

К сожалению я сейчас не мобилен.

Не подскажите, какую информацию несет колонка под литерой L?

Я так понимаю это длина инструмента, или не так?

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

Не подскажите, какую информацию несет колонка под литерой L?

именно

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

Инструмент я промеряю ШЦ и заношу параметры в программу PowerMill, вставлю в магазин через заднюю дверь станка,

в соответствии с номерами. Наладчика пока нет, запустим станок, тогда сразу возьмем на работу оператора ЧПУ

А что значит, подготовить файл с таблицей инструмента? в каком виде это делается?

У вас на предприятии это первый станок с ЧПУ и автоматической сменой инструмента?

3 часа назад, MagicNight сказал:

Наконец-то нашёлся человек, который меня понял.

Вы верно всё подметили. Кроме меня больше некому, так сложилась ситуация.

Может вы станете тем человеком, который запустит этот агрегат проведет курс обучения за дополнительную плату?

Территориально СПБ.

по пробуйте обратиться к этому человеку, точнее фирме в которой он работает 

https://cccp3d.ru/profile/3187-viktor2004/

Ссылка на сообщение
Поделиться на других сайтах
1 hour ago, gudstartup said:

именно

Тогда еще больше вопросов.

Почему у вас все инструменты имеют длину (целые чиста) так разве бывает или это пример?

Мне интересен сам процесс забивания нулей по оси Z для всех инструментов.

Ну например, на столе станка установлено приспособление на котором закреплена деталь.

Задан ноль по оси Z, который расположен на поверхности приспособления. (Условно)

Берем первый инструмент, подводим его к поверхности приспособления и забиваем 0.

Как забить ноль по Z для других инструментов, чтобы привязать их к единому нулю.

По логике, мне нужно подвести инструмент 2 к верхней точки приспособления и разницу по оси Z внести в графу таблицы инструментов инструмент 2, в параметр L.

Далее , третий и так далее .....условно до десяти инструментов.

Цифры будут разниться.

Или не так?

Смущает, что нулевой инструмент (NULLWERKZEUG) задан, я так понимаю, как база где указан как 0,

а уже остальные инструменты пляшут от него.

Тогда, как загнать базовый инструмент в нулевой магазин, которого нет.

Иными словами откуда плясать?

7 minutes ago, ivanK said:

У вас на предприятии это первый станок с ЧПУ и автоматической сменой инструмента?

по пробуйте обратиться к этому человеку, точнее фирме в которой он работает 

https://cccp3d.ru/profile/3187-viktor2004/

На этой фирме, да.

До этого был Fanuc, там проблем не возникало.

За ссылку, спасибо, написал.

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

Тогда еще больше вопросов.

так это файл из эмулятора для примера там пофиг

Ссылка на сообщение
Поделиться на других сайтах
16 hours ago, gudstartup said:

@MagicNight Mожет так вам будет понятнее

image.png

Я, примерно так и предполагал.

А что за инструмент T2.1 и T4.1?

Для чего коррекция на нулевой инструмент? R и R2?

Вы не рассказали методику забивания нулей (заполнение таблицы)

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

Разобрался я с нулями и таблицей инструментов.

Теперь вопрос,

Какую информацию нужно задавать в программе (ISO-код) касаемо инструмента?

Или достаточно прописать, для примера N10 M6 T2

Тогда вопрос, а куда прописывать ссылку на корректор, если понадобиться?

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

Нашел в инструкции пример программы

Подскажите насколько обязательно прописывать строки

N10 G30 G17 X+0 Y+0 Z-20*

N20 G31 G90 X+100 Y+100 Z+0*

N30 G99 T1 L+0 R+10+

Насколько я понял G30 это точка смены инструмента, если да, можно ли этот кадр опустить?

Причем в описании написано "Дифиниция загатовки для графического моделирования обработки"

Тут без литра не разобрать...

А вот с G31 совсем непонятно, что это для чего?

Насколько нужно прописывать G99?

А есть у меня нет совсем коррекций на инструмент?

 

1.jpg

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Клиент
      Может быть, Вы сразу сделали все идеально?  А где все берут MC2024? - тоже нужно новые версии установить
    • Anatlijj8
      Добрый день. Скажите сразу встроенная в солидворкс какая версия идёт?  Скажите как-то можно где-то скачать версию про?
    • Lev72rus
      Есть ли более свежая ссылка на видео? Похожая беда сейчас
    • bard
      Странно, как-то. Кто Вам разрешит отгружать изделия (не важно) какие по безлитерной документации? Кто Вам разрешит использовать в литерованном изделии безлитерные части? Если Вы приняли неверные технические решения, как Вы про это узнаете не проведя испытания?
    • vad0000
      Не важно, Не нужен output при зелёной и красной кнопки.
    • ispite
      Всем привет, спасибо за ответы, но просто так не удалось создать сборку, солид выдавал ошибку. Пришлось Сохранить как IGES (файл разросся до 920 МБ), потом открыл как деталь (в нейстало шустрее работать), нажал "создать сборку" и она создалась! НО она создалась без поверхностей, а они тоже нужны Всем привет, спасибо за ответы, но просто так не удалось создать сборку, солид выдавал ошибку. Пришлось Сохранить как IGES (файл разросся до 920 МБ), потом открыл как деталь (в ней появились Тела и Поверхности и стало шустрее работать), нажал "создать сборку" и она создалась! НО она создалась без поверхностей, а они тоже нужны. Как создать сборку с телами и поверхностями? Пробовал в детали сохранить поверхности, но оно как будто работает наоборот и все поверхности стирает.  PS удалите плз предыдущий ответ, я его случайно отправил.
    • Alexey8107
      Всем доброго дня. Имеется ивановский обрабатывающий центр ИС-800, в нем установлены: PSM-45HVi A06B-6120-H045 SPM-30HVi A06B-6121-H030#H550 Возникла авария 9030 Overcurrent in the converter input circuit. Если смотреть В-65285 в этом случае на PSM должна отображаться 1, а на SPM - 30. Так оно и есть на самом деле. Документ ссылается на пункт 3.1.1, в свою очередь этот пункт говорит о неисправности PSM и следует проверить Входящее питание. Скорее всего здесь имеется ввиду питание управления, оно 240 В и стабильно Рекомендуют проверить реактор. Сразу откидываем, т.к. дело до включения силового питания еще даже не доходит, МСС отключен. Да и реактор штатный, всю жизнь работал с этим реактором. Проверить IGBT. Проверить проверил как мог, на КЗ, но дело до силовухи еще не доходит, ее питания еще нет и физически включиться не может из за MCC(ну это естественно, блок в аварии). Принципиально все рекомендации. На LEADWELL была похожая ситуация, на торможении шпинделя на PSM помнится выпадала авария 1, а на шпинделе не помню уже что. Тоже думали на PSM, а судя по всему мозг вынимал рекуператор в SPM. Т.к. на шине 500 вольт на торможении шпинделя напряжение вылетало далеко за 500 вольт выше. Здесь тоже нечто подобное, SPM опрокидывает PSM в аварию. Вобщем при включении питания станка, запитывается только управление на PSM, а он в свою очередь раздает 24 вольта на все остальные блоки по CXA2A, если все нормально и ЧПУ включена, замыкается контакт МСС, разрешая подачу силового питания на PSM. Шаги загрузки на полностью исправном станке PSM    SPM   -          A   -         50   -         12(или 18)   -         -- После включения ЧПУ и подачи силового питания   0         0 У нас PSM    SPM   -          A   -         50   -         12(или 18)   1         30 Включение силовухи невозможно. Что было сделано: 1. Проверены все питания, 240 СХ1А, 24 СХА2А, силовое питание, везде порядок. 2. Проверены IGBT на PSM и SPM, явного замыкания нет. 3. Проверены обмотки серво двигателя шпинделя. На всех 0,4 ома(сопротивление щупов 0,2 + обмотки 0,2 ома). Сравнил с заведомо исправным таким же двигателем(он стоит в другом таком же станке и работает), все тоже самое, На массу КЗ нет. Да и силовухи тоже нет, так что это бессмысленно. 4. Откинул от PSM разъем СХА2А(тупо обесточил остальные блоки от 24 вольт), включил питание управления, PSM перестал опрокидываться в ошибку, на дисплее "-". Ждал долго, не опрокидывается. Силовое питание подавать не стал, ибо чревато для остальных блоков, а скидывать шинку постоянного тока честно говоря поленился. 5. С соседнего станка снял плату управления SPM и переставил в неисправный станок, по номерам они идентичные. Станок включился и даже подал силовое питание на PSM без всяких аварий. Гонял пару минут в холостую, все было нормально, но после опрокинулся с той же ошибкой 1 и 30 на PSM и SPM соответственно. 6. Взял плату управления SPM с неисправного станка и установил в исправный. Станок включился и сколько бы не гонял, и даже шпинделем крутил, не опрокидывается. Т.е. к обоим платам претензий ноль. После вернул все обратно. Исправный станок работает как ни в чем не бывало, неисправный сразу опрокидывается в аварию почти сразу после включения управляющего питания. На ЧПУ ошибка 9030 и какие то еще по осям, но они связаны с отсутствием питания на шине постоянного тока если не ошибаюсь, так что это нормально. Итого, силовуха явных признаков неисправности не имеет, и даже на какое то время с другой платой включает силовое питание(скорее всего это связано с разбросом параметров защит на разных платах). К самому PSM тоже вроде претензий не должно быть, хотя В-65285 указывает именно на него. В истории с LEADWELL точно помню, что тоже все указывало на PSM(в том числе 1 на дисплее), и даже сервисный инженер FANUC был уверен в неисправности именно PSM. По факту, неисправен был как раз SPM. К платам управления тоже никаких претензий, обе работают в исправном станке. Единственное логическое объяснение, неисправность силовухи SPM. НО!!! Шина постоянного тока даже не думает запитываться, так что и тут с опрокидыванием сразу после включения есть засада! Ну не тестирует же SPM и PSM силовую часть напряжением 24 вольта??? Ведь до включения силового питания в этом случае даже не доходит из-за аварии! Может у кого есть еще идеи или опыт устранения таких дефектов? Помнится у фанука была типовуха на платах А16В-2203-0623 с датчиками тока, они отгорали и привод отваливался в аварию по одной из фаз. Это были привода шпинделя и двух осей в одном корпусе, были такие у нас на токарных. Сервисники фанука тогда их тучами меняли... Хотя тут я думаю не наш случай
    • Kelny
      Даже при всём при этом оно не всегда корректно работало, так что даже в старых версиях было быстрее удалить размер и потом вставить заново, чем искать эти точки размеров, а потом пытаться их привязать к новому месту.   Возможно это всего лишь глюк новой версии, в последних версиях они похоже штатно закладываются.
    • maxx2000
      @davidovka я их сразу ссыпаю в TEMP,  в тех что живы нет отметок о создании current_session.pro. Интересно что сам current_session.pro создаётся, но не обновляется дата в отличии от даты модели. Может быть и вправду менял какие нить настройки и забывал сохранить
    • Ahito
×
×
  • Создать...