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

Обработка наклонных плоскостей в Heidenhain для "Чайников"


Pavel_WR

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

В 13.02.2019 в 05:49, DJ Astro сказал:

Если М128 на станке работает, то можно так:

 

222.jpg

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

 

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


Ещё раз... Если Ваш станок с функциями полноценной 5-осевой обработки (не пугается команд М128 или TCPM :biggrin:), то деталь можно ставить хоть на край стола - она получится идеально ровной.

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

Ещё раз... Если Ваш станок с функциями полноценной 5-осевой обработки (не пугается команд М128 или TCPM :biggrin:), то деталь можно ставить хоть на край стола - она получится идеально ровной.

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

Пример: 

Х+35 у+0

С+0 в-9 fmax M128

Z+1

C+360 F 2000 

 

Фрез не будет отслеживать центр вращения

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

 

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

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

Пример: 

Х+35 у+0

С+0 в-9 fmax M128

Z+1

C+360 F 2000

Всё правильно. Вы приезжаете точкой 1 инструмента в X35 Y0 и у вас ничего не получается. А нужно приехать в X0 Y0 точкой 2 - тогда всё получится. Но предварительно нужно высчитать DL и Z в зависимости от диаметра и угла конуса. DL занести в таблицу инструментов или в TOOL CALL.

 

TOOL CALL 1 Z DL-xxx

Х+0 Y+0

С+0 B-9 FMAX M128

Z+xxx

C+360 F2000 

 

При вращении стола точка 2 сохранит своё положение на оси детали в координатах X0 Y0. А точка 1 опишет окружность. Всё просто.

 

 

 

222.jpg

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

Всё правильно. Вы приезжаете точкой 1 инструмента в X35 Y0 и у вас ничего не получается. А нужно приехать в X0 Y0 точкой 2 - тогда всё получится. Но предварительно нужно высчитать DL и Z в зависимости от диаметра и угла конуса. DL занести в таблицу инструментов или в TOOL CALL.

 

TOOL CALL 1 Z DL-xxx

Х+0 Y+0

С+0 B-9 FMAX M128

Z+xxx

C+360 F2000 

 

При вращении стола точка 2 сохранит своё положение на оси детали в координатах X0 Y0. А точка 1 опишет окружность. Всё просто.

 

 

 

222.jpg

(При вращении стола точка 2 сохранит своё положение на оси детали в координатах X0 Y0. А точка 1 опишет окружность. Всё просто.) Все верно :точка 2 сохранит свое положение относительно оси детали.И точка 1 сохранит свое положение относительно оси детали и относительно точки 2.Только проблемма то в том , что ось вращения находиться не в центре детали ( т.е. не соответствует оси детали) 5c668daa09d2e_.thumb.png.12d1a0dce96d124ac66256c57b4c95f3.png

 

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

Так должен работать станок:

 

2019-02-15-15-26-29.gif

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

Так должен работать станок:

 

2019-02-15-15-26-29.gif

это симуляция непосредственно при написании вашим методом ,или это вы смотрите через cad/cam программу. Z driven point zero это всего лишь точка ,  находящаяся на оси шпинделя и на каком то удалении от заготовки.Она никаким образом не влияет на отслеживание траектории инструмента, относительно оси вращения детали.В моем примере и вашем примере различий нет совсем,за исключением DL-ки. DL-ка влияет лишь на положение инструмента по оси Z. Т.Е. вы сначала в кадре с вызовом инструмента прописываете DL -100 (допустим)  а потом в кадре с позиционированием по Z опускаете инструмент до z+5(допустим).но с учетом DL-100 инструмент войдет в стол на 95 мм.Либо же вы опускаете инструмент до Z+105 (учитывая DL-ку) и инструмент опускаеться на необходимую нам высоту (допустим Z+5)

7 минут назад, Frezer_krot сказал:

это симуляция непосредственно при написании вашим методом ,или это вы смотрите через cad/cam программу. Z driven point zero это всего лишь точка ,  находящаяся на оси шпинделя и на каком то удалении от заготовки.Она никаким образом не влияет на отслеживание траектории инструмента, относительно оси вращения детали.В моем примере и вашем примере различий нет совсем,за исключением DL-ки. DL-ка влияет лишь на положение инструмента по оси Z. Т.Е. вы сначала в кадре с вызовом инструмента прописываете DL -100 (допустим)  а потом в кадре с позиционированием по Z опускаете инструмент до z+5(допустим).но с учетом DL-100 инструмент войдет в стол на 95 мм.Либо же вы опускаете инструмент до Z+105 (учитывая DL-ку) и инструмент опускаеться на необходимую нам высоту (допустим Z+5)

