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

Вопросы новичка по sinumerik 840d


ForgottenGood

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

Еще один новичок, разговаривающий сам с собой.

Вопрос на засыпку: какая стойка? От футбольных ворот, или от микронного индикатора?

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


Стойка 840D Sl
Допустим, измерение с помощью Romer arm, установленной в рабочей зоне станка в определенной позиции с известными координатами.

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

Уважаемый @Quo !

Хочу уточнить. Вы хотите в технологической программе делать измерение этим прибором и далее корректировать, при необходимости, смещение нулевой точки не прерывая программу.

Этот прибор у Вас на станке стоит? Как Вы управляете им? Как можно посмотреть результаты замера?

Советую ознакомиться (или ещё раз внимательно прочитать) с командами и функциями смещения нулевой точки.

Также найти Руководство СПИСОК СИСТЕМНЫХ ПЕРЕМЕННЫХ и там ознакомить с переменными, связанными со смещением нулевой точки (G54, G55 и т.д.)

 

Ссылка на сообщение
Поделиться на других сайтах
Уважаемый @Quo !
Хочу уточнить. Вы хотите в технологической программе делать измерение этим прибором и далее корректировать, при необходимости, смещение нулевой точки не прерывая программу.
Этот прибор у Вас на станке стоит? Как Вы управляете им? Как можно посмотреть результаты замера?
Советую ознакомиться (или ещё раз внимательно прочитать) с командами и функциями смещения нулевой точки.
Также найти Руководство СПИСОК СИСТЕМНЫХ ПЕРЕМЕННЫХ и там ознакомить с переменными, связанными со смещением нулевой точки (G54, G55 и т.д.)
 
Здравствуйте!
Я просто интересуюсь, возможно ли в принципе записать координаты в стойку автоматически.
Я понимаю, что можно найти той же измерительной рукой нужную нулевую на детали, пересчитать координаты под MCS и вручную записать в таблицу смещений. Вопрос в том, можно ли это сделать автоматически, есть ли такая возможность именно у ПО стойки?
Ссылка на сообщение
Поделиться на других сайтах
В 16.11.2019 в 23:28, pechkin624 сказал:

Уточнил,сложное задание?

Знаешь дорогой@pechkin624 , здесь совсем не сложно . Как ранее говорил есть варианты , и как очередной раз сказал @ShadoWofXaoS

Любой контур, созданный в ручном режиме, можно обработать с помощью циклов из вкладки "Фрезерование контура".

1. Цикл "Фрезерование по траектории" обрабатывает контур параллельно вектору его направления. Этот цикл учитывает только вектор направления контурных линий и положение инструмента относительно контура при его обработке в плоскости, причем сам контур не обязан быть замкнутым.

2. Цикл "Карман" используется для фрезерования замкнутого контура только с его внутренней стороны, т.е. данный цикл обрабатывает само тело любой плоской фигуры.

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

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

Hide  

 Все что, ты показал, легко и просто ....делал посложнее , шестерни и корпуса с внутренними карманами. Будет возможность покажу ..немного позже !  

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

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

Уважаемый @Quo !

Как я понял, в данном случае речь идет о щупе 3D. В стойке есть штатные команды измерения (MEAS и т.д. см. Руководство по  программированию).

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

Ссылка на сообщение
Поделиться на других сайтах
В 19.11.2019 в 11:52, Quo сказал:

Добрый день!

Может ли стойка записать координаты смещения нулевых точек от внешнего устройства?

 

Если брать теоретический аспект данной проблематики, то в принципе любая стойка может работать с любым специализированным оборудованием. Вопрос лишь в том, насколько стойка "продвинута" в плане совместимости с тем или иным оборудованием. И вот она, стойка Sinumerik, в этом плане офигенно "продвинута". А это означает, что с помощью этой стойки можно взаимодействовать с любым совместимым оборудованием на любом доступном уровне взаимодействия. Иначе говоря, если я использую, например, 3D-щуп, то могу использовать полученные им данные так, как мне захочется. И все благодаря используемой в стойке системе глобальных системных переменных.

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

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

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

Советы дали, вопрос "разжевали" как могли. Если и такая информация для Вас, товарищ, не актуальна, тогда... Увы, здесь мы бессильны помочь чем-либо ещё.

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

Может, кто-то сталкивался со следующей ситуацией. 2 новых 5х ОЦ с Sinumerik840D sl, только разные модели. Один видит флэшку любого объема, другой не более 1 ГБ.

В чем может быть дело?

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

Добрый день. Имеются фрезерные станки со стойками Sinumerik разных степеней древности. Можно ли как-то из программы задавать перемещения в СК станка(т.е. от "нуля" станка)?

