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

Гравировка текста на Heidenhain iTNC530


Ordinat

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

Стойка Heidenhain 530. Отсутствует цикл гравировки текста (цикл№225) на стойке, хотя в симуляторе на компе этот цикл есть. Может он активируется как то, или вообще на стойках отсутствует?

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


Стойка Heidenhain 530. Отсутствует цикл гравировки текста (цикл№225) на стойке, хотя в симуляторе на компе этот цикл есть. Может он активируется как то, или вообще на стойках отсутствует?

Не встречал такого цикла на 530 стойках, сколько работаю. Даже если учитывать различные версии ПО на стойках и из за этого не хватает некоторых циклов, 225 не встречал. Но если бы он был, вероятнее всего он лежал в CYCL DEF -> шаблоны. Симулятор на компе вы имеете ввиду, iTNC Programming Station? Изменено пользователем vatokompas
Ссылка на сообщение
Поделиться на других сайтах

http://i-fotki.info/19/442f08ed51eaf1aea57d144cea7da1a4d5ac00226774184.jpg.html -стойка

http://i-fotki.info/19/fcab76f96756dac60e83f76e80cee5bfd5ac00226774369.jpg.html- симулятор

Да  iTNC Programming Station, он находится в Cycle Def, спец циклы.

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

http://i-fotki.info/19/442f08ed51eaf1aea57d144cea7da1a4d5ac00226774184.jpg.html -стойка

http://i-fotki.info/19/fcab76f96756dac60e83f76e80cee5bfd5ac00226774369.jpg.html- симулятор

Да  iTNC Programming Station, он находится в Cycle Def, спец циклы.

Действительно на симуляторе цикл присутствует, у меня на симуляторе 530, нет. У вас iTNC Programming station случайно не 640?
Ссылка на сообщение
Поделиться на других сайтах

скачивал с офсайта  530 стойку

Если быть точным то именно эту: iTNC530-34049408

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

У меня была старая версия, скачал обновленную, подтверждаю, 225 цикл есть в симуляторе.

Ссылка на сообщение
Поделиться на других сайтах
  • 4 месяца спустя...

Доброго времени суток. Подскажите, как сделать гравировку в heidenhain, используя 225 цикл, так, чтобы после отработки цикла следующий цикл делал ту же надпись, но со следующим порядковым номером?

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

Примерно так

 

 

0 BEGIN PGM drilling MM
1 BLK FORM 0.1 Z X-10 Y+0 Z-20
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 ;
4 TOOL CALL 1 Z S3200
5 L X+0 Y+0 R0 F10000 M3
6 FN 0: Q10 =+1
7 DECLARE STRING QS1 = "NUMBER #"
8 ;
9 LBL 1
10 QS2 = QS1 || TOCHAR( DAT+Q10 )
11 CYCL DEF 225 ENGRAVING ~
QS500= QS2 ;ENGRAVING TEXT ~
Q513=+5 ;CHARACTER HEIGHT ~
Q514=+0 ;SPACE FACTOR ~
Q515=+0 ;FONT ~
Q516=+0 ;TEXT ARRANGEMENT ~
Q374=+0 ;ANGLE OF ROTATION ~
Q517=+50 ;CIRCLE RADIUS ~
Q207=+500 ;FEED RATE FOR MILLNG ~
Q201=-1 ;DEPTH ~
Q206=+150 ;FEED RATE FOR PLNGNG ~
Q200=+2 ;SET-UP CLEARANCE ~
Q203=+0 ;SURFACE COORDINATE ~
Q204=+50 ;2ND SET-UP CLEARANCE
12 L X+0 IY+10 R0 F10000 M99
13 ;
14 FN 1: Q10 =+Q10 + +1
15 CALL LBL 1 REP9
16 ;
17 L Z+100 R0 FMAX M3
18 END PGM drilling MM

post-14795-0-68141500-1457084461.jpg

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

Примерно так

 

 

0 BEGIN PGM drilling MM

1 BLK FORM 0.1 Z X-10 Y+0 Z-20

2 BLK FORM 0.2 X+100 Y+100 Z+0

3 ;

4 TOOL CALL 1 Z S3200

5 L X+0 Y+0 R0 F10000 M3

6 FN 0: Q10 =+1

7 DECLARE STRING QS1 = "NUMBER #"

8 ;

9 LBL 1

10 QS2 = QS1 || TOCHAR( DAT+Q10 )

11 CYCL DEF 225 ENGRAVING ~

QS500= QS2 ;ENGRAVING TEXT ~

