收藏 分享(赏)

常用编程指令练习.doc

上传人:dreamzhangning 文档编号:2607630 上传时间:2018-09-23 格式:DOC 页数:28 大小:412.50KB
下载 相关 举报
常用编程指令练习.doc_第1页
第1页 / 共28页
常用编程指令练习.doc_第2页
第2页 / 共28页
常用编程指令练习.doc_第3页
第3页 / 共28页
常用编程指令练习.doc_第4页
第4页 / 共28页
常用编程指令练习.doc_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、1数控技术概论与加工编程实验一:常用编程指令练习(2 学时)实验目的:(1)熟悉 OpensoftCNC 数控系统及主要操作界面;(2)掌握 Opensoft CNC 系统的数控程序结构;(3)常用编程指令练习。一、熟悉 OpensoftCNC 数控系统的基本功能1.1 OpensoftCNC 数控系统的特点OpenSoftCNC 具有开放式的体系结构、其硬件平台采用标准工控机(IPC)、软件平台采用 Windows NT 操作系统,具有可移植、可伸缩、可互换的特点。它不要求专用的硬件或运动控制卡,所有的数控功能和逻辑控制功能均由软件完成,通过标准的接口卡送出指令,控制机床运动,其核心技术为软

2、件技术。其基本结构为:PC+软件+I/O+硬件系统,如下图所示:OpenSoftCNC 数控系统具有现代先进数控系统的功能和性能,同时还具有下列目前在国内乃至国际上属于先进领先的技术特点:2(1)基于 IPC 体系结构的开放式硬件平台、系统配置灵活、性价比高,升级换代容易。(2)基于 Windows NT+实时扩展的开放式软件平台,通用性强,资源丰富,可和众多厂家生产的大量商业软件如数据库、CAD/CAM 等集成,构成网络数控。(3)采用标准的驱动系统和板卡,利用软件集成技术灵活地配置出用户需要的不同档次、不同品种的数控机床,安装、调试方便,故障定位、隔离准确,配件易于获得,维护容易。 (4)

3、采用 ISO-840 数控代码标准,且与大多数数控系统的代码兼容。(5)采用软件 PLC 技术,控制灵活,可移植性强。(6)采用 OpenGL 标准图形技术进行三维实体仿真,动态同步显示刀具轨迹跟踪图形。(7)采用超前读技术,程序段之间可以不停刀地速度平滑过渡,具有微直线段高速加工能力,加工速度快,精度高。(8)具有三次样条实时插补功能,可以实现对离散点构成的复杂曲线不停刀地快速平滑插补,加工速度快,精度高。(9)可以一次处理 100000 行以上的加工程序,在加工复杂零件或执行长程序时无须将程序分段处理。(10)软件界面采用 Windows 风格,操作面板布局简洁、清晰、实用,系统操作直观简

4、单,易学易用,培训费用低。1.2 Opensoft CNC 系统的数控程序结构3(1)程序组成(a) 一个完整的程序有各个程序段组成;(b) 每个程序段执行一个加工步骤;(c) 程序段以“;”结尾,分号后的文字为注释,在编译时将被忽略;(d) 结尾的程序段包括程序结束代码:M02。例如: N10 G92 X20 Z10 ; 程序段 1N20 G00 X30 ; 程序段 2N30 G01 Z-5 ; 程序段 3N40 ; 程序段 4N50 M02 ; 程序段 5(2)程序段的结构(a) 程序段由若干个字组成;(b) 每个字是控制系统的具体组成;(c) 字由地址符(一般为一个字母)和数值构成。表

5、1 程序段结构字 字 字地址 数值 地址 数值 地址 数值例如 G 01 Z 40 F 500注释 直线插补 Z 轴位移或终点位置 40mm 进给速度500mm/min1.3 OpenSoftCNC 数控车床加工系统OpenSoftCNC 是设计为中高档数控机床配套的车床系统,其功能强大,适应性强。(1)系统指令代码:4G 指令:代码 功能 模态 初态 参数G00 快速点定位 X,ZG01 直线插补 X,ZG02 顺时针圆弧插补 X,Z,I,K,RG03 逆时针圆弧插补 X,Z,I,K,RG04 延时 PG05 三点圆弧插补 X,Z,I,KG10 参数设置 D,H,R,W,X,ZG11 三次样

