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

Haas в вопросах и ответах


Леонид Кулиуш - Haas Automation

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

1 час назад, co11ins сказал:

и последнее. в вашей таблице инструмента значения с каким знаком?

В таблице вылета инструмента - со знаком минус.

1 час назад, co11ins сказал:

а в таблице деталей в g54 и т.д. значения по z с каким?

С любым знаком может быть. Если 0 по Z выше базовой плоскости, которую вы использовали для настройки ин-та, то плюс.

Если ниже - то минус.

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


40 минут назад, fantom.ul сказал:

В таблице вылета инструмента - со знаком минус.

хорошо.

а эти числа показывают какое расстояние? откуда до куда?

относительно ренишоу могу сказать, что числа в таблице не что иное как расстояние ОТ ТОРЦА ШПИНДЕЛЯ ДО ВЕРШИНЫ ИНСТР. СО ЗНАКОМ +

мне уважаемый @coromate предлагал ранее вязать инструменты на грибке, а Z0 детали касанием любого инстр-а с нажиманием partzeroset.

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

40 минут назад, fantom.ul сказал:

С любым знаком может быть. Если 0 по Z выше базовой плоскости, которую вы использовали для настройки ин-та, то плюс.

ну а если я буду по поверхности детали привязывать все инстр-ты, через бумажку, как учит умная книжка и далее нажму в оффсетах детали partzeroset в графе Z, какое значение туда запишется, + или -?

 

ну вот как же мне совместить два метода привязки без ущерба друг для лруга?

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

 

51 минуту назад, co11ins сказал:

а эти числа показывают какое расстояние? откуда до куда?

Это расстояние в машинных координатах касания кончиком инструмента настроечной поверхности.

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

 

Вот примерная схема настройки, которой я пользуюсь:

 

5db6d46daaf78_.jpg.871790cb30d5aad5650ff9da0f854cfe.jpg

 

 

Изменено пользователем fantom.ul
Ссылка на сообщение
Поделиться на других сайтах
1 час назад, co11ins сказал:

относительно ренишоу могу сказать, что числа в таблице не что иное как расстояние ОТ ТОРЦА ШПИНДЕЛЯ ДО ВЕРШИНЫ ИНСТР. СО ЗНАКОМ +

Не обязательно. Как писал, принцип измерения одинаковый как вручную на станке, так и от ренишоу. В первом случае мы измеряем относительно какой либо фиксируемой точки (воображаемой или от торца шпинделя, кому как удобно), смотрим значение в операторских и записываем, во втором случае также, только значение уже есть в переменных и ЧПУ его берет оттуда и высчитывает длину инструмента.

Координаты детали высчитываются от этой же точки.

Это если хотите понять принцип работы.

Если нужно просто осуществить, то метод описывал@fantom.ul и потом я ранее разными словами.

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

Это если хотите понять принцип работы.

 

принцип то понятен. вопрос в совместимости двух вариантов

 

1 час назад, Клиент сказал:

Не обязательно.

на фрезере обязательно

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

на фрезере обязательно

Программа калибровки может быть написана производителем или поставщиком измерительной головки, может быть написана производителем или поставщиком станка, может быть написана собственноручно. И не факт, что они будут одинаковые. Так что, теоретически,- нет, не обязательно.

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

@Клиент на разных марках hassо-в, разных годов, везде одинаково- длина нистр это фактическая длина, до ноль детали- расстояние от концевика до торца шпинделя

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

на разных марках hassо-в, разных годов, везде одинаково- длина нистр это фактическая длина

А я, вот, не хочу торец шпинделя за ноль использовать. У меня кончик щупа- это ноль. Мне так нравится. И инструмент есть и с плюсом и с минусом.

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

Лайфхак, многим известный: вместо значения диаметра в таблице корректоров использовать "износ", а УП делать с учетом радиуса.

С учетом этих "капризов" последняя авария была, наверное, больше 5 лет назад.

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

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

т.е. все размеры пересчитывать на величину радиуса? или речь о корректоре D?

1 час назад, Клиент сказал:

А я, вот, не хочу торец шпинделя за ноль использовать. У меня кончик щупа- это ноль. Мне так нравится. И инструмент есть и с плюсом и с минусом.

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

на днях пытался достать переменную из УП привязки детали, в которую записывается половинные размеры измеряемого диаметра. пришлось прыгать с УП на УП. вспотел даже)) 

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

т.е. все размеры пересчитывать на величину радиуса? или речь о корректоре D?

