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

Постпроцессор к стойкам HEIDENHAIN.


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

QQQ

Если можеш дай поконкретней инфу я из Ростова, и мне тоже интересно былобы узнать что к чему.

Да - читайте наш корпортивный сайт, там все "разжевано" с примерами.

Нужна демо-версия? Пишите на е-майл...ответим всем. :smile:

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


GPN

А я моя псина по кликухе numericon850 под колёса вашего верификатора никогда не попадала? 

Не попадала :sad: , но я думаю что попробовать можно... опять же даром работать совсем тяжело стало... старый совсем стал. :g:
Ссылка на сообщение
Поделиться на других сайтах

sapr2000

опять же даром работать совсем тяжело стало

Такова :sad: сермяжная правда данная в возрастных ошшушениях :dry:

- Абрам, твоя жена обладает даром нравиться людям!

- Даром? Ни за что!!  :mad:

Вот и я так же считаю :smile:

старый совсем стал

Ну, тогда вам сюда, сэр. молодильных яблочек не обещаю, но ... :rolleyes:

hxxp://sapr2000.ru/invision/index.php?s=&act=T&f=7&t=1119&st=15entry14893

тем более, что :

а) партия баса из пролога к Whole Lotta Love ещё не расписана :bleh:

б) юный химик :boxed: санкций не применит : в дуумвиратах так :sport_box: не принято

ЗЫ

с отдельным спасибо за

попробовать можно

стоглазый

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

2 QQQ

Для организации подкачки для Heidenhain - нужен только кабель и программа на ПК, поддерживающая блочную передачу данных.

Разъем RS232 и его поддержка уже есть на стойке.

Да ещё желание всё это запустить - т.е. наличие больших по объему программ.

И ВСЁ!

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

Разъем RS232 и его поддержка уже есть на стойке.

На новых стойках - ДА. А на Heidenhain 145 или 155 поддержки ввода программ с компьютера может и не быть. Нам вот пришлось перешивать ПЗУ.

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

Стойка именно 155.

У нас она даже раньше была только 2.5 , но возможность подкачки была (даже в мануале все было расписано ). Сейчас перешили ПЗУ и теперь полные 3 координаты.

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

jkc

У нас 145 и 155, но нет таких больших программ для них, может когда созреем сделаем и 3 координату в придачу.

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

А тогда, но проблем.

Через RS232 загружайте, в обычном режиме (кажется 2400, 7,1,-)- если конечно надо, нужные программы из ПК.

3500 кадров со временем становится мало.

А если не надо 3D, тогда пишите программы в чем удобнее и бысрее - хоть на стойке, хоть на ПК, это зависит от желания и квалификации оператора и (или) технолога-программиста.

Мы тоже 2 координатку (карманы, пвзы и пр.) делаем прямо на стойке,встроенными циклами - быстрее и удобнее, а на ПК только 3D и сложные 2D контуры.

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

Вечер рабочего утра мудренее. :smile:

Перечитал своё "выступление" :g: и понял, что многое осталось "за кадром". :sad:

Вполне может создаться впечатление, что я против использования встроенных в стойку "рутинных" процедур. Это не так. Я - за! :smile: В доказательство привожу нижеследующее

G51 L105 E1

........

........

G4 B105

G X Y Z10.

G1 Z

G4 (5)1 (25)10.

G4 (6)269.4

G4 (7)55.4

G4 (8)19.5

G4 (9)9.

G4 (10)5.

G4 (11).1

G4 (12)10.

G4 (14)50 (15)300 (16)300 (13)45.

G28

G99

G52

Просто уже несколько раз "возникал" на эту тему и свою аргументацию за "дефолтно" пропустил. :doh:

Просто уточнюсь: я не вижу никакой возможности :wallbash:именно стандартными средствами, например, Симатрона и др. создать код, подобный вышеприведенному :unsure:

С извинениями за неточность

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

А в чем сосбно трабла - приведенный тобой код создать как "два пальца..." стандартными средствами САПР-ЧПУ.

Фишка в том, что я долго наблюдаю за траблами у пользователей "больших" систем именно в параметрическом программировании (автоциклы, подпрограммы и макроаппарат стойки). Поэтому ряд "ручников", т.е. технологов, уходят с этих систем на старенькую САПР-ЧПУ и решают там эти проблемы просто и дешево.

