Здравейте на всички,
Работя по персонализирането на постпроцесор Fusion 360 (.cps) за Nukon Fiber Laser , оборудван с контролер за автоматизация на захранването .
NC кодът се генерира успешно и машината измерва листа прецизно, но веднага щом изпълнението достигне първата контурна/пробивна линия, управлението генерира следната грешка за компенсация на колизия/радиус:
C... (207) Опасност от сблъсък, промяна на посоката в блок № N0100010011
Контекст на настройката и кода:
CAM: Autodesk Fusion 360 (модул за производство)
Машина: Nukon Laser / Power Automation CNC
Материал/Дебелина: Мека стомана St37 / 5 мм
Ето разделът от генерирания G-код, където възниква грешката:
Какво изглежда се случва:
При изпълнение на Q899996 (вътрешния макрос за пробиване/активиране на лазер), контролерът автоматично извиква макрос M112 (лазерът е включен, трябва да е преди M32). В комбинация с компенсация на радиуса на режещия инструмент (G41 D100) или острия ъгъл между входната линия и първото движение на контура, предварителното търсене на Power Automation открива невалиден вектор/сблъсък.
Въпроси:
Как трябва да се конфигурират въвеждащите движения (дъга срещу линейна, размер на радиус/ъгъл) във Fusion 360, за да се избегнат предупреждения за векторни колизии в контролерите за Power Automation?
Препоръчително ли е компенсацията на прореза да се обработва вътре в Fusion ( в компютъра ), вместо да се изпраща G41 ( в контрола ) за този конкретен контролер?
Как трябва постпроцесорът да обработва макро секвенцията около блокове Q899996 / G41, за да осигури чисто стартиране на движението?
Приложени са екранни снимки на екрана на контролера, показващи точната последователност на алармите и изпълнението на блоковете.
Всяка помощ или работещи фрагменти от постпроцесор за Power Automation / Nukon лазери ще бъдат високо оценени!
Благодаря предварително!
Can't find what you're looking for? Ask the community or share your knowledge.