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

Как развернуть ось в настройках станка


wolod5

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

Добрый всем. Проблема с поворотной осью (А) в стандартных постпроцессорах и настройках станка она с ориентирована по оси Х у меня же по оси Y кто подскажет как повернуть, так чтобы код правильно выходил, только прошу объяснить подробно. 

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


только прошу объяснить подробно. 

 

Разверните вопрос. 

Что значит правильный вывод кода?  Прикрепите пример правильного кода.

Что именно не получается?

И выложи, если возможно файлы станка и пост для пробы.

 

А настройками самого станка пробовали изменить кинематику? И какой результат? Или просто не знаете где искать? 

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

кинематику изменить не могу, точнее ненужно. берём цилиндр и фрезеруем в поворотной оси, когда заготовка цилиндра с ориентирована в пространстве по оси Х  код G выходит правильный ( то есть что на симуляции в мастеркаме то и станок делает). При повороте заготовки на 90 градусов, то есть ориентация по оси Y симуляция выводится правильно, а вот станок начинает очерчивать диаметр цилиндра по XY поднимая шпиндель по оси Z при этом не используя поворотную ось. Такое чувство что 4 координата не используется. Траектория которую я использую многоосевая, поворот, настроена правильно (симуляция идеальна) так что подозрение что  постпроцессор не понимает что ось повёрнута. Постпроцессор стандартный, из мастеркама. 

Пример не нужен попробуйте просто фрезеровать цилиндр в поворотной оси  сориентировав его по оси (B) то есть ось вращения направлена по оси Y, используя стандартный постпроцессор

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

кинематику изменить не могу, точнее ненужно. 

Пример не нужен попробуйте просто фрезеровать цилиндр в поворотной оси  сориентировав его по оси (B) то есть ось вращения направлена по оси Y, используя стандартный постпроцессор

Все получается - установи систему координат СВЕРХУ, а Иплан и Кплан по оси (В), или куда она развернута... И пост должен тоже соответствовать к вертикальному или горизонтальному станку.

Ссылка на сообщение
Поделиться на других сайтах
Настройки ===> Менеджер настройки станка ===> 2 раза кликнуть по A Axis в дереве станка и там можно менять как оси 

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

История и такие случаи знает...


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

...... Такое чувство что 4 координата не используется. Траектория которую я использую многоосевая, поворот, настроена правильно (симуляция идеальна) так что подозрение что  постпроцессор не понимает что ось повёрнута. Постпроцессор стандартный, из мастеркама. 

 

 

Надо править постпроцессор, точнее менять переменная   "rot_on_x    : 1"    на   "rot_on_x    : 2"

 

 

 

# --------------------------------------------------------------------------

# Rotary Axis Settings

# --------------------------------------------------------------------------

vmc         : 1     #0 = Horizontal Machine, 1 = Vertical Mill

rot_on_x    : 1     #Default Rotary Axis Orientation, See ques. 164.

                    #0 = Off, 1 = About X, 2 = About Y, 3 = About Z

rot_ccw_pos : 1     #Axis signed dir, 0 = CW positive, 1 = CCW positive

index       : 0     #Use index positioning, 0 = Full Rotary, 1 = Index only

ctable      : 5     #Degrees for each index step with indexing spindle

use_frinv   : 0     #Use Inverse Time Feedrates in 4 Axis, (0 = no, 1 = yes )

maxfrdeg    : 2000  #Limit for feed in deg/min

maxfrinv    : 999.99#Limit for feed inverse time

frc_cinit   : 1     #Force C axis reset at toolchange

ctol        : 225   #Tolerance in deg. before rev flag changes

ixtol       : 0.01  #Tolerance in deg. for index error

frdegstp    : 10    #Step limit for rotary feed in deg/min

 

 

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

Спасибо за то что отозвались  :smile:

 

hlibhlib - твой способ увы не сработал
 

VESKO - всё помогло, даже нашёл где букву оси в коде сразу правильную прописать.

VESKO - к тебе ещё есть вопрос:  у меня поворотная ось работает через 0 точку, то есть если указать вращение от 0-600 градусов, а потом идёт 1 то он с начало провернётся по часовой стрелке до 600 а потом вернётся против часовой стрелки к единице, в результате куча пустых пробегов, можно как то в постпроцессоре что бы задавались значения  вращение по часовой шло 0- +бесконечности, а против часовой 0-- бесконечности.

И ещё столкнулся  что код который генерирует 4х координатная траектория  вращения, очень мусорный вместо того чтобы просто провернуть ось на 360 градусов при каждом шаге, она почему то создаёт полу движения, по всем 3м осям, в результате программа в разы растёт, и качество падает. Снижение точности и фильтра ощутимого эффекта не дают. Вот часть кода:

N100 G21
N110 G0 G17 G40 G49 G80 G90
N120 T101 M6
N130 G0 G90 G54 X-1.068 Y0. A183.309 S10000 M3
N140 G43 H101 Z39.921
N150 Z19.921
N160 G1 Z14.921 F2500.
N170 X1.105 Z14.829 A-179.717 F1581.9
N180 X.104 Z15.015 A-153.496 F2000.
N190 X.31 Z14.881 A-130.389
N200 X-.452 Z14.974 A-107.748
N210 X.341 Z14.968 A-82.802
N220 X.297 Z14.939 A-59.295
N230 X.498 Z14.88 A-34.652
N240 X-.028 Z15.008 A-8.718
N250 X-1.036 Z14.925 A-345.861
N260 X.159 Z14.852 A-325.969
N270 X-.334 Z14.97 A-300.601
N280 X-.34 Z14.968 A-277.199
N290 X.525 Z14.929 A-254.998
N300 X.006 Z14.985 A-229.219
N310 X-.823 Z14.976 A-202.742
N320 X-1.068 Z14.921 A-183.309
N330 X-.038 Y-2. Z15.008 A188.693
N340 X.038 A-171.3
N350 X.103 A-154.284
N360 X.145 A-138.312
N370 X.162 Z15.007 A-123.831
N380 X.145 Z15.008 A-99.914
N390 X-.145 A-80.082
N400 X-.162 Z15.007 A-56.164
N410 X-.145 Z15.008 A-41.682
N420 X-.103 A-25.709
N430 X-.038 A-8.693
N440 X.038 A-351.3
N450 X.103 A-334.284
N460 X.145 A-318.312
N470 X.162 Z15.007 A-303.831
N480 X.121 Z15.008 A-279.85
N490 X-.121 A-260.147
N500 X-.162 Z15.007 A-236.164
N510 X-.145 Z15.008 A-221.682
N520 X-.103 A-205.709
N530 X-.038 A-188.693
N540 Y-4. F1041.7
N550 X.038 A-171.3 F2000.
N560 X.103 A-154.284
N570 X.145 A-138.312
N580 X.162 Z15.007 A-123.831
N590 X.145 Z15.008 A-99.914
N600 X-.145 A-80.082
N610 X-.162 Z15.007 A-56.164
N620 X-.145 Z15.008 A-41.682
N630 X-.103 A-25.709
N640 X-.038 A-8.693
N650 X.038 A-351.3
N660 X.103 A-334.284
N670 X.145 A-318.312
N680 X.162 Z15.007 A-303.831
N690 X.121 Z15.008 A-279.85
N700 X-.121 A-260.147
N710 X-.162 Z15.007 A-236.164
N720 X-.145 Z15.008 A-221.682
N730 X-.103 A-205.709
N740 X-.038 A-188.693
N750 Y-6. F1041.7
N760 X.038 A-171.3 F2000.
N770 X.103 A-154.284
N780 X.145 A-138.312
N790 X.162 Z15.007 A-123.831
N800 X.145 Z15.008 A-99.914
N810 X-.145 A-80.082
N820 X-.162 Z15.007 A-56.164
N830 X-.145 Z15.008 A-41.682
N840 X-.103 A-25.709
N850 X-.038 A-8.693
N860 X.038 A-351.3
N870 X.103 A-334.284
N880 X.145 A-318.312
N890 X.162 Z15.007 A-303.831
N900 X.121 Z15.008 A-279.85
N910 X-.121 A-260.147
N920 X-.162 Z15.007 A-236.164
N930 X-.145 Z15.008 A-221.682
N940 X-.103 A-205.709
N950 X-.038 A-188.693


 

Изменено пользователем wolod5
Ссылка на сообщение
Поделиться на других сайтах
VESKO - к тебе ещё есть вопрос:  у меня поворотная ось работает через 0 точку, то есть если указать вращение от 0-600 градусов, а потом идёт 1 то он с начало провернётся по часовой стрелке до 600 а потом вернётся против часовой стрелки к единице, в результате куча пустых пробегов, можно как то в постпроцессоре что бы задавались значения  вращение по часовой шло 0- +бесконечности, а против часовой 0-- бесконечности.

 

Спасибо сам нашёл поменял :rot_type     :1  на rot_type     :0

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

Не будет большой наглостью попросить сбросить исправленный пост? У меня почему то стандартный пост 4х выдает ошибки

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

говняная траектория поворот, (много осевая), станок дёргается на большой скорости, качество отстой, может кто подскажет как сделать нормальное фрезерование на поворотной, что бы шпиндель двигался плавно по спирали

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

Может кто подскажет, если файл покажешь... :g:

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

вообще задача наточить шариков 30 мм, за неимением токарного пытаюсь сделать на фрезере, шарик вышел, вот только скорость и качество очень низкое, теоретически из дерева подобный шарик можно выточить за 30-40 сек с шагом 1 мм и фрезой r6 (обороты на шпинделе 24000, скорость вращения оси 50000 градусов в мин) на практике выходит почти 2 мин, из за постоянной замедлении осей, чтобы сделать шаг по Y, да и за динамических сил зарезы на больших скоростях

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

 

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

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

