Во всех бедах с зеркалом и скоростью подачи был виноват постпроцессор APEX.cnc
Конечно он. Если вы откроете в любом текстовом формате этот постпроцессор, то там будет вот такой модуль форматов данных:
; Line numbering
FORMAT = [N|@|N|1.0]
; Spindle Speed
FORMAT = [S|@|S|1.0|0.0033]
; Feed Rate
;
;NOTE PERCENT CALC AT END OF LINE
;
FORMAT = [F|#|F|1.1|0.01666]
; Tool moves in x,y and z
FORMAT = [X|#|X|1.2]
FORMAT = [Y|#|Y|1.2]
FORMAT = [Z|#|Z|1.2|-1.0]
; Home tool positions
FORMAT = [XH|@|X|1.2]
FORMAT = [YH|@|Y|1.2]
FORMAT = [ZH|@|Z|1.2|-1.0]
Красным выделил, что при задании скорости подач используемые внутри ArtCAM-а мм/мин ( это независимо от того, что мы указали в модели инструмента - параметры модели инструмета внутри проги переведутся именно в мм/мин) этот постпроцессор переведет в мм/сек т.е. поделит на 60сек, что равнозначно умножению на 0,0166667
Синим выделил, что направление оси Z у этих станков инверсно, т.е. нарастание значений идет не снизу вверх, а сверху вниз, вот и помножают при выводе в УП на множитель -1.
Прикольно, что и выдача значений частоты вращения шпинделя (выделил нежно "зеененьким"), которую по дефолту ArtCAM выдает в об/мин зачем-то делят на непонятные мне 300 (умножая на множитель 0.0033) - ваааще странный агрегат этот Апекс!!!!
А если еще учесть, что этот постпроцессор еще выдает лишь два значащих знака после запятой при выдаче координат, то его можно лишь под раскрой и применять, ибо даже для 3D по твердой деревяшке могут оставаться артефакты от недостаточного разрешения постпроцессора...
Об этом сразу и говорил, что:
Явно, что где-то или размерность неправильно задана, или в постпроцессоре пересчет размерности на 60. При правильном постпроцессоре и при правильно заданной размерности ArtCAM задает в УП правильно скорость подачи, поэтому посмотрите где у вас косяк.
Сообщение отредактировал 3D-BiG: 19 Декабрь 2019 - 13:08