6、条曲线插补 X,ZG20 英制输入 G21 公制输入 G28 返回程序参考点G33 恒螺距螺纹切削 X,Z,KG54 G59 选择工作坐标系 16 G60 精确定位 G64 连续路径加工 G71 内(外)径粗车复合循环 U,X,P,Z,RG72 端面粗车复合循环 W,X,P,Z,RG73 闭环车削复合循环 U,W,X,Z,R,LG76 螺纹车削复合循环 X,Z,I,K,U,W,R,QG77 内(外)径车削固定循环 X,Z,IG90 绝对坐标编程 G91 相对坐标编程 G92 建立初始工作坐标系 X,Z例 1: 快速定位指令 G00功能: 在加工过程中,常需要刀具空运行到某一点,为下一步加工做好

7、准备,利用指令 G00 可以使刀具快速移动到目标点。指令格式:G00 X_Z_;(模态、初态)5执行 G00 指令时,刀具的移动速度由系统参数设定,不受进给功能指令 F 的影响。刀具的移动方式有三种:1) 各轴以其最快的速度同时移动,通常情况下因速度和移动距离的不同先后到达目标点,刀具移动路线为任意的。2) 各轴按设定的速度以联动的方式移动到位,刀具移动路线为一条直线。3) 各轴按输入的坐标字顺序分别快速移动到位,刀具的移动路线为阶梯形。用户可以根据自身需要,选择其中一种刀具移动方式在OpenSoftCNC 配置系统中设置。该指令执行时一直有效,直到被同样具有插补功能的其它指令(G01/G02

8、/G03/G05)取代。编程举例: 如图所示,命令刀具从点 A 快速移动到点 B,编程如下:1) 绝对编程:N20 G90 G00 X25 Z30;2) 相对编程:N20 G91 G00 X15 Z20;6例 2: G01 直线插补命令功能:G01 用来指定直线插补,其作用是切削加工任意斜率的平面或空间直线。指令格式:G01 X_ Z_ F_;(模态)说明: 执行该指令时,刀具以坐标轴联动的方式,从当前位置插补加工至目标点。移动路线为一直线。该指令一直有效,直到被具有插补功能的其它指令(G00/G02/G03/G05)取代。编程举例: 如图所示,命令刀具从点 A 直线插补至点 C, 1)绝对编

9、程 N20 G90 G01 Z-30; 刀具由点 A 直线插补至点 B N30 X60 Z-48; 刀具由点 B 直线插补至点 C72)相对编程 N20 G91 G01 Z-30; 刀具由点 A 直线插补至点 B N30 X20 Z-18; 刀具由点 B 直线插补至点 C 例 3:G02 顺圆插补、G03 逆圆插补功能: G02 为顺圆插补;G03 为逆圆插补,用以在指定平面内按设定的进给速度沿圆弧轨迹切削。指令格式:指令说明:项 指令含义 指令 功能 G02 指定为顺时针旋转 1 圆弧旋转方向 G03 指定为逆时针旋转 8G90 方式 指定工作坐标系的目标点位置 2 目标点位置 G91 方式

10、 X,Z 指定从起始点到目标点的距离 从起始点到圆心的距离 I,K 指定从起始点到圆心的矢量 3 圆弧半径 R 指定圆弧半径 4 刀具进给速度 F 指定沿圆弧移动的速度 圆弧顺时针(或逆时针)旋转的判别方式为:利用右手定则为工作坐标系加上 Y 轴,沿 Y 轴正向往负向看去,顺时针方向用 G02,反之用 G03,如下图: I,K 分别为平行于 X,Z 的轴,用来表示圆心的坐标,因I,K 后面的数值为圆弧起点到圆心矢量的分量,故始终为增量值。 当已知圆弧终点坐标和半径,可以选取半径编程的方式插补圆弧,R 为圆弧半径,当圆心角小于 180 度时 R 为正;大于 180度时 R 为负。 指令 F 指定

