siemens02D 编程手册.docx
《siemens02D 编程手册.docx》由会员分享,可在线阅读,更多相关《siemens02D 编程手册.docx(37页珍藏版)》请在三一办公上搜索。
1、siemens02D 编程手册NC编程基本原理 程序名称 在编制程序时可以按以下规则确定程序名: 开始的两个符号必须是字母,其后的符号可以是字母,数字或下划线,最多为 举例:RAHMEN52 程序结构 1.结构和内容 NC程序由各个程序段组成。 每一个程序段执行一个加工步骤。 程序段由若干个字组成。 16个字符,不得使用分隔符 最后一个程序段包含程序结束符:M2。 2.NC程序结构 程序段 字 字 字 ;注释 程序段 N10 G0 X20 ;第一程序段 程序段 N20 G2 Z37 ;第二程序段 程序段 N30 G91 ; 程序段 N40 程序段 N50 M2 ;程序结束 字结构及地址 1.功
2、能/结构 字是组成程序段的元素,由字构成控制器的指令。 字由以下几部分组成 地址符 地址符一般是一字母。 数值 数值是一个数字串,它可以带正负号和小数点。 正号可以省略不写。 2.多个地址符 一个字可以包含多个字母,数值与字母之间用符号“=”举例:CR=5.23 隔开。 此外,G功能也可以通过一个符号名进行调用。 举例:SCALE;打开比例系数。 3.扩展地址 对于如下地址; R 计算参数 H H功能 I,J,K 插补参数/中间点 地址可以通过1到4个数字进行地址扩展。在这种情况下,其数值可以通过“=”进行赋值。 举例:R10=6.234 H5=12.1 I1=32.67 程序段结构 1.功能
3、 一个程序段中含有执行一个工序所需的全部数据. 程序段由若干个字和段结束符“LF”组成.在程序编写过程中进行换行时或按输入键时可以自动产生段结束符. 2.字顺序 程序段中有很多指令时建议按如下顺序: NGXYZFSTDM 程序段号说明以5或10为间隔选择程序段号,以便以后插入程序段时不会改变程序段号的顺序。 3.可被跳跃的程序段 那些不需在每次运行中都执行的程序段可以被跳跃过去,为此应在这样的 程序段的段号字之前输入斜线符“/”。 通过操作机床控制面板或者通过接口控制信号可以使跳跃程序段功能生效。几个连续的程序段可以通过在其所有的程序段段号之前输入斜线符“/” 被跳跃过去。 在程序运行过程中,
4、一旦跳跃程序段功能生效,则所有带“/” 符的程序段都不予执行,当然这些程序段中的指令也不予考虑。 程序从下一个没带斜线符的程序段开始执行。 3.注释 利用加注释的方法可在程序中对程序段进行说明,注释可作为对操作者的提示显示在屏幕上。 4.信息 信息编程在一个独立的程序段中。信息显示在专门的区域,并且一直有效,除非被一个新的信息所替代,或者程序结束。一个信息最多可以显示65个字符。 一个空的信息会清除以前的信息。 MSG 5.例子 N10 ;G&S公司订货号12A71 N20 ;泵部件17,图纸号:123 677 N30 ;程序编制员H.Adam,部门TV4 N40 MSG :50 G17 G5
5、4 G94 F470 S20 D0 M3 ;主程序段 N60 G0 G90 X100 Y200 N70 G1 Z185.6 N80 X112 /N90 X118 Y180 ;程序段可以被跳跃 N100 X118 Y120 N110 G0 G90 X200 N120 M2 ;程序结束 字符集 在编程中可以使用以下字符,它们按一定的规则进行编译。 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,Z 大写字母和小写字母没有区别. 2.数字 0,1,2,3,4,5,6,7,8,9 3.可打印的特殊字符 ( 园括号开 ) 园括号闭 方括号开
6、方括号闭 大于 : 主程序,标志符结束 = 赋值,相等部分 / 除号,跳跃符 * 乘号 + 加号,正号 - 减号,负号 “ 引号 _ 字母下划线 . 小数点 , 逗号,分隔符 ; 注释标志符 % 预定,没用 & 预定,没用 预定,没用 $ 预定,没用 ? 预定,没用 ! 预定,没用 4.不可打印的特殊 LF 程序段结束符 字符 空格 字之间的分隔符,空白字 制表键 预定,没用 指令表 含地址 义 用于某个刀具T刀具D 的补偿参数:D0赋值 说明 编程 刀补09整数,不带符号 表示补偿值=0一D 号 个刀具最多有9个D号 F 0.00199 999.999 刀具/工件的进给F 速度,对应G94或
7、G95,单位分别为进给率(与G4 F 一起0.00199 999.999可以编程停留时毫米/分钟或毫米/转 停留时间,单位秒 G4 F 单独运行 间) G功能按G功能组G功能G (准已事先规定 备功能字) G0 快速移动 划分, 一个程序段中只能有一个G功能组中的一个G功能指令。G功能按G 模态有效(直到被同组中其它功能替代),或者以程序段方式有效。 G功能组: 1:运动指令 G0 XYZ G1 直线插补 G2 顺时针圆弧插补G3 逆时针园弧插补CIP 中间点圆弧插补G1 XYZF G2 XYZIK ;圆心和终点 G2 XYCR=F ;半径和终点 (插补方式) G2 AR=IJF 模态有效 ;
8、张角和圆心 G2 AR=XYF ;张角和终点 G3.; 其它同G2 CIPXYZI1=K1=F G33 恒螺距的螺纹切削S M ;主轴转速,方向 G33ZK 在Z轴方向上带 补偿夹具攻丝. N10 SPOS= 主轴处于位置调节状态 N20 G331 ZK S ;在Z轴方向不带补偿夹具攻G331 不带补偿夹具切削内螺纹 丝 ;右旋螺纹或左旋螺纹通过螺距的 符号(比如K+) 确定: +: 同M3 -: 同M4 不带补偿夹具切削内螺纹. G332 退刀 刀 ;螺距符号同G331 G332 Z K ;不带补偿夹具切削螺纹. Z退CT 带切线的过渡圆弧插补 G4 快速移动 G63 快速移动 G74 回参
9、考点 G75 回固定点 TRANS 可编程的偏置 N10 N20 CT Z XF. 圆弧以前一段切线为过渡. 2: 特殊运行,程序G4 F或G4 S.;自身程序段方式有效 段 G63 ZFSM G74XYZ G75XYZ ;自身程序段 3: 写存储器,程序TRANSXYZ自身程序段方式有效 段 ROT 可编程的旋转 SCALE 可编程比例系数 MIRROR 可编程镜像功能 ATRANS 附加可编程的偏置 AROT 附加可编程的旋转 ASCALE 附加可编程比例系数 ROT RPL= ;在当前平面中旋转G17到G19 SCALEXYZ在所给定轴方向比例系数,自身程序段 MIRROR X0 改变方
10、向的坐标轴,自身程序段 ATRANSXYZ自身程序段 AROT RPL= ;在当前平面中旋转G17到G19 ASCALEXYZ在所给定轴方向比例系数,自身程序段 AMIRROR 附加可编程镜像功能 G25 G26 主轴转速下限 主轴转速上限 AMIRROR X0 改变方向的坐标轴,自身程序段 G25S ;自身程序段 G26S ;自身程序段 G110XY极点尺寸,直角极点尺寸,相对于上次编程的G110 设定位置 坐标,比如G17G110 RPAP极点尺寸,极坐标;自身程序段 G111 XY极点尺,寸直角极点尺寸,相对于当前工件坐G111 标系的零点 坐标,比如G17G111 RPAP极点尺寸,极
11、坐标;自身程序段 G112 XY极点尺,寸直角极点尺寸,相对于上次有效的G112 极点 坐标,比如G17G112 RPAP极点尺寸,极坐标;自身程序段 G17* G18 G19 G40 X/Y平面 Z/X平面 Y/Z平面 刀尖半径补偿方式的取消 调用刀尖半径补偿, 刀具在G41 轮廓左侧移动 6: 平面选择 模态有效 7: 刀尖半径补偿模态有效 G17所在平面的垂直轴为刀具长度补偿轴 调用刀尖半径补偿, 刀具在G42 轮廓右侧移动 G500 取消可设定零点偏置 8: 可设定零点偏 置模态有效 G54 第一可设定零点偏置 G55 第二可设定零点偏置 G56 第三可设定零点偏置 G57 第四可设定
12、零点偏置 G58 第五可设定零点偏置 G59 第六可设定零点偏置 按程序段方式取消可设定零G53 9: 取消可设定零点偏置 点偏置段方式有效 按程序段方式取消可设定零G153 点偏置,包括框架 G60* 准确定位 10:定位性能模态 有效 G64 连续路径方式 G9 准确定位,单程序段有效 11:程序段方式准 停段方式有效 在G60,G9方式下准确定位,G601 精 12:准停窗口模态在G60,G9方式下准确定位,有效 G602 粗 G70 英制尺寸 13:英制/公制尺 G71* 公制尺寸 寸模态有效 G700 英制尺寸,也用于进给率F G710 公制尺寸,也用于进给率F G90* 绝对尺寸
13、14:绝对尺寸/增 G91 增量尺寸 量尺寸模态有效 G94* 进给率F,单位毫米/分 15:进给/主轴模 态有效 G95 主轴进给率F,单位毫米/转 CFC 圆弧加工时打开进给率修调 16:进给率修调 CFTCP 关闭进给率修调 偿模态有效 G901 在圆弧段进给补偿“开” G900 进给补偿“关” G450 圆弧过渡 G451 等距线的交点 BRISK 轨迹跳跃加速 SOFT* 轨迹平滑加速 FFOWF 预控关闭 FFOWN* 预控打开 WALIMON* 工作区域限制生效 WALIMOF 工作区域限制取消 G920* 西门子方式 G921 其它方式 18:刀尖半径补偿 时拐角特性模态有效
14、21:加速度特性 模态有效 预控 模态有效 适用于所有轴,通过设定数据工作区域限制 激活;值通过G25,G26设模态有效 置 其它NC语言 模态有效 带* 的功能在程序启动时生效(如果没有编程新的内容,指用于“铣削” 时的系统变量). H H0= T0 H9999 H功能 0.0000019999.9 用于传送到PLC的H0= 999或使用指数形式 床制造厂家确定。 H7=23.456 X轴尺寸,在G2插补0.00199999.999 和G3中为圆心坐标:在G332 参见G2,G3,G33,G331和I 螺纹: 参数 0.00120000.000 G33,G331,G332中则表示螺距大 J
15、插补0.00199999.999 Y轴尺寸,在G2参见G2,G3,G33,G331和参数 螺纹: 和G3中为圆心坐G332 0.00120000.000 标:在G33,G331,G332中则表示螺距大 Z轴尺寸,在G2插补K 0.00199999.999 和G3中为圆心坐标:在G332 参见G2,G3,G33,G331和螺纹: 参数 0.00120000.000 G33,G331,G332中则表示螺距大 圆弧I1 插补的中0.00120000.000 间点 的参数 0.00199999.999 属于X轴;用于螺纹: CIP进行圆弧插补参见CIP 圆弧0.00199999.999 属于Y轴;用于
16、插补J1 螺纹: CIP进行圆弧插补参见CIP 的中0.00120000.000 的参数 间点 圆弧0.00199999.999 属于Z轴;用于插补K1 螺纹: CIP进行圆弧插补参见CIP 的中的参数 间点 0.00120000.000 子程可以选择L1L 序名7位十进制整数, 无符L9999999; 子程L ;自身程序段 及子号 序调用需要一个独程序立的程序段。注意:调用 辅助M 099整数,无符号功能 M0 程序停止 M1 程序有条件停止 L0001不等于L1 用于进行开关操作,如“打开” 冷却液,一个程序段M. 中最多有5个M功能 用M0停止程序的执行:按“启动” 键加工继续执行。 与
17、M0一样,但仅在“条件停(M1) 有效” 功能被软键或接口信号触发后才生效。 在程序的最后一段M2 程序结束 被写入 M3 主轴顺时针旋转 M4 主轴逆时针旋转 M5 主轴停 在机床数据有效时用M6更换刀具,M6 更换刀具 其它情况下直接用 T指令进行。 N 副程09999 9999整数, 与程序段段号一起比如:N20 序段 无符号 标识程段,N位于程序段开始 指明主程序段,用字符“:” 取代副: 主程09999 9999整数, 程序段的地址符序段 无符号 “N”。主程序段中必须包含其加工所需的全部指令 子程在同一程序段中多19999整数, 无符号 次调用子程序比比如:20 P 序调用次数 比
18、如:L781 P ;自身程序段 如:N10 L871 P3;调用三次 子程代替M2使用,保RET 序结 束 主轴转速,在S G4 0.00199 999.999中表示暂停时间 RET;自身程序段 证路径连续运行 主轴转速单位是转/分,在G4中作为S 暂停时间 可以用T指令直接刀具132000整数,无符号 更换刀具,可由M6T 号 进行。这可由机床T 数据设定 X 坐标0.00199999.999 位移信息 X 轴 坐标Y 轴 0.00199999.999 位移信息 Y 坐标Z 轴 0.00199999.999 位移信息 Z 圆弧单位是度,用于在AR 0.00001359.99999 参见G2/
19、G3 插补G2/G3中确定圆张角 循环弧大小 N10 CALL CYCLE 在两个轮廓之间插N10 XYCHF= 入给定长度的倒角 N11 XY 在两个轮廓之间插参见G2/G3 入给定边长的倒角 大于半圆的圆弧带N10 XYCHR= 负号“-” 在N11 XY 半径 加工CYCLE 仅为给定值 循环 钻削,CYCLE82 深孔加工 CYCLE83 深孔 G2/G3中确定圆葫 调用加工循环时要求一个独立的程序段;事先给定的参 数必须赋值 N10 CALL CYCLE 82 自身程序段 N10 CALL CYCLE 83 钻削 带补偿的CYCLE840 夹具 切削螺纹 带螺纹插CYCLE84 补切
20、 削螺纹 CYCLE85 镗孔 自身程序段 N10 CALL CYCLE 840 自身程序段 N10 CALL CYCLE 84 自身程序段 N10 CALL CYCLE 85 1 镗孔CYCLE86 2 镗孔CYCLE88 4 钻孔HOLES1 直线排列的孔 钻孔HOLES2 圆弧排列自身程序段 N10 CALL CYCLE 86 自身程序段 N10 CALL CYCLE 88 自身程序段 N10 CALLHOLES1 自身程序段 N10 CALLHOLES2 自身程序段 的孔 SLOT1 铣槽 铣圆SLOT2 形槽 矩行POCKET3 箱 圆行POCKET4 箱 端面CYCLE71 铣 C
21、YCLE72 轮廓 N10 CALL SLOT1 自身程序段 N10 CALL SLOT2 自身程序段 N10 CALL POCKET3 自身程序段 N10 CALL POCKET4 自身程序段 N10 CALL CYCLE 71 自身程序段 N10 CALL CYCLE 72 铣 与跳转标志符一向后自身程序段 起,表示跳转到所比如: GOTOB 跳转 指令 标志的程序段,跳N20 GOTOB MARKE 1 转方向向前 与跳转标志符一向前起,表示跳转到所比如: GOTOF 跳转 指令 标志的程序段,跳N20 GOTOF MARKE 2 转方向向后 在两个轮廓之间以RND 园角 0.01099
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- siemens02D 编程手册 编程 手册
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3165829.html