Если коротко, то не могу создать постпроцессором обработку и не могу провести симуляцию, значение координат Machine Y (X и Z) выходят за заданные лимиты.
Если более детально, то станок (mtd файл) имеет лимиты:
по X: -11.6 до 3300
по Y: -8 до 1530
по Z : -1000 до 8,6.
Размещаю деталь на станке, использую дополнительную систему координат для поворота и смещения детали. Если перемещаю туда фрезу вручную в Powermill, то достигаю ее без проблем.
Создаю обработку, она в плоскости станка, это хорошо видно. Но симуляция, не выполняется, пишет, что станок не может достигнуть заданную координату.
Раздвигаю в mtd-файле все лимиты ну до очень огромных значений. Теперь симуляция проходит нормально. Станок работает в своих нормальных пределах.
Отправляю на постпроцессор эту обработку. Построцессор тоже привязан до пределов станка. Он выдает мне ошибку:
error NCB0229: Linear axis coordinate limit exceeded. Coordinate: 'Machine Y' Value = -362.92371 Max = 1531 Min = -8. Location: response: Load Tool object: ToolMill, function: Engage, toolpath: 1 object: Program object: ProgramBuilderNC record: #78 (2000 / 1055) object: CLDATAReader, function: ReadCLDATA Complete
Кто нибудь может мне объяснить, где у меня взялась машинная координата Y = -362,9... если я работаю в положительной зоне?
Я как бы догадываюсь, что собака зарыта в размещении детали в PowerMill 2017.
Деталь смещена относительно системы координат (Х=-1115, Y=603, Z=-910).
WorkPlane у меня выбрано на поверхности обрабатываемой детали.
Оно как бы все должно работать, а оно не работает так как надо.
Помогите пожалуйста!!!