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

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

Здравствуйте. Я совсем недавно(пару недель) начал самостоятельно изучать программирование для СЧПУ. Дела со станками никогда не имел, из языков программирования не знаю даже бейсик, но что-то понравилось мне в этом вашем ЯМ. Сейчас читаю все, что могу найти из инета, не для реального применения(моя работа с ними не связана), а просто для себя(для расширения кругозора), хотя все может быть.

Написал свою первую простенькую программку в блокноте, и тут возникли трудности с ее проверкой. Я писал ее на Макро Б(во всяком случае мне так кажется) для стойки fanuс, станок вероятно вертикальный фрезерный.

Задачу программы выдумал себе тоже сам: Она должна вырезать из неровного куска листового материала(ЛДСП) толщиной 20мм дверь для шкафа. Размеры двери оператор забивает переменными #1 и 2#, кроме вырезания 3мм фрезой по контуру(что кстати очень странно, ага) она сделает в правой части двери два углубления фрезой 40мм под мебельные петли, расстояние 5мм справа и 100мм сверху(снизу). Размеры оператор указывает ранодмные, петли всегда должны быть согласно ТУ.

Компенсация на радиус слева, подход к нулю детали по дуге.

Диалоговые окна(для #1,2) кодить еще не умею, не дошел до этого параграфа. Технологию деревообработки не знаю, но научиться то не поздно никогда, для меня освоить программирование важней. Прошу не применять ссаные тряпки, только начал учиться.

Итак, прошу: Проверьте пожалуйста код, найдите и сообщите косяки какие я допустил, подскажите софтину для верификации УП с такими задачами(обработка таких деталей, которую я описал) и визуализации.

Скрытый текст: Код
%

O0001(DOOR1-FREZA D3,D40)

(1-VISOTA DVERI)

(2-SHIRINA DVERI)

N100 G21

N110 G00 G17 G40 G49 G80 G90

N120 T1(FREZA D3MM) M6

N130 G43H1

N140 Z10.

N150 G54 X-10.Y-5.

N160 M3 S3000

N170 G41D1 G01 X-5. F1000

N200 Z-20.

N210 G03 X0 Y0 R5

N220 Y#1(VISOTA DVERI)

N230 X#2(SHIRINA DVERI)

N250 Y0

N260 X0

N270 Z100.

N280 M05

N290 G80 G90 G00 G40 G49 G54

N300 M01(PROVERKA RAZMEROV)

N310 T2(FREZA D40MM) M6

N320 G41 H2

N330 #3=#2-25.(KOORDINATA X PETLI)

N340 #4=#1-120.(KOORDINATA Y PETLI)

N350 G00 G90 G54 X#3 Y#4

N360 Z10.

N370 M3 S1000

N380 G82 G98 Z-10. F700 R5. P5000

N390 Y120.

N400 Z100.

N410 M05

N420 G00 G90 G40 G28 X0 Y0

N430 M30

%

<noindex>Изображение</noindex>

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


После создания треда открыл для себя Cimco Edit, отпадная штука. Но мой код не ест, синтаксис не по нраву. И не могу найти как организовать работу с переменными.

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

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

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

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

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

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

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

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

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

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

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




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