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

Система ЧПУ 2С42.


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

Пишу программу на станок. Система ЧПУ 2С42. Фреза торцевая диаметром 125 мм. Корректор D02 = 62500.

Программа №1:

%

N1G92X398Y591Z-543.8

N2G17G90G00Y350

N3S450

N4X-230

N5G43D01Z5

N6G01Z0F500

N7G41D02Y280

N8G01Y140F500

N9X-100F200

N10Y280G40

N11G00Z100M05

N12Y400

N13M02

%

 

Не туда фреза едет.  При отработке восьмого кадра фактические координаты X-230;Y140, а при отработке девятого кадра фактические координаты X-100;Y202,5. В чем может быть ошибка?

 

 

 

Система ЧПУ 2С42. Фреза торцевая диаметром 125 мм. Корректор D02 = 62500.

Программа №2:

%

N1G92X398Y591Z-543.8

N2G17G90G00Y250

N3S450

N4X-328

N5G43D01Z5

N6G01Z0F500

N7G41D02G01Y140F500
N8-X260
N9X-102.074F150
N10G03X0Y117I0J355
N11G03X102.074Y140I0J355
N12G01X240
N13X260F500
N14G40G01Y203
N15G00X328

N16G00Z100M05

N17Y400

N18M02

%

 

При отработке кадров N10 и N11 нет плавного перехода контура. Фрезе в конце пути в кадре N10 дергается вверх-вниз в пределах 5 мм. После этого "дергания" обработка продолжается. В чем ошибка?

 

 

 

 

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


UnPinned posts
33 минуты назад, maxx2000 сказал:

Серьёзно

Ну ясно. Я понял. Знающий как сделать, не скажет как сделать. Смысл тогда от форума. 

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

@Андрей2019 я тебе дал работающие программы и описание какой тебе ещё помощи?  Разжевать что конкретно выполняет каждая строчка и почему именно так? Не кажется что это несколько выходит за рамки форума? Обычно эти знания постигают при обучении на программиста или оператора станка с УЧПУ и приходят сюда за решением конкретной задачи, а не для изучения азов программирования. 

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

Не кажется что это несколько выходит за рамки форума?

Да, да. Извиняй за беспокойство. Попутал ваши рамки. 

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

@Андрей2019 о как. Тут тебе оказывается все должны. Успехов в освоении материала.

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

Загрузите код в ту же Cimco и увидите, что делает инструмент. 

А сами пробовали? Ваш код подходит к прямой, проходит ЗА круглый элемент и возвращается обратно, чтобы его начать пилить. ГДЕ G42 на обратном ходе??? А стойка умеет?

19.03.2022 в 19:08, Андрей2019 сказал:

Программа №1:

%

N1G92X398Y591Z-543.8

N2G17G90G00Y350

N3S450

N4X-230

N5G43D01Z5

N6G01Z0F500

N7G41D02Y280

N8G01Y140F500

N9X-100F200

N10Y280G40

N11G00Z100M05

N12Y400

N13M02

%

Вам такое надо? Зачем такое для плоскости?

2s42corr.png

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

Тут тебе оказывается все должны. Успехов в освоении материала.

Нет. Никто не должен. Я просто спросил в чем ошибка. Всего лишь. А меня отправили "грызть гранит науки". Это как "если хочешь сесть за руль в авто, то сначала научись водить, а потом только садись". Спрашивается как научиться водить не сев за руль. 

Извините, если обидел. 

18 минут назад, zerganalizer сказал:

Вам такое надо

Да. Станок в точку начальную неправильно приходит. Поэтому написал такую простую программу, чтобы разобраться хотя бы тут. 

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

Спрашивается как научиться водить не сев за руль. 

За руль садишься по крайней мере зная где педаль сцепления-отцепления, где газ, а где медленный газ (тормоз), как переключать скорости и заводить. Т.е. есть хоть какойто теоретический  багаж и какое-то понимание процесса управления.

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

За руль садишься по крайней мере зная где педаль сцепления-отцепления, где газ

На 2С-42 есть классная фирменная (на машинке печатаная) инструкция по программированию с картинками со всеми тонкостями - как задавать станочную коррекцию и куда она едет в разных случаях. ТС просто, не читая инструкций, работать собрался.

9 минут назад, Андрей2019 сказал:

Я просто спросил в чем ошибка. Всего лишь. А меня отправили "грызть гранит науки".

Когда чего-то не работает - прочтите, наконец, инструкцию.

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

