变频器与传动 | 高压变频器 | 运动控制 | 机器人技术 | 机械传动 | 电力电子 | 传感器 | 嵌入式系统 | PLC
  | 工业以太网 | 人机界面 | 工业计算机 | 现场总线 | 仪器仪表 | 低压电器 | 自动化软件 | DCS
首页 | 企业专栏 | 产品中心 | 新闻动态 | 商业机会 | 技术园地 | 展会媒体 | 人才交流 | 论坛 | 有奖调查 | 帮助 
  论坛首页 → 技术交流 → [分享]介绍可编程旋转和比例系数的功能与编辑方法
发表新的主题 发起新的投票 发起新的交易 发起新的任务 回复话题
标题:[分享]介绍可编程旋转和比例系数的功能与编辑方法
无聊的人
等级:圣骑士
权限:普通用户
积分:439
金钱:461
声望:7
经验:282
发帖数:278
注册时间:2007-7-25
收藏 编辑 删除 楼主

1.可编程旋转:ROT, AROT

1)功能 在当前的平面G17或G18或G19中执行旋转,值为RPL=…,单位是度。
2)编程
ROT RPL=… ;可编程旋转,删除以前的偏移,旋转,比例系数和镜像指令
AROT RPL=… ;可编程旋转,附加当前的指令
ROT ;没有设定值,删除以前的偏移,旋转,比例系数和镜像
ROT/AROT 指令要求一个独立的程序段

(在不同的平面下旋转角正方向的定义)
2.可编程的比例系数:SCALE, ASCALE

1).功能:用SCALE,ASCALE可以为所有坐标轴编程一个比例系数,按此比例使所给定的轴放大或缩小。 当前设定的坐标系用作比例缩放的参数标准。
2).编程:
SCALE X...Y...Z... ;可编程的比例系数,清除所以有关偏移、旋转、比例系数、镜像的指令
ASCALE X...Y...Z... ;可编程的比例系数,附加于当前的指令

SCALE ;不带数值,清除所以有关偏移、旋转、比例系数、镜像的指令
举例
1) 程序编辑与祥解

M03S1000
M06T01
G17G90
G54G0X0Y0Z100
R1=1 (定义参数R1=1)
MARKE1: (定义MARKE1;MARKE1为标记符,跳转目标程序段)
ASCALE X=R1 Y=R1 (可编程的比例系数,附加于当前的指令,X、Y方向缩放值定义等于R1)
R2=0 (定义参数R2=0)

MARKE2: (定义MARKE2;MARKE2为标记符,跳转目标程序段)
AROT RPL=R2 (可编程旋转,附加当前的指令,定义旋转的角度等于R2)
G0X0Y0
G1Z-5F200
G1X-50Y0
Y50
G02X50CR=25
G01Y0
X0
Z5
R2=R2+90 (执行到这里每一次R2的值加上90)
IF R2<=270 GOTOB MARKE2 (如果R2小于或等于270度,执行跳转到MARKE2)
R1=R1*0.5 (执行到这里每一次R1的值乘以0.5)
IF R1>=0.5 GOTOB MARKE1 (如果R2大于或等于0.5,执行跳转到MARKE1)
M5
M30

3. 在斯沃数控仿真软件下生成刀具轨迹线(如图1)


(图1)

4.刀路测量程序调试工具检查程序(如图2)


(图2)

5. 选择毛坯200*200*40的毛坯,直径4mm的端铣刀进行加工,三维图形如(图3所示)


(图3)

小结

SINUMERIK 802DM、SINUMERIK 810/840 DM的可编程旋转和比例系数,简单的说就是旋转和缩放,上面所举的例子也是比较典型的例子,通过SINUMERIK系统独特的参数编程把一个稍微复杂的工件的程序的编辑出来。旋转和缩放放在一个程序里,通俗易懂,让编程更加方便!

2008-5-14 9:20:44IP: 保密
218.95.201.*
等级:社区游民
权限:普通用户
积分:49
金钱:99
声望:5
经验:0
发帖数:0
注册时间:2007-1-3
编辑 删除 引用 第2楼
天哪。看了半天都很模糊。不是特别懂。 太深奥了
2008-5-14 17:13:47IP:保密
 快速回复
  • 支持UBB,HTML标签

  • 高级回复
  • 内容

    操作选项: 加精 解精 奖惩 设专题 设公告 解公告 固顶 总固顶 解固顶 结帖 解结帖 锁帖 解锁 移帖 删帖
       
    中国传动网版权所有
     粤ICP备05100281号 经营许可证编号:粤B2-20060497
    客服电话:0951-5671761 5036968 5051058