Выдает ошибку УП, помогите, пожалуйста

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
mikrik
Новичок
Сообщения: 20
Зарегистрирован: 28 июл 2016, 00:53
Репутация: 0
Настоящее имя: Иван Захаров
Откуда: Москва
Контактная информация:

Выдает ошибку УП, помогите, пожалуйста

Сообщение mikrik »

Добрый день. Делаю первые шаги в LinuxCNC, написал УП, выдаёт ошибку:
"Файл закончился без знака процента или конца программы"
Помогите, не пойму что не так. M2 в конце есть.
(для просмотра содержимого нажмите на ссылку)

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

O111 sub (Разметка DB9)				
G1 Z1 F500
G1 Z-5 F50
G1 Z1 F500
G91
G1 X6.846 Y-2.3 F750
G1 Z-3 F50
G1 Z3 F500
G1 X-24.94 F750
G1 Z-3	F50
G90
G1 Z6	F500
O111 endsub

O112 sub (Разметка круглой дырки)
G1 Z1 F500				
G1 Z-5 F50
G1 Z1 F500
0112 endsub

O121 sub (Сверление DB9)
G1 Z1 F500
G91
G1 X6.846 Y-2.3 F750
G1 Z-6	F50
G1 Z6	F500
G1 X-24.94 F750
G1 Z-6	F50
G90
G1 Z6 F500
O121 endsub

O131 sub (Прорезка, фаска DB9)
G1 Z1 F500
G91
G1 Z-4.5 F50
G1 X-11.248 F150
G1 X-0.876 Y-4.6 F150
G1 X13 F150
G1 X-0.876 Y4.6 F150
G90
G1 Z6 F500
O131 endsub					

O132 sub (Прорезка, фаска круглая дырка)
G1 Z1 F500
G91
G1 Z-4.5 F50
G1 X-2.156 Y4.4 F150
G3 X0 Y-8.8 R4.9 F150
G1 X4.313 F150
G3 X0 Y8.8 R4.9 F150
G1 X-4.313 F150
G90
G1 Z6 F500
O132 endsub

(Центровка)
G0 X-37.755 Y30 Z7
M0
M03 S2000
G0 X-13.755 Y-16.26
O111 call
G0 X-13.755 Y-53.59
O111 call
G0 X-13.755 Y-90.92
O111 call
G0 X-49.655 Y-90.92
O111 call
G0 X-49.655 Y-53.59
O111 call
G0 X-49.655 Y-16.26
O111 call
G0 X-138.345 Y-16.26
O111 call
G0 X-138.345 Y-53.59
O111 call
G0 X-138.345 Y-90.92
O111 call
G0 X-174.245 Y-90.92
O111 call
G0 X-174.245 Y-53.59
O111 call
G0 X-174.245 Y-16.26
O111 call
(круглая дырка)
G0 X-113.2 Y-18.56
O112 call
G0 X-113.2 Y-55.89
O112 call
G0 X-113.2 Y-93.22
O112 call
G0 X-87.8 Y-93.22
O112 call
G0 X-87.8 Y-55.89
O112 call
G0 X-87.8 Y-18.56
O112 call
M5
G0 X-37.755 Y30 Z7	
M0

(Сверло 3)
M03 S2000
G0 X-13.755 Y-16.26
O121 call
G0 X-13.755 Y-53.59
O121 call
G0 X-13.755 Y-90.92
O121 call
G0 X-49.655 Y-90.92
O121 call
G0 X-49.655 Y-53.59
O121 call
G0 X-49.655 Y-16.26
O121 call
G0 X-138.345 Y-16.26
O121 call
G0 X-138.345 Y-53.59
O121 call
G0 X-138.345 Y-90.92
O121 call
G0 X-174.245 Y-90.92
O121 call
G0 X-174.245 Y-53.59
O121 call				
G0 X-174.245 Y-16.26
O121 call
M5
G0 X-37.755 Y30 Z7
M0

