Страница 1 из 2
Sinumeric 840D дуга в плоскости ZU
Добавлено: 02 июн 2015, 13:36
oleg60
Подскажите пожалуйста,описание дуги в плоскости ZU (где U план-шайба горизонтально-расточной станок ЧПУ)
на подобе G3X_Y_J_I .Существует ли для оси U своя буква или предется разбивать дугу на точки?
Re: G-коды
Добавлено: 03 июн 2015, 18:22
Nick
Скорее всего разбивать.
А ЧПУ какая?
Re: G-коды
Добавлено: 15 июн 2015, 12:02
oleg60
Sinumeric 840D
Re: Sinumeric 840D дуга в плоскости ZU
Добавлено: 15 июн 2015, 14:50
Nick
таак... а ось U чем-то сильно отличается от X? Или она стоит под углом к ней?
Я правильно понимаю, что это ось поперек инструмента?
Re: Sinumeric 840D дуга в плоскости ZU
Добавлено: 15 июн 2015, 18:52
Lexxa
планшайба управляется пинолью?
Re: Sinumeric 840D дуга в плоскости ZU
Добавлено: 18 июн 2015, 07:43
oleg60
Станок имеет следующие оси:
X стол(перемещение в горизонт.плоск.)
Y бабка(верт.плоск.)
Z колонна(горизонт.плоск)
W шпиндель(горизонт.плоск.)
B поворот стола(горизонт.пл.360градусов)
U планшайба(перпендикулярно оси W ,вокруг оси вращения шпиндиля)
Re: Sinumeric 840D дуга в плоскости ZU
Добавлено: 18 июн 2015, 07:56
oleg60
Работать может ось W или ось U ( одно из двух).планшайбой нарезал конусы ( внутр. Наружной.),резал канавки,протачивал торцы.А теперь надо в корпусной детали обточить снаружи фланцы где есть конусы переходящие в радиусы и опять конус.
Вообще я знаю 6 способов описания дуги по командам G2 G3 ну и разбитие окружности по точкам (с помощью компьютера) в осях XYZ.Также по G2 нарезал резьбу наружн. внутр. ( резьбофрезерование),хотя есть цикл,но он мне не особо нравится.
Re: Sinumeric 840D дуга в плоскости ZU
Добавлено: 18 июн 2015, 12:59
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.
Re: Sinumeric 840D дуга в плоскости ZU
Добавлено: 18 июн 2015, 18:09
Lexxa
oleg60 писал(а):Станок имеет следующие оси:
X стол(перемещение в горизонт.плоск.)
Y бабка(верт.плоск.)
Z колонна(горизонт.плоск)
W шпиндель(горизонт.плоск.)
B поворот стола(горизонт.пл.360градусов)
U планшайба(перпендикулярно оси W ,вокруг оси вращения шпиндиля)
когда вешаете планшайбу ось w убирается и появляется u?
еще версия софта какая у вас стоит?
Re: Sinumeric 840D дуга в плоскости ZU
Добавлено: 18 июн 2015, 22:51
oleg60
Планшайба весит постоянно.Работать можно W или U.
Re: Sinumeric 840D дуга в плоскости ZU
Добавлено: 19 июн 2015, 07:42
Lexxa
Скорее всего можно, 99.9 что можно, нужно разобратся с плоскостями
Re: Sinumeric 840D дуга в плоскости ZU
Добавлено: 19 июн 2015, 10:24
oleg60
Если дугу разбивать по точкам.А это только с компом,к сожалению на рабочем месте отсутствует.Правда есть у соседа или программистов, А хочется без посторонней помощи.
Re: Sinumeric 840D дуга в плоскости ZU
Добавлено: 19 июн 2015, 13:27
Nick
Lexxa писал(а):Скорее всего можно, 99.9 что можно, нужно разобратся с плоскостями
Так вроде в мануале есть только G17 G18 и G19...
Re: Sinumeric 840D дуга в плоскости ZU
Добавлено: 19 июн 2015, 16:31
Lexxa
да, но это сименс)
Re: Sinumeric 840D дуга в плоскости ZU
Добавлено: 19 июн 2015, 23:49
N1X
Да, сименс такая штука... Можно почти все, но чтобы с этим разобраться надо ящик водки и сотни страниц мануалов... Можно без водки - быстрее но скучнее ))) Хотя без CAMа может и не выйти...
Re: Sinumeric 840D дуга в плоскости ZU
Добавлено: 20 июн 2015, 11:40
Nick
Lexxa писал(а):да, но это сименс)
Так я это в мануале на эту стойку смотрел. Или они их сильно модернизируют и по месту добавляют новые автомобили функции ?
Re: Sinumeric 840D дуга в плоскости ZU
Добавлено: 20 июн 2015, 19:23
N1X
Nick писал(а):Или они их сильно модернизируют и по месту добавляют новые автомобили функции ?
Да, может быть еще пользовательских команд натыкано под конкретный станок... Плюс циклы всякие опять же пользовательские...
Re: Sinumeric 840D дуга в плоскости ZU
Добавлено: 20 июн 2015, 22:04
Lexxa
Nick писал(а):Так я это в мануале на эту стойку смотрел. Или они их сильно модернизируют и по месту добавляют новые автомобили функции ?
от версии может отличаться очень сильно.
Кстати, если нужно переделать цикл "под себя", например CYCLE996, то из папки sinumerik/cycles копировать его в папку user/cycles и редактировать уже его.
Далее в программе просто пишешь CYCLE996 и он подхватывается из папки user/cycles
P.S. Щас под рукой нет сименса, к сожалению, поэтому точные названия директорий могу путать, но суть такая - копируем цикл из папки сименс или оем в папку CYCLES пользователья, редактируем его и он подхватывается.
Еще тут вот какое дело.
Какие опции установлены на стойке? Какая версия? Какой софт?
Прописаны ли кинематические таблицы?
Вообще кагбе надо программировать эти оси аналогично токарным.
станок не WRD ли?
Re: Sinumeric 840D дуга в плоскости ZU
Добавлено: 22 июн 2015, 10:37
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
Re: Sinumeric 840D дуга в плоскости ZU
Добавлено: 22 июн 2015, 11:34
Lexxa
ну да, там можно писать программы на си-подобном языке