Один из последних заказчиков нам "причинные места" вывернул. Предстаьте себе завод, где как правило точят. Точят на 30-40 различных станках серийные изделия. Все технологи "ручники". Т.е. ночью с закрытыми глазами скажут какой автоцикл на какой стойке как писать и зачем. Так вот, перед тем как купить продукт именно у нас (а там кто только не походил из уважаемых коллег-диллеров) они прямо сказали - обеспечь нам возможность составления G-кода так, что бы учитывались все нюансы ручного программирования. Наш технолог написал более 40 паспортов(читай постпроцессоров) и при помощи макроаппарата постпроцессирования "вылизал" G-код до такой степени, что технологи не то чтобы правят его, а вовсе и в него не смотрят в кадры, а "бегут" на станок. Этот цех на заводе стал лидером в "соцсоревновании" по скорости и безошибочности подготовки УП, заткнув за пояс две импортные системы. Такая притирка постпроцессоров заняла у технолога три-четыре месяца. На этом же предприятии эксплуатируется 17 версия "Unig...", к ней постпроцессоры пишут на 5 стоек уже второй год на простую 3D обработку. На ней делают 2% деталей, на САПР-ЧПУ 98%.

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

Это скорее говорит о том, что дураки (по другому не скажешь) работают на UG -раз все время что-то пишут на 5 стоек.

Или (скорее всего) пытаются заставить буржуйский софт писать 2 и 2.5 координатку, а это для них неактуально. В этом преуспели в основном россияне.

Раз 98% продукции делается на встроенных циклах стоек, значит - это 2D - малина для САПР-ЧПУ.

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

sapr2000

А в чем сосбно трабла

Конкретно в данном случае - будет в Симатроне, поскольку это наш "большой" CAM.

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

Следовательно, параметры (6), (7), (10) и т.п. опять же постпроцессору "писать" в окончательный код не из чего.

Существуют, наверное, разные возможности обойти подобное ограничение ВНЕ стандартной процедуры постпроцессирования. Опять же в конкретно моём случае приведенный выше G28 был создан в "ручном" автокаде.

обеспечь нам возможность составления G-кода так, что бы учитывались все нюансы ручного программирования

Этот цех на заводе стал лидером в "соцсоревновании" по скорости и безошибочности подготовки УП

Так и я двумя руками "за" использование самых эффективных средств. И всё время "защищаю" технологию совмещения "длинного" point-to-point кода с "коротким" параметрическим, использующим возможности стойки на 100%

предельно серьёзный

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

Текст программы для HIEDENHAIN 426

полученный без проблем через постпроцессор

с "БОЛЬШОГО" САМ. Там есть и циклы фрезеровки т.е. "POCKET"0 BEGIN PGM OP010 MM

1 BLK FORM 0.1 Z X-100.0 Y-100.0 Z-20

2 BLK FORM 0.2 X100 Y100 Z50.0

3 L X+0 Y+0 R0 F MAX M92

4 L Z+0 R0 F MAX M92

5 TOOL CALL 1 Z S500

6 M3

7 L X+300 Y+200 Z+0 R0 F MAX

8 L Z-77 R0 F MAX

9 L Z-80 R0 F25

10 L Y+86.603 F70

11 L X+250 Y+0

12 L X+0

13 L Y+200

14 L X+300

15 L Z+0 R0 F3000

16 L X+310.981 Y+75.622 F MAX

17 L Z-77 R0 F MAX

18 L Z-80 R0 F25

19 L X+280.67 Y+93.122 RL F70

20 L X+238.453 Y+20

21 L X+58.453

22 CR X+58.453 Y+80 R+30 DR-

23 CR X+66.906 Y+78.784 R+30 DR-

24 CR X+85.596 Y+142.432 R+33.168 DR+

25 CR X+66.906 Y+142.431 R+33.168 DR+

26 CR X+50 Y+140 R+60 DR-

27 CR X+50 Y+180 R+20 DR-

28 L X+260

29 CR X+280 Y+160 R+20 DR-

30 L Y+90.622

31 L X+315 R0

32 L Z+0 R0 F3000

33 L X+300 Y-15 F MAX

34 L Z-47 R0 F MAX

35 L Z-50 R0 F25

36 L Y+20 RL F70

37 L X+188.453

38 L X+118.649 Y+60.301

39 CR X+110.453 Y+58.105 R+6 DR+

40 L X+88.453 Y+20

41 L X+58.453

42 CR X+58.453 Y+80 R+30 DR-

43 CR X+66.906 Y+78.784 R+30 DR-

44 CR X+85.596 Y+142.432 R+33.168 DR+

45 CR X+66.906 Y+142.431 R+33.168 DR+

46 CR X+50 Y+140 R+60 DR-

47 CR X+50 Y+180 R+20 DR-

48 L X+260

49 CR X+280 Y+160 R+20 DR-

50 L Y+91.962

51 L X+228.349 Y+2.5

52 L X+258.66 Y-15 R0

53 L Z+0 R0 F3000

54 M5

55 L X+0 Y+0 R0 F MAX M92

56 L Z+0 R0 F MAX M92