(Фреза 6)
M03 S2000
G0 X-13.755 Y-16.26
O131 call
G0 X-13.755 Y-53.59
O131 call
G0 X-13.755 Y-90.92
O131 call
G0 X-49.655 Y-90.92
O131 call
G0 X-49.655 Y-53.59
O131 call
G0 X-49.655 Y-16.26
O131 call
G0 X-138.345 Y-16.26
O131 call
G0 X-138.345 Y-53.59
O131 call
G0 X-138.345 Y-90.92
O131 call
G0 X-174.245 Y-90.92
O131 call
G0 X-174.245 Y-53.59
O131 call
G0 X-174.245 Y-16.26
O131 call

(круглая дырка)
G0 X-113.2 Y-18.56
O132 call
G0 X-113.2 Y-55.89
O132 call
G0 X-113.2 Y-93.22
O132 call
G0 X-87.8 Y-93.22
O132 call
G0 X-87.8 Y-55.89
O132 call
G0 X-87.8 Y-18.56
O132 call
M5
G0 X-37.755 Y30 Z7
M0

(Зенковка)
M03 S2000
G0 X-13.755 Y-16.26
O131 call
G0 X-13.755 Y-53.59
O131 call
G0 X-13.755 Y-90.92
O131 call
G0 X-49.655 Y-90.92
O131 call
G0 X-49.655 Y-53.59
O131 call
G0 X-49.655 Y-16.26
O131 call
G0 X-138.345 Y-16.26
O131 call
G0 X-138.345 Y-53.59
O131 call
G0 X-138.345 Y-90.92
O131 call
G0 X-174.245 Y-90.92
O131 call
G0 X-174.245 Y-53.59
O131 call
G0 X-174.245 Y-16.26
O131 call
(круглая дырка)				
G0 X-113.2 Y-18.56
O132 call
G0 X-113.2 Y-55.89
O132 call
G0 X-113.2 Y-93.22
O132 call
G0 X-87.8 Y-93.22
O132 call
G0 X-87.8 Y-55.89
O132 call
G0 X-87.8 Y-18.56
O132 call
G0 X-37.755 Y30 Z7
M5
M2
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Выдает ошибку УП, помогите, пожалуйста

Сообщение MX_Master »

Поставь в начале и конце файла по значку процента

%
G код
%
Аватара пользователя
mikrik
Новичок
Сообщения: 20
Зарегистрирован: 28 июл 2016, 00:53
Репутация: 0
Настоящее имя: Иван Захаров
Откуда: Москва
Контактная информация:

Re: Выдает ошибку УП, помогите, пожалуйста

Сообщение mikrik »

Поставил. Ошибки нет, но программа не выполняется. Я так понимаю, что теперь вся программа - комментарий
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Выдает ошибку УП, помогите, пожалуйста

Сообщение nkp »

MX_Master писал(а):Поставь в начале и конце файла по значку процента
может и к перфоленте вернемся?)))
================
вот
0112 endsub
Аватара пользователя
mikrik
Новичок
Сообщения: 20
Зарегистрирован: 28 июл 2016, 00:53
Репутация: 0
Настоящее имя: Иван Захаров
Откуда: Москва
Контактная информация:

Re: Выдает ошибку УП, помогите, пожалуйста

Сообщение mikrik »

nkp писал(а):вот
0112 endsub
Спасибо большое
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Выдает ошибку УП, помогите, пожалуйста

Сообщение aftaev »

mikrik, с какой целью УП на подпрограммах?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Выдает ошибку УП, помогите, пожалуйста

Сообщение MX_Master »

nkp писал(а):
MX_Master писал(а):Поставь в начале и конце файла по значку процента
может и к перфоленте вернемся?)))
================
вот
0112 endsub
Глаз алмаз (: А я только с 3-го раза нашёл.
Даже не представляю, сколько бы заняло времени найти такое во многомегабайтном файле..
Ответить

Вернуться в «LinuxCNC»