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

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


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

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

Haas st10y с барфидером.Подскажите как воткнуть в проге команду ловли остатка прутка.Ловитель поставил во время отрезки детали,потом отход,потом барфидер.,потом М99,а как оформить команду ловителя при толкании новым прутком остатка не могу придумать,мож макропеременными?или на количество деталей ссылаться?

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


O00001

M97 P10 L15

M97 P20 L1

M30

N10 (Основная программа 15 повторов)

...

...

M99

N20 (Доп. программа 1 повтор после основной)

...

...

M99

Удачи))

Ссылка на сообщение
Поделиться на других сайтах
В 22.05.2020 в 23:27, Valentin1980 сказал:

Haas st10y с барфидером.Подскажите как воткнуть в проге команду ловли остатка прутка.Ловитель поставил во время отрезки детали,потом отход,потом барфидер.,потом М99,а как оформить команду ловителя при толкании новым прутком остатка не могу придумать,мож макропеременными?или на количество деталей ссылаться?

перенесите выдвигание прутка в конец программы. 

при отрезке поднять ловитель - отрезать - выдвинуть пруток - сложить ловитель - м99

В 14.04.2020 в 14:19, Fedo81 сказал:

Hass tl1 не дотачивает радиус по оси Z. На 0.4  Приходится оазгонять в обе стороны по 0.2 В чём может быть проблема? 

использовать корректор g41/g42 и правильно указывать радиус инструмента в offset tools

Ссылка на сообщение
Поделиться на других сайтах
В 25.12.2019 в 23:43, DeDe сказал:

Хочется вставить свои 5 копеек по поводу стука при смене инструмента в шпинделе. По моему мнению здесь дело обстоит следующим образом: конусы оправок со временем притерлись к конусу шпинделя. В момент включения станка, либо его простоя (шпиндель холодный, его линейные размеры, соответственно, меньше), в этот момент механизм зажима оправки притягивает ее с чуть большим моментом и оправка "прилипает" к конусу. В этом случае при смене слышится удар (оправка отлипает). В процессе работы шпиндель нагревается - линейные размеры увеличиваются и оправки уже не так плотно прилегают к конусу. Стук прекращается.

Самым простым решением данной проблемы является прогрев шпинделя перед началом работы

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

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

перенесите выдвигание прутка в конец программы. 

при отрезке поднять ловитель - отрезать - выдвинуть пруток - сложить ловитель - м99

использовать корректор g41/g42 и правильно указывать радиус инструмента в offset tools

Спасибо,передвинул отход ловителя ниже g105,все ОК.

 

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

Добрый день.

 

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

 

1 - переменные c #1 по #33 это свободные ячейки и используя их я ничего в самом станке не поменяю (т.е. могу спокойно задавать им значения в рамках одной программы)? С #20 по #33 я вроде использовал без последствий, просто хочется подтверждения.

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

 

2 -  в примере 

%
O00001 (Test)
G40 G17 G90 G55 

#20 = 40 (D otv)