57 TOOL CALL 2 Z S1200

58 M3

59 L X+245 Y+10 Z+0 R0 F MAX

60 CYCL DEF 200 BOHREN ~

Q200=3.000 ;SICHERHEITS-ABST ~

Q201=-6.000 ;TIEFE ~

Q206=50.000 ;VORSCHUB TIEFENZ ~

Q202=6.000 ;ZUSTELL-TIEFE ~

Q210=0 ;VERWEILZEIT OBEN ~

Q203=-80 ;KOOROBERFLAECHE ~

Q204=3.000 ;SICHERHEITS-ABST ~

Q211=0 ;VERWEILZEIT OBEN ~

61 CYCL CALL

62 L Z-47 R0 F MAX

63 L X+230 Y+100 F MAX

64 CYCL DEF 200 BOHREN ~

Q200=3.000 ;SICHERHEITS-ABST ~

Q201=-6.000 ;TIEFE ~

Q206=50.000 ;VORSCHUB TIEFENZ ~

Q202=6.000 ;ZUSTELL-TIEFE ~

Q210=0 ;VERWEILZEIT OBEN ~

Q203=-70 ;KOOROBERFLAECHE ~

Q204=3.000 ;SICHERHEITS-ABST ~

Q211=0 ;VERWEILZEIT OBEN ~

65 CYCL CALL

66 L X+220 Y+120 R0 F MAX M99

67 L X+200 Y+130 R0 F MAX M99

68 L Z-47 R0 F MAX

69 L X+155 Y+130 F MAX

70 CYCL DEF 200 BOHREN ~

Q200=3.000 ;SICHERHEITS-ABST ~

Q201=-8.000 ;TIEFE ~

Q206=50.000 ;VORSCHUB TIEFENZ ~

Q202=8.000 ;ZUSTELL-TIEFE ~

Q210=0 ;VERWEILZEIT OBEN ~

Q203=-50 ;KOOR OBERFLAECHE ~

Q204=3.000 ;SICHERHEITS-ABST ~

Q211=0 ;VERWEILZEIT OBEN ~

71 CYCL CALL

72 L X+150 Y+70 R0 F MAX M99

73 L X+120 Y+65 F MAX

74 CYCL DEF 200 BOHREN ~

Q200=3.000 ;SICHERHEITS-ABST ~

Q201=-5.313 ;TIEFE ~

Q206=50.000 ;VORSCHUB TIEFENZ ~

Q202=5.313 ;ZUSTELL-TIEFE ~

Q210=0 ;VERWEILZEIT OBEN ~

Q203=-50 ;KOOR OBERFLAECHE ~

Q204=3.000 ;SICHERHEITS-ABST ~

Q211=0 ;VERWEILZEIT OBEN ~

75 CYCL CALL

76 L X+100 Y+50 R0 F MAX M99

77 L X+150 Y+10 Z-47 R0 F MAX

78 CYCL DEF 200 BOHREN ~

Q200=3.000 ;SICHERHEITS-ABST ~

Q201=-2.500 ;TIEFE ~

Q206=50.000 ;VORSCHUB TIEFENZ ~

Q202=2.500 ;ZUSTELL-TIEFE ~

Q210=0 ;VERWEILZEIT OBEN ~

Q203=-80 ;KOOR OBERFLAECHE ~

Q204=3.000 ;SICHERHEITS-ABST ~

Q211=0 ;VERWEILZEIT OBEN ~

79 CYCL CALL

80 L X+100 R0 F MAX M99

81 L X+10 F MAX

82 CYCL DEF 200 BOHREN ~

Q200=3.000 ;SICHERHEITS-ABST ~

Q201=-6.000 ;TIEFE ~

Q206=50.000 ;VORSCHUB TIEFENZ ~

Q202=6.000 ;ZUSTELL-TIEFE ~

Q210=0 ;VERWEILZEIT OBEN ~

Q203=-80 ;KOOR OBERFLAECHE ~

Q204=3.000 ;SICHERHEITS-ABST ~

Q211=0 ;VERWEILZEIT OBEN ~

83 CYCL CALL

84 L Y+110 R0 F MAX M99

85 L Y+190 R0 F MAX M99

86 L Z-47 R0 F MAX

87 L X+76.251 Y+110.608 F MAX

88 CYCL DEF 200 BOHREN ~

Q200=3.000 ;SICHERHEITS-ABST ~

Q201=-7.000 ;TIEFE ~

Q206=50.000 ;VORSCHUB TIEFENZ ~

Q202=7.000 ;ZUSTELL-TIEFE ~

Q210=0 ;VERWEILZEIT OBEN ~

Q203=-80 ;KOOR OBERFLAECHE ~