11、刀具切削圆弧的进给速度,若 F 指令缺省,则默认系统设置的进给速度或前序程序段中指定的速度。 9执行 G02/G03 指令时,刀具以坐标轴联动的方式从当前位置插补加工至目标点。 G02(或 G03)一直有效,直到被具有插补功能的其它指令G00/G01/G03(或 G02)/G05/G33取代。 编程举例 1: 如图所示,加工圆弧 AB、BC,加工路线为 ABC,采用圆心和终点(IJK)的方式编程。1)绝对编程 N10 G92 X40 Z110;定义起刀点的位置 N20 G90 G03 X120 Z70 I0 K-40;加工 AB N30 G02 X88 Z38 I0 K-20;加工 BC 2)

12、 相对编程 N10 G91 G00 X40 Z110; 相对编程 N20 G03 X80 Z-40 I0 K-40 F200; 加工 AB N30 G02 X-32 Z-32 I0 K-20;加工 BC 10编程举例 2: 采用圆弧半径方式编程加工圆弧 AB 和 BC 如下: 1)绝对编程 N10 G92 X40 Z110;定义起刀点的位置 N20 G90 G03 X120 Z70 R40;加工 AB 段 N30 G02 X88 Z38 R20;加工 BC 段 2)相对编程 N10 G91 G00 X40 Z110;相对编程 N20 X80 Z-40 R40 F200;加工 AB 段 N30

13、G03 X-32 Z-32 R20;加工 BC 段 提示: 插补圆弧的尺寸必须在一定的公差范围之内,否则编译将不能通过,同时,系统会发出报警信息。本系统的公差值为 0.01mm;终点地址 X, Z 若某一项为零,表示该轴无位移,可以省略;I0, K0,可以省略;整圆插补时,只能采用终点圆心方式编程。 例 4: G71 内(外)径粗车复合循环指令功能:适于粗车圆柱毛坯外径和圆筒毛坯内径。 指令格式:G71 U_ R_ X_ Z_ P_; 11说明:例 5: G72 端面粗车复合循环指令功能: 指令 G72 适用于圆柱棒料毛坯端面方向的粗车。 指令格式:G71 W_ R_ X_ Z_ P_; 说明

14、:12例 6:G73 闭环车削复合循环指令功能: 指令 G73 适用于锻件、铸件等毛坯轮廓形状与工件轮廓形状比较接近的粗车。 指令格式:G73 U_ W_ X_ Z_ L_ P_ P_;说明:该指令生效时,刀具轨迹为一封闭回路,且随着刀具不断进给,封闭的切削回路逐渐接近零件最终的外形轮廓。13M 指令:代码 功能 模态 初态 参数M00 程序暂停M02 程序结束M03 主轴正转 M04 主轴反转 M05 主轴停止 M08 冷却液开 M09 冷却液关 M96 程序段调用 P,LM97 程序跳转 PM98 子程序调用 P,LM99 子程序返回例 1: M03,M04 和 M05功能: 指令 M03

15、,M04 和 M05 用主于在加工过程中控制主轴,使主轴启动或停止。 指令格式: M03;(启动主轴正转,模态) 14M04;(启动主轴反转,模态) M05;(主轴停止,模态) 说明: 主轴正转是指从主轴向立柱看去,主轴顺时针运转;主轴反转则是指从主轴向立柱看去,主轴逆时针运转。 M03,M04 和 M05 为一组指令,在执行时一直有效,直到被同组的指令取代,如指令 M03 被 M04(或 M05)取代。编程举例: 设置刀具进给速度为 400mm/min,主轴转速为300r/min,主轴正转,刀具沿直线插补,主轴反转,刀具继续沿直线插补,编程如下: N30 G01 X20 Z60 F400 S

16、300 M03; 主轴正转直线插补 N40 M05; 主轴停 N50 G01 X70 Z50 M04; 主轴反转,继续直线插补 提示: 在指令 M03 和 M04 之间转换时(主轴正反转切换时)一般要求使用指令 M05(主轴停)来进行过渡。 (2)系统主要操作功能表:功能 描述读入程序 从存储介质(软盘、硬盘、网络中)读入 CNC 加工程序 查错编译 检查 CNC 加工程序的语法、数据错误并进行基本处理15新建程序 在线编写一个新的 CNC 加工程序保存程序 将当前 CNC 加工程序保存到存储介质(软盘、硬盘、网络中)程序另存 将当前 CNC 加工程序在存储介质(软盘、硬盘、网络中)建立一个