Q513=+5 ;CHARACTER HEIGHT ~

Q514=+0 ;SPACE FACTOR ~

Q515=+0 ;FONT ~

Q516=+0 ;TEXT ARRANGEMENT ~

Q374=+0 ;ANGLE OF ROTATION ~

Q517=+50 ;CIRCLE RADIUS ~

Q207=+500 ;FEED RATE FOR MILLNG ~

Q201=-1 ;DEPTH ~

Q206=+150 ;FEED RATE FOR PLNGNG ~

Q200=+2 ;SET-UP CLEARANCE ~

Q203=+0 ;SURFACE COORDINATE ~

Q204=+50 ;2ND SET-UP CLEARANCE

12 L X+0 IY+10 R0 F10000 M99

13 ;

14 FN 1: Q10 =+Q10 + +1

15 CALL LBL 1 REP9

16 ;

17 L Z+100 R0 FMAX M3

18 END PGM drilling MM

Попробовал, считает до 10. А можно ли сделать так, чтоб считал до 999 начиная с 001 ?

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

Немного подумал и сотворил это:

 

0  BEGIN PGM GRAV1 MM 
1  BLK FORM 0.1 Z  X-50  Y-50  Z+0.1
2  BLK FORM 0.2  X+50  Y+50  Z+10
3  TOOL CALL 37 Z S1000
4  L  X+0  Y+0 R0 FMAX M3
5  FN 0: Q10 =+0
6  FN 0: Q11 =+0
7  FN 0: Q12 =+0
8  LBL 1
9  DECLARE STRING QS1 = ""
10 QS2 = QS1 || TOCHAR( DAT+Q10 )
11 CYCL DEF 225 GRAVIROVKA ~
    QS500= QS2     ;TEKST GRAVIROVKI ~
    Q513=+10   ;VISOTA ZNAKA ~
    Q514=+0    ;KOEFF. RASSTOJANIJA ~
    Q515=+0    ;SHRIFT ~
    Q516=+1    ;RASPOLOZENIE TEKSTA ~
    Q374=+10   ;UGOL POWOROTA ~
    Q517=+30   ;RADIUS OKRUZhNOSTI ~
    Q207=+500  ;PODACHA FREZER. ~
    Q201=-2    ;GLUBINA ~
    Q206=+150  ;PODACHA NA WREZANJE ~
    Q200=+2    ;RASSTO. BEZOPASNOSTI ~
    Q203=+10   ;KOORD. POVERHNOSTI ~
    Q204=+50   ;2-JE BEZOP.RASSTOJ.
12 CYCL CALL M3
13 DECLARE STRING QS3 = ""
14 QS4 = QS3 || TOCHAR( DAT+Q11 )
15 CYCL DEF 225 GRAVIROVKA ~
    QS500= QS4     ;TEKST GRAVIROVKI ~
    Q513=+10   ;VISOTA ZNAKA ~
    Q514=+0    ;KOEFF. RASSTOJANIJA ~
    Q515=+0    ;SHRIFT ~
    Q516=+1    ;RASPOLOZENIE TEKSTA ~
    Q374=+0    ;UGOL POWOROTA ~
    Q517=+30   ;RADIUS OKRUZhNOSTI ~
    Q207=+500  ;PODACHA FREZER. ~
    Q201=-2    ;GLUBINA ~
    Q206=+150  ;PODACHA NA WREZANJE ~
    Q200=+2    ;RASSTO. BEZOPASNOSTI ~
    Q203=+10   ;KOORD. POVERHNOSTI ~
    Q204=+50   ;2-JE BEZOP.RASSTOJ.
16 CYCL CALL M3
17 DECLARE STRING QS5 = ""
18 QS6 = QS5 || TOCHAR( DAT+Q12 )
19 CYCL DEF 225 GRAVIROVKA ~
    QS500= QS6     ;TEKST GRAVIROVKI ~
    Q513=+10   ;VISOTA ZNAKA ~
    Q514=+0    ;KOEFF. RASSTOJANIJA ~
    Q515=+0    ;SHRIFT ~
    Q516=+1    ;RASPOLOZENIE TEKSTA ~
    Q374=-10   ;UGOL POWOROTA ~
    Q517=+30   ;RADIUS OKRUZhNOSTI ~
    Q207=+500  ;PODACHA FREZER. ~
    Q201=-2    ;GLUBINA ~
    Q206=+150  ;PODACHA NA WREZANJE ~
    Q200=+2    ;RASSTO. BEZOPASNOSTI ~
    Q203=+10   ;KOORD. POVERHNOSTI ~
    Q204=+50   ;2-JE BEZOP.RASSTOJ.
