ForgottenGood

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

117 сообщений в этой теме

Большое спасибо за расшифровку, именно это хотел прояснить.

 

SUPA- supress ALL

Поделиться сообщением


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


Лично видел как по супе технолог в стол въехал из за влияния 800 цикла на пятиосевом фрезере. Supa бывает глючит при использование множественной трансформации, чем не болеет G75. Не слушайте наладчика, слушайте технолога, и замена шпинделя у вас будет - это только вопрос времени.

Изменено пользователем UNBBALL

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Лично видел как по супе технолог в стол въехал из за влияния 800 цикла на пятиосевом фрезере
а что при отработке УП руку на ручке "газа" никто не держит?
Supa бывает глючит при использование множественной трансформации, чем не болеет G75. Не слушайте наладчика, слушайте технолога, и замена шпинделя у вас будет - это только вопрос времени
Ну могут быть нюансы у каждого станка, там индивидуально смотреть надо, у нас 3х осевой с синумериком, супа не подводила, главное только по Z не забыть подняться. В любом случае УП первый раз запускают не сильно газуя.  

Поделиться сообщением


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

Представьте программу под 900 тысяч кадров, и где то на 450 тысячном кадре удар, ручку "газа"столько не подержишь. А при ускоренном ходе 60 метров,  мало кто среагировать успеет. А всего то трансформация на супу наложилась, т.е. постпроцессор не выдал команду отмены. Симуляция удар не показала. Для понимания. Посмотрите как моноколеса делают пятеосевики, там движения осей станка на гране фола всегда , это не в трех осях ползти.  

Поделиться сообщением


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

А что, не судьба, для первого прогона быстрый ход зарезать до 10 м/мин.? Сколько секунд/минут потеряете? Все эти бешеные Б.Х. важны только при массовке, при короткой программе, на длинной программе - лишний риск и мизерная экономия времени.

1 пользователю понравилось это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Представьте программу под 900 тысяч кадров, и где то на 450 тысячном кадре удар, ручку "газа"столько не подержишь. А при ускоренном ходе 60 метров,  мало кто среагировать успеет.
А зачем при первом прогоне УП ручку газа на 60м\мин выкручивать? М.б. и первый подвод инструмента по G0 тоже на всю катушку делать (а мало ли как он там привязан и ж54 тоже)? 

Но в целом ваши опасения тоже верны, если SUPA накладывается на трансформацию и приводит к аварии, то это потенциальный костыль. Просто для 3х станка где не будет трансформации, это уже не костыль). У меня пост в конце лепит супа у0 х500, для выхода стола в центр и выдвижения максимально вперед, в зависимости от места установки детали на столе вручную меняется Х, что бы стол подъезжал туда где стоит оператор, ну что бы даже шага в сторону не делать).  

Поделиться сообщением


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

G153 (вместо 53) применяется с включенным 800, цикл на координаты не влияет замечательно отъезжает, (если актуально) 

Поделиться сообщением


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

Всем привет. Ни как не могу вспомникть как прописывается повтор программы, для зацикливпния при вытяжке детали парфидером. И есть ли команда при зацикливании , смещения по оси z допустим на 3.2 мм в минус , и при повторе кадра оно предыдущему смещению смещала бы 840d ctx 450

Поделиться сообщением


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

Параметрическое программирование в помощ:

 

R1=0 (счетчик)

R2=10(кол-во повторов)

 

N100

...

...

...

...

R1=R1+1

IF R2>R1 GOTOB 100

 

сделает что то 10 раз

Поделиться сообщением


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

Всем привет!

 

Помогите, пожалуйста кто может в решении следующей задачи: есть станок с ЧПУ Siemens, который работает в 2 смены, в начале первой смены его приходиться прогревать не менее 30 мин (что есть плохо, потому как детали не делаются). Вопрос как сделать чтобы он самостоятельно запускал программу прогрева за час до начала работы в первую смену, а предыдущее время стоял в ожидании?

