Sinumeric 840D дуга в плоскости ZU

Fanuc, Okuma, Sinumerik и т.д.
oleg60
Новичок
Сообщения: 9
Зарегистрирован: 02 июн 2015, 13:20
Репутация: 1
Настоящее имя: олег
Контактная информация:

Sinumeric 840D дуга в плоскости ZU

Сообщение oleg60 »

Подскажите пожалуйста,описание дуги в плоскости ZU (где U план-шайба горизонтально-расточной станок ЧПУ)
на подобе G3X_Y_J_I .Существует ли для оси U своя буква или предется разбивать дугу на точки?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: G-коды

Сообщение Nick »

Скорее всего разбивать.

А ЧПУ какая?
oleg60
Новичок
Сообщения: 9
Зарегистрирован: 02 июн 2015, 13:20
Репутация: 1
Настоящее имя: олег
Контактная информация:

Re: G-коды

Сообщение oleg60 »

Sinumeric 840D
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Sinumeric 840D дуга в плоскости ZU

Сообщение Nick »

таак... а ось U чем-то сильно отличается от X? Или она стоит под углом к ней?
Я правильно понимаю, что это ось поперек инструмента?
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Sinumeric 840D дуга в плоскости ZU

Сообщение Lexxa »

планшайба управляется пинолью?
:bender:
oleg60
Новичок
Сообщения: 9
Зарегистрирован: 02 июн 2015, 13:20
Репутация: 1
Настоящее имя: олег
Контактная информация:

Re: Sinumeric 840D дуга в плоскости ZU

Сообщение oleg60 »

Станок имеет следующие оси:
X стол(перемещение в горизонт.плоск.)
Y бабка(верт.плоск.)
Z колонна(горизонт.плоск)
W шпиндель(горизонт.плоск.)
B поворот стола(горизонт.пл.360градусов)
U планшайба(перпендикулярно оси W ,вокруг оси вращения шпиндиля)
oleg60
Новичок
Сообщения: 9
Зарегистрирован: 02 июн 2015, 13:20
Репутация: 1
Настоящее имя: олег
Контактная информация:

Re: Sinumeric 840D дуга в плоскости ZU

Сообщение oleg60 »

Работать может ось W или ось U ( одно из двух).планшайбой нарезал конусы ( внутр. Наружной.),резал канавки,протачивал торцы.А теперь надо в корпусной детали обточить снаружи фланцы где есть конусы переходящие в радиусы и опять конус.
Вообще я знаю 6 способов описания дуги по командам G2 G3 ну и разбитие окружности по точкам (с помощью компьютера) в осях XYZ.Также по G2 нарезал резьбу наружн. внутр. ( резьбофрезерование),хотя есть цикл,но он мне не особо нравится.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Sinumeric 840D дуга в плоскости ZU

Сообщение Nick »

Судя по документации, G2 и G3 можно выполнять только в плоскостях XYZ, причем
If the address characters for the 4th and 5th axes are omitted - such as in the commands
"G17 G02 X... R... (or I... J... ) F... ;", then the X-Y plane is selected automatically as the
interpolation plane. Circular interpolation with the 4th and 5th axes is not possible if these
additional axes are rotary axes.
Вложения
PGM_0609_en_en-US.pdf
(1.9 МБ) 8292 скачивания
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Sinumeric 840D дуга в плоскости ZU

Сообщение Lexxa »

oleg60 писал(а):Станок имеет следующие оси:
X стол(перемещение в горизонт.плоск.)
Y бабка(верт.плоск.)
Z колонна(горизонт.плоск)
W шпиндель(горизонт.плоск.)
B поворот стола(горизонт.пл.360градусов)
U планшайба(перпендикулярно оси W ,вокруг оси вращения шпиндиля)
когда вешаете планшайбу ось w убирается и появляется u?
еще версия софта какая у вас стоит?
:bender:
oleg60
Новичок
Сообщения: 9
Зарегистрирован: 02 июн 2015, 13:20
Репутация: 1
Настоящее имя: олег
Контактная информация:

Re: Sinumeric 840D дуга в плоскости ZU

Сообщение oleg60 »

Планшайба весит постоянно.Работать можно W или U.
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Sinumeric 840D дуга в плоскости ZU

Сообщение Lexxa »

