"Чтобы не создавать отдельную тему ради одного вопроса"
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
hmnijp , простите за занудство - а вы сами как считаете? колонка износ + кам-диаметр вроде как дают реальный диаметр инструмента насколько точно его удалось замерить. И вот эта ячейка корректируется для конкретной задачи руками.. а потом снова придется замерять инструмент. а может и забудется и будет испорчена другая деталь. и вроде доп колонка бы решала бы это неудобство.
- hmnijp
- Мастер
- Сообщения: 1553
- Зарегистрирован: 20 авг 2017, 15:02
- Репутация: 542
- Настоящее имя: Константин
- Откуда: Ульяновск
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
в колонке диаметр - писать реальный диаметр ( или автоматом он заполняется из макроса измерения) а износ уже руками пишешь когда скорректировать нужно, или 0 когда не надо...
А если wear correction, то в принципе обе колонки как корректор работают, реальный диаметр не важен в этом случае, он только в каме учитываться будет при генерации пути.
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
а как ЧПУ пересчитает траекторию не зная КАМ-диаметр? Если УП с учетом диаметра инструмента, с отступом на радиус.
Что то непонятно опять.. чтобы корректировать траекторию типа "Износ" станку нужен и КАМ-диаметр и измеренный диаметр. Ни то ни то затирать вводимыми вручную поправками как то нехорошо. ну разве что передавать КАМ-диаметр в станок в виде комментов в каждой УП..
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
чото мне представляется без исходного диаметра правильно траекторию не скорректируешь.
- hmnijp
- Мастер
- Сообщения: 1553
- Зарегистрирован: 20 авг 2017, 15:02
- Репутация: 542
- Настоящее имя: Константин
- Откуда: Ульяновск
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
для чпу вообще не важно диаметр там или что - его задача сместить траекторию влево/вправо на заданную величину. А что там в итоге выйдет - его не волнует. Чем меньше этот отступ(сотки коррекции) на который нужно построить эквидистанту, тем проще посчитать, и меньше вероятность ошибок - траектория не сильно будет отличаться от исходной, и не будет вырождения окружностей/углов или самопересечений траектории и тп.
по тому и советуют корректировать только на величину износа, а не целиком на радиус.
- wldev
- Мастер
- Сообщения: 1600
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
Контурная обработка в solidcam. Правка именно обхода.
- shineworld
- Новичок
- Сообщения: 9
- Зарегистрирован: 07 ноя 2020, 18:11
- Репутация: 19
- Настоящее имя: Silverio
- Откуда: Italy
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
In the video, the CNC of a friend who made a tilting rotary table by hand.
The CNC, also made by him, is made with a special concrete structure.
First moves in RTCP to test HD reductions ...
https://www.youtube.com/watch?v=XcK5hguLjcQ
PS: I've tried to translate English to Russian with Google but reverse traslation have a lot of errors so I will take English text.
The CNC, also made by him, is made with a special concrete structure.
First moves in RTCP to test HD reductions ...
https://www.youtube.com/watch?v=XcK5hguLjcQ
PS: I've tried to translate English to Russian with Google but reverse traslation have a lot of errors so I will take English text.
== CNC Firmware/Software Eng. ==
- xenon-alien
- Почётный участник

- Сообщения: 3839
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 925
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
Идея понятна, но все это какие-то трюки и использование не по назначению ячеек памяти.
Нельзя было каждому инструменту отвести десяток офсетов типа D1.1 D1.2 и тд.. в протоколе?
Нельзя было каждому инструменту отвести десяток офсетов типа D1.1 D1.2 и тд.. в протоколе?
- xenon-alien
- Почётный участник

