NC指令代码培训教材
- 格式:doc
- 大小:199.00 KB
- 文档页数:4
NC—基础教程(3)18、程序的结构和内容1、一个(NC-/零件-)程序由一系列程序段构成(参见下表)。
2、每个程序段说明一个加工步骤。
在一个程序段中以字的形式写出各个指令。
3、加工步骤中,最后一个程序段包含一个特殊字,表明程序段结束:M2,M17, M30.19、编程语言一、在编制NC 程序时,下面的符号可以使用:1、大写字母A, B, C, D, E, F, G, H, I, J, K, L, M, N, (O), P, Q, R,S, T, U, V, W, X, Y, Z2、小写字母a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,w, x, y, z3、数字0, 1, 2, 3, 4, 5, 6, 7, 8, 9需要注意:字母“O”不要与数字“0”混淆。
二、语言符号20、字1、“NC 语言”的一个字由一个地址符和一个数字或者一串数字组成,它们表示一个算术值。
一个字的地址符通常为一个字母。
2、数字串可以包含一个符号和小数点,符号位于地址字母和数字串之间。
正号(+)可以省去。
21、一个程序段中字的顺序1、为了使程序段结构清晰明了,程序段中字应按如下顺序排列:举例:N10 G… X… Y… Z… F… S… T… D… M… H…地址意义N 程序段号地址10 程序段号G 行程条件X,Y,Z 行程信息F 进给S 转速T 刀具D 刀具补偿号M 附加功能H 辅助功能有些地址也可以在一个程序段中多次使用(比如:G…, M…, H…).22、地址23、尺寸参数,绝对值/相对值,G90/G91编程:绝对尺寸输入G90X=AC(…) Y=AC(…) Z=AC(…)相对尺寸输入G91 或者X=IC(…) Y=IC(…) Z=IC(…)参数说明:X Y Z 待运行的轴名称=AC 绝对尺寸说明(非模态)=IC 相对尺寸说明(非模态)24、回转轴尺寸说明,用绝对尺寸, DC, ACP,ACN编程A=DC(…) B=DC(…) C=DC(…);回转轴以直接的、最短的位移方式返回到用绝对坐标编程的位置。
西门子PLC、NC培训教材(二)第三部分:S7300 PLC介绍简单介绍一下,最基本的线性化编程,线性化编程具有不带分支的简单结构:一个简单的程序块包含系统的所有指令。
线性编程类似于硬接线的继电器逻辑。
顾名思义,线性化程序描述了一条一条重复执行的一组指令。
所有的指令都在一个块内(通常是组织块)。
块是连续执行的,在每个CPU扫描周期内都处理线性化程序。
它的优点和缺点是什么?所有的指令都在一个块内,此方法适于单人编写程序的工程。
由于仅有一个程序文件,软件管理的功能相对简单。
但是,由于所有的指令都在一个块内,每个扫描周期所有的程序都要执行一次,即使程序的某些部分并没有使用。
此方法没有有效地利用CPU。
另外,如果在程序中有多个设备,其指令相同,但参数不同,将只得用不同的参数重复编写这部分程序。
SIMATIC 管理器的使用:SIMATIC 管理器管理STEP 7项目,它是主程序,并且也出现在WINDOWS桌面上。
LAD, STL, FBD 编写STEP 7 用户程序的工具,有“梯形图(LAD)”、“语句表(STL)”和“功能块图(FBD)”编程语言。
在使用SIMATIC 管理器时,必须首先设定PG-PC接口。
该工具用于设定MPI网络中的本地接点地址、传输速率和最高接点地址。
基本STEP 7 软件包还包括处理PID闭环控制问题的块,选择“PID Control Parameter Assignment”可以为闭环控制块分配参数。
转换S5文件:利用S5/S7 转换器可以把STEP5 程序转换成相应的STEP 7程序。
组态SIMATIC:该工具提供组态多用户系统的功能。
在硬件的故障处理上,我们经常用到的是复位功能。
CPU 存储器复位手动要求存储器复位执行存储器复位1. 把模式选择器放在“STOP”位置2. 把模式选择器保持在“MRES”位置,直到“STOP”指示灯闪烁两次(慢速)3. 松开模式选择器(自动回到“STOP”位置)1. 把模式选择器保持在“MRES”位置(STOP指示灯快速闪烁)2. 松开模式选择器(自动回到“STOP”位置)通过PG1. 把模式选择器放在“RUN-P”位置2. 菜单选择:PLC -> Operating Mode -> Stop3. 菜单选择:PLC -> Clear/Reset1. 点击“OK”按钮确认存储器复位插入存储器卡后1. 把模式选择器放在“STOP”位置2. 插入存储器卡3. “STOP”灯慢速闪烁1.把模式选择器保持在“MRES”位置(STOP指示灯快速闪烁)2. 松开模式选择器(自动回到“STOP”位置)在SIMATIC 管理器中,我们可以方便的进行PLC的故障诊断。
第2章NC编程基础本章主要内容:2.1 CIMATRON E NC编程的工作环境2.2 操作步骤2.1.1进入编程窗口进入编程有以下几种方式:1. 选择“文件”→“新建文件”命令,在弹出的“新建文档”对话框中选择“编程”,如图2-1所示,再单击“确定”打开编程工作窗口。
然后使用调入模型功能将以完成的模型输入到当前文件中来。
使用这种方法时必须事先建立好模型。
图2-1 新建编程文件2、新建文件,创建模型选择“文件”→“新建文件”→“新建编程文件”命令,打开编程窗口,单击(如图2-2)图标切换到CAD模式。
建立好模型后,再单击(如图2-2)图标切换到CAM模式进行编程加工。
在CAM模式下不能对零件作任何的修改,但可以进行隐藏、移动等操作。
图2-2 工作方式切换3、从模型输出到加工将已经完成的模型输出到加工。
分模完成后,选择“文件”→“输出”→“到加工”命令,如图2-3。
打开编程工作窗口。
图2-3 输出到加工2.1.2 工作模式Cimatron E编程工作模式有2种:向导和高级。
两种模式之间可进行切换。
可通过“视图”→“面板”→“向导模式(高级模式)选择模式。
向导模式的绘图区显示范围较大,不大占用绘图区的空间,对话框浮动在屏幕上。
在使用高级模式时,NC程序管理器和参数表在屏幕的左边显示。
可直接在参数表上进行操作。
如图2-4、2-5。
图2-4 向导模式图2-5高级模式2.2.1 Cimatron E编程的操作步骤Cimatron E编程有一定的操作步骤:首先调入一个CAD零件,接下去是定义毛坯和零件、创建刀路轨迹、加工程序(定义刀具),并进行加工模拟和输出加工代码。
调入模型方式参照前一节,加载文件后,有需要指定模型的放置位置和旋转角度,默认方式下为直接放到当前坐标的原点。
如有需要位置偏移和角度旋转的,在“特征向导”栏中有可选项,分别为“选择选项拾取参考”与“旋转角度”,如图2-6。
图2-6 模型放置向导2.2.2 新建刀路轨迹一个新建刀路轨迹可以包含一个或多个加工程序,这些程序在同一个坐标系下。
特变预算系统用户操作手册文档作者: 高振创建日期: 2011/12/5确认日期:控制编码: SBT_UG_GL_010当前版本: 1.1文档控制更改记录查阅分发编写说明关键用户培训手册的每一章将按预算业务中涉及的基本操作类型来展开,包括以下两个方面:∙操作说明:简要叙述操作的背景、用途、注意点等。
∙操作过程:简要叙述操作的步骤。
使用对象关键用户培训手册适用于机关本部及各分子公司预算管理人员以及其他需使用本系统相关功能的人员。
参考文档目录目录文档控制 (2)使用对象 (3)参考文档 (3)目录 (4)第一章初始设置 (5)1.1关键参数设置 (5)1.1.1 参数设置 (5)1.1.2 基础设置 (6)第二章预算基础 (9)2.1维度设置 (9)2.1.1 预算主体 (9)2.1.2 预算指标 (11)2.1.3 时间维度 (11)2.1.4维度管理 (12)2.2模型设置 (12)2.2.1 应用模型 (13)2.2.2 流程设置 (22)2.2.3 权限管理 (26)2.2.4 为应用模型增加控制方案 (31)第三章预算编制 (34)3.1 创建预算场景 (34)3.2 计划的创建与删除 (34)3.2.1 创建计划 (34)3.2.2 计划的删除 (35)3.3 预算填制 (35)3.4 审批上报 (39)3.5预算批复 (40)3.6 预算汇总 (41)第四章预算执行 (44)第五章预算调整 (46)第一章初始设置1.1关键参数设置1.1.1 参数设置需要注意的参数信息:集团参数—计划预算:1、NTB001:定时后台取执行数时间。
设置在日常执行节点自动取执行数的时间。
2、NTB009:业务数据默认权限。
指的是对于计划查看、审批、调整等按钮的权限,默认为否,若选择为否则对于所有计划都没有权限进行操作。
3、NTB010:主体默认权限。
默认为是,则可以过滤查看所有预算主体的相关数据,若为否则对所有预算主体都没有权限,需要在权限管理中进行分配。
14. NC 程序简介产生完毕一系列刀具路径后,可将这些刀具路径置于NC程序文件中准备作为指定NC 机床控制器的输出文件进行后处理。
在此可包含任意数量的刀具路径,并且可根据机床和相关的后处理器的需要重新排序这些刀具路径。
如果NC机床具有自动换刀功能,则可将不同尺寸刀具的刀具路径组合在同一NC程序中;否则,只能将刀具尺寸相同的刀具路径放在同一组。
∙删除全部并重设表格。
∙从PowerMILL_data/projects打开项目Tapefile_1。
此项目中包含多条刀具路径。
输出位置∙从主菜单中选取工具 自定义路径选项,然后从打开的表格中选取NC程序输出选项。
∙点取PowerMILL路径表格左手边的目录图标(将路径增加到列表顶部),打开选取路径表格。
如上图所示,在表格中选取路径C:\temp\NCPrograms,然后关闭表格。
注:以上目标目录NCPrograms 必须已存在,否则不能输出NC 程序文件。
设置参数∙ 在浏览器中右击NC 程序 → 参数选择。
∙ 点取表格中的目录图标,打开选取机床选项文件名表格。
选项文件决定了在NC 程序中应用哪种NC 格式。
∙ 选取文件 heid.opt ,这样将以 机床语言格式Heidenhain 输出NC 文件。
点 取打开和接受。
产生 NC 程序∙ 在浏览器域中右击 NC 程序 → 产生NC 程序。
∙ 输入名称 Job_646_top 并接受表格。
∙ 点取浏览器NC 程序旁的 +/- 图标,打开或关闭job_646_top 显示。
下面即 可将一部分或全部刀具路径增加到此激活的NC 程序中。
∙ 在浏览器中用左鼠标键点取并保持区域清除图标,然后拖动光标,此时光标上附加上了一虚幻图像。
∙ 将此虚幻图像拖动到激活的NC 程序 (Job_646_top) 上,然后释放鼠标 键。
点取浏览器job_646_top 旁的 +/- 图标,即可看到刀具路径 (Roughing_16)的内容已存在在此激活NC 程序中。
NC基础技术培训介绍本文档旨在为参加NC基础技术培训的人员提供全面的指导和培训内容。
NC (Numeric Control)是数控技术的缩写,是一种通过预先编写好的控制程序来控制机床和工作件加工的技术。
本文档将从NC的基本概念和原理开始介绍,然后逐步深入探讨NC程序和编程等方面的内容。
NC基础概念和原理数控技术的定义和应用领域数控技术是一种利用计算机来控制机床和工作件加工的技术。
它广泛应用于制造业,可以提高生产效率和加工精度,减少人力和资源成本。
数控系统的组成和工作原理数控系统由数控设备、执行机构和工作件三部分组成。
数控设备包括计算机和相应的软件,用于编写和存储NC程序。
执行机构是由电机、液压等控制组件组成,用于控制机床和工作件的运动。
工作件是需要加工的工件。
数控系统的工作原理是通过数控设备发送指令给执行机构,控制工作件的加工过程。
数控设备根据预先编写好的NC程序生成控制信号,执行机构根据控制信号控制机床和工作件运动,从而实现工件的加工。
NC程序和编程NC程序是一种用来控制机床和工作件加工过程的指令序列。
它是由一系列的NC指令组成,每个指令都包含了加工动作和参数信息。
NC程序可以通过手动编写、自动编程和CAD/CAM软件生成。
手动编写适用于简单的加工过程,自动编程适用于复杂的加工过程,CAD/CAM软件生成适用于需要进行图形设计和仿真的加工过程。
NC基础操作数控设备的启动和关闭1.启动数控设备:首先确保电源已连接并打开,然后按下启动按钮。
2.关闭数控设备:按下关闭按钮,然后断开电源。
NC程序的调用和运行1.调用NC程序:进入操作界面,找到NC程序管理菜单,选择需要调用的NC程序文件。
2.运行NC程序:在程序管理菜单中选择运行,确认加工参数和起点,按下启动按钮。
加工过程的监控和控制1.监控加工过程:观察机床、工作件的运动情况,检查加工过程中是否出现异常情况。
2.控制加工过程:根据加工过程的实际情况,可以进行加工速度、加工深度等参数的调整。
NC培训方案Author:zl一、熟悉Swing:1、熟悉Swing基本控件(NC中常用):标签、按钮、文本框、大文本框、下拉框、表格、树等;Swing中基本控件具有原子性,主要就是用来展现及接收信息:它们不会再容纳其它GUI组件,所以这些控件也没有布局(理解布局);有些基本控件是由其它控件组合而成,但其组合也不可变;所有基本控件都是JComponent的子类,所以都支持Swing的一些特性(提示、边框修饰等);2、熟悉Swing常用布局管理器:JPanel:是一个轻量级容器,可以对它设置各种布局管理器;布局管理器种类:CardLayout、FlowLayout、GridLayout、BoxLayout;(讲解布局管理器效果及用途)3、使用最多的事件:MouseListener;二、NC中Swing控件:1、NC控件与Swing控件对应(找出它们的对应类);2、NC界面类型介绍(单据类型):列表、卡片、管理、多子表管理、树卡片、树管理、树多子表卡片、树多子表管理3、NC界面布局分析:4、讲解NC参照控件;5、熟悉NC表格控件;三、NC开发常用事件:1、按钮事件:NC有自己的标准按钮,这些按钮在每个单据上方,开发人员可以自定义增加按钮等等;2、编辑后事件:用得非常多,单据界面中编辑一个文本框后,焦点变化至其它地方引起的事件;3、编辑前事件:一般是表格使用;四、NC单据开发:1、三个基本类:UI类、事件类、控制类;带大家做一个档案型的管理型单据的事例,实现基本功能增、删、改、查;五、NC流程开发:1、业务流程的配置及开发;六、NC报表开发:1、标准报表开发;练习:动手做个管理型单据;1、导PDM;2、增加单据类型;3、配置单据模板;4、配置查询模板;做一个报表,基本查询;1、配置报表模板;2、查询并出数据;。
1.1核算系统初始设置基本档案维护1.1.1设置部门信息操作路径:客户化_基本档案_组织机构_部门档案操作步骤:点击界面左侧“部门”,然后点击菜单栏上的“增加”按钮;在右边“基本信息”项下蓝色是必须填入的项目,黑色是选择填写的项目,填写完毕后点击菜单栏上的“保存”按钮,部门增加完成。
注意:部门档案可以分级;部门档案用作科目的辅助核算,可以实现按照部门进行明细核算的目的;也用于在固定资产系统中区分资产的管理部门和使用部门,所以是必须添加的档案。
部门档案由各单位自行添加。
1.1.2设置人员信息操作路径:客户化_基本档案_人员信息_人员管理档案界面如下图:操作步骤:选中相应部门,点击“增加”,在“人员基本档案”中录入“姓名”,在“人员管理档案”中,录入“编码”、“人员类别”、“部门”,信息。
其他栏目可以选择录入。
注意:1、人员编码不得重复2、为了平台后期发展,尽量维护到职日期。
如果没有特别记录只要不晚于当前录入日期即可1.1.3设置客商管理档案操作路径:客户化_基本档案_客商信息_客商管理档案操作步骤:选择地区分类中的某个地区,然后点击菜单栏“增加”,进入以下界面:输入“客商编码”、“客商名称(最好是客商全称)”、“客商简称”、“客商属性”项目,其他项目不是必输项,可以根据需要选择输入。
信息输入完毕后,点击菜单栏上“保存”,客商信息增加完毕。
注意:1、集团设置的客商分为:内部客商和外部客商,内部客商是由集团统一制定的,不允许下级单位增加;下级单位如需增加客商,只能在外部客商增加。
2、客商档案能够设置客户、供应商、客商三种属性,三种属性分别与科目中的客户、供应商和客商辅助核算都是一一对应的,一般选择为客商即可。
客商档案中的客商信息:会计科目中参照的客户、供应商及客商辅助核算:1.1.4项目类型操作路径:客户化_基本档案_项目信息_项目类型点击菜单“增加”按钮,录入相关信息,如下图:在右边窗口中依次填入“项目类型编码”、“项目类型名称”、“分类编码级次”、“项目控制级次”说明:1、若项目编码规则设置为3/2/2,表示该项目类型最多可划分三级,三级编码长度分别为3位数-2位数-2位数。
NC指令代码培训教材一.常用M代码1.M00、M01、M02、M30之区别均为程序结束指令,但M01必须在机台OSP功能开关开启方有效,M00、M01生效后机台程序暂停执行,按STAR键可继续向后执行,M30则为程序结束执行后程序将回到开始。
2.M98/M99/G65/G66/G67●子程序呼叫指令格式:M98 P_ H_ L_;L:子程序重复执行次数(当L 省略时视同L1 子程序执行一次)。
H:指定子程序中,开始执行的单节号码(当H 省略时,子程序从最前头的单节开始执行)。
P:指定子程序的程序号码(当P 省略时,指定程序本身,且只于记忆运转或MDI 运转模式时)。
●M89 为子程序调用指令,出现于主程序中,后接PXXXX指明调用XXXX号子程序●M99 位于子程序尾,执行后结束子程序回主程序运行所对应之M89后各单节指令直接调用子程序执行完M99时,机台将回到子程序头循环执行该子程序●主程序中M99;使用时,程序执行M99 后,回至主程序的开头。
(MDI 亦同)●下述的命令动作相同,各G 码对应的命令可由参数设定。
a︰M98 P△△△△;b︰G65 P△△△△△<自变量>;c︰G66 P△△△△△<自变量>;G66呼叫后必须用G67取消;●M98 指令与G65 指令的相异处1)G65 指令可以指定自变量,但是M98 不可以指定自变量。
2)M98 可以指定顺序号,但是G65, G66, G66.1 不可以指定顺序号。
3)M98 指令在M98 单节中,执行M, P, H, L 以外的指令后执行子程序,但G65 不执行任何指令而转向子程序。
4)M98 的单节中含有O, N, P, H, L 以外的地址时,单节停止执行,G65 的无单节停止。
5)M98 的呼叫层数与G65, G66, G66.1 相合最大为8 层,G65 与G66, G66.1 相合最大为4 层。
3.M29 刚性攻牙指令中详述4.M19 主轴定位指令。
14. NC 程序产生完毕一系列刀具路径后,可将这些刀具路径置于NC程序文件中准备作为指定NC 机床控制器的输出文件进行后处理。
在此可包含任意数量的刀具路径,并且可根据机床和相关的后处理器的需要重新排序这些刀具路径。
如果NC机床具有自动换刀功能,则可将不同尺寸刀具的刀具路径组合在同一NC程序中;否则,只能将刀具尺寸相同的刀具路径放在同一组。
•删除全部并重设表格。
•从PowerMILL_data/projects打开项目Tapefile_1。
此项目中包含多条刀具路径。
输出位置•从主菜单中选取工具 自定义路径选项,然后从打开的表格中选取NC程序输出选项。
•点取PowerMILL路径表格左手边的目录图标(将路径增加到列表顶部),打开选取路径表格。
如上图所示,在表格中选取路径C:\temp\NCPrograms,然后关闭表格。
注:以上目标目录NCPrograms必须已存在,否则不能输出NC程序文件。
209 / 8设置参数• 在浏览器中右击NC 程序 → 参数选择。
• 点取表格中的目录图标,打开选取机床选项文件名表格。
选项文件决定了在NC 程序中应用哪种NC 格式。
• 选取文件 heid.opt ,这样将以 Heidenhain 机床语言格式输出NC 文件。
点 取打开和接受。
产生 NC 程序• 在浏览器域中右击 NC 程序 → 产生NC 程序。
211 / 8• 输入名称 Job_646_top 并接受表格。
• 点取浏览器NC 程序旁的 +/- 图标,打开或关闭job_646_top 显示。
下面即 可将一部分或全部刀具路径增加到此激活的NC 程序中。
• 在浏览器中用左鼠标键点取并保持区域清除图标,然后拖动光标,此时光标上附加上了一虚幻图像。
•将此虚幻图像拖动到激活的NC程序(Job_646_top)上,然后释放鼠标键。
点取浏览器job_646_top旁的+/-图标,即可看到刀具路径(Roughing_16)的内容已存在在此激活NC程序中。
NC程序-认知篇赵彬2011-9目录一、看懂看懂NC NC NC程序第一步程序第一步程序第一步::了解机床二、看懂看懂NC NC NC程序第二步程序第二步程序第二步::找到工件—坐标系三、看懂看懂NC NC NC程序第三步程序第三步程序第三步::认识六大功能认识六大功能::G 、M -T 、H 、S -F四、NC NC程序升级第一步程序升级第一步程序升级第一步::宏程序与变量五、NC NC程序升级第二步程序升级第二步程序升级第二步::逻辑运算六、NC NC程序升级第三步程序升级第三步程序升级第三步::读懂一个加工程序机床的结构数控系统数控系统::读取读取、、编译编译NC NC NC程序程序程序,,将NC NC程序内容转换为电机运动脉冲指令和程序内容转换为电机运动脉冲指令和程序内容转换为电机运动脉冲指令和PLC PLC PLC输入指令输入指令输入指令。
伺服系统伺服系统::完成电机控制完成电机控制。
伺服放大器伺服放大器、、伺服轴伺服轴X X 、Y 、Z 、A 、B 轴电机电机、、滚珠丝杠滚珠丝杠、、编码器与光栅尺速度反馈速度反馈::编码器编码器((反馈脉冲频率反馈脉冲频率))位置反馈位置反馈::编码器编码器、、光栅尺光栅尺((参考标记参考标记))看懂看懂NC NC NC程序第一步程序第一步程序第一步::了解机床程序例1.1.坐标系原则坐标系原则坐标系原则--笛卡尔坐标笛卡尔坐标,,右手法则2.2.坐标系构成坐标系构成X2Y2X3Y3X5Y5机械坐标系-YX1Y1工件坐标系G54工件坐标系G55工件坐标系G56工件坐标系G59工件坐标系G58G57局部坐标G52X Y 第一参考点Prm_1240一般用于换刀位置2.2.坐标系构成坐标系构成绝对坐标绝对坐标=工件坐标,通过对机械原点的偏移进行设定,为加工的基准。
相对坐标相对坐标=相对于前一点的移动量(无实际位置概念)。
机械坐标机械坐标=通过参考点来建立机械坐标原点,反映机床的实际位置。
一.常用M代码
1.M00、M01、M02、M30之区别
均为程序结束指令,但M01必须在机台OSP功能开关开启方有效,M00、M01生效后机台程序暂停执行,按STAR键可继续向后执行,M30则为程序结束执行后程序将回到开始。
2.M98/M99/G65/G66/G67
●子程序呼叫指令格式:
M98 P_ H_ L_;
L:子程序重复执行次数(当L 省略时视同L1 子程序执行一次)。
H:指定子程序中,开始执行的单节号码(当H 省略时,子程序从最前头的单节开始执行)。
P:指定子程序的程序号码(当P 省略时,指定程序本身,且只于记忆运转或MDI 运转模式时)。
●M89 为子程序调用指令,出现于主程序中,后接PXXXX指明调用XXXX号子程序
●M99 位于子程序尾,执行后结束子程序回主程序运行所对应之M89后各单节指令
直接调用子程序执行完M99时,机台将回到子程序头循环执行该子程序
●主程序中M99;使用时,程序执行M99 后,回至主程序的开头。
(MDI 亦同)
●下述的命令动作相同,各G 码对应的命令可由参数设定。
a︰M98 P△△△△;
b︰G65 P△△△△△<自变量>;
c︰G66 P△△△△△<自变量>;G66呼叫后必须用G67取消;
●M98 指令与G65 指令的相异处
1)G65 指令可以指定自变量,但是M98 不可以指定自变量。
2)M98 可以指定顺序号,但是G65, G66, G66.1 不可以指定顺序号。
3)M98 指令在M98 单节中,执行M, P, H, L 以外的指令后执行子程序,但G65 不执行任何
指令而转向子程序。
4)M98 的单节中含有O, N, P, H, L 以外的地址时,单节停止执行,G65 的无单节停止。
5)M98 的呼叫层数与G65, G66, G66.1 相合最大为8 层,G65 与G66, G66.1 相合最大为4 层。
3.M29 刚性攻牙指令中详述
4.M19 主轴定位指令。
自动换刀时主轴必须先作定位。
高光产品时为保证产品每次加工时刀纹
一致或镗孔时防止进/退刀划伤孔内壁,需用其作主轴定向。
5.M3/M4/M5主轴正/反转/停转,由于机台默认为正转(M3),当采用左旋刀具时需加M4
6.M7/M8/M9 M7、M8可同开,但均会被M9关闭
二.S、T代码(略)
三.常用G代码
1.G41、G42、G40
G41及G42均可达到同一补正目的,只是对应补值正负不同(如下表),但必须与G40配套使用,若其后无G40取消则补正量会一直存在,并不因换刀等动作失效,转为孔加工时还会报警.
双向来回加工时若用同一补正号(值)会过切,故请慎用。
另添加补正位尽量设在刀具与工件接触前,G40取消于刀具撤离工件后。
圆弧切削当添加补正量大于切削半径时圆弧计算会发生干渗报警(此处亦受机台系统影响)
G68X α Yβ R_;(X α Yβ)为旋转心绝对坐标,R接正值为右旋,负值为左旋,需用G69取消
3.G81、G83、G84、G74、G80、G98/G99
依次为点钻、啄钻、右攻牙、左攻牙、孔加工循环取消;
●啄钻一孔时Q值与啄钻次数N计算法:N={|Z-R|/Q} 进位至整数值;
●采用G99时加工完该孔后刀具将退回到R值位;
●采用G99时加工完该孔后刀具将退回到钻孔循环指令前一Z值位;
●部分三菱系统支持在标准攻牙时采用啄式攻牙及不同的进退速度,格式如下:
G98/G99 G84 X_Y_ Z_ R_ Q_ F_ S1 _,S2_;
注:S1 _,S2_分别指攻牙与退刀速度
F为所攻牙之牙矩,攻牙速度受S控制,且此时操作面板上之转速控制钮失效。
●刚性攻牙格式:
M29S_;
G98/G99 G84 X_Y_ Z_ R_ F_;F值为攻牙速度,牙矩=F/S
G80;
●为改善加工孔之内壁光洁度或垂直度及微量加大孔径可采用孔底自动暂停,如:
G98/G99 G81 X_Y_ Z_ R_ F_ P2000;P2000指孔底暂停2秒
4.G00、G01、G02、G03、G04
●G00 快速进给,三菱系统受参数2001设定控制,mm/分。
●G01直线插补加工。
●G02/G03 顺时针/逆时针圆弧补间。
格式为:
G02/G03 X_Y_ Z_ R_ F_;
G02/G03 X_Y_ Z_ I_J_K_ F_;
G02/G03 X_Y_ Z_I_J_P_F_;
G02/G03 I_/J_ F_;平面全圆加工
注:X_Y_ Z_为圆弧加工终点刀具所处位置;
R为圆弧半径,且正值指弧心角小于1800 ,负值则指弧心角大于1800 ;
I_J_K_则代表圆弧所对应之圆心坐标,I、J其中之一不指定则指值为0,
圆弧中心坐标值必须使用从始点起的增量指令;
仅部分三菱系统采用P_可实现螺旋线切削,下刀点应在圆弧上。
若底层需为平面时,
还需另加一圈收平。
每圈下切削深度为:
(Z0 - Z_ )/ P_ Z0为下刀前深度
●当圆弧的终点与起点重合时,终点坐标可以不指定,且用I, J 和K 指定圆心坐标,
此时所指定的(真圆),可做360o 的圆弧切削。
●始点半径与终点半径不在同一圆弧上时,造成下列的情况。
¬当误差△R 值大于参数#1084RadErr 设定值时,在圆弧起点产生程序错误“P70”。
-误差△R 在参数设定值以下时,以涡旋形补间向指令终点移动。
参数设定范围为0.001∼1.000 (mm) 。
●R 与圆心及起始点的关系如上图。
●指定的圆弧补间指令,必须满足下列条件:L/2≤r
如果(L2-r)≧(参数︰#1084 Rad Err)则产生错误。
式中L 为圆弧起点与终点的直线。
●同一单节中,R 半径及I, J (K) 同时指定时,R 指定圆弧指令优先,真圆指令(始点与终点一
致)时,请用I, J (K) 指定圆弧指令。
(因为以R 指定时,执行立即完了,无动作发生)。
平
面选择与I, J, K 指定圆弧指令相同。
●G04 暂停指令,用法如示例:
G04 X 5000 ;⋯⋯⋯⋯⋯⋯暂停时间5 秒
G04 P 5000 ;⋯⋯⋯⋯⋯⋯暂停时间5 秒
G04 X 5. ;⋯⋯⋯⋯⋯⋯暂停时间5 秒
5.G10 刀补/座标等设定
●工件坐标系输入格式
G90/ G91 G10 L2 P_Xp_Yp_Zp;
(注)G91 模式时,补正量为增量值,程序执行时,补正量累积加算。
所以,在G10指令前的G90 或G91 模式需注意。
P值为0 指设定外部工件坐标,1~6则依次指设定G54~G59座标系,P 为0~6 以外之数
字时,P 之值视为1。
当P 省略时,视为现在选择中的工件坐标补正量输入。
●刀具补正输入格式
G10 L10 P_R_;长补正形状补正
G10 L11 P_R_;长补正磨耗补正
G10 L12 P_R_;径形状补正
G10 L13 P_R_;径磨耗补正
6.G52 局部坐标系设定
●机能及目的
在G54~G59 的各工件坐标系上可以用G52 指令,指定局部坐标系的程序原点。
G52 指令可以取代G92 指令﹐用来指定加工程序的原点与工件株点的偏移量。
●(2) 指令格
G54 (G54–G59) G52 Xx1Yy1Zz1 αα1;(α表示附加轴)
●G52 指令指定后在下一G52 指令指定前保持有效。
且G52 指令指定时不产生移动。
●G52指令可以不改变工件坐标系(G54~G59) 而可以任意再设定加工的坐标系。
●电源投入后,参考原点复归及挡块式手动参考原点复归时局部坐标系被取消。
●(G54~G59) G52X 0 Y 0 Z 0 α0;可取消局部坐标系。
●绝对值模式(G90) 时的坐标指令会向局部坐标系的位置移动。