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

Гравировка текста на 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 пользователей

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




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