Возможно есть переменная, которая считывает текущее время и при наступлении часа "Ч" она запустит УП.

 

Спасибо

Изменено пользователем Seryi

Поделиться сообщением


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

Задача решена, все оказалось просто. Есть переменная, которая считывает текущий час или минуту $A_HOUR, $A_MINUTE. Но если кто-то предложит иной способ решения указанной задачи, буду рад попробовать.

Поделиться сообщением


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

А в чём заключается причина необходимости прогрева станка? В помещении низкая температура, масло застывает, электроника не запускается?

И модель станка можно узнать?

Поделиться сообщением


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

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

Стоимость деталей наверное меньше, чем ремонт револьверки или шпинделя?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 27.01.2017 в 09:24, vl_cnc сказал:

А в чём заключается причина необходимости прогрева станка? В помещении низкая температура, масло застывает, электроника не запускается?

И модель станка можно узнать?

Причина в разнице размеров на изготовляемой детали при прогретом и непрогретом варианте работы станка. Когда станок запущен сразу на холодную, то размеры на детали получаются нестабильными, а также появляется сложно прогнозируемый конус (если в центрах обрабатывать). А когда станок поработает минут 40, то все становиться на свои места.

 

В 27.01.2017 в 09:36, Anat2015 сказал:

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

Стоимость деталей наверное меньше, чем ремонт револьверки или шпинделя?

А что с ним произойдет? Он работает по УП с четырьмя перемещениями без столкновений, перед запуском оператор рабочую зону проверяет. Не вижу причин для столкновений.

Поделиться сообщением


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

Доброго времени суток, подскажите пожалуйста как включить 4 ось на sinumerik 840 d ( желательно порядок действий). Заранее спасибо.

Поделиться сообщением


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

отличаются ли циклы 800 на стойках со встроенным ShopMill и без него?

 

В 22.10.2015 в 01:01, DJ Astro сказал:

Чтобы безопасно, понятно и прогнозируемо перемещаться в стартовую точку перехода вне зависимости от того, как расположена система координат перехода. Вот. :) В HH я это реализовал через М130. Теперь переделываю пост под 840d с точно такой же кинематикой. Т.к. с сименсом я пока "на Вы", то вот и упёрся... 

 

Vladislav-dobrynin, спасибо за подсказки!  :worthy:  Так и сделаю.

все отрабатывается в 800 цикле, без заморочек с супа/G153/G53/G75 и включением/выключением D0/D1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 29.07.2016 в 22:24, UNBBALL сказал:

Лично видел как по супе технолог в стол въехал из за влияния 800 цикла на пятиосевом фрезере. Supa бывает глючит при использование множественной трансформации, чем не болеет G75. Не слушайте наладчика, слушайте технолога, и замена шпинделя у вас будет - это только вопрос времени.

1. можно подробнее, как въехал, какие команды для 5 осей были активны

2. где можно посмотреть координаты точки задаваемой по G75, будет ли работать, например, такой кадр G75 X=10 (вместо X=0)

 

Поделиться сообщением


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

1. можно подробнее, как въехал, какие команды для 5 осей были активны

2. где можно посмотреть координаты точки задаваемой по G75, будет ли работать, например, такой кадр G75 X=10 (вместо X=0)

1. Нет. Давно было.

2. массив параметра называется FIX_POINT (найдете по поиску) этих фиксированых точек может быть много G75 X=10 - будет означать 10 параметр фиксированного положения по оси Х.

Поделиться сообщением


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

Здравствуйте.

Как можно найти и отредактировать файл UGUD.DEF, который лежит в папке определений, не загружая Sinumerik?

Файл загружен на NCU (стоит крестик "загружено"), возможно по этому мы его не видим на диске, когда выходим в Windows.

Система управления - Sinumerik 840D

Спасибо.

 

Поделиться сообщением


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

Добрый день. На фрезерном станке 810D  отсутствует функция компрессии кадров( COMPCURV  и т.п.), станок жутко дергается. На одном из форумов увидел, что можно включить каким то опциональным битом.... Может кто знает что это.

