
- •Пояснительная записка
- •1 Разработка алгоритма линейных перемещений
- •1.1 Деталь №1
- •2.2 Деталь № 2
- •2 Разработка алгоритма линейных и круговых перемещений
- •2.1 Деталь № 3
- •2.2 Деталь №4
- •3 Разработка алгоритма перемещений в программном обеспечении SinuTrain for sinumerik Operate 4.4
- •3.1 Разработка алгоритма перемещений для детали №3 используяShopTurn
- •3.2 Разработка алгоритма перемещений для детали №3 используяShopMill
- •Заключение
- •Список литературы
2.2 Деталь №4
Рисунок 7 – Деталь №4
Рисунок 8 – Эскиз детали №4
Изначально инструмент находился в точке (-20 ; -20 ; 20).
Таблица 7. Код программы в абсолютных координатах
Код программы |
Комментарий |
N01 G90
N02 G0 X0 Y0
N03 G1 Z0 N04 G1 X55 N05 G2 X70 Y15 I=AC(55) J=AC(15) ;N05 G2 X70 Y15 CR=15 ;N05 G2 X70 Y15 AR=90 ;N05 G2 AR=90 I=AC(55 ) X70 N06 G1 Y20 N07 G3 X60 Y30 I=AC(70) J=AC(30) ;N07 G3 X60 Y30 CR=10 ;N07 G3 X60 Y30 AR=90 ;N07 G3 AR=90 I=AC(70) X60 N08 G1 Y75 N09 G3 X70 Y85 I=AC(70) J=AC(75) ;N09 G3 X70 Y85 CR=10 ;N09 G3 X70 Y85 AR=90 |
;активация программирования в абсолютных перемещениях ;позиционирование, движение в точку (0 ; 0) ;движение в точку (0 ; 0 ; 0) ;движение в точку (55 ; 0) ;движение по окружности R15, конечная точка перемещения (70 ; 15), центр окружности (55 ; 15) угол поворота 90۫ ;движение в точку (70 ; 20) ;движение по окружности R10, конечная точка перемещения (60 ; 30), центр окружности (70 ; 30) угол поворота 90۫ ;движение в точку (60 ; 75) ;движение по окружности R10, конечная точка перемещения (70 ; 85), центр окружности (70 ; 75) |
Таблица 7. Код программы в абсолютных координатах (продолжение)
Код программы |
Комментарий |
;N09 G3 AR=90 I=AC(70) X70 N10 G1 X75 N11 G1 Y175 N12 G2 X55 Y195 I=AC(55) J=AC(175) ;N12 G2 X55 Y195 CR=20 ;N12 G2 X55 Y195 AR=90 ;N12 G2 AR=90 I=AC(55) X55 N13 G1 X25 N14 G2 X0 Y170 I=AC(0) J=AC(195) ;N14 G2 X0 Y170 CR=25 ;N14 G2 X0 Y170 AR=270 ;N14 G2 AR=270 I=AC(0) X0 N15 G1 Y85 N16 G2 X0 Y55 I=AC(0) J=AC(70) ;N16 G2 X0 Y55 CR=15 ;N16 G2 X0 Y55 AR=180 ;N16 G2 AR=180 I=AC(0) X0 N17 G1 Y0 N18 G0 X-20 Y-20 Z20
M2 |
угол поворота 90۫ ;движение в точку (75 ; 85) ;движение в точку (75 ; 175) ;движение по окружности R20, конечная точка перемещения (55 ; 195), центр окружности (55 ; 175) угол поворота 90۫
;движение в точку (25 ; 195) ;движение по окружности R25, конечная точка перемещения (0 ; 170), центр окружности (0 ; 195) угол поворота 270۫ ;движение в точку (0 ; 85) ;движение по окружности R10, конечная точка перемещения (0 ; 55), центр окружности (0 ; 70) угол поворота 180۫ ;движение в точку (0 ; 0) ; позиционирование, движение в точку (-20 ; -20 ; 20) ;конец программы
|
Таблица 8. Код программы в относительных координатах
Код программы |
Комментарий |
N01 G91
N02 G0 X20 Y20
N03 G1 Z-20 N04 G1 X55 N05 G2 X15 Y15 I0 J15 ;N05 G2 X15 Y15 CR=15 ;N05 G2 X15 Y15 AR=90 ;N05 G2 AR=90 I0 X15 N06 G1 Y5 N07 G3 X-10 Y10 I0 J10 ;N07 G3 X10 Y10 CR=10 ;N07 G3 X10 Y10 AR=90 |
;активация программирования в относительных перемещениях ;позиционирование, движение в точку (0 ; 0) ;перемещение в точку (0 ; 0 ; 0) ;перемещение в точку (55 ; 0) ;движение по окружности R15, конечная точка перемещения (70 ; 15), центр окружности (55 ; 15) угол поворота 90۫ ;перемещение в точку (70 ; 20) ;движение по окружности R10, конечная точка перемещения (60 ; 30), центр окружности (70 ; 30) |
Таблица 8. Код программы в относительных координатах (продолжение)
Код программы |
Комментарий |
;N07 G3 AR=90 I0 X10 N08 G1 Y45 N09 G3 X10 Y10 I10 J0 ;N09 G3 X10 Y10 CR=10 ;N09 G3 X10 Y10 AR=90 ;N09 G3 AR=90 I10 X10 N10 G1 X5 N11 G1 Y90 N12 G2 X-20 Y20 I-20 J0 ;N12 G2 X-20 Y20 CR=20 ;N12 G2 X-20 Y20 AR=90 ;N12 G2 AR=90 I-20 X-20 N13 G1 X-30 N14 G2 X-25 Y-25 I-25 J0 ;N14 G2 X-25 Y-25 CR=25 ;N14 G2 X-25 Y-25 AR=270 ;N14 G2 AR=270 I-25 X-25 N15 G1 Y-85 N16 G2 X0 Y-30 I0 J-15 ;N16 G2 X0 Y-30 CR=15 ;N16 G2 X0 Y-30 AR=180 ;N16 G2 AR=180 I0 X0 N17 G1 Y-55 N18 G0 X-20 Y-20 Z20
M2 |
угол поворота 90۫ ;перемещение в точку (60 ; 75) ;движение по окружности R10, конечная точка перемещения (70 ; 85), центр окружности (70 ; 75) угол поворота 90۫ ;перемещение в точку (75 ; 85) ;перемещение в точку (75 ; 175) ;движение по окружности R20, конечная точка перемещения (55 ; 195), центр окружности (55 ; 175) угол поворота 90۫ ;перемещение в точку (25 ; 195) ;движение по окружности R25, конечная точка перемещения (0 ; 170), центр окружности (0 ; 195) угол поворота 270۫ ;перемещение в точку (0 ; 85) ;движение по окружности R10, конечная точка перемещения (0 ; 55), центр окружности (0 ; 70) угол поворота 180۫ ;перемещение в точку (0 ; 0) ; позиционирование, движение в точку (-20 ; -20 ; 20) ;конец программы
|