Sinumerik 840C lub 840D. Wyzwanie programistyczne
: 03 mar 2009, 00:17
Mamy taki problem.
Maszyna Heckert, posiada 2 palety (automatycznie wymienne stoły). Oś B obrotu stołu.
Na każdej palecie kolumna na której mamy 48 detali (po 12 na jednej ścianie)
1 strona detalu kąt B0
2 strona detalu kąt B90
1 strona detalu kąt B180
2 strona detalu kąt B270
z 1 strony detal jest wiercony wiertłem fi 11 oraz fazowany
z 2 strony wiercony fi 11, fazowany (ta sama głębokość co z 1 strony) wiercony fi 9 (na przelot grubość detalu 30) oraz gwintowany M10x1
Na drugiej palecie mamy to samo czyli 96 detali w sumie do obrobienia w jednym programie.
Dodatkowy warunek jest taki że każdy detal musi się dać skorygować w programie osobno (uwzględniająca nieprawidłowe rozstawienie detali lub różna głębokość detalu spowodowany błędnym wyszlifowaniem gniazda itp.)
Jestem bardzo ciekaw jak drodzy programiści byście sobie z tym poradzili.
Nie chodzi mi oczywiście o kod tylko zamysł programistyczny.
Maszyna Heckert, posiada 2 palety (automatycznie wymienne stoły). Oś B obrotu stołu.
Na każdej palecie kolumna na której mamy 48 detali (po 12 na jednej ścianie)
1 strona detalu kąt B0
2 strona detalu kąt B90
1 strona detalu kąt B180
2 strona detalu kąt B270
z 1 strony detal jest wiercony wiertłem fi 11 oraz fazowany
z 2 strony wiercony fi 11, fazowany (ta sama głębokość co z 1 strony) wiercony fi 9 (na przelot grubość detalu 30) oraz gwintowany M10x1
Na drugiej palecie mamy to samo czyli 96 detali w sumie do obrobienia w jednym programie.
Dodatkowy warunek jest taki że każdy detal musi się dać skorygować w programie osobno (uwzględniająca nieprawidłowe rozstawienie detali lub różna głębokość detalu spowodowany błędnym wyszlifowaniem gniazda itp.)
Jestem bardzo ciekaw jak drodzy programiści byście sobie z tym poradzili.
Nie chodzi mi oczywiście o kod tylko zamysł programistyczny.