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

Predator
5-й разряд
Сообщения: 5933
Зарегистрирован: 30 авг 2014, 19:14
Репутация: 4135
Страна: СССР
 

  »

Dima-cnc писал(а):Источник цитаты Можно пример программы с циклом while?
Пожалуйста. :)

Фрезерование контура циклом, пример.

Код: Выделить всё

%
O0001 () 
(Program: 0001)
(Date: 11.06.2017 01:59:01 User: X)
(MACHINE: MYNX6500/50 FANUC 0i)
(POSTPROCESSOR VERSION: X)
(MACHINE TIME: 0.0 MIN) 
(CUTTING TIME: 0.0 MIN) 
(----------- TOOL LIST -----------)
(TOOL: T01 D=50.0 Z=4 r=0.8)
(--------- END TOOL LIST ---------)

N010 G40 G49 G17 G94 G80 G90 G21
N020 G65 P9999 A0.0 
N030 G69
N040 G0 G53 Z0. 
N050 G0 G53 Y0. 
N060 M01

N070 (MILLING CONTOUR)
N080 G0 G53 Z0. 
N090 T01 M6 (FREZA D=50.0 Z=4 r=0.8)
N100 G90 G0 G54 X100.0 Y-114.75 S1100 M3
N110 G43 G0 Z100. H01
N120 #101=2 (START OF AXIS Z)
N130 #102=80 (END OF AXIS Z) 
N140 #105=3.0 (STEP OF AXIS Z) 
N150 Z5
N160 Z-#101.
 
N170 WHILE [#101 LE #102]DO1 
N180 X110.0 Z-#101 
N190 X100.0 
N200 G41 D1 X95.973 Y-105.027 F1200. 
N210 G3 X86.25 Y-101.0 I-9.723 J-9.723
N220 G1 X10.0
N230 G2 X-25.0 Y-66.0 I0. J35.0 
N240 G1 Y-10.0 
N250 G2 X10.0 Y25.0 I35.0 J0. 
N260 G1 X190.0 
N270 G2 X225.0 Y-10.0 I0. J-35.0
N280 G1 Y-66.0 
N290 G2 X190.0 Y-101.0 I-35.0 J0. 
N300 G1 X83.25 
N310 G3 X73.527 Y-105.027 I0. J-13.75 
N320 G1 G40 X69.5 Y-114.75 
N330 X69.5 Y-114.75
N340 #101=#101+#105 
N350 END1 

N360 G0 Z100.
N370 M9 
N380 M5 
N390 G0 G53 Z0.
N400 G0 G53 Y0.
N410 M30
%



Dima-cnc
Новичок
Сообщения: 15
Зарегистрирован: 17 сен 2017, 09:58
Репутация: 4
Страна: Украина
 

  »

Спасибо. Для Mach3 такой g-code подойдёт?

Predator
5-й разряд
Сообщения: 5933
Зарегистрирован: 30 авг 2014, 19:14
Репутация: 4135
Страна: СССР
 

  »

Dima-cnc писал(а):Источник цитаты Для Mach3 такой g-code подойдёт?
На счёт Mach не подскажу, не проверял. :unknown:
Это УП написана для фрезерного станка со стойкой Fanuc 0i.

Vaako
Ученик
Сообщения: 506
Зарегистрирован: 23 май 2016, 15:56
Репутация: 278
Страна: СССР
 

  »

aegis писал(а):Источник цитаты с утра снял совсем немного про математику (параметрическое программирование) и вызов подпрограмм

Будут ли ещё уроки? Очень интересно, хочется побольше вникнуть в параметрическое программирование. :confirm:

Predator
5-й разряд
Сообщения: 5933
Зарегистрирован: 30 авг 2014, 19:14
Репутация: 4135
Страна: СССР
 

  »

Dima-cnc писал(а):Источник цитаты Можно пример программы с циклом while?
Читай в этой теме https://www.precision-machines.ru/viewt ... 552#p11552

BenAflek
2-й разряд
Сообщения: 2655
Зарегистрирован: 29 окт 2014, 08:16
Репутация: 1054
Страна: СССР
 

  »

Predator писал(а):Источник цитаты Читай в этой теме - Параметрическое программирование

Дюже полезная тема! :confirm:

Vaako
Ученик
Сообщения: 506
Зарегистрирован: 23 май 2016, 15:56
Репутация: 278
Страна: СССР
 

  »

aegis писал(а):Источник цитаты для мача я это не сильно рекомендую использовать, а так да есть булевые операции

А, что не так с Мачем? :hmm:

aegis
Ученик
Сообщения: 477
Зарегистрирован: 05 июн 2016, 16:43
Репутация: 853
Страна: Украина
 

  »

Wako писал(а):Источник цитаты А, что не так с Мачем?

особисто не перевіряв, але знаюча людина матюкалася на це місце. думаю справа в нереалтаймі або особливостях розрахунків

BenAflek
2-й разряд
Сообщения: 2655
Зарегистрирован: 29 окт 2014, 08:16
Репутация: 1054
Страна: СССР
 

  »

Mach - зверь загадочный :happens:

aegis
Ученик
Сообщения: 477
Зарегистрирован: 05 июн 2016, 16:43
Репутация: 853
Страна: Украина
 

  »

я просто не люблю ходити по граблях на які вже наступали. тому порадам знаючих людей вірю і не дуже хочу їх перевіряти


Вернуться в «Справочная»