一:如下图所示,根据下述要求编写程序:
1) 机械臂系统将工件从P1 搬运至P2 ;
2) 低速区速度为最高速的50%,高速区采用最高速度;
3) 抓之前停0.3秒,抓住后停0.5秒;
4) 放之前停0.3秒,放掉后停0.5秒;
- Tool (0,0,95,0,0,0)
- Mov P1,-50 '关节插补
- Ovrd 50
- Mvs P1 '直线插补
- Dly 0.3
- Hclose 1 '关闭抓手1
- Dly 0.5
- Ovrd 100
- Mvs ,-50
- Mvs P2,-50
- Ovrd 50
- Mvs P2
- Dly 0.3
- Hopen 1
- Dly 0.5
- Ovrd 100
- Mvs ,-50
- End
二、如下图所示,根据下述要求采用MELFA语言编写程序:
1) 机械臂系统关节插补到P1,将工件从P10搬运至P12后返回至P1 ;
2) 低速区速度为最高速的50%,高速区采用最高速度。水平转移目标时,线速度设定为90mm/s,加/减速为最高速度的70%;
3)到达P10后,输出信号位1-8开启;到达P12后,输出信号位11-26开启;
4) 抓之前停0.3秒,抓住后停0.5秒;
5) 放之前停0.3秒,放掉后停0.5秒;
6)所有动作前开爪,完成所有动作后关爪
7)返回至P1后全部置于OFF,程序中断
- Hopen 1
- Ovrd 100
- Mov P1
- Mov P10 ,-50
- Ovrd 50
- Mvs P10
- M_OutB(1)=1
- Dly 0.3
- Hclose 1
- Dly 0.5
- Ovrd 100
- Mvs ,-50
- Spd 90
- Accel 70, 70
- Mvs P12,-50
- Ovrd 50
- Mvs P12
- M_OUTW(11)=1
- Dly 0.3
- Hopen 1
- Dly 0.5
- Ovrd 100
- Mvs ,-50
- Mov P1
- Hclose 1
- Hlt
- End