Q204=3.000 ;SICHERHEITS-ABST ~

Q211=0 ;VERWEILZEIT OBEN ~

89 CYCL CALL

90 L Z-47 R0 F MAX

91 L X+150 Y+190 F MAX

92 CYCL DEF 200 BOHREN ~

Q200=3.000 ;SICHERHEITS-ABST ~

Q201=-6.000 ;TIEFE ~

Q206=50.000 ;VORSCHUB TIEFENZ ~

Q202=6.000 ;ZUSTELL-TIEFE ~

Q210=0 ;VERWEILZEIT OBEN ~

Q203=-80 ;KOOR OBERFLAECHE ~

Q204=3.000 ;SICHERHEITS-ABST ~

Q211=0 ;VERWEILZEIT OBEN ~

93 CYCL CALL

94 L X+290 R0 F MAX M99

95 L Z+0 R0 F MAX

96 M5

97 L X+0 Y+0 R0 F MAX M92

98 L Z+0 R0 F MAX M92

99 TOOL CALL 3 Z S550

100 M3

101 L X+245 Y+10 Z+0 R0 F MAX

102 CYCL DEF 200 BOHREN ~

Q200=3.000 ;SICHERHEITS-ABST ~

Q201=-30.000 ;TIEFE ~

Q206=80.000 ;VORSCHUB TIEFENZ ~

Q202=30.000 ;ZUSTELL-TIEFE ~

Q210=0 ;VERWEILZEIT OBEN ~

Q203=-80 ;KOOROBERFLAECHE ~

Q204= 35 ;SICHERHEITS-ABST ~

Q211=0 ;VERWEILZEIT OBEN ~

103 CYCL CALL

104 L X+150 Z-45 R0 F MAX

105 CYCL DEF 200 BOHREN ~

Q200=3.000 ;SICHERHEITS-ABST ~

Q201=-20.000 ;TIEFE ~

Q206=80.000 ;VORSCHUB TIEFENZ ~

Q202=20.000 ;ZUSTELL-TIEFE ~

Q210=0 ;VERWEILZEIT OBEN ~

Q203=-80 ;KOOR OBERFLAECHE ~

Q204= 35 ;SICHERHEITS-ABST ~

Q211=0 ;VERWEILZEIT OBEN ~

106 CYCL CALL

107 L X+100 R0 F MAX M99

108 L X+10 Z-45 R0 F MAX

109 CYCL DEF 200 BOHREN ~

Q200=3.000 ;SICHERHEITS-ABST ~

Q201=-30.000 ;TIEFE ~

Q206=80.000 ;VORSCHUB TIEFENZ ~

Q202=30.000 ;ZUSTELL-TIEFE ~

Q210=0 ;VERWEILZEIT OBEN ~

Q203=-80 ;KOOR OBERFLAECHE ~

Q204= 35 ;SICHERHEITS-ABST ~

Q211=0 ;VERWEILZEIT OBEN ~

110 CYCL CALL

111 L Y+110 Z-45 R0 F MAX

112 CYCL DEF 200 BOHREN ~

Q200=3.000 ;SICHERHEITS-ABST ~

Q201=-20.000 ;TIEFE ~

Q206=80.000 ;VORSCHUB TIEFENZ ~

Q202=20.000 ;ZUSTELL-TIEFE ~

Q210=0 ;VERWEILZEIT OBEN ~

Q203=-80 ;KOOR OBERFLAECHE ~

Q204= 35 ;SICHERHEITS-ABST ~

Q211=0 ;VERWEILZEIT OBEN ~

113 CYCL CALL

114 L Y+190 Z-45 R0 F MAX

115 CYCL DEF 200 BOHREN ~

Q200=3.000 ;SICHERHEITS-ABST ~

Q201=-30.000 ;TIEFE ~

Q206=80.000 ;VORSCHUB TIEFENZ ~

Q202=30.000 ;ZUSTELL-TIEFE ~

Q210=0 ;VERWEILZEIT OBEN ~

Q203=-80 ;KOOR OBERFLAECHE ~

Q204= 35 ;SICHERHEITS-ABST ~

Q211=0 ;VERWEILZEIT OBEN ~

116 CYCL CALL

117 L Z-15 R0 F MAX

118 L X+76.251 Y+110.608 F MAX

119 CYCL DEF 200 BOHREN ~

Q200=3.000 ;SICHERHEITS-ABST ~

Q201=-60.000 ;TIEFE ~

Q206=80.000 ;VORSCHUB TIEFENZ ~

Q202=60.000 ;ZUSTELL-TIEFE ~

Q210=0 ;VERWEILZEIT OBEN ~

Q203=-50 ;KOOR OBERFLAECHE ~

Q204= 35 ;SICHERHEITS-ABST ~