получилось сделать через Q . но подозреваю что есть способ проще.Возможно с применением функций plan spatial или ей подобных.

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

это симуляция непосредственно при написании вашим методом ,или это вы смотрите через cad/cam программу. Z driven point zero это всего лишь точка ,  находящаяся на оси шпинделя и на каком то удалении от заготовки.Она никаким образом не влияет на отслеживание траектории инструмента, относительно оси вращения детали.В моем примере и вашем примере различий нет совсем,за исключением DL-ки. DL-ка влияет лишь на положение инструмента по оси Z. Т.Е. вы сначала в кадре с вызовом инструмента прописываете DL -100 (допустим)  а потом в кадре с позиционированием по Z опускаете инструмент до z+5(допустим).но с учетом DL-100 инструмент войдет в стол на 95 мм.Либо же вы опускаете инструмент до Z+105 (учитывая DL-ку) и инструмент опускаеться на необходимую нам высоту (допустим Z+5)

получилось сделать через Q . но подозреваю что есть способ проще.Возможно с применением функций plan spatial или ей подобных.

хотяяяя.я понял вашу логику. Но тогда нужно не только Dl-ку использовать но и в таблице инструментов указать длинну инструмента равной 0. А DL+ реальная длина инструмента.

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

Честно говоря, я уже не знаю, как ещё объяснить....

Это симуляция реальной работы станка по программе, которую я привёл выше. Различия как раз есть и очень большие! В DL-ке и в координатах - это важно!

Если просто приехать кончиком инструмента в X0 Y0 над деталью и с М128 крутить столом - кончик инструмента будет следовать за этой точкой X0 Y0? Будет. Если теперь его наклонить - он так же будет следовать за этой точкой? Будет. А теперь мысленно удлиняйте инструмент вниз, ниже точки привязки. Какую он будет поверхность описывать при вращении стола? Правильно - нужный нам конус. Вот с помощью DL инструмент и опускается ниже на сколько нам нужно, в зависимости от размеров конуса.

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

Это самый простой способ. Проще уже некуда. Только нужно совсем немножко геометрии для минимальных расчётов. PLANE SPATIAL тут не поможет, она не для этого.

 

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

Честно говоря, я уже не знаю, как ещё объяснить....

Это симуляция реальной работы станка по программе, которую я привёл выше. Различия как раз есть и очень большие! В DL-ке и в координатах - это важно!

Если просто приехать кончиком инструмента в X0 Y0 над деталью и с М128 крутить столом - кончик инструмента будет следовать за этой точкой X0 Y0? Будет. Если теперь его наклонить - он так же будет следовать за этой точкой? Будет. А теперь мысленно удлиняйте инструмент вниз, ниже точки привязки. Какую он будет поверхность описывать при вращении стола? Правильно - нужный нам конус. Вот с помощью DL инструмент и опускается ниже на сколько нам нужно, в зависимости от размеров конуса.

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

Это самый простой способ. Проще уже некуда. Только нужно совсем немножко геометрии для минимальных расчётов. PLANE SPATIAL тут не поможет, она не для этого.

 

а на каком станке, если не секрет такая симуляция и что за стойка?

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

а на каком станке, если не секрет такая симуляция и что за стойка?

Не секрет - это Vericut, программа для симуляции реальной работы станка. Станок из стандартного набора примеров, с кинематикой - голова B, стол С. Стойка iTNC530.

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

а на каком станке, если не секрет такая симуляция и что за стойка?

и еще... посмотрите внимательнее на вашей гифке за поведением инструмента."Шпиндель перемещается по оси В (из положительных значений в отрицательные) Видно на левом окошке (где видна только деталь).

Суть в том что DL-ка влияет на длину инструмента , но никак не продляет его мысленно.Если вы забили DL-ку ,то станок расчитывает длинну инструмента с ее учетом.и все перемещения по Z расчитываються относительно кончика инструмента.

2 минуты назад, DJ Astro сказал:

Не секрет - это Vericut, программа для симуляции реальной работы станка. Станок из стандартного набора примеров, с кинематикой - голова B, стол С. Стойка iTNC530.

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

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

вот так инструмент будет в реальности опускаться.он пришел в X+0 Y+0.туда он и будет опускаться хоть с длькой хоть без неё. Вот если5c66ca8491063_.thumb.png.64e18a5b32d176c262616cd7ada162eb.png

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

Ну, попробуйте поизменять DL, посмотрите, что и куда приедет 

-1.thumb.jpg.9195b4676b00c1eac7b6d510ca2095cf.jpg

 

7 часов назад, Frezer_krot сказал:

и еще... посмотрите внимательнее на вашей гифке за поведением инструмента."Шпиндель перемещается по оси В (из положительных значений в отрицательные) Видно на левом окошке (где видна только деталь).