17、复制备份查找替换 查找字符串或替换内容图形方式 切换当前进行图形跟踪显示坐标方式 切换当前进行实时坐标显示单步方式 切换到单步运行方式连续方式 切换到连续自动控制方式跳步选段 切换到选段加工方式显示程序 切换到加工程序显示方式加工信息 切换到程序加工信息(加工时间等)方式调试断点 设置并执行调试断点手脉控制 切换到手摇脉冲方式,增量 x1、x10、x100、x1000点动控制 切换到连续点动控制方式,点动速度任意设置增量控制 切换到增量控制方式,速度和移动距离可自由设置回机床零点回参考点 G54-G59 指定工件坐标系统参考点参数设置 设置间隙、软限位、工件坐标系、图形显示参数等刀具管理 设置

18、刀具参数加工日志 显示查看系统当前运行过程中所有重要信息记录历史日志 显示查看系统过去运行过程中所有重要信息记录PLC 输入诊测 查看 PLC 输入点状态,便于故障定位 PLC 输出诊测 查看 PLC 输出点状态,便于故障定位进给保持 自动加工过程暂停,可切换到手动状态进行调整进给恢复 自动加工过程从暂停恢复运行,可切换到手动状态速度倍率控制 0-200%加工速度实时调整主轴变频控制 主轴无级调速,电压 0-10V 主轴倍率控制 20-150%主轴转速实时调整加工速度钳制 加工速度限制软限位保护 将加工范围控制在一个区域内硬限位保护 超程保护并报警限位失效 使硬限位逻辑失效,便于超程后解除限位

19、报警急停保护 运动停止并报警自动加减速控制 定位:直线加减速,插补:S 形刀具控制 4 工位回转刀架螺距补偿 等间距补偿,200 点PLC 参数设置PLC 编程 支持 T 形图编程16PLC 程序测试三维仿真 OpenGL 标准实体三维加工过程仿真1.4 OpenSoftCNC 数控铣床加工系统 OpenSoftCNC 01M/04M 是设计为中高档数控机床配套的铣床系统,其功能强大,适应性强,同时可以适合于旧机床的数控化改造和传统数控系统的升级换代。(1)系统指令代码:G 指令:代码 功能 模态 初态 参数G00 快速点定位 X,Y,Z,AG01 直线插补 X,Y,Z,AG02 顺时针圆弧插

20、补 X,Y,Z,I,J,K,RG03 逆时针圆弧插补 X,Y,Z,I,J,K,RG04 延时 PG05 三点圆弧插补 X,Y,Z,I,J,KG11 三次样条曲线插补 X,Y,Z,AG12 镜像设置 X,Y,ZG13 设置镜像轴 X,Y,ZG17 XY 平面选择 G18 XZ 平面选择 G19 YZ 平面选择 G20 英制输入 G21 公制输入 G28 返回程序参考点G40 撤消刀具半径补偿 G41 建立左侧刀具半径补偿 DG42 建立右侧刀具半径补偿 DG43 建立正向刀具长度补偿 HG44 建立负向刀具长度补偿 HG49 撤消刀具长度补偿 G50 撤消比例缩放 G54 G59 选择工作坐标系

21、 16 G60 精确定位 G64 连续路径加工 17G68 设置坐标旋转 X,Y,Z,RG69 撤消坐标旋转 G81 钻孔固定循环(中心钻) X,Y,Z,R,LG82 钻孔固定循环(扩孔) X,Y,Z,R,P,LG83 钻孔固定循环(深孔) X,Y,Z,R,Q,LG90 绝对坐标编程 G91 相对坐标编程 G92 建立初始工作坐标系 X,Y,Z,A例 1:G01 用来指定直线插补功能:G01 用来指定直线插补,其作用是切削加工任意斜率的平面或空间直线。指令格式:G01 X_ Y_ Z_ F_;(模态)说明:地址 X,Y 和 Z 指定目标点坐标,该点在绝对坐标编程中,为工作坐标系的坐标;在相对坐

22、标编程中,为相对于起点的增量,F指定刀具沿运动轨迹的进给速度。执行该指令时,刀具以坐标轴联动的方式,从当前位置插补加工至目标点。移动路线为一直线。该指令一直有效,直到被具有插补功能的其它指令(G00/G02/G03/G05)取代。编程举例: 如图所示,命令刀具从点 A 直线插补至点 B。N30 G91 G01 X15 Y-15; 相对编程18提示:G01 指令中缺省的坐标轴视为该轴不运动,如上例中的 Z 轴不动;若 F 缺省,则按系统设置的速度进给或按前面程序段中 F 指定的速度进给。例 2: G02 为顺圆插补;G03 为逆圆插补功能: G02 为顺圆插补;G03 为逆圆插补,用以在指定平面

