CNC知识:西门子数控系统通道和方式组的基本概念与编程注意点
(2015-11-21 18:26:28)
标签:
插补器双刀架双通道通道轴设置方式组 |
分类: 制造业研究/机械设备/新能源 |
【什么是双通道】
就是两个插补器,双通道意味着系统可以同时执行两个程序,互不影响(当然也可以协调同步运行)。 对于双刀架车床就需要使用双通道。
【什么是方式组】
方式组中的“方式”指的是操作方式,即JOG,MDA,AUTO等方式,所以方式组就是以操作方式划分的小组。 如果是一个双方式组的系统意味着在这个系统上可以同时出现两种操作方式。
【数控系统中方式组、通道、操作方式的关系】
一个系统可以有若干个方式组,每个方式组可以有若干个通道,在一个方式组中的通道必然处于同一种操作方式下。以双刀架双主轴的车床为例,需要使用两个通道,方式组可以用一个,即两个刀架同时JOG或同时自动加工;也可以用两个方式组,即一个刀架在手动可以调整另一个刀架在自动加工。
【NC编程注意事项】
1、如果是一个方式组两个通道,那么:MD10010 ASSIGN_CHAN_TO_MODE_GROUP[0]=1;MD10010 ASSIGN_CHAN_TO_MODE_GROUP[1]=1;即把通道1和通道2都分配给方式组1。
2、如果是两个方式组两个通道,那么:MD10010 ASSIGN_CHAN_TO_MODE_GROUP[0]=1;MD10010 ASSIGN_CHAN_TO_MODE_GROUP[1]=2;即把通道1分配给方式组1;通道2分配给方式组2。
【通道与轴基本参数设定举例】
设置机床轴名,此例设置8个轴,X1/Y1/Z1/SP1,X2/Y2/Z2/SP2并分别分配给通道1/通道2。
MD10000 AXCONF_MACHAX_NAME_TAB[0]=X1
MD10000 AXCONF_MACHAX_NAME_TAB[1]=Y1
MD10000 AXCONF_MACHAX_NAME_TAB[2]=Z1
MD10000 AXCONF_MACHAX_NAME_TAB[3]=SP1
MD10000 AXCONF_MACHAX_NAME_TAB[4]=X2
MD10000 AXCONF_MACHAX_NAME_TAB[5]=Y2
MD10000 AXCONF_MACHAX_NAME_TAB[6]=Z2
MD10000 AXCONF_MACHAX_NAME_TAB[7]=SP2
通道轴设置:
通道1的设置:
定义几何轴,此处填写的是通道轴的序号
MD20050 AXCONF_GEOAX_ASSIGN_TAB[0] = 1
MD20050 AXCONF_GEOAX_ASSIGN_TAB[1] = 2
MD20050 AXCONF_GEOAX_ASSIGN_TAB[2] = 3
定义几何轴轴名
MD20060 AXCONF_GEOAX_NAME_TAB[0] = X
MD20060 AXCONF_GEOAX_NAME_TAB[1] = Y
MD20060 AXCONF_GEOAX_NAME_TAB[2] = Z
此通道使用的机床轴,此处的序号是针对MD10000的顺序。
MD20070 AXCONF_MACHAX_USED[0] = 1
MD20070 AXCONF_MACHAX_USED[1] = 2
MD20070 AXCONF_MACHAX_USED[2] = 3
MD20070 AXCONF_MACHAX_USED[3] = 4
通道轴名
MD20080 AXCONF_MACHAX_NAME_TAB[0] = X
MD20080 AXCONF_MACHAX_NAME_TAB[1] = Y
MD20080 AXCONF_MACHAX_NAME_TAB[2] = Z
MD20080 AXCONF_MACHAX_NAME_TAB[3] = SP
主主轴的选择
MD20090 SPIND_DEF_MASTER_SPIND = 1
通道2的设置:
定义几何轴,此处填写的是通道轴的序号
MD20050 AXCONF_GEOAX_ASSIGN_TAB[0] = 1
MD20050 AXCONF_GEOAX_ASSIGN_TAB[1] = 2
MD20050 AXCONF_GEOAX_ASSIGN_TAB[2] = 3
定义几何轴轴名
MD20060 AXCONF_GEOAX_NAME_TAB[0] = X
MD20060 AXCONF_GEOAX_NAME_TAB[1] = Y
MD20060 AXCONF_GEOAX_NAME_TAB[2] = Z
此通道使用的机床轴
MD20070 AXCONF_MACHAX_USED[0] = 5
MD20070 AXCONF_MACHAX_USED[1] = 6
MD20070 AXCONF_MACHAX_USED[2] = 7
MD20070 AXCONF_MACHAX_USED[3] = 8
通道轴名
MD20080 AXCONF_MACHAX_NAME_TAB[0] = X
MD20080 AXCONF_MACHAX_NAME_TAB[1] = Y
MD20080 AXCONF_MACHAX_NAME_TAB[2] = Z
MD20080 AXCONF_MACHAX_NAME_TAB[3] = SP
主主轴的选择
MD20090 SPIND_DEF_MASTER_SPIND = 2
就是两个插补器,双通道意味着系统可以同时执行两个程序,互不影响(当然也可以协调同步运行)。 对于双刀架车床就需要使用双通道。
【什么是方式组】
方式组中的“方式”指的是操作方式,即JOG,MDA,AUTO等方式,所以方式组就是以操作方式划分的小组。 如果是一个双方式组的系统意味着在这个系统上可以同时出现两种操作方式。
【数控系统中方式组、通道、操作方式的关系】
一个系统可以有若干个方式组,每个方式组可以有若干个通道,在一个方式组中的通道必然处于同一种操作方式下。以双刀架双主轴的车床为例,需要使用两个通道,方式组可以用一个,即两个刀架同时JOG或同时自动加工;也可以用两个方式组,即一个刀架在手动可以调整另一个刀架在自动加工。
【NC编程注意事项】
1、如果是一个方式组两个通道,那么:MD10010 ASSIGN_CHAN_TO_MODE_GROUP[0]=1;MD10010 ASSIGN_CHAN_TO_MODE_GROUP[1]=1;即把通道1和通道2都分配给方式组1。
2、如果是两个方式组两个通道,那么:MD10010 ASSIGN_CHAN_TO_MODE_GROUP[0]=1;MD10010 ASSIGN_CHAN_TO_MODE_GROUP[1]=2;即把通道1分配给方式组1;通道2分配给方式组2。
【通道与轴基本参数设定举例】
设置机床轴名,此例设置8个轴,X1/Y1/Z1/SP1,X2/Y2/Z2/SP2并分别分配给通道1/通道2。
MD10000 AXCONF_MACHAX_NAME_TAB[0]=X1
MD10000 AXCONF_MACHAX_NAME_TAB[1]=Y1
MD10000 AXCONF_MACHAX_NAME_TAB[2]=Z1
MD10000 AXCONF_MACHAX_NAME_TAB[3]=SP1
MD10000 AXCONF_MACHAX_NAME_TAB[4]=X2
MD10000 AXCONF_MACHAX_NAME_TAB[5]=Y2
MD10000 AXCONF_MACHAX_NAME_TAB[6]=Z2
MD10000 AXCONF_MACHAX_NAME_TAB[7]=SP2
通道轴设置:
通道1的设置:
定义几何轴,此处填写的是通道轴的序号
MD20050 AXCONF_GEOAX_ASSIGN_TAB[0] = 1
MD20050 AXCONF_GEOAX_ASSIGN_TAB[1] = 2
MD20050 AXCONF_GEOAX_ASSIGN_TAB[2] = 3
定义几何轴轴名
MD20060 AXCONF_GEOAX_NAME_TAB[0] = X
MD20060 AXCONF_GEOAX_NAME_TAB[1] = Y
MD20060 AXCONF_GEOAX_NAME_TAB[2] = Z
此通道使用的机床轴,此处的序号是针对MD10000的顺序。
MD20070 AXCONF_MACHAX_USED[0] = 1
MD20070 AXCONF_MACHAX_USED[1] = 2
MD20070 AXCONF_MACHAX_USED[2] = 3
MD20070 AXCONF_MACHAX_USED[3] = 4
通道轴名
MD20080 AXCONF_MACHAX_NAME_TAB[0] = X
MD20080 AXCONF_MACHAX_NAME_TAB[1] = Y
MD20080 AXCONF_MACHAX_NAME_TAB[2] = Z
MD20080 AXCONF_MACHAX_NAME_TAB[3] = SP
主主轴的选择
MD20090 SPIND_DEF_MASTER_SPIND = 1
通道2的设置:
定义几何轴,此处填写的是通道轴的序号
MD20050 AXCONF_GEOAX_ASSIGN_TAB[0] = 1
MD20050 AXCONF_GEOAX_ASSIGN_TAB[1] = 2
MD20050 AXCONF_GEOAX_ASSIGN_TAB[2] = 3
定义几何轴轴名
MD20060 AXCONF_GEOAX_NAME_TAB[0] = X
MD20060 AXCONF_GEOAX_NAME_TAB[1] = Y
MD20060 AXCONF_GEOAX_NAME_TAB[2] = Z
此通道使用的机床轴
MD20070 AXCONF_MACHAX_USED[0] = 5
MD20070 AXCONF_MACHAX_USED[1] = 6
MD20070 AXCONF_MACHAX_USED[2] = 7
MD20070 AXCONF_MACHAX_USED[3] = 8
通道轴名
MD20080 AXCONF_MACHAX_NAME_TAB[0] = X
MD20080 AXCONF_MACHAX_NAME_TAB[1] = Y
MD20080 AXCONF_MACHAX_NAME_TAB[2] = Z
MD20080 AXCONF_MACHAX_NAME_TAB[3] = SP
主主轴的选择
MD20090 SPIND_DEF_MASTER_SPIND = 2