- Сообщения: 3839
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 925
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
Всё зависит от того, как стойка (система ЧПУ) работает. Ваш станок такого метода может даже не понять. И понадобиться свое что-то придумывать.
Как выглядит ваша таблица инструментов на станке? (не в САМ)
- hmnijp
- Мастер
- Сообщения: 1553
- Зарегистрирован: 20 авг 2017, 15:02
- Репутация: 542
- Настоящее имя: Константин
- Откуда: Ульяновск
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
у некоторых есть ещё проще - в шапке кода можно параметрически значение припуска написать и всё. Потом вместо корректора менять параметр. В целом такое почти везде можно - есть G коды для заполнения таблицы из файла. G10 L10 P1 R.. и тп, либо G41.1D.. в линуксе
И D не обязан соответсвовать номеру инструмента. В сименсе вообще инструмент может буквами называться "DRILL6MM" например, а не номером. А офсеты вызываться номерами из таблицы. В разных чпу это по разному организовано.
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
пользуюсь WLMill. На данный момент коррекции G41/42 и соответственно колонки таблицы в разработке, а у меня лежит ждет тулсеттер от VERS. Соответственно станок в перспективе может как понять любой метод, так и не понять. Можно сделать и удобно и не удобно. Почему и заинтересован разобраться. Какие то фишки можно и позаимствовать, какие то отбросить как анахронизм.xenon-alien писал(а): ↑ Ваш станок такого метода может даже не понять. И понадобиться свое что-то придумывать.
Как выглядит ваша таблица инструментов на станке? (не в САМ)
не очень понятно зачем передавать размеры инструмента из КАМ в станок. Было бы полезно кмк наоборот.
это если это режим Wear наверное? иначе капец инструменту.. и тот же СолидКАМ норовит их приравнять.
и возникает сразу вопрос - а как с коррекцией на длину инструмента H? или это микропоправка типа Wear только на длину, а длина определяется Т, тому что измерено и лежит в таблице для этого инструмента? Что в общем то было бы логично.. но это не бьется с тем что говорят например на "планете кам".
ну - если так и станок будет понимать некое кодовое слово и менять значение родного инструменту корректора по ходу УП - то можно по УП расставить такие инструкции и задача из видео решается .
- hmnijp
- Мастер
- Сообщения: 1553
- Зарегистрирован: 20 авг 2017, 15:02
- Репутация: 542
- Настоящее имя: Константин
- Откуда: Ульяновск
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
Там точно так же. Номер корректора, что длины, что диаметра можно вызвать независимо от номер а инструмента. Можно разрешить/запретить делать это в чпу. кому как удобно. по дефолту они в программах равны, просто чтоб не путаться. Но на самом деле они независимые.
так не размер, а величину коррекции, если чпу не умеет G41/42 сразу на какое нибудь число.
у тебя в шапке кода переменная например #1=0.1, #2=0.15 и далее в коде G10 L10 P1 R#1, D1; G10 L10 P1 R#2, D1- по дефолту программа запускается с припуском 0.1 и 0.15. Потом вместо того чтоб лезть в таблицу инструмента - меняешь переменные шапке самой программы. Их можно для всех ключевых мест добавить, и все они будут в шапке. Отпадает необходимость помнить что в таблице написано и к чему относится. Отладил программу, и всё сохранено в ней.
да, так
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
да вот не тоже.. Если так - то при разрешенных на станке коррекциях и выбранном для диаметра режиме "износ" - отсутствие G42+D в УП - это лишь неточная деталь. а отсутствие G43 +H- это фрезеровка оправкой.
наверное все таки величину коррекции логичнее вводить или помнить в файле на станке - это ж огрехи конкретного станка исправляются. А в уп - номера, для абстрагирования от станка. Но не чужие же , хоть и свободные ячейки памяти через номер режущей кромки одного инструмента?
- hmnijp
- Мастер
- Сообщения: 1553
- Зарегистрирован: 20 авг 2017, 15:02
- Репутация: 542
- Настоящее имя: Константин
- Откуда: Ульяновск
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
Ну станку то пофиг... он может работать инструментом T2 с корректорами H4 и D6. а что получится при этом - забота оператора
ну это кому как удобно, и какие цели он преследует этим... если есть десяток деталей, которые делают раз в месяц - проще сохранить в файле, чем каждый раз менять таблицу инструментов под эту деталь.
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
интересная мысль. Но на самом деле чтобы G43 +H отсутствовала в УП нужно ее там вымарать или поправить ПП.. т.е. случайно как в случае с D - не получится (в СолидКАМ)
И поскольку звучит мысль что все станки все понимают по несколько разному - то почему бы не устанавливать текущее положение фрезы по M06 согласно Tn? а там в ячейке - измеренный вылет фрезы. И это будет безопасный вариант. Вроде бы.. А по G44/G43+H как раз корректировать вылет по мелочи добиваясь точной дистанции по вертикали на конкретном станке не меняя саму УП.
И поскольку звучит мысль что все станки все понимают по несколько разному - то почему бы не устанавливать текущее положение фрезы по M06 согласно Tn? а там в ячейке - измеренный вылет фрезы. И это будет безопасный вариант. Вроде бы.. А по G44/G43+H как раз корректировать вылет по мелочи добиваясь точной дистанции по вертикали на конкретном станке не меняя саму УП.
-
Евжений
- Мастер
- Сообщения: 1076
- Зарегистрирован: 05 апр 2016, 20:18
- Репутация: 136
- Настоящее имя: Жэзэрэл
- Откуда: Там, сям.
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
https://aliexpress.ru/item/100500286357 ... 2539232020
На Али наткнулся на такое чудо чудное.
Частотник, вход ноль-фаза 220, выход три фазы 380.
Имел дело кто-нибудь с таким?
На Али наткнулся на такое чудо чудное.
Частотник, вход ноль-фаза 220, выход три фазы 380.
Имел дело кто-нибудь с таким?
ВК https://vk.com/id353124059
О Боже, дай мне .... пендель!
О Боже, дай мне .... пендель!