1 双通道机床对数控系统的一般要求
在双通道数控机床中,一般要求两个通道不但可以一起进行加土,而日_还可以分别进行加土。这样就要求数控系统具备如下功能:
(1)独立的几何轴。由十每个通道相当一台机床,所以要求每个通道内有各自的几何轴,即独立的X,Y,Z轴。
(2)独立的程序。在每个通道内,都要求有独立的程序,每个通道内的程序都有各自的G代码、M代码、S代码和基本循环。
(3)两(多)个通道间的NC程序可以进行相互等待。
(4)在通道中的公共轴可以在通道间相互转移。
2 西门子840 D双(多)通道的功能介绍及举例
现在常用的数控系统具有各自的双(多)通道功能,名称也不太相同,有的称为双系统,有的称为多轴组,但基本上和西门子的双(多)通道功能一样。西门子840 D可以控制多个方式组,每个方式组中可以控制多个通道,每个通道内的轴还可以实现联动。
(1)西门子840 D的每个通道中最多允许12根轴(主要和NCU版本有关),通道内的四轴联动是基本配置。在每个通道内都有各自的几何轴,即独立的X轴、Y轴、Z轴。以我公司的GMD200为例,介绍系统参数的设置。GMD200共有6根直线轴和2根主轴,参数设置如下:
N19100 $ON_NLM_AXES_IN_SYSTEM=8;系统中最大轴数
N19110 $ON_NLM_IPO_AXLS=4;联动轴数
N19200 $ON_NCM_C1IANNLLS=2;系统中通逆数
N19220 $ON_NCM_MODL_GhOCl'S=1;系统,}‘方式组数
N10000 $MN_AXCONF_MACIIAX_NAML_TAB[0]="X1";系统中的轴名称
N10000 $MN_AXCONh-MACIIAX_NAML_TAB[1]="X2"
N10000 $MN_AXCONh-MACIIAX_NAML_TAB[2]="Y1"
N10000 $MN_AXCONh-MACIIAX_NAML_TAB[3]="Y2"
N10000 $MN_AXCONh-MACIIAX_NAML_TAB[4]="Z1"
N10000 $ MN_AXCONh-MACIIAX_NAML_TAB[5}="G2"
N10000 $MN_AXCONh-MACIIAX_NAML_TAB[6]="S1' 1"
N10000 $MN_AXCONh-MACIIAX_NAML_TAB[7]="S1'2"
N10010 $MN_ASSIGN_C11AN-f0_ MODL, GROUP[0]=1;通逆指定到方式组
N10010 $MN_ASSIGN_C11AN-f0_MODL,_GROUP[ 1]=1(:11ANDA'1-A( 1);通逆1数据
N20050 $ MC_ AXCONF_GL,OAX_ ASSIGN_TAB[0]=1;通逆中何轴的轴号
N20050 $MC_ AXCONF_GL,OAX_ ASSIGN_TAB[1]--2
N20050 $MC_ AXCONF_GL,OAX_ ASSIGN_TAB[2] -3
N20060 $ MC_ AXCONF_GL,OAX_ NAML_TAB[0]="X";通逆Z中几何轴的名称
N20060 $ MC_ AXCONF_GL,OAX_ NAML_TAB[1]="Y"
N20060 $ MC_ AXCONF_GL,OAX_ NAML_TAB[1][2]="Z"
N20070 $ MC_ AXCONF_MACIIAX_CSL,D[0} -1;系统分配通逆1的轴号
N20070 $MC_ AXCONF_MACIIAX_USED[1]=3
N20070 $MC_ AXCONF_MACIIAX_USED[2]=5
N20070 $MC_ AXCONF_MACIIAX_USED[3]=7
N20070 $MC_ AXCONF_MACIIAX_USED[4]=2
N20080 $ MC_AXCONF_CIIANAX_NAML_TAB[0]="X";通逆中轴的名称
N20080 $MC_AXCONF_CIIANAX_NAML_TAB[1]="Y"
N20080 $MC_AXCONF_CIIANAX_NAML_TAB[2]="Z"
N20080 $MC_AXCONF_CIIANAX_ NAML_TAB[3]="S1"
N20080 $MC_AXCONF_CIIANAX_NAML_TAB[4]=”X2"CHANDATA(2);通逆2数据
N20050 $MC_AXCONF_CIIANAX_ ASSIN_TAB;和通逆1设置和同
N20060 $MC_AX(:ON1}_ (:L;OAX_ N AM L;三1-AB;和通逆1设置和同
N20070 $MC_ AXCONL-MACIIAX_USED[0]=1;系统分配通逆2的轴号
N20070 $MC_AXCONIF_MACIIAX_USED[ 1]--4
N20070 $MC_AXCONIF_MACIIAX_USED[2] -6
N20070 $MC_AXCONIF_MACIIAX_USED[3]=8
N20070 $MC_AXCONIF_MACIIAX_USED[4] -2
N20080 $MC_AXCONIF_MACIIAX_NAME_TAB;和通逆1设置相同
这样,就将这g根轴分配到了两个通道,每个通道内都有各自的几何轴,即X轴、Y轴和Z轴。
(2)在每个通道中,都有独立的加土程序。两个通道的程序可以同时启动,也可以分别启动。在程序页ICI下,选择分别要装载的程序,分别装载在不同的通道中。例如:通道1中装载CHAN1,通道2中装载CHAN2。在使用基本循环时,每个通道都可以同时或不同时调用相同或不同的基本循环。在每个通道中,有各自的M代码、S代码和T代码。不同通道内的各部分动作可以有相同或不同的M代码,不同通道内主轴可以相同或不同的转速运转,不同通道内可以执行相同或不同的刀具补偿。
(3)在双(多)通道机床中,由十加土土艺的要求,通道间NC程序的相互等待。例如:
(4)在双(多)通道机床中,由十机械结构的限制,某些轴需要作为公共轴,既能在通道1中运行,又能在通道2中运行。以我公司的GMD200为例,X1,X2轴为龙门轴,在通道1和通道2中共用,X轴既能在通道1中进行NC编程,又能在通道2中进行编程。这就要求X轴能够在通道间相互转移。X1轴和X2轴通过N30550$MA_AXCONF_ASSIGN_MASTER_CHAIV[AX1, AX2 ] = 1将X1轴X2轴指定在通道1内,这样,在正常状态下,X轴在通道1内可以正常编程。如果X轴在通道2内进行编程,有两种方式。
方式1:N30552$MA_AUTO_GET_TYPE[AX1,AX2] -1,X轴通过NC指令能够转移到通道2内。
通道1中—RELEASE(AX1);将X轴释放到中立状态
通道2中—GET ( AX1;将X轴转移到通道2中
通过上面的操作,X轴在通道2中就可以进行NC编程
方式2:N30552$MA_AUTO_GET_TYPE[AX1,AX2] -2,X轴可以自动地在通道1和通道2之间相互转移。也就是说在通道1或通道2的NC程序中,只要有X轴指令,X轴将自动地转移到相应的通道中。
3 结语
现在,多通道功能在机床中的应用越来越多,我公司的GMD200系列产品通过了有关部门的鉴定,并已生产数台,得到了用户的认可。
核心关注:拓步ERP系统平台是覆盖了众多的业务领域、行业应用,蕴涵了丰富的ERP管理思想,集成了ERP软件业务管理理念,功能涉及供应链、成本、制造、CRM、HR等众多业务领域的管理,全面涵盖了企业关注ERP管理系统的核心领域,是众多中小企业信息化建设首选的ERP管理软件信赖品牌。
转载请注明出处:拓步ERP资讯网http://www.toberp.com/
本文标题:多通道功能在数控机床上的应用
本文网址:http://www.toberp.com/html/consultation/10839310636.html