Контур пишем с учетом радиуса инструмента, а коррекция на отклонение в офсетах используется не от диаметра, а от нуля.

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

Контур пишем с учетом радиуса инструмента, а коррекция на отклонение в офсетах используется не от диаметра, а от нуля.

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

а если в проге прописать эту проверку?

я частенько использую добавление радиуса к контурам. любого радиуса (зашито в переменной) безвключения g41, g42,

но  есть условие - в оффсетах обязательно нужно указать диаметр. если будет ноль, инструмент пройдет строго по контуру, без учета радиуса. и еще одна плюшка такого подхода - обороты и подача расчитывает сама прога для актуального диаметра из оффсетов и на основе данных с коробочки от фрезы(пластины)

 

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

обороты и подача расчитывает сама прога для актуального диаметра из оффсетов и на основе данных с коробочки от фрезы

21-й век. УП делаются в КАМе, и любой кам это делает.

23 минуты назад, co11ins сказал:

защита на случай непривязки по диаметру?

верно

23 минуты назад, co11ins сказал:

а в проге учет определенного диаметра инструмента или любой актуальный?

определенного.

Понимаю к чему клоните- к тому, что всегда можно заменить другим диаметром, но тогда возвращаемся к:

2 минуты назад, Клиент сказал:

любой кам это делает

 

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

21-й век. УП делаются в КАМе, и любой кам это делает.

а при вынужденной замене фрезы, скажем с ф12 на ф6 и внеся изменения в столбик износ для компенсации контура, обороты как, тоже меняются или бежать в CAM за новой УП

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

 

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

а при вынужденной замене фрезы, скажем с ф12 на ф6 и внеся изменения в столбик износ для компенсации контура, обороты как, тоже меняются или бежать в CAM за новой УП

Ищите во всем преимущества.

 

37 минут назад, co11ins сказал:

и еще одна плюшка такого подхода - обороты и подача расчитывает сама прога для актуального диаметра из оффсетов и на основе данных с коробочки от фрезы

ускорение на дугах? Или вы задаете в УП скорость резания и подачу на зуб?

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

Или вы задаете в УП скорость резания и подачу на зуб?

да. на дугах, к сожалению, только с помощью коэф-тов. думал про это. муторно писать код и до конца нет в голове алгоритма. в общем забил. не везде преимущества))

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

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

по большему счету я алгоритм программ уже не очень помню. есть скелеты под разные задачи. остается вставить нужные данные в переменные,собрать из скелетов УП и вперед. компов с CAMами у нас нет. да и времени нет сидеть в них. работать кто будет?))

  на счет дуг. работал я одно время на сименсе 3+2, стол 3 на 2 метра, портальный монстр. работал недолго, около года, но за это время проникся сименсом. так вот равномерное движение по дуге реализовано через оператора CFIN и действует на всем протяжении контура, до принудительного отключения. сильно выручала эта плюшка на резких поворотах.

 

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

компов с CAMами у нас нет. да и времени нет сидеть в них. работать кто будет?))

весело у Вас ))

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

весело у Вас ))

Времени много, не куда не торопятся ))

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

Некий человек увидел в лесу дровосека, с большим трудом рубившего дерево совершенно тупым топором. Человек спросил его:
– Уважаемый, почему бы вам не наточить ваш топор?
– У меня нет времени точить топор — я должен рубить! — простонал дровосек…

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

Времени много, не куда не торопятся ))

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

@Клиент работал я как то на предприятии с полным штатом, - технологи, конструкторы, программисты чпу и т.д.

дали работу - крышку байонетного затвора, похожа на шестерню и торцы зубьев скошены под углом. станок 3х осевой. сходу не выполнить.  пришел программист, принес программу на один зуб. говорю ему, валяй, втыкай, симулируй. 

воткнул, запустил симуляцию. на Нном кадре ошибка. говорю ему: ну и чего там? а он: не знаю, это же не я писал, комп сам.