Суть в том что DL-ка влияет на длину инструмента , но никак не продляет его мысленно.Если вы забили DL-ку ,то станок расчитывает длинну инструмента с ее учетом.и все перемещения по Z расчитываються относительно кончика инструмента.

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

Мало чего понял из всего этого :sad:. К поведению инструмента на гифке у меня претензий нет, всё так и должно быть. Это вид такой, на нем деталь "закреплена", а инструмент со станком "крутится" вокруг детали, зато хорошо видно какая деталь будет после обработки. Вам нужен правый вид, на нём реальные движения станка. Станок в гифке отрабатывает ту же самую программу, которая видна на скриншоте из симулятора Heidenhain и которую я писал ещё несколькими сообщениями выше. Через CAM такую программу для многоосевой обработки в пару-тройку кадров получить оч тяжело.:biggrin:

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

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

222.jpg

не могу вам объяснить на словах.Нужно на пальцах объяснять. ваш метод я непосредственно на станке пробовал и получается , то о чем я и говорил. Инструмент преследует точку в которую пришел. Ось шпинделя преследует точку 2, Кончик инструмента преследует точку 1. Можете наглядно на листочке попробовать : Нарисуйте круг (это будет круглый стол) ось вращения в центре круглого стола.в стороне от центра стола нарисуйте еще круг (это будет призма), на контур призмы поставьте ручку(карандаш) и вращайте листочек по оси стола сохраняя положение карандаша (ручки) в начальной точке и под тем же углом.

5c668daa09d2e_.thumb.png.12d1a0dce96d124ac66256c57b4c95f3.png

 

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

Подтверждаю, метод работает. Сделал конус с углом 5 градусов на глубину 10мм. Всё оказалось проще чем представлялось. Немного подшаманить и будет рабочий вариант для не сложной обработки уклонов, фасок. В понедельник могу скинуть скрины.

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

Подтверждаю, метод работает. Сделал конус с углом 5 градусов на глубину 10мм. Всё оказалось проще чем представлялось. Немного подшаманить и будет рабочий вариант для не сложной обработки уклонов, фасок. В понедельник могу скинуть скрины.

что именно подшаманить ? 

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

Ось шпинделя преследует точку 2, Кончик инструмента преследует точку 1

Не может такого быть, ну или у вас что-то со станком.  (и почему у вас симулятор 620, если под аватаркой 530 указано? :biggrin: 620-ю не люблю, тормоз жуткий)

При М128 вместе со столом(деталью) поворачивается и система координат детали, поэтому точка на оси инструмента может быть привязана только к одной точке поворачивающейся системы координат детали. И положение этой точки на оси регулируется с помощью DL.

 

8 часов назад, vatokompas сказал:

Подтверждаю, метод работает. 

Спасибо за поддержку! А то у меня уже все аргументы закончились объяснять человеку:biggrin:

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

Не может такого быть, ну или у вас что-то со станком.  (и почему у вас симулятор 620, если под аватаркой 530 указано? :biggrin: 620-ю не люблю, тормоз жуткий)

При М128 вместе со столом(деталью) поворачивается и система координат детали, поэтому точка на оси инструмента может быть привязана только к одной точке поворачивающейся системы координат детали. И положение этой точки на оси регулируется с помощью DL.

 

Спасибо за поддержку! А то у меня уже все аргументы закончились объяснять человеку:biggrin:

Симулятор просто 620 дома стоит. А станок под 530.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Udav817
      второму размеру квалитет выше 9 уже не назначить. это будет бред, который можно и нужно округлить, т.к. значение отклонения превышает значение низшего разряда значащей части размера. а если у обоих размеров 7 квалитет, то с чего бы они оценивались по-разному?
    • roiman
      По картинке у вас идёт контакт зуба "кулачка" с роликом цепи и всё. Профиль никак не задействован. Это не кулачок. Цепь просто передаёт усилие от пружины. Задача этого т.н. "кулачка" - перевести горизонтальное усилие от пружины в вертикальное, наверно. А дальше. Дальше непонятно. Как коромысло закреплено. Где ось вращения. Что это за 3 отверстия. И пр. Скорей всего, регулировка момента проводится просто изменением плеча усилия контакта зуба от оси вращения. Но это, опять же, догадки.   Но мне неинтересно больше. Можете не тратить своё время на объяснение. Достаточно уже моего потраченного. Очевидно, что вы не хотите решить производственную задачу, а просто выполняете поручение, и результат вам не важен.   Ну, не знаю. Зрение, конечно, не идеальное, но на картинке вижу подобие выступов и  впадин. Ещё один аргумент в пользу того, что вы большей части начальных условий задачи не дали. Не удивлюсь, что там есть еще элементы в конструкции, которые снова поменяют постановку задачи.     Вам уже сказали, что это не методичка. Это статья, написанная по-быстрому на коленке, чтобы выполнить годовой кафедральный план на кол-во публикаций. Максимум, что можно из неё взять - схему, и то, половинчатую, т.к. всё интересное упоминается парой малозначащих предложений.   Запятые, пунктуация... Челябинское предприятие, производящее пантографы, делает пантографы для трамваев ПК ТС. Не УКВЗ. Но я мало, что знаю про него. Видел на выставке издалека их стенд. Хотя в вашем предложении можно найти двойной подтекст, учитывая кем работал Иванов, и какое отношение Винокур имел к УКВЗ.   Ладно, закончим. Спасибо за ваше уделённое время и ответы.
    • Guhl
      Питание (6.. 7В) надо подавать на XCommand-24 (V6BACKUP) Параметры сливать либо программой 2000WU.EXE, либо руками переписать Если привод управляется не по модбас, то все не так уж и страшно выглядит. Если по модбас, то либо настраивать чпу, либо ставить между чпу и приводом отдельный плк    
    • Udav817
    • Udav817
      на онлайн-курсах по IT организаторы курсов зарабатывают деньги на цензура хомячках, которые верят, что после этих курсов смогут найти работу по данной специальности в какой-нибудь (желательно крупной) IT-компании. ну, смогут. например, уборщиком в двагисе или курьером в йандексе. а вот инженером стать... тут и 5 курсов универа не помогут. там только базу и теорию засовывают в голову. часто даже ногами. многое из этого не влезает и вываливается, свисает макаронинами на засохших извилинах, которые вылезли через зад у студента, пытающегося в ТММ/ДМ за две ночи до экзамена сделать курсач. многие вещи приходится уже в процессе работы заново изучать. а что-то даже забыть и переучиться. курсы на инженера (норм. уровень, а не ламер какой-то) если и будут, то длиться будут года два минимум, с дом. заданиями, практикой и стоить будут почти как вторая вышка по данной специальности. а если бесплатно - смотрите на ютубе как пакистанцы в гараже чинят шины, блоки цилиндров, растачивают валы и будет вам счастье. когда-нибудь вы сможете так же. благо, страна наша к этому уровню максимальными темпами движется.
    • Udav817
      какие-то чудесные значения. почему угол 60, а не 59, 845? какой смысл контролировать давление в форсунке? давление в ТТХ обычно указывается на входе (то есть давление трубопровода). ну и размер ёмкости (эффективное расстояние форсунки отсюда легко вычисляется). или вы прям в форсунку манометр вкрутить решили? зачем? расход всегда плюс-минус. температура тоже. и давление. вопрос - насколько точно должны выдерживаться параметры. если вы указываете в сотых долях, то по идее это подразумевает, что и допустимые отклонения значений будут в сотых долях.  температура среды и жидкости уже интересны. стоит указывать и среду и жидкость. с чем вода? какого качества? от этого и выбранные материалы будут зависеть. и долговечность можно оценить. и понять, стоит ли вообще что-то сложное городить или максимально дешёвую, потому что придётся менять каждый месяц.   ну и... чем стандартные решения не подошли? я вот на русфорсунке нашёл достаточно близкую по ТТХ форсунку. а есть ещё индийский спрэйтек, немецкий лехлер (санкционный, поэтому сейчас сложнее купить) ну и т.д.   когда пишут, что времени минимум... это означает "надо было вчера". в таком случае и писать смысла нет.
    • EDYARD
      Добрый день! Есть клон и есть заводской CD. TNC надо уточнить, но они в принципе 400 и430 одинаковы.
    • Fixidea
      Там нет зубьев, это гладкий кулачёк   Причём. Конструкция складывается, пружины растягиваются, сила возрастает, задача профиля кулачка компенсировать и сделать момент постоянным   Все размеры и схема присутствуют в методичке. У меня такая же схема, только размеры отличаются.   Не хочу, это совсем другое   УКВЗ не работает на Феликса
    • Artas28
      Добрый день! 1)Как в NX сделать стандартную дюймовую резьбу в модели? Какая из них стандартная? 2) Как резьборезной её изготовить? резьба 1/4, 19 ниток на дюйм, шаг 1,337.  Для отверстия, указываю наружный диаметр 13.158 и шаг по Z 1.337? Резьбофреза 55 градусов. Оно?
    • Guhl
      Чтобы подбирать другой, надо бы снять параметры со старого. Если у него силовая часть сгорела, то может есть возможность подать дежурное питание на управление? Снять параметры, проанализировать и подобрать другой.
×
×
  • Создать...