正在加载...

数控宏程序非模态调用(G65)指令的使用方法举例介绍
相关内容: 调用 模态 举例 使用方法 指令 介绍 程序 数控
非模态调用格式为

G65 P- L ­- <自变量表>;

式中,P为调用程序号,L为重复调用次数,自变量表为传递到宏变量的数据内容。非模态调用的宏程序只能在被调用后执行L次,程序执行G65后面的程序时不再调用。

例如,下列程序中,P9010表示调用O9010宏程序,L2表示调用两次,A1.0 B2.0表示把数据1.0和2.0传递到#1、#2变量中,即#1=1.0、#2=2.0。自变量与宏变量有对应关系,如A、B分别与#1、#2对应,实际编程时,对应关系可查阅数控系统手册。

O0001;

……

G65 P9010 L2 A1.0 B2.0;

……

M30;

O9010;

#3=#1+#2;

If [#3 GT 360] GOTO 9;

G00 G91 X#3;

N9 M99;
查阅全文... http://sk.28xl.com/2/10332/1.htm
宏程序跳转指令简介
相关内容: 简介 指令 程序

1)无条件跳转

GOTO n; 向前跳转

GOTO #i; 向后跳转

2)有条件跳转

IF 条件 GOTO n;

IF 条件 GOTO #i;

查阅全文... http://sk.28xl.com/2/10330/1.htm
最简单的数车指令G00在数控车削程序中的妙用
相关内容: 妙用 简单 指令 程序 数控车

     目前我们所接触到的教科书及数控车削方面的技术书籍,程序首句均为建立工件坐标系,即以G50 Xα Zβ作为程序首句。根据该指令,可设定一个坐标系,使刀具的某一点在此坐标系中的坐标值为(Xα Zβ)(本文工件坐标系原点均设定在工件右端面)。采用这种方法编写程序,对刀后,必须将刀移动到G50设定的既定位置方能进行加工,找准该位置的过程如下。

1)对刀后,装夹好工件毛坯;
2)主轴正转,手轮基准刀平工件右端面A;
3)Z轴不动,沿X轴释放刀具至C点,输入G50 Z0,电脑记忆该点;
4)程序录入方式,输入G01W-8F50,将工件车削出一台阶;
5)X轴不动,沿Z轴释放刀具至C点,停车测量车削出的工件台阶直径γ,输入G50 Xγ,电脑记忆该点;
6)程序录入方式下,输入G00 Xα Zβ,刀具运行至编程指定的程序原点,再输入G50 Xα Zβ,电脑记忆该程序原点。

       上述步骤中,步骤6即刀具定位在XαZβ处至关重要,否则,工件坐标系就会被修改,无法正常加工工件。有过加工经验的人都知道,上述将刀具定位到XαZβ处的过程繁琐,一旦出现意外,X或Z轴无伺服,跟踪出错,断电等情况发生,系统只能重启,重启后系统失去对G50设定的工件坐标值的记忆,“复位、回零运行”不再起作用,需重新将刀具运行至XαZβ位置并重设G50。如果是批量生产,加工完一件后,回G50起点继续加工下一件,在操作过程中稍有失误,就可能修改工件坐标系。鉴于上述程序首句使用G50建立工件坐标系的种种弊端,笔者想办法将工件坐标系固定在机床上,将程序首句G50 XαZβ改为G00 Xα Zβ后,问题迎刃而解。其操作过程只需采用上述找G50过程的前五步,即完成步骤1、2、3、4、5后,将刀具运行至安全位置,调出程序,按自动运行即可。即使发生断电等意外情况,重启系统后,在编辑方式下将光标移至能安全加工又不影响工件加工进程的程序段,按自动运行方式继续加工即可。上述程序首句用G00代替G50的实质是将工件坐标系固定在机床上,不再囿于G50 Xα Zβ程序原点的限制,不改变工件坐标系,操作简单,可靠性强,收到了意想不到的效果。

查阅全文... http://sk.28xl.com/16/10322/1.htm
数控程序的模态指令与非模态指令的区分
相关内容: 区分 模态 指令 程序 数控

(1)模态指令:称续效指令,一经程序段中指定,便一直有效,直到后面出现同组另一指令或被其他指令取消时才有效。编写程序时,与上段相同的模态指令可以省略不写。不同组模态指令编在同一程序段内,不影响其续效。

(2)非模态指令:称非续效指令,其功能仅在出现的程序段有效。

查阅全文... http://sk.28xl.com/3/10318/1.htm
数控编程指令的区别及技巧
相关内容: 区别 技巧 指令 编程 数控
1.G04暂停指令 
G04 X(U)_/P_ 是指刀具暂停时间(进给停止,主轴不停止),地址P或X后的数值是暂停时间。X后面的数值要带小数点,否则以此数值的千分之一计算,以秒(s)为单位,P后面数值不能带小数点(即整数表示),以毫秒(ms)为单位。 
例如,G04 X2.0; 或G04 X2000; 暂停2秒 
   G04 P2000; 