20 CYCL CALL M3
21 FN 1: Q12 =+Q12 + +1
22 FN 10: IF +Q12 NE +10 GOTO LBL 1
23 FN 0: Q12 =+0
24 FN 1: Q11 =+Q11 + +1
25 FN 10: IF +Q11 NE +10 GOTO LBL 1
26 FN 0: Q12 =+0
27 FN 0: Q11 =+0
28 FN 1: Q10 =+Q10 + +1
29 FN 10: IF +Q10 NE +10 GOTO LBL 1
30 L  Z+100 FMAX M5
31 END PGM GRAV1 MM 
Ссылка на сообщение
Поделиться на других сайтах

bones33, а можно и более красиво  :lamo:

 

- считаем от 0.001 до 0.999

- преобразовываем в текст

- оставляем только три последних знака

- добавляем что нужно ещё в строку

- гравируем

 

 

0 BEGIN PGM drilling MM
1 BLK FORM 0.1 Z X-10 Y+0 Z-20
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 ;
4 TOOL CALL 1 Z S3200
5 L X+0 Y+0 R0 F10000 M3
6 FN 0: Q10 =+0.001
7 DECLARE STRING QS1 = "NUMBER #"
8 ;
9 LBL 1
10 QS2 = TOCHAR( DAT+Q10 DECIMALS3 )
11 QS3 = QS1 || SUBSTR( SRC_QS2 BEG2 LEN3 )
12 CYCL DEF 225 ENGRAVING ~
QS500= QS3 ;ENGRAVING TEXT ~
Q513=+5 ;CHARACTER HEIGHT ~
Q514=+0 ;SPACE FACTOR ~
Q515=+0 ;FONT ~
Q516=+0 ;TEXT ARRANGEMENT ~
Q374=+0 ;ANGLE OF ROTATION ~
Q517=+50 ;CIRCLE RADIUS ~
Q207=+500 ;FEED RATE FOR MILLNG ~
Q201=-1 ;DEPTH ~
Q206=+150 ;FEED RATE FOR PLNGNG ~
Q200=+2 ;SET-UP CLEARANCE ~
Q203=+0 ;SURFACE COORDINATE ~
Q204=+50 ;2ND SET-UP CLEARANCE
13 L X+0 IY+10 R0 F10000 M99
14 ;
15 FN 1: Q10 =+Q10 + +0.001
16 CALL LBL 1 REP9
17 ;
18 L Z+100 R0 FMAX M3
19 END PGM drilling MM

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

 

Попробовал, и правда лучше) Спасибо! А кроме как через 225 цикл, больше гравировку никак не сделать? На предприятии есть другое оборудование на hh, но там этот цикл отсутствует.

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

 А кроме как через 225 цикл, больше гравировку никак не сделать? 

Можно сделать с помощью любой CAM-системы. У вас используется какая-нибудь на предприятии? Или вы пишете проги прямо на станке?

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

Можно сделать с помощью любой CAM-системы. У вас используется какая-нибудь на предприятии? Или вы пишете проги прямо на станке?

Есть ProE, делаем через него. Но как вы понимаете, он разбивает тупо на отрезки все движение. Хотелось бы что то похожее на хайденовский 225 цикл, уж больно удобно). 

Ссылка на сообщение
Поделиться на других сайтах
  • 7 месяцев спустя...

Решил проблему с гравировкой без цикла 225. Написал прогу на Рус., Англ. шрифт и циферки, с изменением размера шрифта, углом наклона. Получилось довольно отлично :clap_1:

Хотя и NX есть на работе. Но каждый раз рисовать текст, получается дольше в отличие от проги на стойке. Осталось ещё все знаки прописать и будет не хуже 225 цикла  :smile:

Так что всё возможно если задать цель перед собой :wallbash:

Вот пример работы программы текста написанной на стойке: http://i-fotki.info/20/8a0a448d3710d9bde53558b174fbc690d5ac00261762495.jpg.html

Буквы уже закрашены 

Изменено пользователем Ordinat
Ссылка на сообщение
Поделиться на других сайтах
  • 1 год спустя...
В 11/14/2016 в 08:34, Ordinat сказал:

Решил проблему с гравировкой без цикла 225. Написал прогу на Рус., Англ. шрифт и циферки, с изменением размера шрифта, углом наклона. Получилось довольно отлично :clap_1:

Хотя и NX есть на работе. Но каждый раз рисовать текст, получается дольше в отличие от проги на стойке. Осталось ещё все знаки прописать и будет не хуже 225 цикла  :smile:

Так что всё возможно если задать цель перед собой :wallbash:

Вот пример работы программы текста написанной на стойке: http://i-fotki.info/20/8a0a448d3710d9bde53558b174fbc690d5ac00261762495.jpg.html

Буквы уже закрашены 

А как это сделали, можно глянуть программку? 

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • gudstartup
      считывание происходит при помощи вх\вых сигналов контроллера plc 
    • gudstartup
      @Maks Horhe так все таки скиньте бэкап эмулируем ваше чпу в cncguide и посмотрим куда поедет?  можете снять видео с фиксацией координатных позиций после каждого кадра. Выложу вашу программу пусть программисты посмотрят все ли в ней ок. %O0002 G40 G17 G94 G90 G49 G80 N1 G91 G28 Z0.0 N2 G91 G28 X0.0 Y0.0 N3 G91 G28 B0.0 C0.0 N4 M03 S200 N5 G90 G0 G53 B0.0 C0.0 N6 G54 N7 X0.0 Y0.0 N8 G90 G43 H01 N9 G90 G0 X0.0 Y0.0 N10 G90 G0 Z200.0 N11 G01 Z10.0 F1500. N12 M00 N13 G00 Z200.0 N14 G40 G49 G69 N15 G00 G53 Z0.0 N16 G00 G54 B0.0 C0.0 N17 G68.2 X0.0 Y0.0 Z0.0 1135. J39.2044 K-129.2315 N18 G53.1 N19 G01 X0.0 Y0.0 F1500 N20 G90 G43 H01 N21 G90 G01 X0.0 Y0.0 F1500 N22 G90 G01 Z200. F1500 N24 M00 N25 G00 Z200. N26 G40 G49 G69 N27 G91 G28 Z0.0 N28 G28 X0.0 Y0.0 N29 G91 G28 B0.0 C0.0 N30 M5 N31 M30
    • gudstartup
      @karlf 530 считывает ключ по специальному протоколу при помощи plc и получает его серийный номер а из него определяет возможные режимы доступа. там нет драйвера а есть plc модуль или несколько эти модули написаны на питоне  надпись smartkey исчезает с экрана при запуске чпу??
    • ДОБРЯК
      Для того, чтобы получить правильные высшие) формы при виртуальном эксперименте, нужно сделать грамотную КЭ модель. От разговора на эту тему вы постоянно уклоняетесь.  То нет компьютера под рукой, сделать простейший тест, то теряете интерес. :=) Сходимости энергии деформации при расчетах статики, недостаточно для точного определения высших собственных форм и частот.  Для того, чтобы грамотно использовать метод конечных элементов, нужно сделать много-много тестов в статике, динамике и ... Одной кнопки и двух конечных элементов в 3Д программе недостаточно для определения высших собственных форм...  У вас в качестве инструмента всего два конечных элемента, шести узловая несовместная оболочка Тимошенко и десяти узловой тетраэдр. И еще контакты при решении задачи на собственные числа. Вам ли говорить про правильность определения высших собственных форм для сложных изделий... :=)    
    • vad0000
      Покажите схему с разрешением на движение
    • vad0000
      Вход, а не выход Вытащить Аналоговый вход и все, как будто туда ничего не подключено И если мы подключим сигнал к энкодеру оси Х, то он стнтет одинаковый с аналоговым входом, который не подключен?
    • Snake 60
      @waze4534  Посмотрите вверх и прочитайте текст на красной полоске...
    • kkk
      Я так понимаю, что предупреждение про "касательные" не просто так выскакивает. Если скруглить прямую стыковку отрезков эскиза (минимальным радиусом) то все работает даже без объединенной кривой, достаточно эскиза.
    • karlf
      Подскажите пожалуйста, может кто сталкивался. Станок DMU-50 на стойке TNC 530, перестал определяться ключ доступа. Сам ключ вроде работает, если переключать на нём режимы, то в шкафу на соответствующих блоках лампочки тоже переключаются. Но изначально был уровень доступа 4, а теперь уровни доступа не активны. Ключ только один, запасных нет. Есть какой-то старый бэкап, пробовал его накатить, но какой-то он непонятный - станок грузится, но почти в конце загрузки выдаёт какую-то ошибку по параметрам. Может кто знает в каком из разделов и в какой папке искать установленные драйверы ключа?
    • YuriySt54
      В данной конструкции можно сразу одним телом делать и обрезать. Но меня интересовало, можно ли сразу при построении массива ограничить лишнее.
×
×
  • Создать...