Q211=0 ;VERWEILZEIT OBEN ~

120 CYCL CALL

121 L X+150 Y+190 Z-15 R0 F MAX

122 CYCL DEF 200 BOHREN ~

Q200=3.000 ;SICHERHEITS-ABST ~

Q201=-20.000 ;TIEFE ~

Q206=80.000 ;VORSCHUB TIEFENZ ~

Q202=20.000 ;ZUSTELL-TIEFE ~

Q210=0 ;VERWEILZEIT OBEN ~

Q203=-80 ;KOOR OBERFLAECHE ~

Q204= 35 ;SICHERHEITS-ABST ~

Q211=0 ;VERWEILZEIT OBEN ~

123 CYCL CALL

124 L X+290 Z-45 R0 F MAX

125 CYCL DEF 200 BOHREN ~

Q200=3.000 ;SICHERHEITS-ABST ~

Q201=-30.000 ;TIEFE ~

Q206=80.000 ;VORSCHUB TIEFENZ ~

Q202=30.000 ;ZUSTELL-TIEFE ~

Q210=0 ;VERWEILZEIT OBEN ~

Q203=-80 ;KOOR OBERFLAECHE ~

Q204= 35 ;SICHERHEITS-ABST ~

Q211=0 ;VERWEILZEIT OBEN ~

126 CYCL CALL

127 L Z+0 R0 F MAX

128 M5

129 L X+0 Y+0 R0 F MAX M92

130 L Z+0 R0 F MAX M92

131 TOOL CALL 4 Z S500

132 M3

133 L X+120.55 Y+165.55 Z+0 R0 F MAX

134 CYCL DEF 200 BOHREN ~

Q200=3.000 ;SICHERHEITS-ABST ~

Q201=-10.000 ;TIEFE ~

Q206=50.000 ;VORSCHUB TIEFENZ ~

Q202=10.000 ;ZUSTELL-TIEFE ~

Q210=0 ;VERWEILZEIT OBEN ~

Q203=-50 ;KOOROBERFLAECHE ~

Q204=3.000 ;SICHERHEITS-ABST ~

Q211=0.500 ;VERWEILZEIT OBEN ~

135 CYCL CALL

136 L X+50.25 Y+155.55 R0 F MAX M99

137 L X+60.123 Y+50.123 R0 F MAX M99

138 L Z+0 R0 F MAX

139 M5

140 L X+0 Y+0 R0 F MAX M92

141 L Z+0 R0 F MAX M92

142 TOOL CALL 3 Z S3000

143 M3

144 L X+200 Y+130 Z+0 R0 F MAX

145 CYCL DEF 200 BOHREN ~

Q200=2.500 ;SICHERHEITS-ABST ~

Q201=-15.000 ;TIEFE ~

Q206=80.000 ;VORSCHUB TIEFENZ ~

Q202=7.000 ;ZUSTELL-TIEFE ~

Q210=0 ;VERWEILZEIT OBEN ~

Q203=-70 ;KOOROBERFLAECHE ~

Q204= 27 ;SICHERHEITS-ABST ~

Q211=0 ;VERWEILZEIT OBEN ~

146 CYCL CALL

147 L X+220 Y+120 R0 F MAX M99

148 L X+230 Y+100 Z-43 R0 F MAX

149 CYCL DEF 200 BOHREN ~

Q200=2.500 ;SICHERHEITS-ABST ~

Q201=-30.000 ;TIEFE ~

Q206=80.000 ;VORSCHUB TIEFENZ ~

Q202=7.000 ;ZUSTELL-TIEFE ~

Q210=0 ;VERWEILZEIT OBEN ~

Q203=-70 ;KOOR OBERFLAECHE ~

Q204= 27 ;SICHERHEITS-ABST ~

Q211=0 ;VERWEILZEIT OBEN ~

150 CYCL CALL

151 L Z+0 R0 F MAX

152 M5

153 L X+0 Y+0 R0 F MAX M92

154 L Z+0 R0 F MAX M92

155 TOOL CALL 5 Z S550

156 M3

157 L X+120.55 Y+165.55 Z+0 R0 F MAX

158 CYCL DEF 202 BORING

Q200=5.500 ;SICHERHEITS-ABST ~

Q201=-10.000 ;TIEFE ~

Q206=50.000 ;VORSCHUB TIEFENZ ~

Q211=0.5 ;DWELL TIME AT BOTTON ~

Q208=500 ;RETRACTION FEED TIME

Q203=-50 ;KOOROBERFLAECHE ~

Q204= 20 ;SICHERHEITS-ABST ~

Q214=0 ;DISENGAGING DIRECTN ~

159 CYCL CALL

160 L X+50.25 Y+155.55 R0 F MAX M99