但谀承┛紫导庸ぶ噶钪校ㄈ鏕82、G88及G89),为了保证孔底的精糙度,当刀具加工至孔底时需有暂停时间,此时只能用地址P表示,若用地址X表示,则控制系统认为X是X轴坐标值进行执行。 
例如,G82 X100.0 Y100.0 Z-20.0 R5.0 F200 P2000; 钻孔(100.0,100.0)至孔底暂停2秒 
G82 X100.0 Y100.0 Z-20.0 R5.0 F200 X2.0; 钻孔(2.0,100.0)至孔底不会暂停。 

2.M00、M01、M02和M30的区别与联系 
M00为程序无条件暂停指令。程序执行到此进给停止,主轴停转。重新启动程序,必须先回到JOG状态下,按下CW(主轴正转)启动主轴,接着返回AUTO状态下,按下START键才能启动程序。 
M01为程序选择性暂停指令。程序执行前必须打开控制面板上OP STOP键才能执行,执行后的效果与M00相同,要重新启动程序同上。 
M00和M01常常用于加工中途工件尺寸的检验或排屑。 
M02为主程序结束指令。执行到此指令,进给停止,主轴停止,冷却液关闭。但程序光标停在程序末尾。 
M30为主程序结束指令。功能同M02,不同之处是,光标返回程序头位置,不管M30后是否还有其他程序段。 

3.地址D、H的意义相同 
刀具补偿参数D、H具有相同的功能,可以任意互换,它们都表示数控系统中补偿寄存器的地址名称,但具体补偿值是多少,关键是由它们后面的补偿号地址来决定。不过在加工中心中,为了防止出错,一般人为规定H为刀具长度补偿地址,补偿号从1~20号,D为刀具半径补偿地址,补偿号从21号开始(20把刀的刀库)。 
例如,G00 G43 H1 Z100.0; 
   G01 G41 D21 X20.0 Y35.0 F200; 

4.镜像指令 
镜像加工指令M21、M22、M23。当只对X轴或Y轴进行镜像时,切削时的走刀顺序(顺铣与逆铣),刀补方向,圆弧插补转向都会与实际程序相反,如图1所示。当同时对X轴和Y轴进行镜像时,走刀顺序,刀补方向,圆弧插补转向均不变。 
注意:使用镜像指令后必须用M23进行取消,以免影响后面的程序。在G90模式下,使用镜像或取消指令,都要回到工件坐标系原点才能使用。否则,数控系统无法计算后面的运动轨迹,会出现乱走刀现象。这时必须实行手动原点复归操作予以解决。主轴转向不随着镜像指令变化。 

5. 圆弧插补指令 
G02为顺时针插补,G03为逆时针插补,在XY平面中,格式如下:G02/G03 X_ Y_ I_ K_ F_或G02/G03 X_ Y_ R_ F_,其中X、Y为圆弧终点坐标,I、J为圆弧起点到圆心在X、Y轴上的增量值,R为圆弧半径,F为进给量。 
在圆弧切削时注意,q≤180°,R为正值;q>180°,R为负值;I、K的指定也可用R指定,当两者同时被指定时,R指令优先,I、K无效;R不能做整圆切削,整圆切削只能用I、J、K编程,因为经过同一点,半径相同的圆有无数个。 
当有I、K为零时,就可以省略;无论G90还是G91方式,I、J、K都按相对坐标编程;圆弧插补时,不能用刀补指令G41/G42。 

6.G92与G54~G59之间的优缺点 
G54~G59是在加工前设定好的坐标系,而G92是在程序中设定的坐标系,用了G54~G59就没有必要再使用G92,否则G54~G59会被替换,应当避免。 
注意:(1)一旦使用了G92设定坐标系,再使用G54~G59不起任何作用,除非断电重新启动系统,或接着用G92设定所需新的工件坐标系。(2)使用G92的程序结束后,若机床没有回到G92设定的原点,就再次启动此程序,机床当前所在位置就成为新的工件坐标原点,易发生事故。所以,希望广大读者慎用。 

7.编制换刀子程序。 
在加工中心上,换刀是不可避免的。但机床出厂时都有一个固定的换刀点,不在换刀位置,便不能够换刀,而且换刀前,刀补和循环都必须取消掉,主轴停止,冷却液关闭。条件繁多,如果每次手动换刀前,都要保证这些条件,不但易出错而且效率低,因此我们可以编制一个换刀程序保存在系统内存内,在换刀时,在MDI状态下用M98调用就可以一次性完成换刀动作。 
以PMC-10V20加工中心为例,程序如下: 
  O2002;      (程序名) 
  G80 G40 G49  ; (取消固定循环、刀补) 
  M05;      (主轴停止) 
  M09;      (冷却液关闭) 
  G91 G30 Z0;   (Z轴回到第二原点,即换刀点) 
  M06;      (换刀) 
  M99;      (子程序结束) 
在需要换刀的时候,只需在MDI状态下,键入“T5 M98 P2002”,即可换上所需刀具T5,从而避免了许多不必要的失误。广大读者可根据自己机床的特点,编制相应的换刀子程序。 

