нет, эквидистанта уже в каме посчитана - траектория выводится для центра инструмента, но вставляются коды 41/42 чтобы станок знал в какую сторону последующую коррекцию делать, только на величину износа
"Чтобы не создавать отдельную тему ради одного вопроса"
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
чото мне представляется без исходного диаметра правильно траекторию не скорректируешь.
- hmnijp
- Мастер
- Сообщения: 1754
- Зарегистрирован: 20 авг 2017, 15:02
- Репутация: 542
- Настоящее имя: Константин
- Откуда: Ульяновск
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
для чпу вообще не важно диаметр там или что - его задача сместить траекторию влево/вправо на заданную величину. А что там в итоге выйдет - его не волнует. Чем меньше этот отступ(сотки коррекции) на который нужно построить эквидистанту, тем проще посчитать, и меньше вероятность ошибок - траектория не сильно будет отличаться от исходной, и не будет вырождения окружностей/углов или самопересечений траектории и тп.
по тому и советуют корректировать только на величину износа, а не целиком на радиус.
- wldev
- Мастер
- Сообщения: 1650
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
Контурная обработка в solidcam. Правка именно обхода.
- shineworld
- Новичок
- Сообщения: 13
- Зарегистрирован: 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
- Почётный участник

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

- Сообщения: 4520
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 925
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
Всё зависит от того, как стойка (система ЧПУ) работает. Ваш станок такого метода может даже не понять. И понадобиться свое что-то придумывать.
Как выглядит ваша таблица инструментов на станке? (не в САМ)
- hmnijp
- Мастер
- Сообщения: 1754
- Зарегистрирован: 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
- Мастер
- Сообщения: 1754
- Зарегистрирован: 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
- Мастер
- Сообщения: 1754
- Зарегистрирован: 20 авг 2017, 15:02
- Репутация: 542
- Настоящее имя: Константин
- Откуда: Ульяновск
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
Ну станку то пофиг... он может работать инструментом T2 с корректорами H4 и D6. а что получится при этом - забота оператора
ну это кому как удобно, и какие цели он преследует этим... если есть десяток деталей, которые делают раз в месяц - проще сохранить в файле, чем каждый раз менять таблицу инструментов под эту деталь.
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
интересная мысль. Но на самом деле чтобы G43 +H отсутствовала в УП нужно ее там вымарать или поправить ПП.. т.е. случайно как в случае с D - не получится (в СолидКАМ)
И поскольку звучит мысль что все станки все понимают по несколько разному - то почему бы не устанавливать текущее положение фрезы по M06 согласно Tn? а там в ячейке - измеренный вылет фрезы. И это будет безопасный вариант. Вроде бы.. А по G44/G43+H как раз корректировать вылет по мелочи добиваясь точной дистанции по вертикали на конкретном станке не меняя саму УП.
И поскольку звучит мысль что все станки все понимают по несколько разному - то почему бы не устанавливать текущее положение фрезы по M06 согласно Tn? а там в ячейке - измеренный вылет фрезы. И это будет безопасный вариант. Вроде бы.. А по G44/G43+H как раз корректировать вылет по мелочи добиваясь точной дистанции по вертикали на конкретном станке не меняя саму УП.
-
Евжений
- Мастер
- Сообщения: 1168
- Зарегистрирован: 05 апр 2016, 20:18
- Репутация: 136
- Настоящее имя: Жэзэрэл
- Откуда: Там, сям.
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
https://aliexpress.ru/item/100500286357 ... 2539232020
На Али наткнулся на такое чудо чудное.
Частотник, вход ноль-фаза 220, выход три фазы 380.
Имел дело кто-нибудь с таким?
На Али наткнулся на такое чудо чудное.
Частотник, вход ноль-фаза 220, выход три фазы 380.
Имел дело кто-нибудь с таким?
ВК https://vk.com/id353124059
О Боже, дай мне .... пендель!
О Боже, дай мне .... пендель!
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
У меня такой есть на 300W. Omron, по моему... Работает...
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
-
Kost_irk
- Мастер
- Сообщения: 1000
- Зарегистрирован: 19 июл 2018, 07:46
- Репутация: 194
- Откуда: Иркутск
- Контактная информация:
Re: "Чтобы не создавать отдельную тему ради одного вопроса"
Обсуждалось тут уже много раз, такого быть не может. Выход 3ф 220 там. Вы чему больше доверяете, китайскому описанию или физике и здравому смыслу?
Весьма сомневаюсь, хотя на 300w еще может быть. Что за модель?