23、内按设定的进给速度沿圆弧轨迹切削。指令格式:G17 G02(G03) X_ Y_ I_ J_ F_;(XY 平面,模态)G18 G02(G03) X_ Z_ I_ K_ F_;(XZ 平面,模态)G19 G02(G03) Y_ Z_ J_ K_ F_;(YZ 平面,模态)G17 G02(G03) X_ Y_ R_;(XY 平面,模态,半径编程)G18 G02(G03) X_ Z_ R_;(XZ 平面,模态,半径编程)G19 G02(G03) Y_ Z_ R_;(YZ 平面,模态,半径编程)项 指令含义 指令 功能 G17 指定 XY 平面的圆弧 G18 指定 ZX 平面的圆弧 1 平面指定 G

24、19 指定 YZ 平面的圆弧 G02 指定为顺时针旋转 2 圆弧旋转方向 G03 指定为逆时针旋转 G90方式 指定工作坐标系的目标点位置 3 目标点 位置 G91方式 X,Y,Z中的 2轴 指定从起始点到目标点的距离 19从起始点到圆心的距离 I,J,K中的 2轴 指定从起始点到圆心的矢量 4 圆弧半径 R 指定圆弧半径 5 刀具进给速度 F 指定沿圆弧移动 速度 指令说明:使用圆弧插补指令,必须先用 G17/G18/G19 指定圆弧所在平面(XY、ZX、或 YZ 平面)。圆弧顺时针(或逆时针)旋转的判别方式为:在右手直角坐标系中,沿 X、Y、Z 三轴中非圆弧所在平面(如:XY 平面)的轴(

25、如:Z 轴)正向往负向看去,顺时针方向用 G02,反之用 G03,如图:地址 X,Y(或 Z)指定圆弧的终点即目标点,在 G90 方式(绝对坐标编程)中该点为工作坐标系的坐标;在 G91 方式(相对编程方式)中该点为相对于起始点的增量。I,J、K 分别为平行于 X,Y、Z 的轴,用来表示圆心的坐标,因 I,J、K 后面的数值为圆弧起点到圆心矢量的分量,故始终为相对于圆弧起点的增量值。当已知圆弧终点坐标和半径,可以选取半径编程的方式插补圆弧,R 为圆弧半径,当圆心角小于 180 度时 R 为正;大于 180 度时R 为负。指令 F 指定刀具沿轨迹的进给速度,缺省值为系统设置的进给速度或前序程序段

26、中指定的速度,执行 G02/G03 指令时,刀具以坐标轴联动的方式从当前位置插补加工至目标点。20G02(或 G03)一直有效,直到被具有插补功能的其它指令G00/G01/G03(或 G02)/G05取代。编程举例 1: 如图 2-6 所示,在 XY 平面上,加工圆弧 AB、BC,加工路线为 ABC,采用圆心和终点(IJK)的方式编程。1)绝对编程N10 G92 X38 Y44 Z0; 定义起刀点的位置N20 G90 G17 G03 X70 Y60 I20 J16;加工 ABN30 G02 X110 Y20 I0 J-40; 加工 BC2)相对编程N10 G91 G17;相对编程,指定在 XY

27、 平面加工N20 G03 X32 Y16 I20 J0 F200;加工 AB 圆弧N30 G02 X40 Y-40 I0 J-40; 加工 BC 圆弧21编程举例 2: 如图所示,设在 XY 平面上,加工圆弧 CD 和 DC,加工路线为 CDC,采用圆弧半径方式编程。1)绝对编程N10 G92 X-40 Y-30 Z0; 定义起刀点的位置N20 G90 G17 G02 X40 Y-30 R50; 加工 CD 段N30 G03 X-40 Y-30 R-50; 加工 DC 段2)相对编程N10 G91 G17;相对编程,指定在 XY 平面加工N20 G02 X60 Y0 R50 F200; 加工

