HSMworks
Решил попробовать данный софт и влюбился. Интуитивен, прост, всё что надо есть. А главное под солидом. Но как только получил файл траектории, сразу счастье испарилось. Матч3 отказался читать файл. Пробовал разные посты, но толку мало.
Прилагаю часть кода VisualMill(отлично работает) и HSMworks (откуда лишние переменные?) для наглядности (оба поста под матч. фанук те же грабли). Как поправить это дело, может кто знает?
VisualMill:
M6 T1
M03 S4583
G01 X51.4595 Y60.2314 Z1.5000 F2300.0
Z-1.0923 F1100.0
Z-1.7273 F500.0
X51.4628 Y59.0523 F1100.0
X53.7691 Y58.0514
X53.5740 Y59.9525
X53.7689 Y61.2414
X51.4595 Y60.2314
Z-1.0923
…
X64.0231 Y112.4525
Y111.7025
X64.2025 Y111.6074
X110.4525 Y111.5449
X111.2025 Y111.0605
X111.5449 Y110.4525
X111.6074 Y64.4525
Z-19.3650
Z1.5000 F2300.0
M5 M9
M30
HSMWorks:
(245)
()
(T5 D=4. CR=0. - ZMIN=-9.5 - FLAT END MILL)
G90 G94 G17
G21
G28 G91 Z0.
G90
M9
T5 M6
S5000 M3
G54
M8
G0 X30.18 Y-3.33
G43 Z15. H5
Z1.45
G17 G3 X30.174 Y-3.313 Z1.329 I-1.806 J-0.59 F500.
X30.156 Y-3.261 Z1.219 I-1.8 J-0.608
X30.124 Y-3.182 Z1.131 I-1.782 J-0.659
X30.08 Y-3.084 Z1.073 I-1.751 J-0.738
X30.024 Y-2.978 Z1.05 I-1.706 J-0.836
X26.724 Y-4.863 Z0.842 I-1.65 J-0.942
X30.024 Y-2.978 Z0.633 I1.65 J0.942
X26.724 Y-4.863 Z0.425 I-1.65 J-0.942
X30.024 Y-2.978 Z0.216 I1.65 J0.942
X26.724 Y-4.863 Z0.008 I-1.65 J-0.942
X30.024 Y-2.978 Z-0.201 I1.65 J0.942
X26.724 Y-4.863 Z-0.409 I-1.65 J-0.942
X30.024 Y-2.978 Z-0.618 I1.65 J0.942
X26.724 Y-4.863 Z-0.826 I-1.65 J-0.942
X30.274 Y-3.92 Z-1. I1.65 J0.942
X29.121 I-0.576 J0. F1000.
X32.274 I1.576 J0.
X27.121 I-2.576 J0.
X32.274 I2.576 J0.
G2 X32.954 Y-2.704 I1.427 J0.
G3 X33.256 Y-1.344 I-0.508 J0.827
G1 X33.088 Y-1.089
X32.333 Y-0.374
X31.463 Y0.128
X30.479 Y0.426
X29.442 Y0.49
X28.423 Y0.309
X27.487 Y-0.095
X26.658 Y-0.715
X26.006 Y-1.492
X25.552 Y-2.397
X25.309 Y-3.409
…
X56.934 Y-27.958
X56.581 Y-26.977
X56.194 Y-26.389
G3 X56.111 Y-26.297 Z-9.48 I-0.334 J-0.22
X56.016 Y-26.24 Z-9.424 I-0.252 J-0.311
X55.931 Y-26.215 Z-9.335 I-0.156 J-0.368
X55.875 Y-26.209 Z-9.224 I-0.072 J-0.394
X55.855 Z-9.1 I-0.015 J-0.4
G0 Z15.
M9
G28 G91 Z0.
G28 X0. Y0.
M30
Попробовал. Оба файла МАСН читает нормально. Может у Вас МАСН старенький, без поддержки круговой интерполяции? В первом файле нет круговой интерполяции, во втором есть.
Спасибо за ответ Lodochnik. Проблема решилась просто. На самом видном месте отменил команду “использовать радиусы” и всё заработало. Правда убирать строчки приходится в ручную. Как бы это автоматизировать?
Как бы это автоматизировать?
Поспроцессор править надо… Или МАСН обновить.
Зайдите в меню Config => General Config. Окно называется General Logic Configuration. Примерно левее центра окна найдите секцию IJ Mode. Что у вас там стоит: Absolute или Inc? Должно стоять Inc.