Изменено пользователем goschusik

Поделиться сообщением


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

Не открывает USB и smart - key, 

Уровень доступа видит.

Не возможно скинуть УП на носитель. В чём может быть проблема?

Или Кто-то заблокировал доступ?

1526130791206-2085339475.jpg

Поделиться сообщением


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

Не открывает USB и smart - key, 

Уровень доступа видит.

Не возможно скинуть УП на носитель. В чём может быть проблема?

Или Кто-то заблокировал доступ?

 

Решил....

Поделиться сообщением


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

Решил....

Ну так поделитесь радостью с другими, кто столкнется с подобной проблемой.

Правилами вежливости на форуме это приветствуется.

Поделиться сообщением


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

Не открывает USB и smart - key, 

Уровень доступа видит.

Не возможно скинуть УП на носитель. В чём может быть проблема?

Или Кто-то заблокировал доступ?

 

Решил....

Перезагрузка целос помогла!

Вот и все дела!

Поделиться сообщением


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

@ForgottenGood  про USB ..... почему не пашет , потому что, NTFS система , форматни на FAT 32 и все будет работать если , разъем подключен 

Поделиться сообщением


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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 20.09.2018 в 19:47, Vorden71 сказал:

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

Отвечу сам. Правится конфигурацию напрямую со стойки через меню. Без разных извращений. 

Поделиться сообщением


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

Всем привет!

Пришлите пжл пример переменных. Для Sinumerik 840D 3-х осевого станка.

Что бы сократить программу. Типо какая - нибудь траектория и она зациклина через переменные по глубине Z )

Спасибо большое))

Поделиться сообщением


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

Всем привет!

Пришлите пжл пример переменных. Для Sinumerik 840D 3-х осевого станка.

Что бы сократить программу. Типо какая - нибудь траектория и она зациклина через переменные по глубине Z )

Спасибо большое))

r3=1.5; step
r4=5; begin
r5=0; end
level: r4=r4-r3
if r4<r5
r4=r5
endif

 

g0 x... y...
z=r4
...
...
g0 z=...

 

if r4>r5 gotob level
 

Поделиться сообщением


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

Еще такой вариант. Пример обработки кармана

G0 G54 G90 D1

X0 Y0

Z10

R1=0

R2=17     ;N proxod

 R3=-53.  ;END

R4=2.      ;START

STOPRE

Z=R21

 METKA1:

R1=R1+1

R5=((R4-R3)/R2)*R1

 STOPRE

G0 X0 Y0

G1 Z=(R4-R5)

G41 X0 Y-50

X100

Y50

X-100

Y-50

X0

G40 Y0

 IF R1<=(R2-1) GOTOB METKA1

G0 Z50

M30

Поделиться сообщением


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

Добрый день. Есть такая задача - прорезать десять пазов на цилиндре параллельно оси цилиндра. Станок - горизонтально-фрезерный, с поворотным столом(ось В). Заготовка  закрепляется "лежа" на столе на приспособлении, ось заготовки/приспособления с осью поворота стола не совпадает. Сейчас программа написана через TRANS-ы и синусы/косинусы:

Показать содержимое  

R100=1.0    ; SMESH PO X PRI B0
R101=230.31 ; SMESH PO Z PRI B0 DO CENTRA


N1
G17 G154 G60G90G94
T="FR_D3_MONOLIT" ; FREZA 3R1.5
M6
R102=-52.5  ; START. UGOL
R103=15     ; UGL. SHAG
R104=SQRT(POT(R100)+POT(R101)) 
R105=ASIN(R100/R104)           
R106=R105-R102

POVOROT:
G0 B=R102
R107=R104*COS(R106)
R108=R104*SIN(R106)
TRANS X=R108 Z=R107

 

PAZ

 

TRANS
R106=R106+R103
R102=R102+R103
REPEAT POVOROT P7 
M15
Z500
TRANS

M30

Hide  