28、CD 段圆弧N30 G03 X-60 Y0 R-50; 加工 DC 段圆弧编程举例 3: 当插补整圆时,只能采用 IJK 编程方式,如图 2-8 所示,设在 XY 平面上加工 R20 整圆。1) 绝对编程N10 G92 X0 Y0 Z0; 定义起刀点的位置N20 G90 G17 G00 X20 Y0; 将刀具移至点 AN30 G03 I-20 J0 F500; 加工整圆22N40 G00 X0 Y0; 回到起刀点2) 相对编程N10 G91 G17;相对编程,指定在 XY 平面加工N20 G00 X20 Y0; 将刀具移至 A 点N30 G03 I-20 J0 F500; 加工整圆N40 G0

29、0 X-20 Y0; 回到起刀点提示: 加工平面缺省为 XY;插补圆弧的尺寸必须在一定的公差范围之内,否则编译将不能通过,同时,系统会发出报警信息。本系统的公差值为 0.01mm;终点地址 X, Y, Z 若某一项为零,表示该轴无位移,可以省略; I0, J0, K0,可以省略。例 3;G40/G41/G42功能: 利用 G40 指令撤消刀具半径补偿,为系统的初始状态;用G41/G42 指令可以建立刀具半径补偿,在加工中自动加上所需的偏置量。指令格式:G40;(撤消刀具半径补偿,模态,初态)G41 D_;(设置左侧刀具半径补偿,模态)G42 D_;(设置右侧刀具半径补偿,模态)23说明: 在本

30、系统中刀具半径补偿只能针对 XOY 平面,对其它平面则无效。G41,G42 分别指定左(右)侧刀具半径补偿,即从刀具运动方向看去,刀具中心在工件的左(右)侧;本系统刀补的建立方法为:如果建立刀补后需切削的第一段轨迹为直线,则建立刀补的轨迹应在其延长线 S 上;若为圆弧,则建立刀补的轨迹应在圆弧的切线上。本系统刀补的撤消方法为:如果撤消刀补前的切削轨迹为直线,则刀具在移至目标点后应继续沿其延长线移动至少一个刀具半径后,再撤消刀补;若为圆弧,则刀具在移至目标点后应沿圆弧的切线方向移动至少一个刀具半径后,再撤消刀补。刀补的建立和撤消只能采用 G00 或 G01 进行,而不能采用圆弧插补指令如:G02

31、/G03/G05 等。地址 D 后的数值指定刀具的参数号,系统根据此参数号取半径24补偿值,半径补偿值可以在刀具参数中设置(参见刀具参数设置部分),也可以由指令 G10 设置,其范围为 0999.999mm。G40/G41/G42 指令为一组,在执行时一直有效,直到被同组的其它指令替代。如 G40 被 G41(或 G42)替代。编程举例:如图,命令刀具切削工件外形轮廓,走刀路线为ABCDEFGBA,在 BC 段设置刀具半径补偿(加工开始前),在 BA 段撤消刀具半径补偿(加工完毕后),编程如下:1)绝对编程N10 G92 X0 Y0 Z0; 定义起刀点的位置N20 G90 G00 X10;N3

32、0 G42 D01 G01 Y10; 建立右刀具半径补偿N40 X30; 加工 CD 段N50 Y20; 加工 DE 段N60 G03 X20 Y30 R10; 加工 EF 段圆弧N70 G01 X10; 加工 FG 段N80 Y0; 加工 GB 段N90 G40 G00 X0; 撤消刀具补偿N100 M02; 程序结束252)相对编程N10 G91 G00 X10;N20 G42 D01 G01 Y10; 建立右侧刀具补偿N30 G01 X20; 加工 CD 段N40 Y10; 加工 DE 段N50 G03 X-10 Y10 R10; 加工 EF 段圆弧N60 G01 X-10; 加 FG

33、段N70 Y-30; 加工 GB 段N80 G40 X-10; 撤消刀具补偿N90 M02; 程序结束M 指令:代码 功能 模态 初态 参数M00 程序暂停 M02 程序结束M03 主轴正转 M04 主轴反转 M05 主轴停止 M08 冷却液开 M09 冷却液关 26M96 程序段调用 P,LM97 程序跳转 PM98 子程序调用 P,LM99 子程序返回(2)系统主要操作功能表:功能 描述读入程序 从存储介质(软盘、硬盘、网络中)读入 CNC 加工程序查错编译 检查 CNC 加工程序的语法、数据错误并进行基本处理新建程序 在线编写一个新的 CNC 加工程序保存程序 将当前 CNC 加工程序保