161 L X+60.123 Y+50.123 R0 F MAX M99

162 L Z+0 R0 F MAX

163 M5

164 L X+0 Y+0 R0 F MAX M92

165 L Z+0 R0 F MAX M92

166 TOOL CALL 7 Z S100

167 M3

168 L X+120 Y+65 Z+0 R0 F MAX

169 CYCL DEF 207 GEW.-BOHREN GS NEW

Q200=3.000 ;SICHERHEITS-ABST ~

Q201=-23.400 ;TIEFE ~

Q239=+1.500 ;GEWINDESTEIGUNG ~

Q203=-50 ;KOOROBERFLAECHE ~

Q204=3.000 ;SICHERHEITS-ABST ~

170 CYCL CALL

171 L X+100 Y+50 R0 F MAX M99

172 L Z+0 R0 F MAX

173 M5

174 L X+0 Y+0 R0 F MAX M92

175 L Z+0 R0 F MAX M92

176 TOOL CALL 4 Z S500

177 M3

178 L X+120.55 Y+165.55 Z+0 R0 F MAX

179 CYCL DEF 208 BOHRFRESEN ~

Q200=3.000 ;SICHERHEITS-ABST ~

Q201=-10.000 ;TIEFE ~

Q206=50.000 ;VORSCHUB TIEFENZ ~

Q334=2.500 ;ZUSTELL-TIEFE ~

Q203=-50 ;KOOROBERFLAECHE ~

Q204=3.000 ;SICHERHEITS-ABST ~

Q335=20.000 ;SOLL-DURHMESSER ~

Q342=0 ;VORGEB DURHMESSER ~

180 CYCL CALL

181 L X+50.25 Y+155.55 R0 F MAX M99

182 L X+60.123 Y+50.123 R0 F MAX M99

183 L Z+0 R0 F MAX

184 M5

185 L X+0 Y+0 R0 F MAX M92

186 L Z+0 R0 F MAX M92

187 TOOL CALL 1 Z S500

188 M3

189 L X+50.25 Y+155.55 Z+0 R0 F MAX

191 CYCL DEF 214 KREIST SCHLICHTEN ~

Q200=3.000 ;SICHERHEITS-ABST ~

Q201=-10.000 ;TIEFE ~

Q206=50.000 ;VORSCHUB TIEFENZ ~

Q202=10.000 ;ZUSTELL-TIEFE ~

Q207=100.000 ;VORSCHUB FRAESEN ~

Q203=-50 ;KOOROBERFLAECHE ~

Q204=3.000 ;SICHERHEITS-ABST ~

Q216=50.25 ;MITTE 1.ACHSE ~

Q217=155.55 ;MITTE 2.ACHSE ~

Q222=20.000 ;ROHTEIL-DURHMESSER ~

Q223=20.000 ;FERIGTEIL-DURHM ~

192 CYCL CALL

193 L Z+0 R0 F100

194 M5

195 END PGM OP010 MM

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

Так и я двумя руками "за" использование самых эффективных средств. И всё время "защищаю" технологию совмещения "длинного" point-to-point кода с "коротким" параметрическим, использующим возможности стойки на 100%

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

PVL

Текст программы для HIEDENHAIN 426

полученный без проблем через постпроцессор

с "БОЛЬШОГО" САМ. Там есть и циклы фрезеровки т.е. "POCKET"0 BEGIN PGM OP010 MM

А для токарной 2с42-65 конкретной модели слабо?

И потом речь шла о 40 постпроцессорах...а сколько денег это будет стоить конторе-покупателю в вашем случае ? Не уверен, что даром.

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

sapr2000

Наш технолог написал более 40 паспортов(читай постпроцессоров) и при помощи макроаппарата постпроцессирования ... Такая притирка постпроцессоров заняла у технолога три-четыре месяца. На этом же предприятии эксплуатируется 17 версия "Unig...", к ней постпроцессоры пишут на 5 стоек уже второй год на простую 3D обработку. ...

Хм-м не корректное сравнение! Кто писал ваши посты? - технолог-программист великолепно знающий все возможности постпроцессора САПР-ЧПУ, обладающий большим опытом по созданию постов. А кто занимается созданием постов для UG? - Вероятнее всего человек (технолог/программист), в свободное от текущей работы время, по скудной документации (либо объемной но на буржуйском :smile: ), а то и вовсе методом научного тыка (так популярным в наших широтах) научившийся что-то переделывать в постах.

Ваш программист-технолог четыре месяца занимался исключительно написанием и отладкой постов. Дадут ли на заводе кому-то столько времени заниматься только постами??! ИМХО - НЕТ! Текучка прежде всего!