Т.е. есть хоть какойто теоретический  багаж и какое-то понимание процесса управления.

Вот. Стандартный пост в Solidcam пишет так:

IMG_20220321_162526.jpg

18 минут назад, zerganalizer сказал:

ТС просто, не читая инструкций, работать собрался.

Прочитал уже все, что нашёл в интернете. Всё инструкции на эту УЧПУ. Если знаете, подскажите как именно прописать так, чтобы и движение по прямой и движение по окружности отрабатывало последовательно: контур пересчитать с учётом эквидистанты, в другом месте g41/g42 написать. Если бы были такие инструкции как на тех же fanucах с примерами, то и не спрашивал бы у знающих. А тут спросил и мордой в грязь тыкнули, и сказали что тупой. 

Ссылка на сообщение
Поделиться на других сайтах
26 минут назад, Андрей2019 сказал:

Прочитал уже все, что нашёл в интернете. Всё инструкции на эту УЧПУ. Е

Плохо читали. Картинку я приложил - вы это хотели запрограммировать?2s42corr.png

Если нет - переставьте G41 в следующий кадр - пойдёте вдоль линии как ниже видно:

2s42corr2.png

Если хотели в кадре, где вы поставили корректор сделать безопасный подход, не врезавшись в заготовку - есть корректор на один кадр из серии G45/46/47/48. Ваш G45 - с недоездом на радиус.

 

А если вам изначально внутренний П-образный контур надо - подход к контуру с вводом корректора ОБЯЗАТЕЛЬНО производить под углом не менее нескольких градусов. Из этой точки:

2s42corr3.png

 

В задаче про окружность кадр

19.03.2022 в 19:08, Андрей2019 сказал:

При отработке кадров N10 и N11 нет плавного перехода контура. Фрезе в конце пути в кадре N10 дергается вверх-вниз в пределах 5 мм. После этого "дергания" обработка продолжается. В чем ошибка?

и будет дёргать из-за кадра N8. Убейте его.

2s42corr4.png

 

И не забывайте - длина подхода/отхода с вводом/отменой корректора должна быть больше корректора на радиус.

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

и будет дёргать из-за кадра N8. Убейте его.

Спасибо за понимание. И спасибо за ответ. Так понятно. Наверное я все таки далёк от истины. 

Убил я кадр N8. Нет подхода. Всё равно дергания. Убил кадр с первым g03, чтобы не писать по квадрантам, сразу конечную точку круговой интерполяции. Тогда дёргается между переходом с g03 в g01. 

Вот пример применения g41/g42. Тут же так не работает. 

Screenshot_20220321_165654_com.android.chrome.jpg

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

@Андрей2019 Если используете коррекцию - то точки подвода и отвода должны быть на расстоянии большем чем радиус инструмента и коррекцию нужно включать\выключать при движении от этих точек к контуру\из контура. Но есть и особенности у некоторых стоек, на балт-систем, например, коррекция должна выключаться на последней точке контура, а не на отводе. Тут надо доку на стойку смотреть.

Особенно для старых стоек актуально чтобы движение к контуру с включением коррекции происходило по 2 координатам. Еще раз обращаю ваше внимание, расстояние подвода\отвода не должно вырождаться на радиус фрезы.

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

Наверное я все таки далёк от истины. 

Убил я кадр N8. Нет подхода. Всё равно дергания. Убил кадр с первым g03, чтобы не писать по квадрантам, сразу конечную точку круговой интерполяции. Тогда дёргается между переходом с g03 в g01. 

Вот выправил всё, вставил пропущенное.

2s42corr5.png

Но только теперь я понял корень вашей проблемы со второй программой. Ещё раз - вы инструкцию к станку читали? У вас на него постпроцессор есть? И то, и другое - точно нет. В этой программе круговая интерполяция задана для FMS3000, или для версии чего-то фанукоподобного, где центр дуги задан в абсолютных координатах.

 

Ну это в стойке FMS3000 в системных настройках стойки я могу сделать задание круговой интерполяции как угодно, хоть в приращениях, хоть в абсолюте. Но та стойка 2с42-65, на которой я работаю (их большинство) требует задания центра дуги ИСКЛЮЧИТЕЛЬНО в приращениях относительно начальной точки дуги. Вот и дёргает.

 

А одна версия стойки, где нет задания подпрограмм, но есть команда повтора части программы номерами кадров - как в FMS3000 - там не помню, но там обязательно на каждом углу контура писать цикл обхода углов G36/37/38, без них никуда. Будет дёргать так, что привода вырубает.

 

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

 