34、存到存储介质(软盘、硬盘、网络中)程序另存 将当前 CNC 加工程序在存储介质(软盘、硬盘、网络中)建立一个 复制备份查找替换 查找字符串或替换内容图形方式 切换当前进行图形跟踪显示坐标方式 切换当前进行实时坐标显示单步方式 切换到单步运行方式连续方式 切换到连续自动控制方式跳步选段 切换到选段加工方式显示程序 切换到加工程序显示方式加工信息 切换到程序加工信息(加工时间等)方式调试断点 设置并执行调试断点手脉控制 切换到手摇脉冲方式,增量 x1、x10、x100、x1000点动控制 切换到连续点动控制方式,点动速度任意设置增量控制 切换到增量控制方式,速度和移动距离可自由设置 回机床零点回参

35、考点 G54-G59 指定工件坐标系统参考点参数设置 设置间隙、软限位、工件坐标系、图形显示参数等刀具管理 设置刀具参数加工日志 显示查看系统当前运行过程中所有重要信息记录历史日志 显示查看系统过去运行过程中所有重要信息记录PLC 输入诊测 查看 PLC 输入点状态,便于故障定位PLC 输出诊测 查看 PLC 输出点状态,便于故障定位进给保持 自动加工过程暂停,可切换到手动状态进行调整进给恢复 自动加工过程从暂停恢复运行,可切换到手动状态速度倍率控制 0-200%加工速度实时调整主轴变频控制 主轴无级调速,电压 0-10V主轴倍率控制 20-150%主轴转速实时调整27加工速度钳制 加工速度限

36、制软限位保护 将加工范围控制在一个区域内硬限位保护 超程保护并报警限位失效 使硬限位逻辑失效,便于超程后解除限位报警急停保护 运动停止并报警自动加减速控制 定位:直线加减速,插补:S 形 刀具半径补偿 C 型螺距补偿 等间距补偿,200 点PLC 参数设置PLC 编程 支持 T 形图编程PLC 程序测试三维仿真 OpenGL 标准实体三维加工过程仿真(三轴)1.5 OpensoftCNC 主要操作界面OpenSoftCNC 提供了采用 OpenGL 标准的三维实体仿真功能,可以逼真地查看零件切削过程,达到与 MasterCAM 等专业仿真软件相同的效果,同时可以在仿真过程中进行旋转、缩放、移动

37、等其他软件所不具备的动态控制。主要的四个功能区如下:(1)工作区由主工作区和辅助工作区构成,主工作区以图形方式显示加工过程;辅助工作区显示数控程序名称、路径、当前执行的行号、进度已经程序内容或当前加工信息。(2)信息区包括坐标区、控制区和 仿真设置,坐标区以绝对坐标方式显示加工过程;控 制区用于设置显示参数和加工参数。(3)子功能按钮栏包括包括读入程序、查错编译、 3D 方式、连续模式、单步模式、跳行选段、程序内容、加工信息及帮助操作按钮。28点击连续模式按钮,系统将自动执行加工程序直到程序结束。点击单步模式按钮,系统每一次加工只执行一行加工程序代码,当前一个程序段执行完毕后,系统处于进给保持

38、状态,需要按压循环启动按键启动下一程序段执行。点击跳行选段按钮,系统将从操作者选择的当前程序段自动执行加工程序直到程序结束。 点击程序内容按钮,辅助工作区显示载入系统的加工程序的内容点击加工信息按钮,辅助工作区显示当前正在执行的指令和加工执行的时间等信息。(4)控制面板内的加工控制按键对仿真进行控制。四个区域的细节功能,请点击 OpensoftCNC 的车削教学、铣削教学软件的“操作帮助” 。二、常用编程指令练习(1)熟悉车、铣系统的主要操作功能;(2)打开并运行 OpensoftCNC 自带的车削、铣削仿真演示程序;(3)请着重练习车削、铣削系统的常用 G 功能和 M 功能指令代码。车削指令:G00、G01、G02、G28、G33、G90、G92;铣削指令:G00、G01、G02、G03、G28、G41、G90、G92。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报