Если предприятие хочет, чтобы система роаботала, оно должно или иметь своих специалистов по написанию постов, или заказывать их у разработчика. Жаль, что понимают это не везде.

Возможно, я ошибаюсь т.к. ориентируясь на опыт собстпенного производства. К нашему начальству понимание, что для решения проблем с постами нужен человек, написание/корректировка постов для которого будет ОСНОВНОЙ обязанностью, пришло спустя несколько лет после внедрения с-мы Pro/E на предприятии.

Что касается использования встроенных циклов станка, то вопрос действительно "жаркий". У нас тоже давно спорят по этой теме.

PVL

Виктор, очень интересно - как ты реализовал анализ CL-кода для выдирания данных для цикла. Выводом с запаздыванием или промоткой вперед по CL-файлу с возвращением ( POSTF(14,1)/POSTF(15) )?

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

PVL

Текст программы для HIEDENHAIN 426 полученный без проблем через постпроцессор с "БОЛЬШОГО" САМ.

Alec1137

очень интересно - как ты реализовал анализ CL-кода для выдирания данных для цикла. Выводом с запаздыванием или промоткой вперед по CL-файлу с возвращением ( POSTF(14,1)/POSTF(15) )?

Коллеги!

Так всё-таки "без проблем" или "анализ CL-кода" ? :blink:

Дело в том, что когда я утверждал нижеследующее

Невозможно автоматически передать в постпроцессор определение контура из стандартной процедуры POCKET.

, то предполагал именно "автоматическую" :rolleyes: запись, а не передачу данных в IMSpost и тп., :wallbash: и тд.
Ссылка на сообщение
Поделиться на других сайтах

Alec1137

Хм-м не корректное сравнение! Кто писал ваши посты? - технолог-программист великолепно знающий все возможности постпроцессора САПР-ЧПУ, обладающий большим опытом по созданию постов. А кто занимается созданием постов для UG? - Вероятнее всего человек (технолог/программист), в свободное от текущей работы время, по скудной документации (либо объемной но на буржуйском  ), а то и вовсе методом научного тыка (так популярным в наших широтах) научившийся что-то переделывать в постах.

На этом конкретном предприятии посты пишет программист, весьма далекий от технологии. Пишет медленно потому, что слабо представяет предметную область, хотя и разбирается по "не скупой" документации TCL. Конечно опыта у этого человека маловато.

Ваш программист-технолог четыре месяца занимался исключительно написанием и отладкой постов. Дадут ли на заводе кому-то столько времени заниматься только постами??! ИМХО - НЕТ! Текучка прежде всего!

Ну дали же 2 года на этом предприятии. Пр этом UG эксплуатировалась в тестовом режиме, а всю продукцию "гнали" через связку MODAPT + APTIPP (наш инвариантный постпроцессор).

Если предприятие хочет, чтобы система роаботала, оно должно или иметь своих специалистов по написанию постов, или заказывать их у разработчика. Жаль, что понимают это не везде.

Это так только с одной стороны. Любой пост со временем надо модифицировать. Пост слишком зависим от технологии, оборудования, инструмента, метода использования автоциклов. Мое мнение - бесполезно заказывать посты. Лучше учить своих сотрудников.

Возможно, я ошибаюсь т.к. ориентируясь на опыт собстпенного производства. К нашему начальству понимание, что для решения проблем с постами нужен человек, написание/корректировка постов для которого будет ОСНОВНОЙ обязанностью, пришло спустя несколько лет после внедрения с-мы Pro/E на предприятии.

Молодцы, только одобряю.

Что касается использования встроенных циклов станка, то вопрос действительно "жаркий". У нас тоже давно спорят по этой теме.

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

Не для того, чтоб поспорить, просто любопытно выяснить до конца позицию сторонников "полного" использования станочных циклов в постпроцессоре....

Включение/выключение коррекции, циклы сверления/растачивания и нарезания резьбы - это понятно. Без этого нельзя. Но циклы выборки карманов? Коллеги, зачем они вам?

Пока я слышал только такой аргумент - такая программа компактнее и лучше редактируется.

Возможно я малость отстал от жизни, но сколько в современной ЧПУ стратегий выборки кармана? Раньше у Heidenhein было всего 2 стратегии: зигзаг и эквидистанта.

У меня в MasterCAM только для 2D имеется 8 стратегий выборки кармана. Если учесть, что каждая из стратегий имеет кучу настроек, то фактически получим гораздо больше. Плюс огромадный набор различных приятных прибабахов к этим стратегиям. Начинаю сильно сомневаться, что станочные циклы всё это избилие поддерживают.

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

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

IBV

Возможно я малость отстал от жизни

Ой, Борис!

Ой, нет Борис!

Нельзя приравнивать различные производства... :smile:

Пока я слышал только такой аргумент - такая программа компактнее и лучше редактируется.

На них (ибо их два) и остановимся.

Как на духу.

1. "компактность" А если у меня пост зарезает? :sad: Т.е. тьфу-тьфу-тьфу, как я в нем "поковырялся" два месяца т.н. , то ... тьфу-тьфу-тьфу :rolleyes:

А до этого? :wallbash:

АргУмент? :g: АргУмент! :doh:

2. "редактируемость" А сколько у вас технологов, смен и работников? И каковы ваши "подкожные" запасы: инструмент, тиски, приспособы и т.п.?

У нас - всё на запредельном минимуме. :cry_1: Часто сталкиваюсь с ситуацией, что нужно срочно на месте менять фрезу, потому как она сейчас на другом станке :blink: Не смейся! Эту разбили, те в переточку из "экономии" не отдали, а где ещё пара? Были же вчера, млин? :blink: Нету! :mad: Не положили на место :bash:

Если у вас всё время есть кто-то, кто может на месте откорректировать мастеркамовские обработки :clap_1: - дико завидую ... Но я не могу по 20 часов работать в цеху :sad: А так комбинации G41/G42 + G28/G29 дают хоть какую-то гибкость.

Аргумент... :angel_sadangel: Аргумент? :g:

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

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

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

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

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

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

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

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

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

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

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

  • Сообщения

    • Mixon513
      Подскажите где нужно менять параметры. Или как задать вопрос яндексу?
    • Vengeance
      У нас на дусане револьверка крутится, когда рука опущена, один раз оператор крутанул, повезло что вращение оказалось против часовой, q-setter просто "подпрыгнул" 
    • Guhl
      У вас там есть Р0225 (T_NO_PE_DSP) Полагаю, что в ней обрабатывается отображение на дисплее
    • SAPRonOff
      либо СКМыши нажмите и там  под курсором появится вариант выбора в виде списка; либо ПКМ - другой : и там тоже будет список рядом лежащих линий.
    • Killerchik
      У меня LadderIII старый, не открывает. Надеюсь коллеги подтянуться и кто-то посмотрит формирование номера на дисплее.
    • gemini74
      Вы даете пример, которая подпадает под классическую поверхностную модель. Само собой строить ее из твердотельных нет смысла. Опять же простая геометрия с двумя размерами. Это все задачи , относительно далекие от реальной геометрии серийных , массовых изделий. Задач, которых можно упростить до примитивных поверхностей мне попадалось не так много. Это теоретические задачи, далекие от практики. Поверхности, акцент на них в расчетах делался когда мощности компов были далеки от желаемых. Сейчас вроде времена изменились. И в большинстве случаев не требуются считать динамику или нелинейные задачи ,  разрушения в краш-тестах, задействуя типа LS DYNA. Не знаю , что у Вас за практика, но в моем опыте расчеты CAE не стоят на первом месте в приоритете по сравнению с работой конструктора. Большинство контор опирается на практику. Легче и проще сделать, испытать, чем провести полные расчеты, это и сложно, и штат расчетчиков нужно держать, чтобы были спецы и сопромате, и теплотехнике и гидравлики. Такое может позволить только типа РОСАТОМ. В конторах попроще  рассчитывают все проще. И расчетчик только проверяет работу конструктора в каких то моментах, но особо не вмешивается в процесс конструирования. Производство требует как обычно быстрый результат. Да еще сроки изготовления у нас всегда ограничены.  Поверхности  нужны для сокращения ресурсов в расчетах на треть , т.е из модели убирается третья координата. Но говорить , что это панацея и всегда нужно это делать я не соглашусь. Да , можно к этому стремится, но не считать, что только поверхности являются единственно верным правильным и точным решением. Это всего лишь вариант упрощения модели .  
    • Jesse
      Ресурсы компьютера. Попробуйте пож-ста посчитать изгиб стальной мембраны толщиной 0.5 мм и длиной 2 метра. Тетрами. Тогда вы поймёте что я имею в виду :)
    • alex0800
      у вас в примере в первом кадре цикла не хватает  R --глубина чистового прохода. это раз  второе большая высота резьбы при таком шаге резьбы при нарезании резьбы м60*1.5   глубина резьбы Р920
    • AlexKaz
      Есть другой подход. Конструктор сначала советуется с прочнистом, предоставляю ему полную сборку в нативном каде; прочнист вычищает в нативном всю ненужную мелочь и проводит расчёты, модя геометрию под себя и советуясь с конструктором; потом в несколько этапов таких "советов" конструктор финалит геометрию и КД. А не наоборот... 100500 вариантов голимого stp никому не впёрлось заново вычищать и пересчитывать с нуля...
    • Борман
×
×
  • Создать...