Спасибо за подсказку, попробовал поставить фрезу, коронку в шпиндель, разогнал на 18000 об, и всё получилось, шарики почти шлифованные, теперь поработаю с оптимизацией скорости, но уже в 40 сек укладываюсь  :smile:

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

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

Круто!

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

Кто подскажет нужно повторить код несколько раз, нужно чтобы каждая следующая программа повторялась от заданной точки. То есть есть программа фрезерования одного шарика, нужно подряд на одной палке отфрезеровать 25 шариков, неохота высчитывать 25 раз по 5 значений.

Ссылка на сообщение
Поделиться на других сайтах
неохота высчитывать 25 раз по 5 значений.
 

А что мешает использовать Подпрограмму,  G92 или G10 L.....   ? 

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

отсутствия знаний, станки купил, вот учусь потиху с нуля,ниже код нужно приращивать 35 мм по оси Y

N10 G21
N15 G1 G54 G90 x0 y0  A0 S24000
N20 a8000 z0.7 f30000
N21 a8365 z0.5 f8000
n22 a8760 
n23 a8800 z0.7 
N24 z70 f3000
n25 x-218 y21 F6000
N26 Z-73 F6000
N27 a-3900 Y9 f30000
N28 Y21 F6000
n29 Z70
Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Guhl
      Есть вот такие штуки. Если не лень, то можете на оптопарах hcpl спаять самому На плк простая программа с высокоскоростным счетчиком  Как вариант, по прерываню от нуль метки переписывать значенин счетчика в регистр     А фанук сам не умеет разве в диагностике показывать количество импульсов, которые насчитал?
    • gudstartup
      это как например у датчика уровни ttl какой плк работает с ttl уровнями а если уж проверять то нужен тестер сигналов например lir 590 но надо жгут изготавливать и разъем который на аi приводах стоит для энкодера проще всего проверить заменой датчика только вот со сроками покупки беда  хотя может шестерня виновата??
    • scrimline
      Сомневаюсь что попало что-то, скорее всего оператор который работал до меня этой рукой не пользовался да и за эмульсией не следил. Думаю скорее закоксовалось, поскольку после команды рука стояла на месте секунды 2-3 и начала опускаться с рывком. По поводу ладдера, постараюсь скинуть, но на нашем предприятии проблемы и с флешками и с общей сетью, да и ПК на рабочем месте нет. 
    • Bot
      Команда CSD пообщалась с представителями компании «КС-ПРО» и выяснила, как происходило внедрение G-Station, сколько времени занял процесс перехода на новую платформу, узнала об организации совместной работы и о функционале платформы. Основное направление компании «КС-ПРО» — оказание комплекса услуг технического заказчика, в том числе и для крупных офисных девелоперов. Внедрение G-Station в «КС-ПРО» проходило в ноябре 2022 года. G-Station — это всего лишь один из модулей комплексной платформы G-Tech Suite. Специалисты компании отмечают, что G-Station действительно стала хорошей альтернативой BIM 360. Специалисты «КС-ПРО» получили доступ к полноценной единой информационной среде с облачным хранилищем файлов и моделей, а также такими возможностями, как: Управление проектами, пользователями и подрядчиками; Создание чек-листов; Создание шаблонов чек-листов с процессами согласования; Передача документации на строительную площадку; Просмотр 3D- и 2D моделей [...] View the full article
    • Bot
      АСКОН, российский разработчик инженерного программного обеспечения и ИТ-интегратор, подвел итоги 2023 года. Выручка компании выросла на 47% и достигла 5,6 млрд рублей, штат сотрудников увеличился до 1250 человек. Клиентская база пополнилась тысячью предприятий, и сегодня с решениями АСКОН работают почти 16 000 заказчиков из всех отраслей промышленности и строительства. На динамику бизнеса положительно повлияли рост промышленного производства, сопровождающийся инвестициями в цифровизацию, крупные инфраструктурные проекты и курс страны на технологический суверенитет. Лидерские позиции компании в разработке и интеграции подтверждены профессиональными рейтингами. АСКОН, единственный из разработчиков инженерного ПО, вошел в ТОП-100 российских ИТ-компаний в рейтинге CNews; второй год подряд — в десятку крупнейших ИТ-поставщиков в сфере промышленности и строительства по данным TAdviser; впервые назван в тройке ведущих proptech-компаний как [...] View the full article
    • senat93
      @tribogatirya FORD 800 mm есть пост с кинематикой. По стойкам Siemens 808d , 828 там надо смотреть что за станок,какие оси и т.д. Если что,пиши lynxsenat@gmail.com, по цене договоримся. 
    • esergey
      это всего лишь видео - я не шарю в этом ...  
    • lem_on
      ну с дуру известно что сломать можно.
    • Viktor2004
      руку привязки так сломать легко
    • lem_on
      По моему вполне логично если станок вывалится в ошибку если рука не доехала до места. У меня так же если кулачки или деталь на пути, просто пихаеш ее до места и станок опять активен. Но нынешние пановья даже не могут написать модель станка.
×
×
  • Создать...