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

Вопрос по токарной стойке Sinumerik 802d sl, Holes2


Grigorievi4

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

Спойлер

 

Доброго времени суток!

Работаю на данной стойке.

Сам программирую, налаживаю ну и работаю тоже я.

Так вот возникла ситуация программирования сверления приводным инструментом по окружности с торца детали циклами

Cycle83 и Holes2. 

Cycle83 програмирую отлично. А вот Holes2 ни как не получается запрограммировать.

При тесте программы выдаёт ошибку 017040, которая гласит- Кадр 17 Не допустимый индекс оси.

Кадр 17 указывает на цикл Holes2

Всё перепроверил,  менял разные оси- g17,g18,g19. Ошибка не меняется.

Кто знает где закралась ошибка в программе?

 

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


UnPinned posts
22 часа назад, Grigorievi4 сказал:

Кто знает где закралась ошибка в программе?

Попробуйте перед сверлением задать команду TRANSMIT 

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

Попробуйте перед сверлением задать команду TRANSMIT 

Попробовал. Не работает.

Спасибо. Может есть еще идеи?

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

@Grigorievi4

Спойлер

WORKPIECE(,,,"CYLINDER",192,0,-200,-150,150)
T="DRILL8" M6
G54 G17
SPOS[1]=0
SETMS(2)
S2=3000 M2=3
TRANSMIT
DIAMOF
G95 F0.03
MCALL CYCLE81(15,0,2,-3,,1,0,1,12)
HOLES2(0,0,50,30,30,12,1010,0,,,1)
MCALL
TRAFOOF
DIAMON
SETMS(1)
M30

 

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

Вы лучше часть программы скиньте, люди посмотрят и ответят

Да что то не получается залить фотку программы.

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

@Grigorievi4

  Показать контент

WORKPIECE(,,,"CYLINDER",192,0,-200,-150,150)
T="DRILL8" M6
G54 G17
SPOS[1]=0
SETMS(2)
S2=3000 M2=3
TRANSMIT
DIAMOF
G95 F0.03
MCALL CYCLE81(15,0,2,-3,,1,0,1,12)
HOLES2(0,0,50,30,30,12,1010,0,,,1)
MCALL
TRAFOOF
DIAMON
SETMS(1)
M30

 

Пошло без ошибок.

Но пока не понимаю движения по оси Х. Прогнал программу в воздухе. Занят пока другой работой. И ещё патрон после выбора позиции в градусах трясётся во время сверления. Тормоз его не тормозит. Не ясно это станок не выполняет или в программе надо  что-то дописать.

В любом случае спасибо за советы.

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

Пошло без ошибок.

Но пока не понимаю движения по оси Х.

Возможно, HOLES2(0,0,50,30,30,12,1000,0,,,1)

2 часа назад, Grigorievi4 сказал:

И ещё патрон после выбора позиции в градусах трясётся во время сверления. Тормоз его не тормозит.

Спойлер

 

...

MCALL CYCLE81(15,0,2,-3,,1,0,1,12)

M10
HOLES2(0,0,50,30,30,12,1010,0,,,1)

M11
MCALL

...

или

...

M10

MCALL CYCLE81(15,0,2,-3,,1,0,1,12)
HOLES2(0,0,50,30,30,12,1010,0,,,1)
MCALL

M11

...

 

 

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

M10
HOLES2(0,0,50,30,30,12,1010,0,,,1)

M11

Эти команды у меня отжать кулачки-зажать кулачки на патроне. 

Тормоз на патрон команда м68. Отжать м69.

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

Будут мастера по ремонту у нас, озадачу их.

Вот ссылка на видео где видно как дёргается патрон. Прогонял программу по воздуху без сверла. Т.к . выполнял другую работу.

https://youtu.be/BSUtyvfWg8g

 

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

Не совсем понимаю я, зачем перед вызовом цикла HOLES2 стоит MCALL у вас на фотографии.

MCALL перед CYCLE83 - понятно.

Затем, командуется HOLES2, чтобы получить точки, в которых нужно выполнить CYCLE83.

После ставится отмена модальность MCALL цикла 83.

По CYCLE82 просто задается позиционирование отверстий, по крайней мере из того, что я понял. И в том описании, где я глядел, много меньше параметров в цикле.

Может я старую какую документацию читаю?

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

зачем перед вызовом цикла HOLES2 стоит MCALL

Это не правильная программа. Я эксперементировал- добивался обрать ошибку " не допустимый индекс оси "

Сейчас написано как в 5 посту темы подсказал manual.

Спасибо ему.  Теперь буду решать проблему с станком.

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

Теперь буду решать проблему с станком.

