欢迎来到天天文库
浏览记录
ID:18962314
大小:412.50 KB
页数:28页
时间:2018-09-26
《常用编程指令练习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《数控技术概论与加工编程》实验一:常用编程指令练习(2学时)实验目的:(1)熟悉OpensoftCNC数控系统及主要操作界面;(2)掌握OpensoftCNC系统的数控程序结构;(3)常用编程指令练习。一、熟悉OpensoftCNC数控系统的基本功能1.1OpensoftCNC数控系统的特点OpenSoftCNC具有开放式的体系结构、其硬件平台采用标准工控机(IPC)、软件平台采用WindowsNT操作系统,具有可移植、可伸缩、可互换的特点。它不要求专用的硬件或运动控制卡,所有的数控功能和逻辑控制功能均由软件完成,通过标准的接
2、口卡送出指令,控制机床运动,其核心技术为软件技术。其基本结构为:PC+软件+I/O+硬件系统,如下图所示:28OpenSoftCNC数控系统具有现代先进数控系统的功能和性能,同时还具有下列目前在国内乃至国际上属于先进领先的技术特点: (1)基于IPC体系结构的开放式硬件平台、系统配置灵活、性价比高,升级换代容易。 (2)基于WindowsNT+实时扩展的开放式软件平台,通用性强,资源丰富,可和众多厂家生产的大量商业软件如数据库、CAD/CAM等集成,构成网络数控。 (3)采用标准的驱动系统和板卡,利用软件集成技术灵活地配
3、置出用户需要的不同档次、不同品种的数控机床,安装、调试方便,故障定位、隔离准确,配件易于获得,维护容易。 (4)采用ISO-840数控代码标准,且与大多数数控系统的代码兼容。 (5)采用软件PLC技术,控制灵活,可移植性强。 (6)采用OpenGL标准图形技术进行三维实体仿真,动态同步显示刀具轨迹跟踪图形。 (7)采用超前读技术,程序段之间可以不停刀地速度平滑过渡,具有微直线段高速加工能力,加工速度快,精度高。 (8)具有三次样条实时插补功能,可以实现对离散点构成的复杂曲线不停刀地快速平滑插补,加工速度快,精度高。
4、 (9)可以一次处理100000行以上的加工程序,在加工复杂零件或执行长程序时无须将程序分段处理。 (10)软件界面采用Windows风格,操作面板布局简洁、清晰、实用,系统操作直观简单,易学易用,培训费用低。1.2OpensoftCNC系统的数控程序结构28(1)程序组成(a)一个完整的程序有各个程序段组成;(b)每个程序段执行一个加工步骤;(c)程序段以“;”结尾,分号后的文字为注释,在编译时将被忽略;(d)结尾的程序段包括程序结束代码:M02。例如:N10G92X20Z10;程序段1N20G00X30;程序段2N30G
5、01Z-5;程序段3N40…;程序段4N50M02;程序段5(2)程序段的结构(a)程序段由若干个字组成;(b)每个字是控制系统的具体组成;(c)字由地址符(一般为一个字母)和数值构成。表1程序段结构字字字地址数值地址数值地址数值例如G01Z40F500注释直线插补Z轴位移或终点位置40mm进给速度500mm/min1.3OpenSoftCNC数控车床加工系统OpenSoftCNC是设计为中高档数控机床配套的车床系统,其功能强大,适应性强。(128)系统指令代码:G指令:代码功能模态初态参数G00快速点定位√√X,ZG01直线
6、插补√X,ZG02顺时针圆弧插补√X,Z,I,K,RG03逆时针圆弧插补√X,Z,I,K,RG04延时PG05三点圆弧插补√X,Z,I,KG10参数设置√D,H,R,W,X,ZG11三次样条曲线插补√X,ZG20英制输入√G21公制输入√G28返回程序参考点G33恒螺距螺纹切削√X,Z,KG54~G59选择工作坐标系1~6√G60精确定位√G64连续路径加工√√G71内(外)径粗车复合循环U,X,P,Z,RG72端面粗车复合循环W,X,P,Z,RG73闭环车削复合循环U,W,X,Z,R,LG76螺纹车削复合循环X,Z,I,K,
7、U,W,R,QG77内(外)径车削固定循环X,Z,IG90绝对坐标编程√√G91相对坐标编程√G92建立初始工作坐标系X,Z例1:快速定位指令G00功能:在加工过程中,常需要刀具空运行到某一点,为下一步加工做好准备,利用指令G00可以使刀具快速移动到目标点。指令格式:G00X_Z_;(模态、初态)28执行G00指令时,刀具的移动速度由系统参数设定,不受进给功能指令F的影响。刀具的移动方式有三种:1)各轴以其最快的速度同时移动,通常情况下因速度和移动距离的不同先后到达目标点,刀具移动路线为任意的。2)各轴按设定的速度以联动的方式
8、移动到位,刀具移动路线为一条直线。3)各轴按输入的坐标字顺序分别快速移动到位,刀具的移动路线为阶梯形。用户可以根据自身需要,选择其中一种刀具移动方式在OpenSoftCNC配置系统中设置。该指令执行时一直有效,直到被同样具有插补功能的其它指令(G01/G02/G03/G05)
此文档下载收益归作者所有