Или хотя бы от текущей СК детали но без учета коррекции на длину инструмента(при инструменте в шпинделе)?

 

На FANUK/HAAS-ах это  делается через G28.

Нужно для однозначного отвода шпинделя по Z от детали на максимально возможно расстояние независимо от детали, инструмента, систем координат.

 

G53 G153 SUPA - учитывают длину инструмента в шпинделе

В 22.11.2019 в 19:56, pechkin624 сказал:

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

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

Теоретически можно завести любой сигнал. Скорее всего в синумерике должно быть что-то подобное.

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

Добрый день. Имеются фрезерные станки со стойками Sinumerik разных степеней древности. Можно ли как-то из программы задавать перемещения в СК станка(т.е. от "нуля" станка)?

Или хотя бы от текущей СК детали но без учета коррекции на длину инструмента(при инструменте в шпинделе)?

 

На FANUK/HAAS-ах это  делается через G28.

Нужно для однозначного отвода шпинделя по Z от детали на максимально возможно расстояние независимо от детали, инструмента, систем координат.

 

G53 G153 SUPA - учитывают длину инструмента в шпинделе

Добрый день. Вы не указали систему ЧПУ, напишу для 840D / 840D sl.

Для того, чтобы станок не учитывал вылет инструмента, можно задать D0, но эта функция действует в отличии от перечисленных вами функций G53 G153 SUPA модально, а это может быть опасно, если после этого отвода будут выполняться команды перемещения! Поэтому для вашей цели не пользуйтесь D0! Для отмены вылета инструмента в одном кадре можно написать

G0 SUPA Z=800-$p_tooll[1]

что будет равносильно

G0 SUPA Z=800 D0

но безопасно, потому что корректор D1 (или D2) мы не отменяем совсем.

Есть ещё системная переменная $AA_SOFTENDP[имя оси], для максимального отвода в положительном направлении:

G0 SUPA Z=$AA_SOFTENDP[Z]-$p_tooll[1]

 

 

 

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

Добрый день. Вы не указали систему ЧПУ, напишу для 840D / 840D sl.

Для того, чтобы станок не учитывал вылет инструмента, можно задать D0, но эта функция действует в отличии от перечисленных вами функций G53 G153 SUPA модально, а это может быть опасно, если после этого отвода будут выполняться команды перемещения! Поэтому для вашей цели не пользуйтесь D0! Для отмены вылета инструмента в одном кадре можно написать

G0 SUPA Z=800-$p_tooll[1]

что будет равносильно

G0 SUPA Z=800 D0

но безопасно, потому что корректор D1 (или D2) мы не отменяем совсем.

Есть ещё системная переменная $AA_SOFTENDP[имя оси], для максимального отвода в положительном направлении:

G0 SUPA Z=$AA_SOFTENDP[Z]-$p_tooll[1]

 

 

Вот спасибо!

Точно! Это ж сименс(какие G43H5, G41D5?), D0!!!

Опасности в принципе нет, т.к. использовать буду в подпрограмме конца перехода, что-то вроде того:

 

; end.spf

G0 SUPA Z800 D0 M5 M9

G94

OFFN=0
TRANS

ROT
M01
M17

eof

Т.е. после этого или T0/M6/M30 или вызов следующего инструмента. А системными переменными наладчики/операторы точно ничего не поймут. Так еще есть шанс :).

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

Привет всем гуру ЧПУ! Вопрос есть такой: вертикальный фрезерный станок стойка Сименс 828d. 4 ось (А) вращается только в + и не более чем 360 градусов. Подскажите можно ли в параметрах станка включить вращение в - и дальше 360.

P.s.

Ось вращается в любом направлении при g91

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

Добрый день!

840D

Станок переключен в дюймы.

Вопрос такой:

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

Попробовал использовать постоянную скорость резания (ограничение оборотов поставил через G26 S600) - так вот, симуляция показывает машинное время около 3,5 минут!!! До практического запуска не дошло, взял тайм аут на подумать.

Ничего не придумал, пришёл за советом. Почему так происходит?

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

Попробовал использовать постоянную скорость резания (ограничение оборотов поставил через G26 S600)

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

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

В любом случае, изначально в рабочей УП поставил LIMS. Увидел на симуляции маленькое время, поставил G26 - по времени ничего не изменилось.

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

Кто-нибудь может подсказать параметр для изменения коррекции?

Сейчас коррекцию на инструмент надо либо считать, либо использовать =. 

Хотелось бы, чтобы все, вводимое в оффсет добавлялось приращением к имеющейся коррекции.

Возможно ли это?

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

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

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

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

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

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

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

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

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

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

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




×
×
  • Создать...