此外,还可以利用G54.1P1~G54.1P48选择48个扩展工件坐标系。表4.1-1 FS-0iMD系统G代码一览表(续)(续)......
2023-06-25
1.程序特点
车削类数控机床的最大特点是以工件回转作为切削主运动,因此,CNC只要有轴向(Z)和径向(X)两个基本坐标轴,就可完成绝大部分零件的切削加工,其编程指令与数控镗铣加工机床有较大的区别。
在FS-0iD,FS-0iTD/FS-0iMateTD是用于车削类数控机床控制的系统,它与数控镗铣床控制用的FS-0iMD/FS-0iMateMD比较,在编程指令上主要具有以下特点:
1)直径编程。在工程图上,回转体类零件的轮廓尺寸通常以直径的形式标注,为了减少编程中的换算,当FS-0iTD(包括FS-0iMateTD,下同)的CNC参数PRM1006.3设定为“1”时,在程序中可直接使用直径指定径向尺寸。
2)主轴每转进给。在工艺上,车削加工的切削进给量通常以主轴每转进给表示,为了简化编程、使切削用量与工艺参数统一,FS-0iTD程序中的进给速度F单位,可以直接通过编程指令G94/G95或G98/G99,随时进行每分钟进给(mm/min)和主轴每转进给(mm/r)间的转换。
3)线速度恒定控制。为了提高工件的表面质量,保证端面、侧面车削加工时的切削速度不会因直径的变化而改变,线速度恒定控制(G96)是FS-0iTD的常用指令。
4)车削固定循环。端面、内外圆和螺纹等是最常用的车削加工,为了适应这一加工要求,FS-0iTD设计有专门的车削加工固定循环指令,固定循环的动作和FS-0iMD有明显区别。
5)车削中心编程。为了适应车削中心、车铣复合加工中心的回转体铣削加工要求,FS-0iTD可采用柱面坐标编程、极坐标编程等特殊的铣削加工指令。
6)刀具补偿。大多数端面、内外圆和螺纹车削用的刀具都固定安装在刀架上,刀具补偿需要对X/Z轴位置(刀具偏置)和刀尖半径同时进行,其刀具补偿的编程、刀具补偿参数和FS-0iMD有明显区别。
7)功能限制。由于机床结构和工艺等方面的限制,车削加工机床一般不可以像铣床、加工中心那样在单刀架车床上进行对称加工(镜像)、比例缩放,也不能通过G54.1Pn选择扩展坐标系;内外圆车削时也不能使用单向定位功能。但由于车削中心需要进行铣削加工,因此,在FS-0iTD上,已经可以使用精确定位(G09)、准确停止(G61)、攻螺纹方式(G63)、连续切削(G64)等原来只能用于FS-0iMD的编程指令,有关内容可参见第4章。
2.代码体系
由于机床结构和工艺等方面的区别,早期的车削加工机床控制用的CNC和镗铣类机床控制用的CNC,在G指令代码的设计上有较大的差别,但是,随着车削中心、车铣复合加工中心的大量应用,在先进的CNC上,两者的功能正在相互融合,其G指令代码渐趋统一。FS-0iD有表3.1-1所示的三种G指令编程代码体系,操作者可以通过CNC参数PRM3401.6、PRM3401.7的设定自由选择。表中带阴影的G代码为通常的CNC开机默认G代码,它可以通过CNC参数的设定改变;G代码组00中,除特殊的CNC参数输入用指令G10/G11外,其他均为单段有效G代码,其余各组G代码均为模态G代码。
表3.1-1 FS-0iTD的G代码体系表
(续)
(续)
有关FANUC-0iD编程与操作的文章
变量可以灵活变化加工过程轨迹,用变量编程称为宏编程,用变量编制的程序称为宏程序。在宏编程中虽然子程序对编制相同加工操作的程序非常有用,但由于用户宏程序允许使用变量算术和逻辑运算及条件转移,使得编制相同加工操作的程序更加方便,可将相同加工操作编为通用程序。表6-1 变量与引数赋值的对应方法之一表6-2 变量与引数赋值的对应方法之二宏程序调用及赋值 宏程序调用及赋值,见图6-7。......
2023-06-25
1.提示CVAVR中,为了减小代码体积和加快程序运行速度,最好遵循下述原则:尽可能使用无符号变量;使用最小的数据类型,例如位型和无符号字符型;通过“Project”→“Configure”→“C Compiler”→“Compilation”→“Bit Variables Size”命令分配的位变量空间要尽可能的小,以便空出寄存器用以分配给其他全局变量;尽可能使用TINY模式;使用flash关键字把常量放在Flash中;程序调试结束后要关闭“Stack End Markers”选项,把程序再编译一次;与时间有关的部分用汇编语言来写。......
2023-11-26
主程序的结束标记用辅助机能代码M02或M30表示,子程序的结束标记用M99表示。图2.1-1 程序段的基本组成5)切削速度是多少?反之,仅在编入的程序段中有效的代码,则称为单段有效代码或单段有效指令。......
2023-06-25
这样,就形成了整个步进控制系统与SFC程序的一一对应。如果用顺序控制程序编写其互锁控制电路,不仅程序编写复杂,同时也无法显示信号运行时的先后逻辑顺序;而用SFC来编写互锁控制电路,由于其程序结构的特点,可以很好地应对这一要求。......
2023-06-16
图8.2-4 程序一览表显示图8.2-5 下一程序段显示3.程序检查当CNC处于自动运行时,通过MDI面板的功能键及软功能键〖程序〗,可选择程序显示页面。图8.2-7 8.4in LCD的当前程序段显示图8.2-8 G代码指令提示显示图8.2-9 G代码指令输入显示对话编程生成的程序同样可以利用程序编辑功能,进行修改、替换、删除、复制等操作,有关对话编程的更多内容,可以参见第6章、6.1节。......
2023-06-25
对于图5.2-3所示圆周孔加工,假设中心坐标为(x,y)、孔数为h、圆周半径为i、孔起始角为a、角度增量为b,可通过用户宏程序编制一个通用的孔加工程序。图5.2-3 圆周分布孔加工宏程序变量定义如下:#24:圆心的坐标x;#25:圆心的坐标y;#26:孔底平面z;#18:参考平面r;#9:进给速度f;#4:半径i;#1:孔起始角a;#2:角度增量b;#11:孔序号h;#3、#5、#6:中间变量。图5.2-4 数控车床深孔加工宏程序宏程序变量定义如下。......
2023-06-25
以数控车床G代码体系A为例,通常可以采用如下的程序基本格式。当使用G50建立工件坐标系时,其程序段格式为:N4的作用是建立工件坐标系,N5的作用是使刀具进入工件坐标系、生成刀具偏置,并靠近加工表面、主轴旋转,作好加工准备。......
2023-06-25
相关推荐