а в УП на 1 зуб 4500 кадров у него(компа) вышло. с фикированным заглублением, подачей, оборотами и т.д. при том, что он не знал еще каким иструментом мы будем делать.

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

 

 

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • malvi.dp
      Да, в эскизе можете эту линию жёстко зафиксировать нужными вам размерами. А при создании плоскости нужно выбрать ещё и вторую ссылку для позиционирования. Это может быть плоскость "спереди" с взаимосвязью перпендикулярности.  
    • noindex
      @malvi.dp спасибо, но я с SW пока "на вы" и этот пример для меня похож на урок по рисованию совы) Как я понял на перпендикулярной плоскости рисуется эскиз линия, потом Вставка, Справочная Геометрия, Плоскость и выбираем в качестве первой ссылки эту линию. У меня в этом случае плоскость пытается создаться, но не может, ругается на неверные входные данные...  https://s.mail.ru/BR5p/wbdSuVLzK
    • Fedor
      "ГОСТ Р 57700.10-2018"  Удивительный пункт 5.3.1.   А если элементы квадратичные или более того кубичные или с более сложной структурой ?    Методы основаны на математике, а на математику тоже госты собираются написать ?   :) Валидация это вам не верификация   https://ru.wikipedia.org/wiki/Валидация    :):):) 
    • Alexey8107
      Вобщем результаты. В обед перед окном еще раз прошелся по своей памяти, сравнил две старые платы(одна от взорванного PSM, вторая от ремонта с рекуперацией. Я точно помню что лет 5 назад ремонтировали SPM), оставшиеся от ремонта. Начал подозревать что они обе слишком подозрительно похожи друг на друга, по сути отличаются только номиналами трансформаторов тока и совсем мелкими деталями... И понимаю что память мне сильно изменяет! Обе платы от PSM, но разной мощности. И действительно в SPM стоит плата хоть и похожа, но отличия значительные. Так что решил сразу замахнуть PSM. Станок сразу запустился. Осталось только загадкой, почему неисправный PSM в соло вчера показывал "-". Сегодня запустил на операционном столе и вижу "1", точно так же в соло. Вобщем пока свяжусь с фануком, пока уладим административные дела, пока проплатим, попробую в нем аккуратно поковыряться.
    • aalex_b
      Добрый день. ЧПУ TNC426. Станок с поворотной головой: есть вертикальное положение и есть горизонтальное. Так же поворотный стол, ось С Вышел из строя HDD. Восстановил данные через акроникс, сделав образ с соседнего аналогичного станка. Станок поехал, все зашевелилось Но теперь не знаю, как настроить ему точки смены инструмента, трансформацию и поворот оси C. Где подсмотреть инструкцию, что измерять и как измерять, куда вносить данные, в какие параметры. Прошу совета и помощи. Никогда это не делал.
    • Jesse
      За прошедшее десятилетие (ухх, как же время летит!) уже были вопросы про локальные пластические деформации в статическом расчете и про локальные формы потери устойчивости. В обоих случаях на все эти "локальности" можно подзабить. В первом случае у меня даже шаблонная фразочка есть, которую я в отчёты вставляю, ссылаясь на ГОСТ Р 57700.10-2018. Это всё хорошо. Но что у нас с цикликой? К примеру, есть вал насоса, который в процессе работы изгибается. В валу есть шпоночные отверствия, всякие переходы вплоть до радиуса R=0.25 мм и прочая мелкая ересь, где развиваются большие напряжения, превышающие предел выносливости материала.. В то время как в основной толще материала напряжения на порядок меньше предела выносливости и там всё ок. Как быть в этой ситуации? Ведь разрушение в процессе многоцикловой усталости происходит в результате зарождения и роста микротрещин. То есть по идее в этом радиусе R=0.25 мм трещинка пойдёт и разрушит весь весь вал за условные 10^12 циклов? Или не разрушит? Если не разрушит, то как обосновать, что не разрушит? С точки зрения физики/МДТТ мы знаем, что в статике у пластичного материала в малой области превысится предел текучести, появится небольшая область течения, и на этом всё. "Пластика" дальше не пойдёт. МОжно даже просчитать и проверить для успокоения души, что пластических шарниров не будет. Но в многоцикловой усталости мы ничего расчетом проверить не можем как все эти "неприятные локальности" себя поведут за 10^12 циклов. Только кривые Веллера и т.п. Ну и результаты упругого расчета..   Какой эмпирико-нормативный опыт есть у человечества, чтоб показать, что разрушения и катастрофического роста трещины НЕ произойдёт за большое кол-во циклов, если в небольшом объеме материала по результатам упругого расчета напряжения превышают предел выносливости?
    • malvi.dp
    • Srgwell
      Библиотеки не все подключены. Там другие какие то были включены. При чем сбиваются иногда
    • Snake 60
      @clavr  Попробовал в 2024-м так и есть, не хочет перепривязывать размеры, настройки не нашел :(
    • Snake 60
×
×
  • Создать...