Скорее всего можно, 99.9 что можно, нужно разобратся с плоскостями
:bender:
oleg60
Новичок
Сообщения: 9
Зарегистрирован: 02 июн 2015, 13:20
Репутация: 1
Настоящее имя: олег
Контактная информация:

Re: Sinumeric 840D дуга в плоскости ZU

Сообщение oleg60 »

Если дугу разбивать по точкам.А это только с компом,к сожалению на рабочем месте отсутствует.Правда есть у соседа или программистов, А хочется без посторонней помощи.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Sinumeric 840D дуга в плоскости ZU

Сообщение Nick »

Lexxa писал(а):Скорее всего можно, 99.9 что можно, нужно разобратся с плоскостями
Так вроде в мануале есть только G17 G18 и G19...
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Sinumeric 840D дуга в плоскости ZU

Сообщение Lexxa »

да, но это сименс)
:bender:
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1645
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

Re: Sinumeric 840D дуга в плоскости ZU

Сообщение N1X »

Да, сименс такая штука... Можно почти все, но чтобы с этим разобраться надо ящик водки и сотни страниц мануалов... Можно без водки - быстрее но скучнее ))) Хотя без CAMа может и не выйти...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Sinumeric 840D дуга в плоскости ZU

Сообщение Nick »

Lexxa писал(а):да, но это сименс)
Так я это в мануале на эту стойку смотрел. Или они их сильно модернизируют и по месту добавляют новые автомобили функции ?
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1645
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

Re: Sinumeric 840D дуга в плоскости ZU

Сообщение N1X »

Nick писал(а):Или они их сильно модернизируют и по месту добавляют новые автомобили функции ?
Да, может быть еще пользовательских команд натыкано под конкретный станок... Плюс циклы всякие опять же пользовательские...
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Sinumeric 840D дуга в плоскости ZU

Сообщение Lexxa »

Nick писал(а):Так я это в мануале на эту стойку смотрел. Или они их сильно модернизируют и по месту добавляют новые автомобили функции ?
от версии может отличаться очень сильно.

Кстати, если нужно переделать цикл "под себя", например CYCLE996, то из папки sinumerik/cycles копировать его в папку user/cycles и редактировать уже его.
Далее в программе просто пишешь CYCLE996 и он подхватывается из папки user/cycles

P.S. Щас под рукой нет сименса, к сожалению, поэтому точные названия директорий могу путать, но суть такая - копируем цикл из папки сименс или оем в папку CYCLES пользователья, редактируем его и он подхватывается.

Еще тут вот какое дело.
Какие опции установлены на стойке? Какая версия? Какой софт?
Прописаны ли кинематические таблицы?

Вообще кагбе надо программировать эти оси аналогично токарным.
станок не WRD ли?
:bender:
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Sinumeric 840D дуга в плоскости ZU

Сообщение Nick »

Кстати, можно же по быстрому на коленке написать процедуру круговой интерполяции на Gкоде.
Sinumeric же поддерживает что-то типо О-кодов?

Вот так примерно выглядит процедура:
(Тут для ZY, т.к. у меня нет оси U)

Код: Выделить всё

O<G02>  SUB  ; [Z][y][Zc][yc]
	#<z> = #1
	#<y> = #2
	#<zc> = #3
	#<yc> = #4
	#<r> = SQRT[[#<z>-#<zc>]*[#<z>-#<zc>] + [#<y>-#<yc>]*[#<z>-#<zc>]]
	
	
	#<st> = [0.01*360/3.1415/#<r>/2]
	#<a> = ATAN[#<_y>-#<yc>]/[#<_z>-#<zc>]
	#<a1> = ATAN[#<y>-#<yc>]/[#<z>-#<zc>]
	O<G02-while>  while [ #<a> LT #<a1>-#<st> OR #<a> GT #<a1>+#<st> ]
		#<a> = [ [#<a>+#<st>] MOD [360] ]
		#<f> = [#<zc>+#<r>*COS[#<a>]]

		G01 Z[#<zc>+#<r>*COS[#<a>]]  y[#<yc>+#<r>*SIN[#<a>]]
	O<G02-while>  endwhile
	G01 Z#<z> y#<y>
O<G02>  ENDSUB 


G0 Z0Y0
F1000
O<G02> CALL [10] [10] [0.02] [10]

M02
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Sinumeric 840D дуга в плоскости ZU

Сообщение Lexxa »

ну да, там можно писать программы на си-подобном языке
:bender:
Ответить

Вернуться в «Промышленные стойки»