T1 M06 (Freza) 
G43 H1
G00 X0 Y0 Z200
G00 Z100
M88
S3000 M03 
G00 Z2
G01 Z0 F700
G42 D1 G01 X-[#20/2]
G03 I[#20/2] Z-1
G03 I[#20/2] Z-2
G03 I[#20/2] Z-3
G03 I[#20/2] Z-4
G03 I[#20/2] Z-5
G03 I[#20/2]
G40 G01 X0 Y0
G00 Z100
M05
M89
G40 G00 X0 Y0 Z200
G28 Y0
M30
%

 

Я расфрезеровываю отверстие диаметр которого задаю #20 (т.е. 40мм), но шаг (1мм,) и конечную глубину (5мм,) прописываю в ручную. А как будет выглядеть код чтоб можно было задавать начало фрезерования, конец (глубина) и шаг фрезерования? Мне б пример какой нибудь.

 

Спасибо за внимание. 

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

Добрый день.

 

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

 

1 - переменные c #1 по #33 это свободные ячейки и используя их я ничего в самом станке не поменяю (т.е. могу спокойно задавать им значения в рамках одной программы)? С #20 по #33 я вроде использовал без последствий, просто хочется подтверждения.

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

Я расфрезеровываю отверстие диаметр которого задаю #20 (т.е. 40мм), но шаг (1мм,) и конечную глубину (5мм,) прописываю в ручную. А как будет выглядеть код чтоб можно было задавать начало фрезерования, конец (глубина) и шаг фрезерования? Мне б пример какой нибудь.

 

Спасибо за внимание. 

Ты про САМ системы когда нибудь слышал  ?

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

Ты про САМ системы когда нибудь слышал  ?

Вопрос был, извините, не про CAM системы, а про то как написать через макро-переменные.

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

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

Скачайте мануал к любому Фануку, там есть раздел "макропеременные" с описанием работы ячеек. Я помню, что до #100 переменные обнуляются после М30 . В книжке подробнее.

19 минут назад, CNC_SKILL сказал:

Ты про САМ системы когда нибудь слышал  ?

Я тоже переменные активно использую.

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

Вопрос был, извините, не про CAM системы, а про то как написать через макро-переменные.

А я у тебя спросил нах они тебе нужны в 2020 году если есть САМ системы в которых можно реализовать практически любые  траектории, подводы и отводы в них, а не заниматься параметрическим рукоблудием ))

 

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

Я тоже переменные активно использую.

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

Или они как то помогают в написании  УП на сложную геометрию  ускоряя этот процесс в 10 рах быстрее чем через САМ?

В чем их  существенное преимущество в 2020 году  что на это надо тратить время  и они так жизненно необходимы ? 

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

Скачайте мануал к любому Фануку

Ок, спасибо, как вариант. Буду искать там.

5 минут назад, CNC_SKILL сказал:

А я у тебя спросил нах они тебе нужны в 2020 году если есть САМ системы в которых можно реализовать практически любые  траектории, подводы и отводы в них, а не заниматься параметрическим рукоблудием ))

 

Оригинально отвечать на вопросы о которых не спрашивали.

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

Буду искать там.

Ты что программы на ЧПУ в блокноте пишешь ?

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

Для меня проще в токарном деле пользоваться инструментом программирования от стойки ЧПУ. Например, конусный шнек с переменным шагом резцом в разбивку по съему и шагу я в КАМ для токарки сделать не смог.

Ренишоу щуп на фрезерке сегодня так меряет, а завтра по другому. Калибровать никто не умеет кроме меня. Мне проще дать эти переменные в пользование оператору и пусть из них строит обработку так, чтобы самому на производстве не торчать круглосуточно.

В конце концов сама программа для обмера ренишоу состоит из макропеременных и никак по другому

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

Добрый день.

 

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

 

1 - переменные c #1 по #33 это свободные ячейки и используя их я ничего в самом станке не поменяю (т.е. могу спокойно задавать им значения в рамках одной программы)? С #20 по #33 я вроде использовал без последствий, просто хочется подтверждения.

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

 

2 -  в примере 

%
O00001 (Test)
G40 G17 G90 G55 

#20 = 40 (D otv)

T1 M06 (Freza) 
G43 H1
G00 X0 Y0 Z200
G00 Z100
M88
S3000 M03 
G00 Z2
G01 Z0 F700
G42 D1 G01 X-[#20/2]
G03 I[#20/2] Z-1
G03 I[#20/2] Z-2
G03 I[#20/2] Z-3
G03 I[#20/2] Z-4
G03 I[#20/2] Z-5
G03 I[#20/2]
G40 G01 X0 Y0
G00 Z100
M05
M89
G40 G00 X0 Y0 Z200
G28 Y0
M30
%

 

Я расфрезеровываю отверстие диаметр которого задаю #20 (т.е. 40мм), но шаг (1мм,) и конечную глубину (5мм,) прописываю в ручную. А как будет выглядеть код чтоб можно было задавать начало фрезерования, конец (глубина) и шаг фрезерования? Мне б пример какой нибудь.

 

Спасибо за внимание. 

надо использовать while или количество повторений L

_20200623_155555.JPG

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

надо использовать while или количество повторений L

_20200623_155555.JPG

Спасибо, буду разбираться!

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

надо использовать while или количество повторений L

 

AnimatedSticker.tgs

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

Ренишоу щуп на фрезерке сегодня так меряет, а завтра по другому. Калибровать никто не умеет кроме меня. Мне проще дать эти переменные в пользование оператору и пусть из них строит обработку так, чтобы самому на производстве не торчать круглосуточно.

В конце концов сама программа для обмера ренишоу состоит из макропеременных и никак по другому

Да причем тут ренишоу , там и так понятно что он через макросы системные работает так как там циклы постоянные и не меняются ! 

Речь идет о обычных УП для обработки различных элементов!

Научи своего оператора в САМ работать и будет тебе счастье ! 

Я когда читаю что кто-то пишет что он программирует со стойки в макросах сразу ассоциируется у меня с этим фото

photo_2020-06-23_16-19-28.jpg

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

Научи своего оператора в САМ работать и будет тебе счастье ! 

Я пытаюсь хоть как то научить работать, а ты про космос...

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

Я пытаюсь хоть как то научить работать, а ты про космос...

Если человек сам не хочет этому учится то хрен ты его чему научишь!

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

Если человек сам не хочет этому учится то хрен ты его чему научишь!

Вот, сам ответил на свой вопрос

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • gudstartup
      @Maxim.Oi TF зайдите и посчитайте  сами приблизительно и увидите хватит мощности вашего мотора или нет https://cncins.ru/calculator/frezerovanie/  
    • maxx2000
      Игровая карта заточена под производительность в играх, шейдеры-мейдеры, тесселяция, трассировки, всякие джиэлы последней версии, майнинг и т.п. и т.д, Т.е. макимально быстро вывести каритнку на экран. Отсюда и её более высокое быстродействие в синтетических тестах на которых их сравнивают обзорщики и которые заточены под все эти свистелки-перделки. Равно как на игровой не получить точной отрисовки построений как на проф в инженерных приложениях, так и на проф не получить быстродействия и всех функций игровой в играх. даже 15 уже нормально надо полагать что те сотни тонн технологического оборудования которые вышли у него не содержат такого количества деталей чтобы он мог оценить масштаб трагедии.
    • Krusnik
      3) FPS. Сколько ни пробовали SW вообще не нагружает видеокарту, если она не входит в список ниже, а грузит процессор. С процессором если делать сборки от 2000 деталей и выше FPS 10-12. Если поставить видеокарту из списка и драйверы - то FPS 20-30, что уже нормально для работы.   4) Отрисовка чертежей. Отлично заметна на сложных моделях. С обычными видеокартами рисует криво. Вообще отрисовка чертежей в SW - это боль. На картинке слева GeForce, справа Quadro. Линии лопастей не доводит.   5)Раньше было, сейчас может и пофиксили. На игровых видеокартах при вращении часть сборки пропадала как бы за невидимой стеной. Напоминает баг в компьютерных играх, когда можно пройти сквозь текстуру.
    • lem_on
      Опять же не для дятлов об этом пишут на сайте SW. Но мля, по товарищески кто то должен прочитать это за меня.
    • Krusnik
      Да тут постоянно, по-моему об этом пишут. Такие как вы уже всех заколебали. Поэтому такие и ответы. Но специально для вас распишу все отличия.    1) Графика RealView. С игровой видеокартой она просто в SW отключена. С профессиональной включается. Нужна для показа на мониторе красивых картинок в 3D. Скажем руководству, или заказчикам. Ну и потом. Вы купили SW, а часть функций, за которые выплаченна немалая сумма не доступна. Что за фигня?   2) При вращении и/или масштабировании сборок с игровой видеокартой модели во время манипуляций превращаются в BoundingBox'ы, а когда отпускаешь мышку - отрисовываются. Зависит это от количества графических треугольников, которые нужно отрисовать. Т.е. с небольшими и простыми модельками не заметите, со сборками хотя бы от 300 деталей - будет заметно. Многие советуют понижать детальность, но тут тоже такое себе удовольствие, когда круглое отверстие превращается в восьмигранник, и только из-эт того, что кто-то решил, что для SW 4080 круче, чем A4000. У меня на сборках 8000 деталей и Quadro так делает, но игровые так начинали с примерно 300 деталей.
    • maxx2000
      а если делать канавку снаружи на глубину чуть больше толщины кольца, а потом изнутри растачивать и кольца будут повисать прямо на резце. Собственно по такому принципу и режутся кольца на универсальном токарном, нарезают канавок, а потом сверлом вжик и готово
    • Orchestra2603
      Да, в рот мне ноги... Ну, считает же Ансис, считает! Блин.. Как до вас донести простой мэсеж. Мне често, пофигу, делает он там себе факторизацию или еще что-то. Но то, что он нормально считает Ланцошем для случая с вырожденной матрицей жесткости - это факт! А раз он считает, то либо (А) вы хрень несете про факторизацию, либо (Б) он такую факторизацию делат сам без проблем. Третьего тут быть не может, и выходит, что в любом случае ваши тезисы оказываются несостоятельными.   Какая вам нужна факторизация? давайте! заказывайте! На какие вам надо матрицы разложить? с какими свойствами? давайте ваш заказ!   Вы на мой пердак не зарьтесь! Смотрите, чтоб ваш функционировал исправно! А то того и гляди, фекализация случится.  
    • Иван Васильев
      Доброго времени суток! Удалось решить проблему?
    • ДОБРЯК
      Вам похоже ничего не нужно, а для алгоритму Ланцоша нужно сделать численную факторизацию. Вам только нужно побольше букв и слов написать. :=) Всё подгорел пердак? :=)
    • Orchestra2603
      При чем здесь это? Речь не идет про эффективные или неэффективнеы алгоритмы. Вы утвержаете, что это просто невозможно.   При чем здесь первые или не первые, все или не все... Какое это имеет значение? У Ансис есть алгоритм Ланцоша, он находит столько, сколько запросите. В Маткаде - он да, находит все. Наверное, можно и не все, но я хз, как это делать. Я не понимаю, какое это имеет отношение к разговору.   Неа Ткните пальцем и объясните, в чем ошибка в конкретном рассуждении   Как я должен решать методом Гаусса задачу на собственные значения? Мне же не решения СЛАУ нужны! Их то, ясен пень, бесконечное множество для системы с вырожденной матрицей. Мне собственные значения нужны! Мне нужно базис найти, чтобы матрица (или матрицы в обобщенном случае) оператора была диагональной.   Сначала скажаите мне, зачем ее дать! В чем идея заключается? Вы все слюной брызжете, но ничего по делу еще не сказали. Какой-то нормальный контраргумент от вас можно толковый услышать?   Как еще изволите вас обслужить? Вы - полегче, уважаемый!
×
×
  • Создать...