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

Sinumerik 840D


Gremlin

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

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

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


Честно говоря, чешский пост под ProE написан на другой станок и под другие головы(

Я руками цикл800 правил.

У нас где-то была такая табличка, в которой как раз написаны все повороты.

Скрытый текст: Таблички
post-18266-1364806598_thumb.jpgpost-18266-1364806611_thumb.jpg

post-18266-1364807088_thumb.jpg

post-18266-1364806976.jpg

NCL пока посчитать не смогу, да и не вижу смысла...

Вам нужно написать цикл и посмотреть куда поедет голова по осям.

На стойке выберите цикл и нажмите что-то вроде "перекомпиляция" - везде называется по-разному...

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

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

В том то и дело, что станок ни куда ни чего не крутит :throw: Мы меняли параметры, переставляли даже местами Выдает ошибку по осям X1 Y1 конечный выключатель :sad: . Рекомпеляцию цикла тоже делали вроде все нормально, станок его понимает, а работать с ним не хочет :unsure: Даже сменили внутренний параметр в настройках станка, ушла ошибка по слежению за инструментом. А вот дальше ни с места. Вот и надеялись, что хоть кто-нибудь даст все же рабочую УП :helpsmilie: . Может мы старт УП прописали не верно, вот и проблемы (например, загнали в наконечники) Может надо делать предпозиционирование перед включением цикла. Очень если честно надеемся, что с рабочей УП помогут. Переписывать ФИЛ уже просто сил нет((( Запутались окончательно.((( ХЕЛП! нам пожалуста. Мы прописали окружности, спирали, циклы сверления, в общем все, что нужно для нормального формирования УП, с надеждой на этот цикл 800(( А он не работает зараза :wallbash:

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

В том то и дело, что станок ни куда ни чего не крутит :throw: Мы меняли параметры, переставляли даже местами Выдает ошибку по осям X1 Y1 конечный выключатель :sad: . Рекомпеляцию цикла тоже делали вроде все нормально, станок его понимает, а работать с ним не хочет :unsure: Даже сменили внутренний параметр в настройках станка, ушла ошибка по слежению за инструментом. А вот дальше ни с места. Вот и надеялись, что хоть кто-нибудь даст все же рабочую УП :helpsmilie: . Может мы старт УП прописали не верно, вот и проблемы (например, загнали в наконечники) Может надо делать предпозиционирование перед включением цикла. Очень если честно надеемся, что с рабочей УП помогут. Переписывать ФИЛ уже просто сил нет((( Запутались окончательно.((( ХЕЛП! нам пожалуста. Мы прописали окружности, спирали, циклы сверления, в общем все, что нужно для нормального формирования УП, с надеждой на этот цикл 800(( А он не работает зараза :wallbash:

А башка точно автоматическая? Мб вообще ручная?)

Начните с простого поворота, когда голова направлена вниз.

Рабочую УП я вам давал, а толку? Ее нужно переписать под ваш станок.

; ############

; MACHINE:

; PROGRAMMER:

; DATE: ##/##/2012 TIME:############

CYCLE800 - отмена цикла

G0 SUPA Z0 D0

G0 SUPA V0 - отъезд стола

G0 SUPA B0

MSG("USTANOVITE HUI50")

M0

MSG("")

;*************************************

T0

M6

HUI50 - вызов головы (у всех по-разному, возможна команда PICKUP)

G0 SUPA V0

;*************************************

; ######

; ###

T="#########"

; #########

M6

G0 G40 G90 G94 G64 D1

G55

G0 B0 - поворот стола

H10=1

CYCLE800

TRANS Z0 V0 - если нужны смещения, можно дописать

CYCLE800(1,"HUI50",0,27,0,0,0,0,0,-90,,,,-1,)

G0 X-584.2 Y-15. Z500.

G0 V0 - подъезд стола

M40

S1910 M3

G0 X-584.2 Y-15.

G0 Z500. M7

G0 Z49.141

G1 Z44.141 F382.

G41 X-568.5

Y0.

G2 X568.5 Y0. I=AC(0.) J=AC(0.)

G1 Y-15.

G40 X584.2

G0 Z500.

G0 X-584.1

G0 Z49.141

G1 Z44.141 F382.

G41 X-568.4

Y0.

G2 X568.4 Y0. I=AC(0.) J=AC(0.)

G1 Y-15.

G40 X584.1

G0 Z500.

M9

M5

TRANS

CYCLE800

G0 SUPA V0

G0 SUPA D0 Z0

M6

KD - снятие головы (у всех разное)

M30

Посмотрите на стойке, когда включается цикл, там отображается поворот СК вокруг какой-нить оси.

Если он есть, тогда все хорошо. Ну или почти хорошо)

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

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

В итоге заработали все циклы и движения.

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

Вот пример Уп который вы показали и на котором видно, что именно прописывается после первого запуска цикла 800)))

CYCLE800(1,"HUI50",0,27,0,0,0,0,0,-90,,,,-1,)

G0 X-584.2 Y-15. Z500.

А вот и строка после вызова цикла. Всего лишь навсего надо было после первого вызова сместить все три координаты вместе)))) А мы их смещали поотдельности поэтому то он и ругался на концевики.

Тем не менее возник новый вопрос. Почему при работе цикла сетка, в нашем случае G54 заметно смещается (на экране показывает смещения до 0,1мм по X1 и Y1). Ведь ноль должен всегда оставатся наместе??? Не обращали ли вы внимание на это? Может есть параметр который однозначно фиксирует нулевое положение???

За остальную помощь вам ОГРОМНОЕ спасибо))) Сейчас готовим проект для полномасштабного тестирования написанного нами постпроцессора)))

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

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

В итоге заработали все циклы и движения.

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

Вот пример Уп который вы показали и на котором видно, что именно прописывается после первого запуска цикла 800)))

CYCLE800(1,"HUI50",0,27,0,0,0,0,0,-90,,,,-1,)

G0 X-584.2 Y-15. Z500.

А вот и строка после вызова цикла. Всего лишь навсего надо было после первого вызова сместить все три координаты вместе)))) А мы их смещали поотдельности поэтому то он и ругался на концевики.

Тем не менее возник новый вопрос. Почему при работе цикла сетка, в нашем случае G54 заметно смещается (на экране показывает смещения до 0,1мм по X1 и Y1). Ведь ноль должен всегда оставатся наместе??? Не обращали ли вы внимание на это? Может есть параметр который однозначно фиксирует нулевое положение???

За остальную помощь вам ОГРОМНОЕ спасибо))) Сейчас готовим проект для полномасштабного тестирования написанного нами постпроцессора)))

В настройках голов(ы) (у меня вызывается через параметры станка) есть рабочие смещения для головы.

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

Но будьте аккуратны.

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

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

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

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

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

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

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

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

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

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

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




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