Можно модально вызывать не Cycle83, а свою подпрограмму в которой написать

<Зажим круговой оси>

Cycle83(...)

<Разжим круговой оси>

M17

Ну, и тормоз попросить отремонтировать)

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

<Зажим круговой оси>

Cycle83(...)

<Разжим круговой оси>

Я вообщем так и прописываю сверление по окружности, но программа получается большая. Для каждого отверстия  свой цикл сверления. Хотел научится этому циклу сверления. Операцию можно гораздо быстрее написать.

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

Я вообщем так и прописываю сверление по окружности, но программа получается большая

Наоборот, это максимально сократит программу

Основная программа:

...

M69; разжим

Mcall drill

Holes2(...)

Mcall

M30

Подпрограмма drill.spf:

M68; зажим

Cycle83(...)

M69; разжим

M17

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

Если стойка настроена правильно, то при

TRANSMIT

MCALL CYCLE

HOLES2

MCALL

Зажим должен срабатывать автоматом.

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

Зажим должен срабатывать автоматом.

Озадачил пробоемой слесарей.  Клапана воздушные на тормоз понажимали и всё заработало. Зажим -  разжим автоматом выполняет быстро. Патрон больше не дёргается.  Спасибо большое manual за образец программы. 

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Artas28
      Syntec 220MA Во время смены инструмента, шпиндель по Z уехал выше. После нажатия паузы. Всё встало. Станок находится выше машинного нуля и не опускается. Кто сталкивался? Как опустить?  Ошибка MLCHint R590.7 Plc hint
    • Snake 60
      @Alexey0336  Да, всё работает: https://cloud.mail.ru/public/NGNq/Ft8UAJtf3  
    • Anat2015
      Так оно и есть, китайский клон Сименс-808.  
    • Snake 60
      Что Вы подразумеваете под словом "Конфликтовать"? Мпроп и мой макрос делают одно и тоже действие, создают и заносят свойства в файл солида. Если свойства с одинаковым именем (например Обозначение и Наименование), то Да, свойство перезапишется тем макросом, которой отработал последним. Щас проверю, отпишусь. Изначально Наименование и Обозначение берутся из имени файла, но его всегда можно перезаписать... Если что, это всегда можно переписать под Ваши требования.
    • jtok
      Если у вас SW не выше 18й версии, могу проверить у себя.
    • Orchestra2603
      Ну, есть же, например QZ алгоритм (обобщение QR разложения, для слуая когда матрица масс не равна I). Отлично работает, когда одна из матриц вырожденная. Вот статься:  https://deepblue.lib.umich.edu/bitstream/handle/2027.42/6667/bac9269.0001.001.pdf?sequence=5   вот коротко в Вики     Раскопал это вообще, глядя в справку от матлаба: https://www.mathworks.com/help/matlab/ref/eig.html.   Это все нюансы....  И все эти алгоритмы сущетсвуют уже кучу лет во всяких библиотеках типа LAPACK. Вы думаете, что в Dassault Systemes или Ansys про это не знают, и их модальник - лажа?  
    • karlf
      Сегодня не было времени, завтра посмотрю и пришлю фото как выглядит
    • Bot
      АСКОН выпустил новый релиз среды общих данных Pilot. В нем получили развитие инструменты строительного контроля и авторского надзора, появилась возможность вручную координировать модель объекта капитального строительства. Стройконтроль Вести стройконтроль на площадке, а также авторский надзор за деятельностью арендаторов и собственников поможет привязка панорамных фото объекта к чертежам и документам. Для съемки панорамных фото используется мобильное приложение Pilot-Photo360, доступное для Android. С помощью приложения специалисты строительных организаций, компаний-застройщиков, девелоперов смогут: Находясь на объекте строительства или эксплуатации, фотографировать объект на специализированную панорамную камеру и сразу прикреплять снимки к точкам на чертежах и документах в Pilot-BIM или Pilot-ICE Enterprise. Группировать панорамные снимки по альбомам. Просматривать фото помещения с разных ракурсов, при этом видеть направление взгляда относительно [...] View the full article
    • wega7777
      Судя по формату ошибки похоже на Систему ЧПУ от HCNC — аналог Siemens и Fanuc. ЧПУ HNC808DiT, но могу ошибаться.
    • Alexey0336
      Похоже на то, что мне нужно) Пара вопросов: 1. Будет ли макрос конфликтовать с Mprop? 2. Если я каждой сборке/детали заранее пропишу в обозначение: $PRP:"Порядковый номер" ХХ.YY.ZZZ, подхватит ли формула свойство "порядковый номер" после всех действий?
×
×
  • Создать...