PDA

Просмотр полной версии : смещение координат точек


LenyaCop
01.02.2021, 08:56
здравствуйте, задание-перенос заготов из склада в другой склад. подскажите как с помощью переменных менять координаты точек, чтобы не задавать большое количество перемещений?

Роботёр
01.02.2021, 09:30
я так понимаю это должна быть одна программа, но с разными рецептами (координатами точек)
оптимальное решение данного вопроса - создать массив переменных (точек), например с типом переменной E6pos.
и в программе обращаться не конкретно к точке, а к переменной из этого массива

Роботёр
01.02.2021, 16:44
пример
Создаем на роботе файл с расширением .dat. В нем создаем массив для трех переменных point:
DECL GLOBAL E6POS point[3]
point[1]={X 263.127350,Y 84.7630081,Z 53.3696671,A 86.5700073,B 83.1792755,C 174.791077,S 'B0010',T 'B00101011',E1 0.0,E2 0.0,E3 0.0,E4 0.0,E5 0.0,E6 0.0}
point[2]={X 262.949921,Y 143.496155,Z 37.3084526,A 89.8494263,B 83.1835175,C 177.837509,S 'B0010',T 'B00101011',E1 0.0,E2 0.0,E3 0.0,E4 0.0,E5 0.0,E6 0.0}
point[3]={X 256.731781,Y 186.666077,Z 80.8785,A 86.3310165,B 83.0453568,C 174.125946,S 'B0010',T 'B00101011',E1 0.0,E2 0.0,E3 0.0,E4 0.0,E5 0.0,E6 0.0}

И далее используем уже одну из точек массива