Если переделать кадры с корректором и круговой интерполяцией в вид

 

N7G41D02G01Y140F500
N9X-102.074F150
N10G03X102.074Y140I102.074J215
N13G1X260
N14G40G01Y203F500

то под мою стойку всё будет работать. А какая у вас - сами узнавайте.

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

Ещё раз - вы инструкцию к станку читали? У вас на него постпроцессор есть?

Спасибо вам за помощь. Инструкции нет. Постпроцессора тоже нет.

Стойка 2с42-65-19. Инструкция только на 2с42-65-03. Всё что в интернете есть - не подходит. Плюс, как я понял, заменили платы в электрошкафу на новые. Может какие параметры есть в станке, отвечающие за коррекцию. 

5 часов назад, zerganalizer сказал:

Вот выправил всё, вставил пропущенное.

Пробовал такой вариант. Плюс добавлял обходы углов. Дёргается. 

Единственное не пробовал писать в приращениях. 

Буду пробовать. Спасибо, ещё раз, за помощь. 

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

Пробовал такой вариант. Плюс добавлял обходы углов. Дёргается. 

Покажите какие обходы углов и где добавляли. Какие коды?

5 часов назад, zerganalizer сказал:

N7G41D02G01Y140F500

N9X-102.074F150

N10G03X102.074Y140I102.074J215

N13G1X260 N14G40G01Y203F500

Это пробовали?

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

Покажите какие обходы углов и где добавляли. Какие коды?

N7G41D02G01Y140F500
N8G36X-102.074F150
N9G36G03X0Y117I0J355
N10G36G03X102.074Y140I0J355
N11G01X260
N12G40G01Y203

6 часов назад, zerganalizer сказал:

Это пробовали?

Не успел. Или лучше сказать сдался. В субботу буду возле станка. Буду пробовать. 

6 часов назад, zerganalizer сказал:

Это пробовали?

Хочу ещё попробовать так:

L01
N600 G01Y202.5F500
N602 Z-5F500
N604 X-72.401F200
N606 G17G64G41D02G01X-102.074Y140
N608 G03X0Y117I0J355
N610 G03X102.074Y140I0J355
N612 G41D00G01X72.401Y202.5
N614 G01X310
N616 Y205F500
N618 G00X-328
N620 M20
 

Ссылка на сообщение
Поделиться на других сайтах
12 часов назад, Андрей2019 сказал:
18 часов назад, zerganalizer сказал:

Это пробовали?

Не успел. Или лучше сказать сдался. В субботу буду возле станка. Буду пробовать. 

Это и есть главное в моем посте.

 

12 часов назад, Андрей2019 сказал:
18 часов назад, zerganalizer сказал:

Покажите какие обходы углов и где добавляли. Какие коды?

N7G41D02G01Y140F500
N8G36X-102.074F150
N9G36G03X0Y117I0J355
N10G36G03X102.074Y140I0J355
N11G01X260
N12G40G01Y203

И снова всё неправильно. У вас ТОЧНО стойка с циклами обходов углов??? Это ДРЕВНЯЯ УЧПУ, по-другому во-многом программируется. Я 2 года их программировал, даже написал постпроцессор на древний САМ и эту саму функцию обхода углов в постпроцессоре написал своей собственной функцией, после чего постпроцессор и станок заработали как часы.

 

Чего именно в коде не так? А ВЫ ПОНЯЛИ, ЧТО ЭТА ФУНКЦИЯ ДЕЛАЕТ???

 

По мурзилке и по факту G36 - обход внешнего угла по дуге, G37 - то же отрезками, G38 - для ВНУТРЕННЕГО угла. А когда угла нет - функция не ставится, она работает ОДИН кадр. На кой вы её в касательные сектора дуги воткнули в N9???

 

Это было во-первых. А во-вторых - IJ дуги опять в абсолюте. На 2c42 я такого не припомню, там сплошь в приращениях. А вот бить дугу на секторы во всех мне известных 2c42 нет нужды. Отсюда для стойки с обходами углов должно быть вроде так:

 

N7G41D02G01Y140F500
N9G36X-102.074F150
N10G36G03X102.074Y140I102.074J215
N13G1X260 
N14G40G01Y203F500

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

 

А в первой программе угадайте сами - куда надо G38 поставить. Если надо....

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

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

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

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

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

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

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

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

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

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

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




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