2.5.4 主轴控制
| 信号类型 | 符号 | 信号接口 | 地址 | 信号功能 | 备注 |
| 输入信号 | nALM_M | CN15.04 | 主轴异常报警输入 | 此信号OV输入有效 | |
| 输出信号 | M03 | CN62.04 | Y0.3 | 主轴逆时针旋转(正转) | Y4.1功能可选择正转 |
| M04 | CN62.05 | Y0.4 | 主轴顺时针旋转(反转) | Y4.3功能反转 | |
| M05 | CN62.06 | Y0.5 | 主轴停止 | 地址复用,请注意选择使用 | |
| SPZD | CN62.08 | Y0.7 | 主轴制动 | 地址复用,请注意选择使用 | |
| GND | CN15.12 | 主轴模拟电压OV端 | |||
| SVC_OUT1 | CN15.13 | 主轴模拟电压输出端 | |||
| 指令格式 | M03 | 主轴逆时针旋转(正转) | |||
| M04 | 主轴顺时针旋转(反转) | ||||
| M05 | 主轴停止 |
控制参数
状态参数
_ { 0 0 1 . 4 = 1 } 主轴转速(0:开关量控制1:模拟电压控制)0 0 9 . 7 = = 1 主轴报警信号(0:高1:低)电平报警(与0V断开)
| 0 | 0 | 1 |
| **** | **** | **** | BIT4 | **** | **** | **** | **** |
BIT4:主轴转速(0:开关量控制1:模拟电压控制)
| 0 | 0 | 9 |
| BIT7 | **** | **** | **** | **** | **** | **** | **** |
BIT7:主轴报警信号(0:高1:低)电平报警(与0V通断)
数据参数
广州科源
主轴点动功能:
在主轴模拟电压控制状态下,打开【主轴点动】功能,再手动选择主轴正转/反转;主轴按数参109号设定转速正转或反转,经过数参108号设定的时间后停止。
注:如果选用脉冲控制主轴速度模式时,可以选着第3轴或第4轴或第5轴轴口发脉冲控制主轴,注意选择;
数参375进给轴做脉冲主轴和车方轴停止时最低速度(默认1)位参178.2进给轴做模拟主轴停止时(0:否1:是)停止启动前位置位参178.1第3轴是否设置为模拟主轴 (0:否1:是)位参006.4第4轴是否设置为模拟主轴(0:否1:是)位参178.0第5轴是否设置为模拟主轴 (0:否1:是)位参178.5第3轴为模拟主轴时选择 (0:第一1:第二)主轴位参006.3第4轴为模拟主轴时选择(0:第一1:第二)主轴位参178.4第5轴为模拟主轴时选择 (0:第一1:第二)主轴
如果第3轴和第4轴和第5轴均选择脉冲主轴位参 ^ { 1 7 8 . 1 = 1 } 和 6 . 4 = 1 和 ^ { 1 7 8 . 0 = 1 } ,都选择第1主轴位参 \scriptstyle 1 7 8 . 5 = 0 和 6 . 3 = 0 和 ^ { 1 7 8 . 4 = 0 } 时,启动主轴旋转指令M3/M4时,将三个轴发出同样的脉冲控制主轴;所以要注意选择使用。
第5轴第2主轴功能不标配,功能保留;
第4轴第2主轴功能标准版梯图写在第4轴动力头功能中,参数打开后可用M53/M54/M55控制;
第3轴第2主轴功能标准版梯图写在第3轴动力头功能中,参数打开后可用M50/M51/M52控制;
位参178.2(进给轴做脉冲主轴停止时(0:否1:是)停在启动前位置)参数作用:不选择停在起始位时 \scriptstyle 1 7 8 . 2 = 0 ,脉冲主轴停止位置随机,但是停止位置与系统显示坐标位置对应;
选择停在起始时 \scriptstyle 1 7 8 . 2 = 1 ,脉冲主轴停止位置将停止启动前的坐标位置;停止的最低转速有数参375控制。
控制脉冲主轴齿轮比将改为进给轴齿轮比控制;
第5轴做脉冲主轴齿轮比为数参148/数参151;
第4轴做脉冲主轴齿轮比为数参147/数参150;
第3轴做脉冲主轴齿轮比为数参146/数参149;
齿轮比算是与进给轴算法一致,例如主轴电机编码器线数2500,旋转轴走一圈360,
分子/分母 = [ 2 5 0 0 ^ { \ast } 4 ] / [ 3 6 0 ^ { \ast } 1 0 0 0 ] = 1 0 / 3 6 0 { ; }
脉冲主轴正常齿轮比情况下 1 / 3 6 最大脉冲输出频率 6 0 0 0 { r } /min,如果主轴需要大于 6 0 0 0 { r / m i n } 的可以把系统齿轮比分母放大2倍,驱动的分子放大2倍,这样可以输出 1 2 0 0 0 { r / m i n } ,如此类推。
注:车床系统最大主轴转速 9 9 9 9 { r / m i n } 0
注:动力头或脉冲主轴停止后,相对应的轴将切换回进给轴,可以执行进给轴指令。
注:系统只使用3个轴含C轴时,可以选择第3轴为C轴,脉冲口由第5轴发出。
数参225号[第3轴的轴名定义(3:A4:B5:C其他:Y)];
数参50号[第5轴端口脉冲发出(3:3TH4:4TH其他:5TH)]
2.5.5主轴转速开关量控制
相关信号(标准PLC程序定义)
S01~S04:主轴转速开关量控制信号,标准PLC程序定义的S01~S04信号接口为复用接口,S01~S04与 N 4 1 ~ N 4 4 共用接口。
控制逻辑(标准PLC程序定义)
CNC上电时, s _ { 1 } ~ s _ { 4 } 输出无效。执行S01、S02、S03、S04中任意一个代码,对应的S信号输出有效并保持,同时取消其它S信号的输出。执行S05一S07代码时,取消 s _ { 1 } ~ s _ { 4 } 的输出, s 1 ~ { \mathsf { s } } 4 同一时刻仅一个输出有效。
| 信号 | S1 | S2 | S3 | S4 |
| 诊断地址 | Y1.0 | Y1.1 | Y1.2 | Y1.3 |
| 接口引脚 | CN62.09 | CN62.10 | CN62.11 | CN62.12 |
| 注释说明 | 主轴1挡 | 主轴2挡 | 主轴3挡 | 主轴4挡 |
| 备注 | 主轴档位输出地址与宏输出#1103--#1106、M89I3-I6 输出地址复用,请注意选 择使用 | |||
控制参数
状态参数
0 0 1 . 4 = = 0 主轴转速(0:开关量控制1:模拟电压控制)
| 0 | 0 | 1 | **** | **** | **** | SPTY | **** | **** | **** | **** |
BIT4:主轴转速(0:开关量控制1:模拟电压控制)
数据参数
| 0 | 8 | 1 |
S代码执行时间(默认值:1)
PLC参数
\scriptstyle 1 0 1 5 . 4 = = 0 主轴换挡完成后延时断开输出(0:无效1:有效)
\kappa 0 2 8 . 3 = = 0 (204号 (0:主轴1挡1:M89I3自定义/宏输出#1103)输出Y1.0有效\kappa 0 2 8 . 4 = = 0 (204号 (0:主轴2挡1:M89I4自定义/宏输出#1104)输出Y1.1有效\kappa 0 2 8 . 5 = = 0 (0:主轴3挡1:M89I5自定义/宏输出#1105)输出Y1.2有效\kappa 0 2 8 . 6 = = 0 (0:主轴4挡1:M89I6自定义/宏输出#1106)输出Y1.3有效
| K | 1 | 5 |
| **** | **** | BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BITO |
BIT4:主轴换挡完成后延时断开输出(0:无效1:有效)
| K | 2 | 8 |
| BIT7 | BIT6 | BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BITO |
BITO · (0:主轴停止 1:M89I0自定义/宏输出#1100)输出Y0.5有效 BIT1 · (0:主轴夹紧 1:M89I1自定义/宏输出#1101)输出Y0.6有效 BIT2 : (0:主轴制动 1:M89I2自定义/宏输出#1102)输出Y0.7有效 BIT3 : (0:主轴1挡 1:M89I3自定义/宏输出#1103)输出Y1.0有效 BIT4 · (0:主轴2挡 1:M89I4自定义/宏输出#1104)输出Y1.1有效 BIT5 · (0:主轴3挡 1:M89I5自定义/宏输出#1105)输出Y1.2有效 BIT6 · (0:主轴4挡 1:M89I6自定义/宏输出#1106)输出Y1.3有效 BIT7 : (0:抱闸输出 1:M89I7自定义/宏输出#1107)输出Y2.7有效
注:当K15.4=1[主轴换挡完成后延时断开输出(0:无效1:有效)]时,主轴换挡完成后延时0.8秒断开档位输出。
2.5.6主轴自动换档控制
相关信号(标准PLC程序定义)
\mathsf { M } 4 1 ~ \mathsf { M } 4 4 :主轴自动换档输出信号,当选择主轴模拟量控制( 0 ~ 1 0 \mathsf { v } 模拟电压输出)时可支持4个档位主轴自动换挡控制。
M41I、M42I:主轴自动换档第1、2档位换档到位信号,可支持2个档位换档到位检测功能。
| 信号 | M41I | M421 | M41 | M42 | M43 | M44 | |
| 诊断地址 | X1.5 | X1.6 | Y1.0 | Y1.1 | Y1.2 | Y1.3 | |
| 接口引脚 | CN61.14 | CN61.15 | CN62.09 | CN62.10 | CN62.11 | CN62.12 | |
| 注释说明 | 1挡到位信号 | 2挡到位信号 | 主轴1挡 | 主轴2挡 | 主轴3挡 | 主轴4挡 | |
| 备注 | 到位信号与卡盘到位信号地址复用,选用 | 主轴档位输出地址与宏输出#1103--#1106、M89 | |||||
广州科源
| 控制参数 | 检测换挡到位时,卡盘到位检测无效 | I3-I6输出地址复用,请注意选择使 | ||||||||||
| 状态参数 主轴转速(0:开关量控制1:模拟电压控制) | ||||||||||||
| 001.4==1 BIT4 | 1 | **** | **** | **** | SPTY | **** | **** | **** | **** | |||
| 主轴转速(0:开关量控制1:模拟电压控制) | ||||||||||||
| 数据参数 0 | 6 | 5 | 主轴换挡时间1(默认值:1000)主轴换档关闭原档位时间的计时 | |||||||||
PLC参数
\ K 0 1 5 . 0 = = 1 主轴自动换挡功能(0:无效1:有效)
\scriptstyle 1 0 1 5 . 1 = = 0 (0:不检查1:检查)换档到位信号
\ K 0 1 5 . 2 { = } { = } 1 自动换挡1、2挡到位信号与 + 2 4 \lor ( 0 :接通1:断开)有效
\ K 0 1 5 . 3 = = 0 主轴档位(0:否1:是)掉电记忆
\scriptstyle 1 0 1 5 . 4 = = 0 主轴换挡完成后延时断开输出(0:无效1:有效)
\ K 0 1 5 . 5 = = 0 主轴自动换档时(0:否1:是)主轴正转信号
\kappa 0 2 8 . 3 = = 0 (0:主轴1挡1:M89I3自定义/宏输出#1103)输出Y1.0有效
\scriptstyle 1 0 2 8 . 4 = = 0 (0:主轴2挡1:M89I4自定义/宏输出#1104)输出Y1.1有效
\mathsf { K 0 2 8 . 5 = = 0 } (0:主轴3挡1:M89I5自定义/宏输出#1105)输出Y1.2有效
\kappa 0 2 8 . 6 = = 0 (0:主轴4挡1:M89I6自定义/宏输出#1106)输出Y1.3有效
BITO : 主轴自动换挡功能(0:无效1:有效)
BIT1 : (0:不检查1:检查)换档到位信号
BIT2 自动换挡1、2挡到位信号与+24V(0:接通1:断开)有效
BIT3 : 主轴档位(0:否1:是)掉电记忆
BIT4 : 主轴换挡完成后延时断开输出(0:无效1:有效)
BIT5 : 主轴自动换档时(0:否1:是)主轴正转信号
| K | 1 | 5 |
| **** | **** | BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BITO |
| BIT7 | BIT6 | BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BITO |
BITO · (0:主轴停止 1:M89I0自定义/宏输出#1100)输出Y0.5有效BIT1 : (0:主轴夹紧 1:M89I1自定义/宏输出#1101)输出Y0.6有效BIT2 (0:主轴制动 1:M89I2自定义/宏输出#1102)输出Y0.7有效BIT3 (0:主轴1挡 1:M89I3自定义/宏输出#1103)输出Y1.0有效BIT4 (0:主轴2挡 1:M89I4自定义/宏输出#1104)输出Y1.1有效BIT5 : (0:主轴3挡 1:M89I5自定义/宏输出#1105)输出Y1.2有效BIT6 : (0:主轴4挡 1:M89I6自定义/宏输出#1106)输出Y1.3有效BIT7 : (0:抱闸输出 1:M89I7自定义/宏输出#1107)输出Y2.7有效主轴自动换档计时ms(默认值:10000)时间到达后未检测信号报警注:换挡时输出可以选择固定模拟电压mv或选择输出目标档位固定转速 r / \min 。位参179.6[主轴自动换挡输出(0:数参67号为固定电压1:数参67号为固定转速)]
\bullet 功能说明:
1)必须在选择主轴转速是模拟电压控制方式下(状态参数NO.001的Bit4位设置为1),且状态参数K0015.0设置为1时,主轴自动换档功能才有效;主轴自动换档功能无效时,执行 { M 4 1 ~ M 4 4 } 时CNC将报警。M41、M42、M43、M44同一时刻仅一个有效。
2)主轴自动换档功能用于控制自动切换主轴机械档位,CNC执行S口口口口代码时,根据当前M4n控制的档位对应的参数 ( \mathtt { M 4 1 } ~ \mathtt { M 4 4 } 分别对应数据参数N0.037~NO.040)计算输出给主轴伺服或变频器的模拟电压,控制主轴实际转速与S代码的转速一致。
3)当参数 K0015.3为0时主轴档位不记忆,重新上电后M41输出;当参数K0015.3为1时主轴档位记忆,重新上电将保持断电时的状态。
4)执行M41、M42、M43、M44中任意一个代码,按数据参数NO.067设定的值(单位:毫伏)输出模拟电压给主轴伺服或变频器;
5) 延迟数据参N数065(换档时间1)后,关闭原档位输出信号同时输出新的换档信号;
6 当换档为1或2档时,且参数 K0015.1[(0:不检查1:检查)换档到位信号]为1,则转7),否则转8);
7)检查1或2档到位输入信号M41I、M42I,如果换档到位转8);如果换档不到位,则CNC一直等待换档到位信号经过时间T45设置时间后未检测到信号则报警;
8) 延迟数据参数Ne066(换档时间2),根据当前档位按数据参数NO.037~NO.040(对应1~4档)设置值输出主轴模拟电压,换档结束。
9)当K15.1=1[(0:不检查1:检查)换档到位信号]时,卡盘到位信号则不检查;
10)当 \ K 1 5 . 5 = 1 [主轴自动换档时(0:否1:是)主轴正转信号]时,执行M4□时在输出档位同时输出主轴正转,换挡完成后断开主轴正转
11)当 \ K 1 5 . 4 = 1 [主轴换挡完成后延时断开输出(0:无效1:有效)]时,主轴换挡完成后延时0.8秒断开档位输出。
2.5.7第2主轴功能
| 信号类型 | 符号 | 信号接口 | 地址 | 信号功能 | 备注 |
| 输入信号 | ALM | CN15.06 | X4.1 | 第2主轴报警信号 | |
| 输出信号 | M63 | CN62.40 | Y3.3 | 第2主轴逆时针旋转(正转) | |
| M64 | CN62.41 | Y3.4 | 第2主轴顺时针旋转(反转) | ||
| GND | CN15.25 | 第2主轴模拟电压0V端 | |||
| SVC_OUT1 | CN15.24 | 第2主轴模拟电压输出端 | |||
| 指令格式 | M63 | 第2主轴逆时针旋转(正转) | |||
| M64 | 第2主轴顺时针旋转(反转) | ||||
| M65 | 主轴停止 |
控制参数
状态参数
_ { 0 0 1 . 4 = 1 } 主轴转速(0:开关量控制1:模拟电压控制)1 9 6 . 4 = = 1 是否启动多主轴控制功能(0:否1:是)
| 0 | 0 | 1 |
| **** | **** | **** | BIT4 | **** | **** | **** | **** |
BIT4:主轴转速(0:开关量控制1:模拟电压控制)
| 1 | 9 | 6 |
| **** | **** | **** | BIT4 | **** | **** | **** | **** |
BIT4:是否启动多主轴控制功能(0:否1:是)
数据参数
| 0 | 6 | 4 |
第2主轴对应10V最高转速(默认值:6000)
注:同时受数参75号主轴最高转速控制
| 0 | 7 | 5 | 最大主轴转速(默认值:6000) | |
| 3 | 7 | 4 | 系统上电设置主轴速度值(默认值:300) |
PLC参数
\mathsf { K 1 7 . 7 } \mathsf { = } \mathsf { = } \mathsf { 1 } 多主轴功能(0:无效1:有效)\ K 1 7 . 3 = = 0 第2主轴报警信号与+24V(0:接通1:断开)有效
| K | 1 | 7 |
| BIT7 | BIT6 | BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BITO |
BIT7:多主轴功能(0:无效1:有效)
2.5.8 主轴夹紧功能
| 信号 | Y0.6 |
| 诊断地址 | CN62.07 |
| 注释说明 | 主轴夹紧输出 |
| 备注 | M20 主轴夹紧/M21主轴松开;主轴夹紧输出地址与宏输 出#1101、M89I1输出地址复用,请注意选择使用 |
控制参数:
PLC参数
\mathsf { K 1 7 . 6 = } \mathsf { = } 0 (204号 多主轴有效时,主轴夹紧(0:第1主轴1:第2主轴)\mathsf { K } 2 8 . 1 \mathsf { = } \mathsf { = } 0 (0:主轴夹紧1:M89I1自定义/宏输出#1101)输出Y0.6有效K21.5 主轴夹紧CS轴选择(00:5th 01:4th 10:3th 11:无效)[梯图版本V2.19]K21.6 主轴夹紧CS轴选择(00:5th 01:4th 10:3th 11:无效)[梯图版本V2.19]
| K | 1 | 7 |
| BIT7 | BIT6 | BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BITO |
BIT6:多主轴有效时,主轴夹紧(0:第1主轴1:第2主轴)
| K | 2 | 8 |
| BIT7 | BIT6 | BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BITO |
BIT1: (0:主轴夹紧1:M89I1自定义/宏输出#1101)输出Y0.6有效
功能说明:
1)M20与M21为一对控制主轴夹紧与夹紧松开的M指令,用于定位后将主轴夹紧,以免钻孔或攻丝时主轴受力转动。
2)主轴移动或旋转时不能执行M20主轴夹紧,主轴被夹紧后,也不能旋转或移动主轴,否则 PLC将报警。
3)由K17.6设置选择主轴夹紧时被夹紧的主轴为第1主轴或第2主轴,应根据实际情况进行设置。
4)标准梯图可选择第几轴做CS轴(K21.5/K21.6),当 \mathsf { K 1 7 . 6 = 0 } [多主轴有效时,主轴夹紧(0:第1主轴1:第2主轴)J时,在第1主轴旋转转运行或主轴CS功能分度时执行M20主轴夹紧时,系统报警PLC抱紧A5.3主轴旋转或进给时不允许夹紧主轴;在第1主轴已被夹紧,执行第1主轴旋转或主轴CS功能分度时,系统报警PLC报警A5.4主轴被夹紧,不允许旋转或进给。
5)当 \mathsf { K } 1 7 . 6 \mathsf { = } 1 [多主轴有效时,主轴夹紧(0:第1主轴1:第2主轴)],在第2主轴旋转转运行或主轴CS功能分度时执行M20主轴夹紧时,系统报警PLC抱紧A5.3主轴旋转或进给时不允许夹紧主轴;在第2主轴已被夹紧,执行第2主轴旋转或主轴CS功能分度时,系统报警PLC报警A5.4主轴被夹紧,不允许旋转或进给。
注:新增自动松开夹紧功能(2021版,[梯图版本V2.19]);
数参216【G83/G87钻孔留空量】默认2
数参217【主轴夹紧M代码】默认20[如果需要修改梯图对应主轴 \mathtt { M } 代码时,此参数也需要修改为对应的M代码值]
位参172.5【钻/镗/刚性攻丝/循环CS轴夹紧自动(0:否1:是)有效】默认0
G83/G87/G85/G89钻孔循环CS轴自动松开有效时(编辑有M20指令),在打孔指令G83/G87中CS轴指令未移动完,主轴夹紧指令需要等待指令完成后才输出;指令CS轴移动指令时需要自动松开主轴夹紧;G83C100Z-20R5F100M20;//先执行M21完成后,执行C100完成后,执行M20;C140M20;//先执行M21完成后,执行C100完成后,执行M20;G80;
注:打开位参 1 7 2 . 5 = 1 【钻/镗/刚性攻丝/循环主轴夹紧自动(0:否1:是)有效】时,在循环代码中C轴需要夹紧松开时,可以不编辑M20代码控主轴夹紧松开,系统自动加入在执行C坐标先系统先执行松开代码M21等待完成后在走C坐标,坐标完成后执行M20夹紧代码;如果打开了参数也编辑了M20时,以M20为准。
2.5.9 多主轴功能说明
| 信号类型 | 符号 | 信号接口 | 地址 | 信号功能 | 备注 |
| 输出信号 | M03 | CN62.04 | Y0.3 | 第1主轴逆时针旋转(正转) | |
| M04 | CN62.05 | Y0.4 | 第1主轴顺时针旋转(反转) | ||
| M05 | CN62.06 | Y0.5 | 第1主轴停止 | ||
| GND | CN15.12 | 第1主轴模拟电压OV端 | |||
| SVC_OUT1 | CN15.13 | 第1主轴模拟电压输出端 | |||
| M63 | CN62.40 | Y3.3 | 第2主轴逆时针旋转(正转) | ||
| M64 | CN62.41 | Y3.4 | 第2主轴顺时针旋转(反转) | ||
| M65 | 第2主轴停止 | ||||
| GND | CN15.25 | 第2主轴模拟电压0V端 | |||
| SVC_OUT2 | CN15.24 | 第2主轴模拟电压输出端 |
相关指令
M03 第1主轴正转M04 第1主轴反转M05 第1主轴停止M63 第2主轴正转M64 第2主轴反转M65 第2主轴停止M20 主轴夹紧输出M21 主轴夹紧松开输出
功能描述
1)多主轴控制功能设置有效后,上电默认为第1主轴控制;
2)执行M03、M04、M05,第1主轴的相应信号输出,此时将设定为第1主轴控制,此后执行的S指令将改变第1主轴的转速。同理,执行M63、M64、M65,第2主轴的相应信号输出,此时将转换为第2主轴控制,此后执行的S指令将改变第2主轴的转速。
3) 刚性攻丝时主轴切换无效。
4) 面板主轴手动正转、反转、主轴倍率按键只对第1主轴有效。当前为第2主轴控制时,面板主轴手动控制按键仍可控制第1主轴。
5)第2主轴的主轴倍率固定为 1 0 0 % 0
6) 面板主轴停止按键可以控制2路主轴和动力头的停止功能。
2.5.10主轴速度/位置模式切换
| 信号类型 | 符号 | 信号接口 | 地址 | 信号功能 | 备注 |
| 输出信号 | M14 | CN15.20/22 | Y4.0/Y4.2 | 第1主轴定向输出/切换位置模式 | |
| M15 | 第1主轴切换速度模式 | 上电默认 | |||
| M29 | CN15.22 | Y4.2 | 第1主轴切换位置模式 | 攻丝模式 | |
| M24 | 功能保留 | 第2主轴定向输出/切换位置模式 | |||
| M25 | 第2主轴切换速度模式 | 上电默认 | |||
相关指令
M14第1主轴从速度控制方式向Cs轮廓控制方式切换;
M15第1主轴从Cs轮廓控制方式向速度控制方式切换。上电默认为速度控制方式。
注:CS轴功能可选择3、4、5轴,轴必须设置为旋转轴,主轴夹紧功能选择夹紧第1主轴时,标准梯图以选择CS轴判断报警。
注:只有选择主轴为旋转轴,且主轴的Cs功能有效,同时对应的主轴伺服驱动单元为速度/位置切换工作方式时,主轴速度/Cs轮廓控制的切换才有效。
相关参数
状态参数
_ { 0 0 1 . 4 = 1 } 主轴转速(0:开关量控制1:模拟电压控制)
| 0 | 0 | 1 |
| **** | **** | **** | BIT4 | **** | **** | **** | **** |
BIT4:主轴转速(0:开关量控制1:模拟电压控制)
PLC参数
\mathsf { K 1 5 . 6 } \mathsf { = } \mathsf { = } \mathsf { 1 } 急停,复位时(0:不关闭1:关闭)主轴轮廓控制\mathsf { K 1 5 . 7 } \mathsf { = } \mathsf { = } \mathsf { 1 } Cs轴功能(0:无效1:有效)\ K 2 0 . 3 = = 0 主轴准停到位信号(0:检查1:不检查)\kappa 2 0 . 4 = = 0 主轴准停到位与+24V(0:接通1:断开)
\ K 2 0 . 5 = = 1 主轴准停到位后(0:不切换1:切换)位置输出(Y4.2)
| K | 1 | 5 |
| BIT7 | BIT6 | BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BITO |
BIT6:急停,复位时(0:不关闭1:关闭)主轴轮廓控制BIT7:Cs轴功能(0:无效1:有效)
| K | 2 | 0 |
| BIT7 | BIT6 | BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BITO |
BIT3:主轴准停到位信号(0:检查1:不检查)BIT4:主轴准停到位与+24V(0:接通1:断开)BIT5 :主轴准停到位后(0:不切换1:切换)位置输出(Y4.2)
注:当K20.3=1主轴准停到位信号不检测时,主轴准停完成通过T066时间参数设定:
| T | 6 | 6 | 忽略定向到位信号延迟完成单位:毫秒 | |||
| T | 1 | 4 | 切换位置模式输出后延时断开定位输出单位:毫秒 | |||
功能说明:
1)主轴由速度模式切换位置模式操作:可执行M14或在手动/手轮方式下按面板上【C/S键】进行切换。
2)主轴切换步骤:先发出Y4.0主轴定位,主轴完成(收到主轴定位完成信号)延时8ms输出主轴位置Y4.2(可选择K20.5)。当选择 { K 2 0 } . 5 { = } 1 定位完成切换位置模式时经过T014设定时间主轴定位输出才断开,M14代码才能执行完成(只是主轴定位于主轴位置模式输出同时输出T014设定时间)。
3)主轴由位置模式切换自速度模式:可执行M15或在正常待机状态下按面板上【C/S键】进行切换;
新增参数:K20.6[主轴处于定位/位置模式时执行M14指令(0:是1:否)重新定位]K20.7[CS轴切换指令完成(0:等待1:不等待)定向完成信号]位参187.4[运行CS轴指令未切换位置模式时(0:报警1:等待)]数参218号[主轴定位切换位置模式指令代码(默认14)]
当主轴已经处于定位或位置状态时,在执行M14指令不需要重新定位时 \mathsf { K } 2 0 . 6 3 \mathsf { \Omega } ^ { } ,代码直接完成。当在主轴定向指令中等待完成,可以设置 \kappa 2 0 . 7 = 1 不等待代码完成,但是后续程序有编辑CS轴移动指令时,会等待主轴切换位置完成走发出指令,所以K20.7要和位参187.4和数参218号配合使用,例如:不要等待定位完成信号 \kappa 2 0 . 7 { = } 1 时,位参 \scriptstyle 1 8 7 . 4 = 1 运行CS轴指令未切换位置模式时等待切换完成否则在定向切换位置未完成时运行到CS轴移动指令时报警,选择 \kappa 2 0 . 7 = 1 , /位参 \scriptstyle 1 8 7 . 4 = 1 时数参218号必须等于切换指令M代码数字。
M14;//不等待情况下瞬间完成代码G0X100Z100;//此时在移动XZ轴时,有可能主轴还在定位中G0C100;//必须等待主轴切换位置模式完成后在移动
相关指令
M24第2主轴从速度控制方式向Cs轮廓控制方式切换(不标配)M25第2主轴从Cs轮廓控制方式向速度控制方式切换。上电默认为速度控制方式。(不标配)
注:只有选择4th轴为旋转轴,且4th轴的Cs功能有效,同时对应的主轴伺服驱动单元为速度/位置切换工作方式时,第2主轴的速度控制与Cs轮廓控制的切换才有效。
相关指令
M29 打开攻丝模式,柔性攻丝或刚性攻丝。
M20 主轴夹紧输出
M21 主轴夹紧松开输出
注:只有所选择附加轴为旋转轴时,才能使用刚性攻丝功能(开放3/4情况)。
相关参数
状态参数
_ { 0 0 1 . 4 = 1 } (20号 主轴转速(0:开关量控制1:模拟电压控制)2 1 3 . 0 = = 1 (204号 攻丝时主轴控制模式为(0:跟随1:伺服)[跟随为柔性攻丝,伺服为刚性攻丝
注:2021版后位参196号里面的攻丝参数无效。
| 0 | 0 | 1 |
| 1 | **** | **** | **** | BIT4 | **** | **** | **** | **** |
BIT4:主轴转速(0:开关量控制1:模拟电压控制)
| 2 | 1 | 3 |
| **** | **** | **** | **** | **** | **** | **** | BITO |
BITO:攻丝时主轴控制模式为(0:跟随1:伺服)
数据参数
| 2 | 5 | 6 |
| 主轴与攻丝轴的直线型加减速常数 |
| 退刀时主轴与攻丝轴的直线型加减速常数 |
| 2 | 5 | 9 |
攻丝主轴齿轮比为进给轴齿轮比参数
PLC参数
\mathsf { K 1 4 . 7 } \mathsf { = } \mathsf { = } \mathsf { 1 } M29刚性攻丝输出主轴位置模式Y4.2(0:有效1:无效)
| K | 1 | 4 |
| BIT7 | BIT6 | BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BITO |
BIT7:M29刚性攻丝输出主轴位置模式Y4.2(0:有效1:无效)
新增参数(2021版)
位参213.0攻丝时主轴控制方式为(0:跟随1:伺服)
当213.0选择跟随时,有无M29指令均为柔性攻丝,通过主轴正反转控制;选择伺服时,有M29指令为刚性攻丝,通过参数选择攻丝脉冲口
位参209.0G84刚性攻丝是否选择3轴做主轴(0:否1是)
位参209.1G84刚性攻丝是否选择第4轴做主轴(0:否1是)位参209.2G84刚性攻丝是否选择第5轴做主轴(0:否1是)位参209.3G84主轴方向是否取反(0:否1:是)位参209.4G88刚性攻丝是否选择3轴做主轴(0:否1是)位参209.5G88刚性攻丝是否选择第4轴做主轴(0:否1是)位参209.6G88刚性攻丝是否选择第5轴做主轴(0:否1是)位参209.7G88主轴方向是否取反(0:否1:是)
广州科源
. 刚性攻丝功能说明
1) 当附加轴的Cs轴功能无效时,执行M29只将系统切换成刚性攻丝状态,而不对主轴伺服进行切换,默认主轴伺服为位置控制状态。
2) 当旋转轴为Cs轴功能有效时,执行M29将主轴伺服切换为位置控制状态的同时将系统切换为Cs轮廓控制状态(可选择)。
3) M29 切换前,允许主轴为速度方式或Cs轮廓控制方式,从刚性攻丝返回后,主轴返回到切换前的控制方式。
4) 处于刚性攻丝状态时,不能手动移动轴。
5) 刚性攻丝中出现复位或急停时,将取消刚性攻丝状态。
6) 执行M29时,切换成刚性攻丝状态后,主轴切换无效。
7) 执行M29后,可将M20与攻丝指令共段执行,以使钻孔或攻丝时将主轴夹紧。
8) M29刚性攻丝时系统可切换或不切换CS模式,当主轴CS轴功能有效 \mathsf { K } 1 5 . 7 { = } 1 [K015.7 Cs轴功能(0:无效1:有效)],主轴处于速度模式时执行 M29 刚性攻丝时主轴是否切换CS 模式可通过 K14.7[M29刚性攻丝输出主轴位置模式Y4.2(0:有效1:无效)]进给选择。
9) 当主轴需要分度功能,且主轴需要柔性攻丝时, \mathsf { K } 1 4 . 7 { = } 1 。
\bullet 柔性攻丝功能说明
1)当主轴CS 功能无效 \ K 1 5 . 7 = 0 时,执行M29柔性攻丝可以完成;
2)当主轴CS功能有效 \mathsf { K } 1 5 . 7 = 1 时,主轴当前状态为速度控制时,执行M29柔性攻丝时会一致显示辅助功能执行中,需要把K14.7改为1才能完成M29执行攻丝;
3)当主轴CS功能有效 \kappa { } 1 5 . 7 { = } 1 时,主轴当前状态为位置控制时,执行M29柔性攻丝可以完成。
注:当位参 2 1 3 . 0 = 0 选择攻丝跟随时,编程指令有无M29均为柔性攻丝;
注:当位参 2 1 3 . 0 = 1 选择攻丝伺服时,编程指令有M29为刚性攻丝,没有编辑M29时为柔性攻丝;
攻丝编程模式:具体编程格式查看附录《攻丝篇》
M29S_;//S_攻丝转速 G84Z-10F1.5//Z轴方向攻丝 G80;//攻丝代码结束
2.5.11 脉冲动力头功能
| 符号 | 脉冲接口 | 代码功能 | 备注 |
| M50 | CN12(3TH 轴接口) | 3轴脉冲动力头正转 | 启动延时T054 |
| M51 | 3轴脉冲动力头反转 | ||
| M52 | 3轴脉冲动力头停止 | ||
| M53 | CN14(4TH 轴接口) | 4轴脉冲动力头正转 | 启动延时T055 |
| M54 | 4轴脉冲动力头反转 | ||
| M55 | 4轴脉冲动力头停止 |
编程格式:
M3 S500;
M50 S1000://3轴动力头正转; \mathsf { K } 1 4 . 1 = 1 时报警; G04 X3;
M52://3轴动力头停止
M53 S2000;//4轴动力头正转; \mathsf { K } 1 4 . 1 = 1 时报警; G04 X3;
M55://4轴动力头停止
M5://主轴停止
相关参数:状态参数:
_ { 0 0 1 . 4 = 1 } 主轴转速(0:开关量控制1:模拟电压控制)
0 0 6 . 3 = = 1 第4轴设为模拟主轴时选择(0:第1主轴1:第2主轴)(4轴做动力头)
0 0 6 . 4 = = 1 (20号 第4轴是否设为模拟主轴(0:否1:是)
1 7 8 . 1 = = 1 (20号 第3轴是否设为模拟主轴(0:否1:是)
1 7 8 . 5 = = 1 (20号 第3轴设为模拟主轴时选择(0:第1主轴1:第2主轴)
_ { 1 9 6 . 4 = = 1 } (204号 是否启动多主轴控制功能(0:否1:是)
| 0 | 0 | 1 |
| **** | **** | **** | BIT4 | **** | **** | **** | **** |
BIT4:主轴转速(0:开关量控制1:模拟电压控制)
| 0 | 0 | 6 |
| **** | **** | **** | BIT4 | BIT3 | **** | **** | **** |
BIT3:第4轴设为模拟主轴时选择(0:第1主轴1:第2主轴)
BIT4:第4轴是否设为模拟主轴(0:否1:是)
| 1 | 7 | 8 |
| **** | **** | BIT5 | **** | **** | **** | BIT1 | **** |
BIT1:3轴是否设为模拟主轴(0:否1:是)
BIT5:3轴设为模拟主轴时选择(0:第1主轴1:第2主轴)
| 1 | 9 | 6 |
| **** | **** | **** | BIT4 | **** | **** | **** | **** |
BIT4:是否启动多主轴控制功能(0:否1:是)
数据参数
注:受数参75号主轴最高转速控制(不受数参64号第2主轴最高转速限制)
| 0 | 7 | 5 |
最大主轴转速(默认值:6000)
| 0 | 3 | 6 |
| 3 | 4 | 5 |
3轴动力头加减速时间常数(默认值:200)
| 3 | 4 | 6 |
注:时间常数设置太小,电机易震动。
| 3 | 7 | 4 |
系统上电设置主轴速度值(默认值:300)
第4轴第2主轴功能标准版梯图写在第4轴动力头功能中,参数打开后可用M53/M54/M55控制;
第3轴第2主轴功能标准版梯图写在第3轴动力头功能中,参数打开后可用M50/M51/M52控制;
位参178.2(进给轴做脉冲主轴停止时(0:否1:是)停在启动前位置)参数作用:不选择停在起始位时 \scriptstyle 1 7 8 . 2 = 0 ,脉冲主轴停止位置随机,但是停止位置与系统显示坐标位置对应;选择停在起始时 \scriptstyle 1 7 8 . 2 = 1 ,脉冲主轴停止位置将停止启动前的坐标位置;停止的最低转速有数参174控制。
控制脉冲主轴齿轮比将改为进给轴齿轮比控制;
第4轴做脉冲主轴齿轮比为数参147/数参150;
第3轴做脉冲主轴齿轮比为数参146/数参149;
齿轮比算是与进给轴算法一致,例如主轴电机编码器线数2500,旋转轴走一圈360,
分子/分母 = [ 2 5 0 0 ^ { \ast } 4 ] / [ 3 6 0 ^ { \ast } 1 0 0 0 ] = 1 0 / 3 6 0 { ; }
脉冲主轴正常齿轮比情况下 1 / 3 6 最大脉冲输出频率 6 0 0 0 { r } /min,如果主轴需要大于 6 0 0 0 { r / m i n } 的可以把系统齿轮比分母放大2倍,驱动的分子放大2倍,这样可以输出 1 2 0 0 0 { r / m i n } ,如此类推。注:车床系统最大主轴转速 9 9 9 9 { r / m i n } 。
注:动力头最高转速可以设置数参36号;
PLC参数
\mathsf { K 0 1 4 . 0 { = } 1 } 脉冲动力轴功能(0:无效1:有效)\kappa 0 1 4 . 1 { = } { = } 0 动力头(0:否1:是)能与主轴同时转动K021.2 3TH/4TH动力头(0:否1:是)可以同时运行\kappa 0 2 1 . 3 = = 0 3轴做动力头(0:有效1:无效)\scriptstyle 1 0 2 1 . 4 = = 0 4轴做动力头(0:有效1:无效)
| K | 1 | 4 |
| BIT7 | BIT6 | BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BITO |
BITO:脉冲动力轴功能(0:无效1:有效)BIT1:动力头(0:否1:是)能与主轴同时转动
| K | 2 | 1 |
| BIT7 | BIT6 | BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BITO |
BIT2:3TH/4TH动力头(0:否1:是)可以同时运行BIT3 :3轴做动力头(0:有效1:无效)BIT4 4轴做动力头(0:有效1:无效)
功能说明:
1)开放3轴和第4轴情况下使用3轴或第4轴接口做动力头时,相对应附加轴应设成旋转轴:3/4旋转轴参数:
状态参数:
1 8 7 . 0 { = } 1 3轴为旋转轴; ^ { 1 8 8 . 0 = 1 } 3轴为旋转轴时,绝对坐标循环有效; ^ { 1 8 8 . 2 = 1 } 3轴为旋转轴时,相对坐标循环有效;
1 8 9 . 0 { = } 1 4轴为旋转轴; _ { 1 9 0 . 0 = 1 } 4轴为旋转轴时,绝对坐标循环有效; _ { 1 9 0 . 2 = 1 } 4轴为旋转轴时,相对坐标循环有效;
2)动力头或脉冲主轴停止后,相对应的轴将切换回进给轴,可以执行进给轴指令。
2.6 驱动单元的连接
2.6.1 驱动接口定义
。信号 说明
1:nCP+ ① 0 9:nCP- nCP+、nCP- 指令脉冲信号
2:nDIR+ 。。 。。 10:nDIR- nDIR+、nDIR- 指令方向信号
4:+ALM 。。 。 13:+5V nPC 零点信号
6::nSNT 。。 。。 14:0V nALM 驱动器报警信号。 。 nEN 轴使能信号回 nSET 脉冲禁止信号
CN11、CN12、CN13、CN14(15芯孔)接口
2.6.2 轴控使能
相关参数:状态参数:
0 1 4 . 5 = = 0 (20 通过G39信号(0:否1:是)控制各轴使能
| 0 | 1 | 4 |
| **** | **** | BIT5 | BIT4 | **** | **** | **** | **** |
BIT5:通过G39信号(0:否1:是)控制各轴使能注1:为0时,轴控使能一直发出;注2:为1时,轴控使能通过G39信号触发,通过PLC控制;
PLC参数:(当 \scriptstyle ±b { 0 1 4 . 5 = 1 } 才有效)
\mathsf { K 0 2 5 . 0 = = 0 } 急停(0:是1:否)关×轴使能\mathsf { K 0 2 5 . 1 } \mathsf { = } \mathsf { = } \mathsf { 0 } 急停(0:是1:否)关Z轴使能\kappa 0 2 5 . 2 = = 0 急停(0:是1:否)关Y轴使能\kappa 0 2 5 . 3 = = 0 急停(0:是1:否)关4轴使能\kappa 0 2 5 . 4 = = 0 急停(0:是1:否)关5轴使能
| K | 2 | 5 |
| BIT7 | BIT6 | BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BITO |
BITO :急停(0:是1:否)关×轴使能BIT1 急停(0:是1:否)关Z轴使能BIT2 急停(0:是1:否)关Y轴使能BIT3 急停(0:是1:否)关4轴使能BIT4 : 急停(0:是1:否)关5轴使能
广州科源
2.6.3系统与KY-300C驱动器的连接图
管脚 信号 管脚 信号 19 nCP+ X 3233 PULS - (20 210 (204号 { n D } { \perp R ^ { + } } { n D I R ^ { - } } X 3435 (20 { { S I G N } } ^ { } + { S I G N ^ { - } } (204号 7 nEN 10 SON 53 nALM X 27 ALM+ 4 (20号 + 2 4 V (20 X 18 + 2 4 V (20号 11 OV 9 GND : 27 ALM金属外壳 36 PG 电阻2K0.5W
2.6.4系统与松下A5驱动连接图:
管脚 信号 管脚 信号
19 (20 { \ n C P - } { \ n C P ^ { + } } (204号 X 45 PULS
21 nDIR ^ + ^ - X 4647 SIGN ^ + (2
5 nALM 37 ALM ^ + (20
3 nPC 19 CZ
7 nEN 29 SON
4 + 2 4 { V } (20 7 { C O M ^ { + } } (20号
11 OV 25 GND 33 GND 金属外壳 36 ALM13 GND 50 PG R
广州科源
注:电阻R为2K/0.5W;驱动参数:\mathsf { P r } 0 . 0 0 旋转方向\mathsf { P r } 0 . 0 1 控制模式设定(0:位置模式)\mathsf { P r } 0 . 0 5 { = } 1 指令脉冲输入选择0--1,选择光耦还是长线驱动输入;(高速用长驱,低速用光耦)44/45,46/47用长驱;3/4,5/6用低速;{ \mathsf { P r } } 0 . 0 6 指令脉冲旋转方向设定;\mathsf { P r } 0 . 0 7 指令脉冲输入模式设定0--3,3:脉冲 ^ + 方向;\mathsf { P r 0 . 0 8 } 每旋转1圈的指令脉冲数;Pr0.09指令脉冲分子;Pr0.10指令脉冲分母;Pr1.00位置环增益;{ \mathsf { P r 1 } } . 0 1 速度环增益;Pr1.02速度环积分时间常数;
2.6.5系统与松下J系列连接图
注:电阻R为2K/0.5W;
广州科源
2.6.6系统与台达B2连接图:
管脚 信号 管脚 信号
19 nCP+ X 434 PULS
210 nDIR+ X 3937 SIGNN5 nALM 28 ALM+7 nEN 9 SON3 nPC * 44 OCZ4 + 2 4 { { V } } 11 COM+
11 0V 19 GND27 ALM-金属外壳 金属外壳R
注:电阻R为2K/0.5W;
安川驱动
| 管脚 | 信号 | A | 管脚 | 信号 | ||
| 19 | nCP+ | 78 | PULS2 | |||
| X | ||||||
| 210 | nDIR- | X | 12 | SIGN2 | ||
| 53 | nALM | 3119 | ||||
| ALM+ | ||||||
| 7 | nEN | 40 SON | ||||
| 4Ⅱ | +24V | X | 4720 | |||
| +24V | ||||||
| 32 | ALM- | |||||
| 金属外壳 | V R | 金属外壳 | ||||
2.6.7系统与安川7系列连接图:
注:电阻R为2K/0.5W;
驱动参数:
\mathsf { P n 0 0 0 } = \mathsf { n 0 0 1 0 } 位置控制模式(1位为控制模式)
Pn100 速度环增益
Pn101 速度环积分常数
Pn102 位置环增益
\mathsf { P n 2 0 0 } = \mathsf { n 0 0 0 0 } 位置模式脉冲接收模式(脉冲 ^ + 方向 正逻辑)= { \mathsf { n 0 0 0 5 } } 位置模式脉冲接收模式(脉冲 ^ + 方向负逻辑【方向取反】)
\mathsf { P n } 2 0 \mathsf { E } = 电子齿轮比分子
\mathsf { P n } 2 1 0 = 电子齿轮比分母
电机编码器分辨率:根据电机型号决定;7系列电机2的24次方 \dot { \mathbf { \eta } } = \mathbf { \eta } 16777072
第三章 常用参数说明
3.1编程操作参数
状态参数
| 0 | 0 | 1 |
| **** | **** | **** | BIT4 | BIT3 | BIT2 | **** | **** |
BIT2 : (0:直径1:半径)编程
BIT3 : (0:单步1:手轮)方式
BIT4 : 主轴转速(0:开关量控制1:模拟电压控制)
| 0 | 0 | 3 |
| **** | **** | **** | BIT4 | **** | BIT2 | **** | **** |
BIT2: 机械坐标手动清除(0:无1:有)效BIT4 : 以(0:移动1:坐标偏移)方式执行刀具偏置
| 0 | 0 | 4 |
| **** | **** | **** | BIT4 | **** | **** | **** | BITO |
BIT4: 刀具补偿值以(0:直径1:半径)值表示
| 0 | 0 | 5 |
| **** | BIT6 | BIT5 | BIT4 | BIT3 | **** | **** | BITO |
BITO 1 在加工过程中(0:不支持1:支持)修改刀补BIT3 M02执行后光标(0:不返回1:返回)开头BIT4 M30光标(0:否1:是)返回开头BIT6 : 程序编辑(0:否1:是)支持块删除
| 0 | 0 | 7 |
| **** | **** | BIT5 | **** | BIT3 | BIT2 | BIT1 | BITO |
BIT5:程序段与程度段之间(0:平滑过渡1:准确执行到位)
| **** | BIT6 | BIT5 | BIT4 | **** | **** | **** | **** |
BIT4: M99工件数(1:是0:否)加1
BIT5 工件数到达,复位(1:是0:否)清除BIT6 : M30工件数(0:是1:否)加1
| 0 | 1 | 1 |
| **** | BIT6 | **** | **** | **** | **** | **** | **** |
BIT6:系统开机(0:是1:否)设置主轴速度
| 1 | 6 | 4 |
| **** | **** | **** | **** | **** | BIT2 | BIT1 | BITO |
BITO 机械零点(0:不记忆1:记忆)BIT1 参考点没建立时的G28指令(0:使用挡块1:报警)BIT2 : 没回零运行G28外指令(0:不报警1:报警)
| 1 | 7 | 2 |
| **** | **** | **** | **** | **** | **** | BIT1 | BITO |
BIT1:快速进给时,快速进给倍率为Fo时(0:不停止1:停止)
| 1 | 7 | 3 |
| **** | **** | **** | BIT4 | BIT3 | BIT2 | BIT1 | BITO |
BITO 宏程序公共变量#100\~#199,复位后(0:不清空1:清空)BIT1 宏程序局部变量#1\~#50,复位后(0:不清空1:清空)BIT3 单件加工时间是否自动清零(0:否1:是)BIT4 加工件数断电(0:记忆1:不记忆)
| 1 | 8 | 0 |
| **** | **** | **** | BIT4 | BIT3 | BIT2 | BIT1 | BITO |
BITO : 位置&程监显示(0:相对坐标1:剩余移动量)BIT1 按[编辑]键是否切换到程序界面(0:否1:是)BIT2 发生报警时是否切换到报警界面(0:否1:是)BIT6 : 按复位键回程序开头在(0:编辑1:其它)方式下有效
| 2 | 0 | 5 |
| **** | **** | **** | **** | BIT3 | BIT2 | **** | BITO |
BITO 是否自动插入顺序号(0:否1:是)BIT2 MDI界面执行程序后(0:否1:是)删除程序BIT3 . MDI界面下按复位键(0:否1:是)删除程序
数据参数
| 0 | 8 | 4 | 总刀位数选择【排刀改为1】(默认值:4)四工位电动刀架 |
| 1 1 | |||
| 2 | |||
| 3 | |||
| 7 4 | |||
3.2进给轴参数状态参数
| 0 | 0 | 8 |
| **** | **** | **** | BIT4 | BIT3 | BIT2 | BIT1 | BITO |
BITO X轴(0:负1:正)向移动时方向信号为高电平BIT1 Z轴(0:负1:正)向移动时方向信号为高电平BIT2 Y轴(0:负1:正)向移动时方向信号为高电平BIT3 4th轴(0:负1:正)向移动时方向信号为高电平BIT4 · 5th轴(0:负1:正)向移动时方向信号为高电平
| 0 | 0 | 9 |
| BIT7 | **** | **** | BIT4 | BIT3 | BIT2 | BIT1 | BITO |
BITO · X轴驱动器报警信号为(0:高1:低)电平报警BIT1 Z轴驱动器报警信号为(0:高1:低)电平报警BIT2 Y轴驱动器报警信号为(0:高1:低)电平报警BIT3 4th轴驱动器报警信号为(0:高1:低)电平报警BIT7 : 主轴报警信号为(0:高1:低)电平报警
| 1 | 7 | 2 |
| **** | **** | **** | BIT4 | BIT3 | BIT2 | BIT1 | BITO |
BIT7:切削进给最高控制速度是否各轴独立(0:否1:是)
| 1 | 7 | 5 |
| **** | **** | **** | BIT4 | BIT3 | BIT2 | BIT1 | BITO |
BITO X轴移动方向按键(0:取反1:不取反)BIT1 Z轴移动方向按键(0:取反1:不取反)BIT2 Y轴移动方向按键(0:取反1:不取反)BIT3 4th轴移动方向按键(0:取反1:不取反)BIT4 : 5th轴移动方向按键(0:取反1:不取反)
| 1 | 8 | 7 |
| **** | **** | BIT5 | **** | BIT3 | BIT2 | BIT1 | BITO |
BITO : 设定Y轴类型(0:直线轴1:旋转轴)
BIT1 设定Y轴为旋转轴时的类型(0:旋转轴A型1:旋转轴B型)
BIT2 设定Z轴类型(0:直线轴1:旋转轴)
BIT3 1 设定Z轴为旋转轴时的类型(0:旋转轴A型1:旋转轴B型)
BIT5 : Y轴的Cs轴功能(0:无效1:有效)
| 1 | 8 | 8 |
| **** | **** | BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BITO |
BITO Y轴为旋转轴时,绝对坐标循环功能(0:无效1:有效)BIT1 Y轴为旋转轴时,(0:就近旋转1:按符号方向旋转)BIT2 Y轴为旋转轴时,相对坐标循环功能(0:无效1:有效)BIT3 Z轴为旋转轴时,绝对坐标循环功能(0:无效1:有效)BIT4 Z轴为旋转轴时,(0:就近旋转1:按符号方向旋转)BIT5 : Z轴为旋转轴时,相对坐标循环功能(0:无效1:有效)
| 1 | 8 | 9 |
| **** | **** | BIT5 | **** | BIT3 | BIT2 | BIR1 | BITO |
BITO · 设定4th轴为(0:直线轴1:旋转轴)
BIT1 : 设定4th轴为旋转轴时的类型(O:旋转轴A型1:旋转轴B型)
BIT2 设定×轴类型(0:直线轴1:旋转轴) \mathsf { P 0 0 1 . 2 } \mathop { = } 1 \mathsf { P 0 0 4 . 4 } \mathop { = } 1
BIT3 设定X轴类型(0:旋转轴A型1:旋转轴B型)
BIT5 : 4th轴的Cs轴功能(0:无效1:有效)
| 1 | 9 | 0 |
| **** | **** | BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BITO |
BITO 4th轴为旋转轴时,绝对坐标循环功能(0:无效1:有效)BIT1 4th轴为旋转轴时,(0:就近旋转1:按符号方向旋转)BIT2 4th轴为旋转轴时,相对坐标循环功能(0:无效1:有效)BIT3 X轴为旋转轴时,绝对坐标循环功能(0:无效1:有效)BIT4 : X轴为旋转轴时,(0:就近旋转1:按符号方向旋转)BIT5 : X轴为旋转轴时,相对坐标循环功能(0:无效1:有效)
| 1 | 9 | 1 |
| **** | **** | BIT5 | **** | **** | **** | BIT1 | BITO |
BITO: 设定5th轴为(0:直线轴1:旋转轴)
BIT1 设定5th轴为旋转轴时的类型(0:旋转轴A型1:旋转轴B型)
BIT5 : 5th轴的Cs轴功能(0:无效1:有效)
| 1 | 9 | 2 |
| **** | **** | **** | **** | **** | BIT2 | BIT1 | BITO |
BITO : 5th轴为旋转轴时,绝对坐标循环功能(0:无效1:有效)BIT1 : 5th轴为旋转轴时,(0:就近旋转1:按符号方向旋转)BIT2 : 5th轴为旋转轴时,相对坐标循环功能(0:无效1:有效)
数据参数
| 0 | 2 | 2 |
| 0 | 2 | 3 |
| ×轴快速移动速度(半径值)(默认值:5000) |
| Z轴快速移动速度(默认值:5000) |
| 1 | 5 | 5 |
| 1 | 5 | 6 |
| 1 | 5 | 7 |
| 3TH轴快速移动速度(默认值: 5000) |
| 4TH轴快速移动速度 (默认值: 5000) |
| 5TH 轴快速移动速度(默认值:5000) |
| 0 | 2 | 7 |
X、Z轴定位的进给上限速度(默认值:8000)
| 0 | 3 | 1 |
| 0 | 3 | 2 |
| 0 | 3 | 3 |
| 手动进给倍率150%时设定速度(默认值:1260) |
| 快速移动倍率为F0时的快速移动速度(默认值:400) |
| X、Z轴返回机床零点的低速速度(默认值:40) |
| 0 | 3 | 4 |
| 0 | 3 | 5 |
| ×轴反向间隙补偿量(实际测量值)(默认值:0) |
| Z轴反向间隙补偿量(默认值:0) |
| 1 | 0 | 7 |
| 螺纹退尾时短轴速度(0时按螺纹切削速度退尾)(默认值:0) |
| 1 | 1 | 3 |
X、Z轴回机床零点的高速速度(默认值:4000)
| 1 | 7 | 4 |
| 1 | 7 | 5 |
| 1 | 7 | 6 |
| 3TH 轴回零低速速度(默认值:40) |
| 4TH轴回零低速速度(默认值:40) |
| 5TH轴回零低速速度(默认值:40) |
广州科源
| 7 | 7 | 3TH 轴回零高速速度(默认值:4000) | |
| 7 | 8 | 4TH轴回零高速速度 | |
| 9 | (默认值:4000) 5TH轴回零高速速度 (默认值:4000) |
| 1 | 8 | 0 |
| 1 | 8 | 1 |
| 1 | 8 | 2 |
| 3TH 轴方向间隙补偿量(默认值:0) |
| 4TH轴方向间隙补偿量 (默认值:0) |
| 5TH轴方向间隙补偿量 (默认值:0) |
| 9 | 9 | 9 | 4 | 4 |
| 乙 | 0 | w | 乙 |
| X轴切削进给最高控制速度(默认值:15000) |
| Z轴切削进给最高控制速度(默认值:15000) |
| 3TH 轴切削进给最高控制速度(默认值:15000) |
| 4TH轴切削进给最高控制速度(默认值:15000) |
| 5TH 轴切削进给最高控制速度(默认值:15000) |
3.3 加减速时间参数
| 0 | 2 | 4 |
| 0 | 2 | 5 |
| 0 | 2 | 6 |
| X轴快速移动时,S型前加减速时间设置(默认值:100) |
| Z轴快速移动时,S型前加减速时间设置(默认值:100) |
| 螺纹退尾时短轴的加减速时间常数(默认值:100) |
| 0 | 2 | 9 |
切削进给和手动指数型后加减速时间设置(默认值:60)
| 1 | 5 | 8 |
| 1 | 5 | 9 |
| 1 | 6 | 0 |
| 3TH轴快速移动时,加减速时间常数值(S型前加减速) (默认值:100) |
| 4TH轴快速移动时,加减速时间常数值(S型前加减速) (默认值:100) |
| 5TH轴快速移动时,加减速时间常数值(S型前加减速) (默认值:100) |
| 2 | 1 | 5 |
各轴JOG进给的阶梯型加减速时间常数(默认值:120)
| 8 | |||||
| T | T | ||||
| 8 | 9 | 4 |
| 切削进给前加减速L型时间常数(默认值:100) |
| 切削进给前加减速S型时间常数(默认值:100) |
| 切削进给后加减速L型时间常数(默认值:60) |
| 切削进给后加减速E型时间常数(默认值:60) |
| 各轴JOG进给的直线型加减速时间常数(默认值:100) |
| 各轴JOG进给的指数型加减速时间常数(默认值:120) |
3.4齿轮比参数与计算
| 0 | 1 | 5 |
| 0 | 1 | 7 |
| ×轴脉冲输出倍乘系统【分子】(默认值:1) |
| X轴脉冲输出分频系统【分母】(默认值:1) |
| 0 | 1 | 6 |
| 0 | 1 | 8 |
| Z轴脉冲输出倍乘系统【分子】(默认值:1) |
| Z轴脉冲输出分频系统【分母】(默认值:1) |
| 1 | 4 | 6 | 3TH轴脉冲输出倍乘系统【分子】(默认值:1) | |
| 1 | 4 | 7 | 4TH轴脉冲输出倍乘系统【分子】(默认值:1) | |
| 1 | 4 | 8 | 5TH轴脉冲输出倍乘系统【分子】(默认值:1) | |
| 1 | 4 | 9 | 3TH轴脉冲输出分频系统【分母】(默认值:1) | |
| 1 | 5 | 0 | 4TH 轴脉冲输出分频系统【分母】(默认值:1) | |
| 1 | 5 | 1 | 5TH 轴脉冲输出分频系统【分母】(默认值:1) |
2500线速的电机直连丝杠的齿轮比计算:
2500线速的电机连接丝杠带有减速比的齿轮比计算:
2500线速的电机为旋转(分度)轴的齿轮比计算:
注:ZM:丝杠端齿轮的齿数
ZD:电机端齿轮的齿数
第四章 其他功能调试说明
4.1主轴定向功能调试(第5轴为例)
| 信号 | 主轴定向到位 | 主轴定向输出 | 主轴位置输出 |
| 诊断地址 | X4.0 | Y4.0 | Y4.2 |
| 接口引脚 | CN15.05 | CN15.20 | CN15.22 |
| 备注 |
注:M14主轴定位切换位置模式;M15主轴切换速度模式。
控制参数状态参数
1 9 1 . 0 = = 1 (204号 设定5TH轴为(0:直线轴1:旋转轴)
_ { 1 9 1 . 5 = = 1 } (204号 5TH轴的Cs轴功能(0:无效1:有效)
1 9 2 . 0 = = 1 (204号 5TH轴为旋转轴时,绝对坐标循环功能(0:无效1:有效);1 9 2 . 1 = = 1 (204号 5TH轴为旋转轴时(0:就近旋转1:按符号方向旋转)1 9 2 . 2 = = 1 (204号 5TH轴为旋转轴时,相对坐标循环功能(0:无效1:有效)
| 1 | 9 | 1 |
| **** | **** | BIT5 | **** | **** | **** | **** | BITO |
BITO:设定5TH轴为(0:直线轴1:旋转轴)BIT5:5TH轴的Cs轴功能(O:无效1:有效)
| 1 | 9 | 2 |
| **** | **** | **** | **** | **** | BIT2 | BIT1 | BITO |
BITO:5TH轴为旋转轴时,绝对坐标循环功能(0:无效1:有效);
BIT1:5TH轴为旋转轴时(0:就近旋转1:按符号方向旋转);
BIT2 :5TH轴为旋转轴时,相对坐标循环功能(0:无效1:有效);
数据参数
| 1 | 4 | 8 | 5TH轴脉冲输出倍乘系统【分子】(默认值:1) | |
| 1 | 5 | 1 | 5TH 轴脉冲输出分频系统【分母】(默认值:36) |
注:直连主轴 1 4 8 = 1 ; 1 5 1 = 3 6 ;(电机编码器线数为2500)
PLC参数
\mathsf { K 1 5 . 6 } \mathsf { = } \mathsf { = } \mathsf { 1 } 急停,复位时(0:不关闭1:关闭)主轴轮廓控制(204号 \mathsf { K 1 5 . 7 } \mathsf { = } \mathsf { = } \mathsf { 1 } Cs 轴功能(0:无效1:有效)\ K 2 0 . 3 = = 0 主轴准停到位信号(0:检查1:不检查)\kappa 2 0 . 4 = = 0 主轴准停到位与+24V(0:接通1:断开)\ K 2 0 . 5 = = 1 (20号 主轴准停到位后(0:不切换1:切换)位置输出(Y4.2)
| K | 1 | 5 |
| BIT7 | BIT6 | BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BITO |
BIT6:急停,复位时(0:不关闭1:关闭)主轴轮廓控制BIT7:Cs轴功能(O:无效1:有效)
| K | 2 | 0 |
| BIT7 | BIT6 | BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BITO |
BIT3:主轴准停到位信号(0:检查1:不检查)BIT4:主轴准停到位与 + 2 4 \mathsf { V } ( 0 ) 接通1:断开)BIT5 :主轴准停到位后(0:不切换1:切换)位置输出(Y4.2)
注:当K20.3=1主轴准停到位信号不检测时,主轴准停完成通过T066时间参数设定:
| T | 6 | 6 |
| 忽略定向到位信号延迟完成单位:毫秒 |
车床系列与超同步驱动链接图
模拟量+脉冲
| CN15 | 脉冲指令 | CP5+ | 1 | PA+ | 2 | T4 | |||||
| CP5- | 14 | PA- | 1 | 脉冲指令 | |||||||
| DIR5+ | 2 | ||||||||||
| 脉冲方向 | PB+ PB- | 7 6 | 脉冲方向 | ||||||||
| DIR5- | 15 13 | ||||||||||
| 模拟电压输出 | SVC-OUT1 GND | F1 | 4 | 模拟指令输入 | T1 | ||||||
| GND | ALM5 | 12 | FC | 6 | |||||||
| 主轴报警 | 4 | M1A | 6 | 故障输出 | T2 | ||||||
| GND 主轴定向完成 | GND X4. 0 | 9 8 | M1C | 8 3 | 输出公共端 准停到位输出 | ||||||
| 电源+24V | +24V | 11 | MOA MOC | 5 | 准停公共端 | ||||||
| 主轴位置输出 | Y4. 2 | 22 | KA4 KA3 | SC | 9 | 控制输入公共端 | T3 | ||||
| 主轴定向输出 | Y4. 0 | KA | ST | 7 | 伺服使能 | ||||||
| CN62 | 正转 | Y0.3 | 20 4 | KA1 | I1 | 1 | 正转 | ||||
| 反转 | Y0. 4 | 5 | KA2 | I2 | 2 | 反转 | |||||
| KA3 | I3 | 3 | 主轴准停 | ||||||||
| KA4 | I4 | 4 | 位置模式 | ||||||||
| CN21 | C相脉冲- | *PCS | 13 | ||||||||
| C相脉冲+ | PCS | 3 4 | X | Z0- ZO+ | 9 | PZO- PZO+ | T4 | ||||
| X | |||||||||||
| B相脉冲 | B0- | 410 | |||||||||
| *PBS | 56 | PB0+ | |||||||||
| A相脉冲 | *PAS | X | A0 | 155 | PAO- | ||||||
| 78 | |||||||||||
| 金属外壳 | 金属外壳 | ||||||||||
新增可设置第3轴或第4轴脉冲从第5轴端口发出,接线与第5轴接线一样(2021版);只开放3个轴的情况下,第3轴做CS轴控制:
1 8 7 . 0 = = 1 (204号 设定3TH轴为(0:直线轴1:旋转轴)
1 8 7 . 5 = = 1 (204号 3TH轴的Cs轴功能(0:无效1:有效)
1 8 8 . 0 = = 1 (204号 3TH轴为旋转轴时,绝对坐标循环功能(0:无效1:有效);^ { 1 8 8 . 1 = = 1 } (204号 3TH轴为旋转轴时(0:就近旋转1:按符号方向旋转)
^ { 1 8 8 . 2 = = 1 } 3TH轴为旋转轴时,相对坐标循环功能(0:无效1:有效)
数参 2 2 5 = = 5 [3TH轴名定义(3:A 4:B 5:C其他:Y)]
数参 5 0 = = 3 [主轴端口脉冲发出(3:3TH 4:4TH 其他:5TH)]
数参146 3TH 轴脉冲输出倍频系数(分子)
数参149 3TH轴脉冲输出分频系数(分母)
只开放4个轴的情况下,第4轴做CS轴控制:
1 8 9 . 0 = = 1 设定4TH轴为(0:直线轴1:旋转轴)
1 8 9 . 5 = = 1 4TH轴的Cs轴功能(0:无效1:有效)
1 9 0 . 0 = = 1 4TH轴为旋转轴时,绝对坐标循环功能(0:无效1:有效);_ { 1 9 0 . 1 = = 1 } (204号 4TH轴为旋转轴时(0:就近旋转1:按符号方向旋转)1 9 0 . 2 = = 1 4TH轴为旋转轴时,相对坐标循环功能(0:无效1:有效)数参 2 2 6 = = 5 [4TH轴名定义(3:A 4:B 5:C 其他:Y)]
数参 5 0 = = 4 [主轴端口脉冲发出(3:3TH 4:4TH 其他:5TH)]
数参148 4TH 轴脉冲输出倍频系数(分子)
数参150 4TH轴脉冲输出分频系数(分母)
当执行主轴定位切换位置模式M14不想等待M代码完成时间时可以参数选择不等待主轴定向完成信号,走CS轴指令时需要等待切换完成。
新增参数:K20.6[主轴处于定位/位置模式时执行M14指令(0:是1:否)重新定位]K20.7[CS轴切换指令完成(0:等待1:不等待)定向完成信号]位参187.4[运行CS轴指令未切换位置模式时(0:报警1:等待)]数参218号[主轴定位切换位置模式指令代码(默认14)]
当主轴已经处于定位或位置状态时,在执行M14指令不需要重新定位时 \mathsf { K } 2 0 . 6 3 \mathsf { \Omega } x 2 0 . 6 = 1 ,代码直接完成。
当在主轴定向指令中等待完成,可以设置 \mathsf { K } 2 0 . 7 \mathsf { = } 1 不等待代码完成,但是后续程序有编辑CS轴移动指
令时,会等待主轴切换位置完成走发出指令,所以K20.7要和位参187.4和数参218号配合使用,例如:
不要等待定位完成信号 \kappa 2 0 . 7 = 1 时,位参 \scriptstyle 1 8 7 . 4 = 1 运行CS轴指令未切换位置模式时等待切换完成否则
在定向切换位置未完成时运行到CS轴移动指令时报警,选择 \kappa 2 0 . 7 = 1 , /位参 \scriptstyle 1 8 7 . 4 = 1 时数参218号必须
等于切换指令M代码数字。
M14;//不等待情况下瞬间完成代码
G0X100Z100;//此时在移动XZ轴时,有可能主轴还在定位中
G0C100;//必须等待主轴切换位置模式完成后在移动
4.2配K300C绝对值驱动调试
(CN51) 绝对值CN3 67 (20 4 8 5 + 4 8 5 - (20 X 34 (20 4 8 5 + 4 8 5 - (20 9 GND 1 GND 金属外壳 金属外壳
车床系列系统与KY300C绝对值驱动通讯连接
调试步骤:
1、先检查通讯线连接。
2、驱动与电机的调整:电机调零步骤:
1)修改驱动参数PA-0为620,PA-1改为(电机信号对应电机代码),返回Wr(看起来像ur),按【Enter】3秒,显示“Finish”完成。重启驱动,查看PA-67是否与电机额定电流乘以10相近。
2)修改驱动参数PA-0为620,PA-4改为4,PA-53改为0001,返回CO一模式,按【Enter】直到显示A.2000;再返回PA-0改为510;重启驱动。
3、驱动参数调整:
驱动参数调整步骤:
1)消除驱动报警:如果驱动报42号警,则需要把PA-0改为620,PA-1改为(对应电机代码),返回至WR模式按【Enter】3秒以上直至出现“Finish”操作成功,断电生效;出现“Error”则是失败或密码错误)【WR模式看起来ur】。如果上电驱动报警40号把PA-99改为1。如果驱动报44号警,把PA-0改为620;PA-4改为4;PA-53改为0001,返回到co--模式,按【Enter】直到显示A.2000;再返回到PA-0改为510。
2)设置驱动参数:
修改 P A - 0 = = 5 1 0 ,把PA-80改为(?)(X轴对应1、Z轴对应2、Y轴对应3、第4轴对应4、第5轴对应5);
C p A 8 1 = = 2 、 P A - 8 2 = = 0 , P A - 8 4 = = 0 驱动默认值无需改动)。
3)驱动参数保存:返回EE一模式,按【Enter】进去EE-SET模式,按住【Enter】直至出现“Finish”完成;重启驱动。
4、系统参数修改:修改状态参数:
0 0 3 . 2 = = 1 (204号 手动清除机械坐标有效,0 1 1 . 0 = = 0 (204号 第1轴(0:是1:否)读总线 (×轴)\scriptstyle 0 1 1 . 1 = = 0 (204号 第2轴(0:是1:否)读总线 (Z轴)0 1 1 . 2 = = 0 第3轴(0:是1:否)读总线 (Y轴)
0 1 1 . 3 = = 0 第4轴(0:是1:否)读总线(4轴)0 1 1 . 4 = = 0 (204号 第5轴(0:是1:否)读总线(5轴)
1 6 4 . 0 = = 1 机械零点记忆;
1 7 4 . 0 { = } { = } 1 通讯方式总线
1 7 7 . 0 = = 1 第二行程限位的禁入区外面1 7 7 . 1 = = 1 回机械零点前软限位有效
1 7 7 . 2 = = 1 发出超程指令时,在超程后报警1 7 7 . 3 = = 0 (204号 回零方式软限位有效
2 0 6 . 0 = = 1 移动前进行行程检测
2 0 6 . 1 = = 0 保留
2 0 6 . 2 = = 1 保留
注:11.0~11.4对应各轴使用绝对值时改为0
| 0 | 0 | 3 |
| **** | **** | **** | **** | **** | BIT2 | **** | **** |
BIT2:手动清除机械坐标(0:无效1:有效);
| 0 | 1 | 1 |
| **** | **** | **** | BIT4 | BIT3 | BIT2 | BIT1 | BITO |
BITO 第1轴(0:是 1:否)是读总线(×轴)BIT1 第2轴(0: 是 1:否)是读总线(Z轴)BIT2 第3轴(0:是 1:否)是读总线(Y轴)BIT3 : 第4轴(0:是 1:否)是读总线(4轴)BIT4 : 第5轴(0:是 1:否)是读总线(5轴)
| 1 | 6 | 4 |
| **** | **** | **** | **** | **** | **** | **** | BITO |
BITO:机械零点(0:不记忆1:记忆)
| 1 | 7 | 7 |
| **** | **** | **** | **** | BIT3 | BIT2 | BIT1 | BITO |
BIT1:回零前软限位(0:无效1:有效)BIT2 :发出超程指令时,在超程(0:前1:后)报警BIT3 : 回零方式软限位(0:否1:是)有效
| 2 | 0 | 6 |
| **** | **** | **** | **** | **** | **** | **** | BITO |
BITO:移动前(0:否1:是)行程检测
修改数据参数:
| 0 | 4 | 4 | 串口通信的波特率(默认值:115200) | 改为19200 |
| 1 | 6 | 4 | Link方式坐标报警范围(默认值:0.01) | 改为0.1 |
| 2 | 4 | 7 | 保留(默认值:0) | 改为0 |
| 2 | 4 | 8 | 保留(默认值:0) | 改为0 |
5、电子齿轮比设置系统数据参数:
| 0 | 1 | 5 |
| 0 | 1 | 7 |
| X轴脉冲输出倍乘系统【分子】(默认值:1) |
| ×轴脉冲输出分频系统【分母】(默认值:1) |
| 0 | 1 | 7 |
| 0 | 1 | 8 |
| Z轴脉冲输出倍乘系统【分子】(默认值:1) |
| Z轴脉冲输出分频系统【分母】(默认值:1) |
| I | I | T | |||
| s | 4 | 4 | 4 | 4 | |
| 0 | 6 | 8 | 9 |
| 3TH轴脉冲输出倍乘系统【分子】(默认值:1) |
| 4TH轴脉冲输出倍乘系统【分子】(默认值:1) |
| 5TH轴脉冲输出倍乘系统【分子】(默认值:1) |
| 3TH轴脉冲输出分频系统【分母】(默认值:1) |
| 4TH轴脉冲输出分频系统【分母】(默认值:1) |
| 5TH轴脉冲输出分频系统【分母】(默认值:1) |
绝对值齿轮比算法:编码器一圈发出脉冲数(10000) / (L×1000);L为丝杆螺距;有减速比时乘上减速比。
6、机床零点清零:
连续按【位置】键,直至系统屏幕左上角显示【现在位置(综合坐标)】界面;按下【机床零点】键,再按系统面板字母【X/Z/Y/A/C】键,机床坐标上显示的X、Z、Y、A、C闪烁再按【取消】键,清除机床坐标。
7、试运行各轴
手动或手轮移动各轴,关机重启。
观察系统界面是否有报警(各轴驱动坐标与系统坐标不一致,按复位键更新或通讯错误)如果没有报警表示正常;
如果有提示“通讯错误报警”,检查通讯线是否连接正常,系统参数状态参数 1 7 4 . 0 = = 1 通讯方式总线,数据参数: \mathsf { P 1 6 4 } { = } \mathsf { = } 0 . 1 , 9 4 4 = = 1 9 2 0 0 ,是否设置正确;驱动参数PA-80设置对应轴是否正确。
如果有提示“各轴驱动坐标与系统坐标不一致,按复位键更新报警”,则现在位置(综合坐标)记录(机床坐标)各轴坐标值,按【复位】键更新坐标,观察现在位置(综合坐标)(机床坐标)各轴坐标值是否由变化超过0.1。
如果有个别轴的坐标变化超过0.1,则修改系统参数状态参数 1 9 3 . 0 { ~ } 1 9 3 . 4 (各轴读绝对值坐标(0:正1:负)向);如果是0则改为1;如果是1则改为0;关电重启,按【复位】跟新坐标,再手动或手轮移动各轴,关机重启,如果没有报警表示正常;如果还有报警则检查电子齿轮比设置是否正常。
注:调整正常后,需要更改轴运动方向在系统状态参数008上改。
以上设置正常后,重新可设置机床零点,设置机床软限位;软限位设置:
| 0 | 4 | 5 |
| 0 | 4 | 6 |
| 0 | 4 | 7 |
| 0 | 4 | 8 |
| X轴正向最大行程(默认值:9999.9999) |
| Z轴正向最大行程(默认值:9999.9999) |
| ×轴负向最大行程 (默认值:-9999.9999) |
| Z轴负向最大行程(默认值:-9999.9999) |
| I | |||||
| 6 | 6 | 6 | 6 | 6 | 6 |
| 9 | 4 | 乙 |
| 3TH轴正向最大行程(默认值:9999.9999) |
| 4TH 轴正向最大行程(默认值: 9999.9999) |
| 5TH轴正向最大行程 (默认值: 9999.9999) |
| 3TH轴负向最大行程 (默认值: -9999.9999) |
| 4TH轴负向最大行程 (默认值: -9999.9999) |
| 5TH轴负向最大行程(默认值: -9999.9999) |
4.3螺纹切削
主轴与编码器连接必须为1:1同步带连接,主轴转速反馈正常。主轴转速反馈设置:
数据参数
编码器线数设置数参P070一般为1024/2500;编码器与主轴齿轮比参数:主轴齿轮数 \mathsf { P 1 1 0 { = } 1 } 编码器与主轴齿轮比参数:编码器齿轮数 \scriptstyle \mathsf { P 1 1 1 = 1 } ;
| 0 | 7 | 0 |
| 编码器线数 |
| 1 | 1 | 0 |
| 1 | 1 | 1 |
| 编码器与主轴齿轮比参数: 主轴齿轮数 |
| 编码器与主轴齿轮比参数: 编码器齿轮数 |
如果主轴转速无反馈时,执行车螺纹指令G32/G92/G76时报警;
如果主轴转速反馈不正常时,执行车螺纹指令车螺纹时,会出现烂牙或螺距不对的情况;主轴转速的调整:当主轴转速不对时,可调整数据参数
P037--P040:对应1--4挡的最高转速;
P075:对应主轴最高转速;
如果是无挡变频主轴,主轴转速不对时一般只需调整 \mathsf { P 0 3 7 } { = } { ? } 当程序运行到车螺纹指令G32/G76/G92时,主轴转速正常,但是停止程序执行没有报警,可能是数据参数P219--P221错误了;
9 2 1 9 = = 4 :螺纹起始等待时间;
{ \mathsf { P } } 2 2 0 = = 1 :螺纹采样等待时间;
\scriptstyle \mathsf { P } 2 2 1 = = 1 0 0 ;主轴采样次数;
当程序运行到车螺纹指令G32/G76/G92时,主轴转速正常,但是停止程序执行没有报警,可能主轴编码器没有Z相脉冲信号输入,可在CNC诊断150主轴Z脉冲计数查看(正常主轴转一圈加1),没有数据时查看编码器故障或编码器线故障。
注:以上参数都设置正确后,车螺纹还是出现问题时,可能是加工工艺出现问题导致的,如材料硬度,切削量,进给速度等;
4.4程序单段
程序单段在自动、录入方式有效;
4.5程序跳段
当程序跳段信号有效时,段首带“/”标记的程序段被跳过不执行。程序跳段在自动、录入方式有效。
4.6 机床锁
机床锁在任何方式下都有效。程序运行时,不可切换机床锁状态。
4.7 辅助锁
辅助锁在自动方式、录入方式下有效。
4.8手轮试切
在自动有效。
程序运行中切换或关闭手轮试切功能时,系统可选择程序是否暂停K16.5;
手轮试切速度可以通过位参数选择,位参 3 . 6 = 0 时,切削进给手轮试切时,进给速度为程序编辑F值;数参77号[手轮试切最高速度限制]
位参13.6[手轮试切反向(0:否1:是)有效];选择有效时手轮逆时针摇动时系统当前段程序反向运行,反向运行到当前段起点时程序停止移动;选择无效时,只有手轮顺时针摇动才有效。
4.9 选择停
可在自动、录入方式有效,按 键使选择停按键指示灯亮,则表示进入选择停状态;此时程序运行到
中M01指令时,将被“暂停”。需再次按键,程序才继续往下执行。
K10.0[程序运行状态跳段键(0:有效1:无效)]
4.10进给倍率为 0 % 快速倍率调整
当进给倍率调整到 0 % 时,可以选择快速倍率是否改变为FO;K017.1[进给倍率为 0 % 时快速倍率(0:否1:是)切换FO]
4.11手动快速移动控制
手动快速移动控制可以选择两种方式,一种是点亮快速移动按键后打开功能(点动),另一张是需要按住快速移动按键才打开功能(长按);通过 PLC参数可以选择,K21.7[打开手动快速移动控制(0:点动1:长按)]。注:部分按键板不支持长按功能,例如1000TC、3000T-V;具体使用根据实际按键板选择。
手动快速移动速度与G0快速移动速度分开:
数参222手动X轴快速定位速度数参223手动Z轴快速定位速度数参229手动第3轴快速定位速度数参230手动第四轴快速定位速度数参231手动第五轴快速定位速度
4.12M代码调取程序
M9000----M9999可调取对应程序O9000---O9999的程序;
4.13 记忆对刀的使用
零件加工,对刀位置特殊时,可以使用记忆对刀功能;如果当前位置需要对刀×z的,但是刀具在此处时不好测量工件,可以先按下×轴记录/Z轴记录,再移开刀具测量工件,测量好后的数据直接按正常对刀输入数据。
位参14.6[记忆对刀功能(0:关闭1:打开)]位参2.7[使用2轴时是否隐藏新增的刀补页面(0:否1:是)]
附录一、参数查找与修改
修改参数密码:769816【按设置键 \vdots 上下翻页(F1)键,进入修改密码页面)
1、如何查找数据参数和状态参数:
按PAR 参数 键进入参数界面,〖F1 对应位参、F2 对应数参 \bigstar \bigstar \bigstar \bigstar 按相应的按键进入相应的页面后,
P 输入
可按 Q 键 \vdots 参数号,再按 IN 键查找参数;☆ 仓 5
或者按 键查找参数;
2、如何查找PLC(K、T、C、D)参数:
梯图 F3 F3按PLC 键进入PLC- 一界面,再按 进入PLC(K参数页面),再按 进入PLC参数页面), F1 对应K参数、 F2 对应T参数、 F3 对应D参数页面、 F4 对应C参数页面〗;P 输入可按 Q 键 \vdots 参数号,再按 IN 键查找参数;☆ 仓 2或者按 键查找参数;
附录二、报警/警告
A000.0 换刀时间过长
报警原因:执行换刀时,在数参78号换刀总时间内未找到刀号:处理:按【复位键】取消报警,检查刀位信号是否正常。
A000.1换刀完成时,刀架未到位报警
报警原因:执行换刀完成时,刀架反馈信号与换刀指令刀号不一致;
处理:按【复位键】取消报警,重新换刀。
A000.2换刀未完成报警
报警原因:执行换刀过程中有报警或复位;
处理:按两次【复位键】取消报警,重新换刀。
A000.3未收到刀架锁紧信号
报警原因:执行换刀锁紧时,在规定时间内未检测到锁紧信号;(普通刀架时间数参:83号)处理:按【复位键】取消报警,重新换刀。
A000.5系统断电前,换刀出错
报警原因:执行换刀未正常完成时,系统断电;
处理:按【复位键】取消报警,重新换刀。
A000.6AK31换刀时预分度未到位
报警原因:选择AK31刀架,执行换刀时,在4秒内未检测到预分度到位松开;
处理:按【复位键】取消报警,检查预分度感应器,重新换刀。
A000.7 刀塔锁紧未松开
报警原因:选择六鑫液压刀架,执行换刀时,在4秒内未检测SensorF信号松开;
处理:按【复位键】取消报警,检查SensorF感应器,重新换刀。
A001.0 尾座功能无效,不能执行M10和M11代码
报警原因:尾座功能未打开时,执行M10/M11代码;
处理:按【复位键】取消报警。
A001.1主轴旋转中,不可以退尾轴
报警原因:尾座功能与主轴功能互锁,主轴旋转时执行尾轴后退;
处理:按【复位键】取消报警。
A001.3没有检测到尾座进,不能旋转主轴
报警原因:尾座功能与主轴功能互锁,尾轴未前进执行主轴旋转;
处理:按【复位键】取消报警。
A001.4A或B最多可有8把刀
报警原因:普通刀架最多支持8把刀,数参84号刀位总数设置大于8时报警;
处理:设置正确刀位数。
A001.5刀具的使用寿命结束
报警原因:刀具组中刀具使用寿命到达;
处理:按【复位键】取消报警。
A001.6外接循环打开时间过长(接常开点)K20.0
报警原因:外接循环启动一直接通中;
处理:检查接线是否正确,输入信号电平选择是否正确K20.0。
A001.7外接暂停打开时间过长(接常闭点)K20.1
报警原因:外接暂停一直接通中;
处理:检查接线是否正确,输入信号电平选择是否正确K20.1。
A002.0防护门未关闭,不允许自动运行
报警原因:自动方式下,防护门未关闭启动程序;
处理:关闭防护门,若已关闭防护门,则检查防护门信号输入是否正常。
A002.2 加工件数完成报警
报警原因:加工件数到达设定件数时报警;
处理:按【复位键】取消报警,同时需清楚已加工件数。
A002.3主轴旋转时,不得松开卡盘
报警原因:卡盘功能与主轴功能互锁,主轴旋转时执行卡盘松开;
处理:按【复位键】取消报警。
A002.4主轴旋转时,夹紧到位信号无效报警
报警原因:卡盘功能与主轴功能互锁检测卡盘到位信号;主轴旋转时,未收到卡盘夹紧到位信号处理:按【复位键】取消报警。
A002.5卡盘夹紧到位信号无效时,不得启动主轴
报警原因:卡盘功能与主轴功能互锁,检测卡盘到位信号;未收到卡盘夹紧到位信号,旋转主轴;
处理:按【复位键】取消报警。
A002.6卡盘松开,不得启动主轴
报警原因:卡盘功能与主轴功能互锁;卡盘未夹紧,旋转主轴;
处理:按【复位键】取消报警。
A003.0卡盘功能无效,无法执行M12/M13代码
报警原因:卡盘功能未打开时,执行M12/M13代码;
处理:按【复位键】取消报警。
A003.1未检测到卡盘夹紧/松开到位信号
报警原因:检测卡盘松开夹紧信号时,执行卡盘松开或夹紧时,在T043时间内未检测到到位信号处理:按【复位键】取消报警。
A003.2六鑫刀塔未找到目标刀号
报警原因:刀塔转动后,在8秒内未找到刀号时报警处理:按【复位键】取消报警。
A003.3六鑫刀塔未收到刀盘停转与锁紧启动信号SensorE
报警原因:刀塔转动后,在8秒内未信号SensorE信号;
处理:按【复位键】取消报警。
A003.7普通刀架总刀位数大于4,不能接外接进给倍率(地址复用)
报警原因:普通刀架T05-T08信号与外接进给倍率地址复用处理:注意选择使用
A004.1 当前不是主轴模拟电压控制状态,不能执行主轴点动功能
报警原因:主轴开关量控制时,使用了主轴点动功能处理:按【复位键】取消报警。
A004.2M03,M04代码指定错误
报警原因:第1主轴正转或反转中执行了相反指令处理:按【复位键】取消报警。
A004.3M63,M64代码指定错误
报警原因:第2主轴正转或反转中执行了相反指令
处理:按【复位键】取消报警。
A004.4 主轴换档时间过长
报警原因:执行M41-M44换挡指令时,在T045时间内未完成换挡处理:按【复位键】取消报警。
A004.5主轴速度/位置切换时间过长
报警原因:主轴切换位置或切换速度模式时,在8秒内未收到切换完成信号;
处理:按【复位键】取消报警。
A004.6主轴自动换挡功能未开启,不能执行M41-M44
报警原因:主轴自动换挡功能无效时,执行M41-M44换挡指令;
处理:按【复位键】取消报警。
A004.7AK31换刀开始时预分度未松开
报警原因:选择AK31刀架,执行换刀时,在开始时预分度到位仍然感应到;
处理:按【复位键】取消报警,检查预分度感应器,重新换刀。
A005.3主轴旋转或进给时不允许夹紧主轴
报警原因:主轴松开状态,主轴夹紧选择第一主轴时;第一主轴旋转,或第一主轴位置模式时移动第5轴(C轴)执行主轴夹紧报警;主轴夹紧选择第二主轴时;第二主轴旋转,或第二主轴位置模式时移动第4轴(A轴)执行主轴夹紧报警;
处理:按【复位键】取消报警。
A005.4主轴被夹紧,不允许旋转或进给
报警原因:主轴夹紧状态,主轴夹紧选择第一主轴时;第一主轴旋转,或第一主轴位置模式时移动第5轴(C轴)报警;主轴夹紧选择第二主轴时;第二主轴旋转,或第二主轴位置模式时移动第4轴(A轴)报警;
处理:按【复位键】取消报警。
A006.0三位开关在暂停状态,程序不能启动
报警原因:三位开关功能有效时,三位开关在程序暂停状态启动程序处理:按【复位键】取消报警。
A006.2M50,M51代码指定错误
报警原因:Y轴动力头正转或反转中执行了相反指令处理:按【复位键】取消报警。
A006.3M53,M54代码指定错误
报警原因:4轴动力头正转或反转中执行了相反指令处理:按【复位键】取消报警。
A006.4三位开关在暂停状态,不得启动主轴
报警原因:三位开关功能有效时,三位开关在主轴停止状态启动主轴旋转
处理:按【复位键】取消报警。
A006.5三位开关1\2同时导通,接线错误
报警原因:三位开关功能有效时,三位开关12同时导通报警处理:确认接线无误。
A008.3动力头不能与主轴同时转动
报警原因:选择主轴与动力头不能同时旋转时,执行了主轴与动力头一起旋转指令处理:按【复位键】取消报警。
A008.4Y4轴动力头不可同时转动
报警原因:Y、4轴动力头同时旋转时报警处理:按【复位键】取消报警。
A020.0 防护门未关闭警告
报警原因:打开防护门功能时未关闭防护门处理:关闭防护门
A020.1 润滑油不足警告
报警原因:润滑油不足处理:添加润滑油
A020.2气压不足警告
报警原因:气压不足(警告气压不足时运行程序会暂停)处理:等待气压充足,警告取消
A020.3 刀架未锁紧警告
报警原因:不在换刀情况下系统未接受到刀架锁紧信号。(使用排刀时,此警告无效)处理:手动换刀或录入方式下换刀使换刀完成
附录三、断屑功能(软件日期20200106以上版本才有)
注:使用断屑功能时,切削加减速必须是前加减速直线型;
位参 1 6 8 . 2 { = } 0 / 1 6 8 . 3 { = } 0 ;加减速时间改为了加减速数参313;
数参313越大时,加减速越快;越小时,加减速越小;默认100.
一、功能描述
减少粗加工过程中除屑需求,并提升加工面质量,加入断屑功能。
二、相关参数
新添加参数如下:
213断屑加工模式(G04.9)的默认断屑长度
[数据类型] 浮点
[默认值] 1.0
[数据说明] 断屑模式中,默认断屑长度。单位毫米
214断屑加工模式(G04.9)的默认断屑暂停时间
[数据类型] 字型
[默认值] 100
[数据说明] 断屑模式中,默认断屑暂停时间。单位毫秒
三、功能详述
断屑功能开启时,插补加工了一定距离(断屑长度)之后,插补轴会暂停一段时间(断屑暂停时间)。由于此时主轴不停止转动,可以进行断屑。
开启断屑功能的格式为:
G4.9P[断屑暂停时间]Q[断屑长度]H[断屑速度];
H[断屑速度]不输入时以默认速度F5断屑。
用以下格式开启断屑方式,可以使用参数作为默认值:
G4.9P[断屑暂停时间];// 断屑长度使用参数213G4.9Q[断屑长度]; // 断屑暂停时间使用参数214G4.9 P0 ; // 同时使用两个参数作为默认值
当断屑暂停时间,或断屑长度小于等于0时,会触发PS报警。
断屑功能有效情况下,再次通过指令开启断屑功能时,会重置当前累计的插补运动长度,并在之后的运动段使用新的数据进行断屑。
关闭断屑功能的格式为:
G4.9;
例子:00001;T0101;M3S1200;M08;GOX45;GOZ3;G4.9P100Q1;//粗加工打开断屑功能,断屑长度1mm,断屑时间100msG71U1R0.5;G71P10Q20U0.2;N10GOX0;
G1Z0;
GO3X4.09Z-6.55R3.59;
G02X17.45Z-22.72R19.93;
GO3X19.07Z-34.46R7.03;
GO3X22.78Z-50.31R8.41;
N20G01Z-56;G4.9;//精加工关闭断屑功能M3S1500;
G70P10Q20;
GOZ60;
M30;
%
附录四、多边型切削功能(具有车方功能版本才有)
车方主轴控制可以选择模拟量变频器控制和脉冲量位置模式控制。对于主轴使用变频器控制的选择使用模拟量控制;对于主轴使用伺服主轴的,建议使用脉冲位置模式
控制(若主轴变频器控制则选择模拟量,主轴不需要切换位置模式),在车方开始时主轴切换位置模式。增添参数:位参178.2 进给轴做模拟主轴停止时(0:否1:是)停止启动前位置改为1时车方停止后刀盘停止在起始
位置;位参178.3车方主轴控制(0:模拟量1:脉冲量)位参178.7车方轴选择(0:第3轴1:第四轴)默认03TH轴跟随车方位参179.1车方主轴选择(0:第5轴1:第4轴)[如果车方跟随轴选着第4轴,主轴不可选择第4轴]位参179.2车方类型选择(0:编码器车方1:脉冲比例车方)[选着脉冲比例车方时,不读取编码器转速]选择0编码器车方时必须有编码器反馈转速,否则报警;选择1时,没有编码器也可以车方,但是变
换角度必须停止,然后通过主轴位置模式旋转角度(主轴需要切换位置模式)当使用变频器控制主轴时,车方类型必须选择编码器车方。位参198.0×轴回零时使用一转信号减速(0:否1:是)位参198.1 Z轴回零时使用一转信号减速(0:否1:是)位参198.2 第三轴回零时使用一转信号减速(0:否1:是)位参198.3 第四轴回零时使用一转信号减速(0:否1:是)位参198.4第五轴回零时使用一转信号减速(0:否1:是)位参208.0X轴G28回参考点(0:否1:是)每次使用挡块
广州科源
位参208.1Z轴G28回参考点(0:否1:是)每次使用挡块位参208.23TH轴G28回参考点(0:否1:是)每次使用挡块位参208.34TH轴G28回参考点(0:否1:是)每次使用挡块位参208.45TH轴G28回参考点(0:否1:是)每次使用挡块
当选择回零使用一转信号减速回零,选择G28回参考点每次都使用挡块时,G28回零每次都寻找以高速速度寻找一转信号,然后减速反转以回零低速找一转信号下降沿完成回零。
当选择回零使用一转信号减速回零,不选择G28回参考点每次都使用挡块时,G28开机第一次回零都寻找以高速速度寻找一转信号,然后减速反转以回零低速找一转信号下降沿完成回零,其余都直接回到坐标零点位置。
车方轴跟随轴选择时必须设为旋转轴;
同时车方主轴脉冲发出齿轮比与动力头发出齿轮比均为各自进给轴齿轮比。
其余齿轮比在驱动上设置;
代码格式:
G68J_L_S_R_;车方代码打开车方功能
」_(主轴)车方面数(车几方);J为正数时,主轴正转,为负数时,主轴反转;L_(车方轴)车方刀数;L为正数时,车方轴正转,为负数时,车方轴反转;S_主轴转速;G68代码结束后,主轴以S主轴旋转R_车方角度(车方中途可切换角度G68R_;注:脉冲比例车方 \scriptstyle 1 7 9 . 2 = 1 时切换角度无效)
G69;车方代码结束,S转速脉冲停止(代码完成必须等待脉冲发出停止完成)
系统开机时默认G69状态;系统急停报警复位时恢复G69状态;
可以设置车方跟随轴为3轴或4轴;
系统数参3453TH轴前加减速常数(启动Y轴动力头加减速.M50/M51/M52)
系统数参3464TH轴前加减速常数(启动4轴动力头加减速M53/M54/M55)
如果主轴不需要定位车方,可直接使用G68切换位置模式,不需要M14定位后切换位置模式。
编码器车方 1 7 9 . 2 = 0 :
模拟量车方控制编程格式:
M3S400;//打开主轴转速
G68J2L1R0;//打开车方模式(主轴不切换位置模式)
.·
G68R_;//中途可以切换角度G69://关闭车方模式
脉冲量位置模式车方控制编程格式:
M5;//关闭主轴
(M14);//此处可加入主轴定位切换位置模拟,使主轴提前在同一位置进入位置模式,也可省略
G68J2L1S400R0;//打开车方模式(主轴切换位置模式)
…
G68R_;//中途可以切换角度
G69://关闭车方模式
脉冲比例车方 \scriptstyle 1 7 9 . 2 = 1 脉冲量位置模式车方控制编程格式:
M5;//关闭主轴M14;//此处可加入主轴定位切换位置模拟,使主轴提前在同一位置进入位置模式,不需要固定位置车方的情况下也可省略G68J2L1S400;//打开车方模式(主轴切换位置模式)….G69://关闭车方模式G0C_;//偏移角度,需要偏移角度时需要停止车方模式G68J2L1S400;//打开车方模式(主轴切换位置模式)….G69://关闭车方模式
附录五、钻孔/镗孔循环指令说明(2021以上版本)
1、G83/G87正/侧面钻孔循环
1.1正面钻孔循环G83:
指令格式1:G83X(U)_Z(W)_R_P_F_K_M_;X_孔绝对值位置(U_孔对于起始点X轴的增量值位置);Z_孔底绝对值位置(W_孔底对于R点的增量值位置);R_起始点到R点的增量值(不分正负号),不编辑的情况下默认从起始点开始加工;P_孔底暂停时间,单位ms,不编辑的情况下默认暂停;F_进给速度;K_重复次数,不编辑情况下默认1次,(只当前孔有效,多个孔需要重复加工时每个坐标后均需要添加K);M_主轴夹紧代码,不编辑情况下默认不夹紧主轴;
说明:此格式将一次性打孔完成,不分层钻孔。
数参216【G83/G87钻孔留空量】默认2 数参217【主轴夹紧M代码】默认20 位参172.5【钻/镗/刚性攻丝/循环主轴夹紧自动(0:否1:是)有效】默认0
注1:编辑R比孔底位置低时报警:R点位置比孔底位置低;注2:编辑Z(W)时报警:钻/镗孔循环未指定孔底平面;注3:G83/G87/G85/G89钻孔循环CS轴自动松开有效时(编辑有M20指令),在打孔指令G83/G87中CS轴指令未移动完,主轴夹紧指令需要等待指令完成后才输出;指令CS轴移动指令时需要自动松开主轴夹紧,G83C100Z-20R5F100M20;//先执行M21完成后,执行C100完成后,执行M20;C140M20;//先执行M21完成后,执行C100完成后,执行M20;G80;
注4:打开位参 1 7 2 . 5 = 1 【钻/镗/刚性攻丝/循环主轴夹紧自动(0:否1:是)有效】时,在循环代码中C轴需要夹紧松开时,可以不编辑M20代码控主轴夹紧松开,系统自动加入在执行C坐标先系统先执行松开代码M21等待完成后在走C坐标,坐标完成后执行M20夹紧代码;如果打开了参数也编辑了M20时,以M20为准。
指令格式2:G83X(U)_Z(W)_R_P_F_K_M_Q_;
X_孔绝对值位置(U_孔对于起始点X轴的增量值位置);
Z_孔底绝对值位置(W_孔底对于R点的增量值位置);
R_起始点到R点的增量值(不分正负号),不编辑的情况下默认从起始点开始加工;
P_孔底暂停时间,单位ms,不编辑的情况下默认暂停;
F_进给速度;
K_重复次数,不编辑情况下默认1次,(只当前孔有效,多个孔需要重复加工时每个坐标后均需要添加
K);
M主轴夹紧代码,不编辑情况下默认不夹紧主轴;
Q_每次切削深度(不分正负号);
说明:此格式将分成钻孔,每次进给Q后返回R点,再快速进给到留空量位置进行钻孔进给。
指令格式3:G83X(U)_Z(W)_R_P_F_K_M_Q_D_;X_孔绝对值位置(U_孔对于起始点X轴的增量值位置);Z_孔底绝对值位置(W_孔底对于R点的增量值位置);R_起始点到R点的增量值(不分正负号),不编辑的情况下默认从起始点开始加工;P_孔底暂停时间,单位ms,不编辑的情况下默认暂停;F_进给速度;K_重复次数,不编辑情况下默认1次,(只当前孔有效,多个孔需要重复加工时每个坐标后均需要添加K);M_主轴夹紧代码,不编辑情况下默认不夹紧主轴;Q_每次切削深度(不分正负号);D_每次回退高度(不分正负号);
说明:此格式将分成钻孔,每次进给Q后回退到回退高度,再快速进给到留空量位置进行钻孔进给。
1.2侧面钻孔循环G87:
指令格式1:G87X(U)_Z(W)_R_P_F_K_M_;X_孔底绝对值位置(U_孔底对于R点的增量值位置);Z_孔绝对值位置(W孔对于起始点Z轴的增量值位置);R_起始点到R点的增量值(不分正负号),不编辑的情况下默认从起始点开始加工;P_孔底暂停时间,单位ms,不编辑的情况下默认暂停;F_进给速度;K_重复次数,不编辑情况下默认1次,(只当前孔有效,多个孔需要重复加工时每个坐标后均需要添加K);M_主轴夹紧代码,不编辑情况下默认不夹紧主轴;说明:此格式将一次性打孔完成,不分层钻孔。
数参216【G83/G87钻孔留空量】默认2数参217【主轴夹紧M代码】默认20位参172.5【钻/镗/刚性攻丝/循环主轴夹紧自动(0:否1:是)有效】默认0
注1:编辑R比孔底位置低时报警:R点位置比孔底位置低;
注2:编辑X(U)时报警:钻/镗孔循环未指定孔底平面;
注3:G83/G87/G85/G89钻孔循环CS轴自动松开有效时(编辑M20指令),在打孔指令G83/G87中CS
轴指令未移动完,主轴夹紧指令需要等待指令完成后才输出;指令CS轴移动指令时需要自动松开主轴夹紧;G87C100X-20R5F100M20;//先执行M21完成后,执行C100完成后,执行M20;C140M20;//先执行M21完成后,执行C100完成后,执行M20;G80;
注4:打开位参 1 7 2 . 5 = 1 【钻/镗/刚性攻丝/循环主轴夹紧自动(0:否1:是)有效】时,在循环代码中C轴需要夹紧松开时,可以不编辑M20代码控主轴夹紧松开,系统自动加入在执行C坐标先系统先执行松开代码M21等待完成后在走C坐标,坐标完成后执行M20夹紧代码;如果打开了参数也编辑了M20时,以M20为准。
指令格式2: G 8 7 x ( U ) \_ Z ( W ) \_ R \_ P \_ F \_ K \_ M \_ α \_ (20号X_孔底绝对值位置(U_孔底对于R点的增量值位置);Z_孔绝对值位置(W孔对于起始点Z轴的增量值位置);R_起始点到R点的增量值(不分正负号),不编辑的情况下默认从起始点开始加工;P_孔底暂停时间,单位ms,不编辑的情况下默认暂停;F_进给速度;K_重复次数,不编辑情况下默认1次,(只当前孔有效,多个孔需要重复加工时每个坐标后均需要添加K);M_主轴夹紧代码,不编辑情况下默认不夹紧主轴;Q_每次切削深度(不分正负号);
说明:此格式将分成钻孔,每次进给Q后返回R点,再快速进给到留空量位置进行钻孔进给。
指令格式3:G87X(U)_Z(W)_R_P_F_K_M_Q_D_;X_孔底绝对值位置(U_孔底对于R点的增量值位置);Z_孔绝对值位置(W孔对于起始点Z轴的增量值位置);R_起始点到R点的增量值(不分正负号),不编辑的情况下默认从起始点开始加工;P_孔底暂停时间,单位ms,不编辑的情况下默认暂停;F_进给速度;K_重复次数,不编辑情况下默认1次,(只当前孔有效,多个孔需要重复加工时每个坐标后均需要添加K);M_主轴夹紧代码,不编辑情况下默认不夹紧主轴;Q_每次切削深度(不分正负号);D_每次回退高度(不分正负号);
说明:此格式将分成钻孔,每次进给Q后回退到回退高度,再快速进给到留空量位置进行钻孔进给
2、G85/G89正/侧面镗孔循环
2.1正面镗孔循环G85:
指令格式1:G85X(U)_Z(W)_R_P_F_K_M_;X_孔绝对值位置(U_孔对于起始点X轴的增量值位置);Z_孔底绝对值位置(W_孔底对于R点的增量值位置);R_起始点到R点的增量值(不分正负号),不编辑的情况下默认从起始点开始加工;P_孔底暂停时间,单位ms,不编辑的情况下默认暂停;F_进给速度;K_重复次数,不编辑情况下默认1次,(只当前孔有效,多个孔需要重复加工时每个坐标后均需要添加K);M_主轴夹紧代码,不编辑情况下默认不夹紧主轴;说明:镗孔循环进刀退刀均以进给F速度执行。
数参216【G83/G87钻孔留空量】默认2数参217【主轴夹紧M代码】默认20位参172.5【钻/镗/刚性攻丝/循环主轴夹紧自动(0:否1:是)有效】默认0
注1:编辑R比孔底位置低时报警:R点位置比孔底位置低;注2:编辑Z(W)时报警:钻/镗孔循环未指定孔底平面;注3:G83/G87/G85/G89钻孔循环CS轴自动松开有效时(编辑M20指令),在打孔指令G85/G89中CS轴指令未移动完,主轴夹紧指令需要等待指令完成后才输出;指令CS轴移动指令时需要自动松开主轴夹紧,
G85C100Z-20R5F100M20;//先执行M21完成后,执行C100完成后,执行M20;
C140M20;//先执行M21完成后,执行C100完成后,执行M20;
G80;
注4:打开位参 1 7 2 . 5 = 1 【钻/镗/刚性攻丝/循环主轴夹紧自动(0:否1:是)有效】时,在循环代码中C轴需要夹紧松开时,可以不编辑M20代码控主轴夹紧松开,系统自动加入在执行C坐标先系统先执行松开代码M21等待完成后在走C坐标,坐标完成后执行M20夹紧代码;如果打开了参数也编辑了M20时,以M20为准。
2.2侧面镗孔循环G89:
指令格式1: 6 8 9 x ( 1 1 ) _ { - } 2 ( 1 1 ) _ { - } \tt R _ { - } \tt P _ { - } F _ { - } \tt K _ { - } M _ { - } ; X_孔底绝对值位置(U_孔底对于R点的增量值位置);Z_孔绝对值位置(W_孔对于起始点Z轴的增量值位置);R_起始点到R点的增量值(不分正负号),不编辑的情况下默认从起始点开始加工;P_孔底暂停时间,单位ms,不编辑的情况下默认暂停;F_进给速度;K_重复次数,不编辑情况下默认1次,(只当前孔有效,多个孔需要重复加工时每个坐标后均需要添加K);M_主轴夹紧代码,不编辑情况下默认不夹紧主轴;说明:镗孔循环进刀退刀均以进给F速度执行。