Это одна из первых версий, на самом деле сложнее, т.к. станок не понимает арксинус отрицательного числа и возвращает арксинус положительного, т.е. результат всегда меньше 90градусов.

Я так понимаю, это все "порнография" и правильно должно быть сделано через ROT/AROT.

Логика видится такая - 

поворачиваем стол на угол (пусть) R102

на тот же угол поворачиваем СК относительно оси вращения стола(она же центр стола, она же ноль по X/Z G154)

смещаем в повернутой СК ноль детали на известные расстояния смещения центра детали/приспособления 

относительно смещенной СК поворачиваем СК обратно на тот же угол

Теперь у нас ноль СК должен быть в центре детали/приспособления, а ориентация осей "обычная" - Z вдоль оси шпинделя и т.д.

 

Не совсем понятно с направлениями вращения СК и стола, и не отменится ли ROT при включении TRANS и наоборот. В общем пробовал по всякому на станке - едет " в космос" :(

 

Поделиться сообщением


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

Перечитал и сам сея не понял. Заготовка - "короткий цилиндр", ну пусть диаметром 100мм, длиной/толщиной 30мм. На стол крепится "плашмя", т.е. ось цилиндра параллельно оси Y и оси вращения стола B.

Поделиться сообщением


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

Не совсем понятно с направлениями вращения СК и стола, и не отменится ли ROT при включении TRANS и наоборот. В общем пробовал по всякому на станке - едет " в космос" :(

CYCLE800 есть?

Поделиться сообщением


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

Не знаю :( Как узнать ? В "камасутре" ничего не нашел. Поищу в другой книжке.

Поделиться сообщением


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

Как правило, в 4-осевых станках( с одной поворотной осью)  CYCLE800 отсутствует.

Иначе не пришлось бы самим писать циклы(один из них отправлен в личку).

Поделиться сообщением


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

Спасибо. Пока не разобрался в скрипте :(.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 07.11.2018 в 12:13, VicktorVR сказал:

 

Не совсем понятно с направлениями вращения СК и стола, и не отменится ли ROT при включении TRANS и наоборот. В общем пробовал по всякому на станке - едет " в космос" :(

 

TRANS отменяет ROT и наоборот! Будьте внимательны.

Можно пользоваться командой AROT. Тогда AROT не отменит TRANS. Но последующий TRANS или ROT отменит ATRANS или AROT.

Но в данном случае в этом нет необходимости. В вашем случае вместо команды ROT у вас работает поворот стола по координате B и паз встанет параллельно инструменту. Поворачивать систему координат необходимости нет. Вам нужно правильно вычислить смещение нулевой точки после поворота.

По методике вроде как все верно, но я не уверен в правильность в формулах. Я подобное через ATAN2 высчитывал. Мне попроще - я симулятор использую для проверки подобных расчетов. В нем можно отловить ошибки в формулах, знаках.

Я вот такое использую. Указываю угол поворота стола, на который нужно развернуть. Постпроцессор сам рассчитывает смещение нулевой точки.

Из G54 пересчитываю в G57 и при повороте в ней обрабатываю.

Можно, конечно, вместо этого использовать TRANS по осям в плоскости поворота.

G54 B=DC(359.141)
;*******START COMPUTING TRANSLATIONS ON G57*******
R31=$P_UIFR[1,X,TR]
R32=$P_UIFR[1,Z,TR]
R33=$P_UIFR[1,Y,TR]
R34=$P_UIFR[1,B,TR]
R29=359.141 ; TABLE ANGLE VALUE
R30=SQRT(POT(R31)+POT(R32))
R37=ATAN2(R32,-R31)
R38=R37-R29
R35=R30*COS(R38)
R36=R30*SIN(R38)
$P_UIFR[4,X,TR]=-R35
$P_UIFR[4,Z,TR]=R36
$P_UIFR[4,Y,TR]=R33
$P_UIFR[4,B,TR]=R34
G57
;*******G57 IS ACTIVE*******
;*******END COMPUTING TRANSLATIONS ON G57*******

Поделиться сообщением


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

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

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

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