三菱fx5u两轴步进画圆程序 点击:196 | 回复:3



chert123

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 1回
  • 年度积分:161
  • 历史总积分:161
  • 注册:2025年4月17日
发表于:2025-04-17 23:55:25
楼主
求助帖50分-已结帖

需要一个三菱fx5u两轴步进电机画完整圆的程序,感谢

此帖发自小程序


楼主最近还看过



小肥猪123

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 29回
  • 年度积分:279
  • 历史总积分:479
  • 注册:2025年2月13日
发表于:2025-04-18 07:29:12
1楼

PROGRAM Main

VAR

    Radius : INT := 100; // 圆的半径,可根据实际调整

    Angle : INT := 0;    // 当前角度

    XPos : INT;          // X轴位置

    YPos : INT;          // Y轴位置

    Step : INT := 1;     // 角度步进值

    MaxAngle : INT := 360; // 最大角度

END_VAR


WHILE Angle < MaxAngle DO

    // 计算X轴位置

    XPos := Radius * COS(Angle * 3.14159 / 180);

    // 计算Y轴位置

    YPos := Radius * SIN(Angle * 3.14159 / 180);


    // 这里需要替换为实际的脉冲输出指令,以下是示意

    // 假设DRVI是相对定位指令,Y0和Y1分别是X轴和Y轴脉冲输出点

    // DRVI(XPos, YPos, Y0, Y1); 


    // 角度递增

    Angle := Angle + Step;

END_WHILE;    


回复本条

    
  • chert123楼主

    感谢,可以整理一个完整的工程吗,有偿

    2025-04-24 12:09:27回复

梦雨天涯

  • 精华:1帖
  • 求助:1帖
  • 帖子:229帖 | 406回
  • 年度积分:202
  • 历史总积分:15539
  • 注册:2016年10月25日
发表于:2025-04-18 09:16:50
2楼

本体没有圆弧插补指令,你可以使用FX5-40SS定位模块,当然你可以自己算轨迹搞出来

回复本条

    

热门招聘
相关主题

官方公众号

智造工程师