8.其他 
程序段顺序号,用地址N表示。一般数控装置本身存储器空间有限(64K),为了节省存储空间,程序段顺序号都省略不要。N只表示程序段标号,可以方便查找编辑程序,对加工过程不起任何作用,顺序号可以递增也可递减,也不要求数值有连续性。但在使用某些循环指令,跳转指令,调用子程序及镜像指令时不可以省略。 

9.同一条程序段中,相同指令(相同地址符)或同一组指令,后出现的起作用。 
例如,换刀程序,T2M06T3; 换上的是T3而不是T2; 
G01 G00 X50.0 Y30.0 F200; 执行的是G00(虽有F值,但也不执行G01)。 
不是同一组的指令代码,在同一程序段中互换先后顺序执行效果相同。 
G90 G54 G00 X0 Y0 Z100.0; 
G00 G90 G54 X0 Y0 Z100.0; 
以上各项均在PMC-10V20(FANUC SYSTEM)加工中心上运行通过。在实际应用中,只有深刻理解各种指令的用法和编程规律,才可以减少错误,避免事故的发生。 

10. 不同的控制系统指令的区别 
对于不同的控制系统,比如说,法兰克和西门子,它们的指令本身就是很不一样的。例如:法兰克的子程序以M98开始,M99结束,但是,西门子的是以L作为标记符,以M17结束。 
查阅全文... http://sk.28xl.com/2/10316/1.htm
零点偏置设定功能的调用和取消指令举例说明
相关内容: 取消 调用 零点 举例 指令 设定 功能 说明

以西门子840数控系统设定零点偏置指令为例进行讲解
(1)调用
G54 或者 G55 或者 G56 或者 G57 或者 G505 … G599
(2)取消
G53 或者 G500 或者 SUPA 或者 G153


指令说明
G53 以程序段方式取消当前可设定零点偏移和可编程零点偏移。
G54 bis G57 调用第二个到第五个可设定零点偏移/框架
G153 以程序段方式抑制可设定、可编程和整个基本框架。
G500 • G500=零框架, 标准设定,
(不包括偏移、旋转、镜像或者标度)
• 取消可设定零点偏移/框架(G54到G599),直至下一次调用。
• 激活整个基本框架 ($P_ACTBFRAME).
• G500不等于0
• 激活第一个可设定的零点偏移/框架 ($P_UIFR[0]) 和
• 激活整个基本框架($P_ACTBFRAME),或者激活一个已修改的
基本框架。
SUPA 程序段方式取消,包括编程的偏移、手轮偏移(DRF)、外部零点偏移和 PRESET偏移。
G505 ... G599 调用第6到第 99可设定的零点偏移。
功能
通过可设定的零点偏移 在所有轴中,工件零点以基本坐标系中的零点为基准进行调节。这样可以通过 G指令,在不同的程序之间调用不同夹具时的零点。
编程举例
在此示例中有 3个工件,它们分别固定在随行夹具中并与零点偏移值 G54到 G56相对应,一个一个进行加工。
N10 G0 G90 X10 Y10 F500 T1 返回
N20 G54 S1000 M3 调用第一个零点偏移,主轴右旋
N30 L47 程序运行,在此作为子程序
N40 G55 G0 Z200 调用第二个零点偏移Z,在障碍物之后
N50 L47 程序作为子程序运行
N60 G56 调用第三个零点偏移
N70 L47 程序作为子程序运行
N80 G53 X200 Y300 M30 零点偏移抑制,程序结束

查阅全文... http://sk.28xl.com/2/10309/1.htm


正在加载... 正在加载...

正在加载... 正在加载...


相关栏目


热门

数控 加工 编程 机床 维修 应用 实例 操作 数控机床 报警 技术 分析 系统 工艺 数控车床 伺服 控制 --Fanuc 模具 处理 方法 FANUC 刀具 教程 切削 指令 故障 研究 数控系统 主轴 使用 及其 培训 功能 电火花 零件 加工中心 车削 常用 循环 如何 铣床 自动 代码 发展 Pro/E 显示 磨床 介绍 装置 制造中 设计 基本 软件 定位 驱动器 模具设计 车床 成型 举例 工件 安全 主要 坐标系 表面 输入 特点 MasterCAM 国内 开机 制造 PRO/ENGINEER 补偿 原理 数字 运用 ProE 螺纹 诊断 常见 精度 基于 线切割 分类 原因分析 注塑 进行 产品 切割 行业 技能 坐标 伺服系统 大型 电池 焊接 运动 体系 正确 原因 解决方案 一般 缺陷 范围 简介 电机 铸铁 尺寸 压铸 产生 数控设备 三洋 驱动 Solidworks 方向 结构 选择 时间 工作 作用 工程 复合 机械 数控加工 位置 内容 电源 圆柱


热门


用360搜索本站内容

励志创业 | 精彩瞬间 | FLASH | 2009年4月4日龙城广场 | 2009坪山协力元旦文艺专题 | 2010坪山协力元旦文艺专题

常用资料| 印刷| 电工| 电子| 工控| 论文| 制冷| 包装| 数控| 菜谱| 短信| 范文| 驾车| 安全| 创业| 笑话| 人生| 故事| 宝宝| 幼儿| 小学| 初中| 高中| 古典文学