ZKX's LAB

CNC都有哪些变量?是什么意思? 数控编程求余数

2021-04-28知识2

1除以3的余数是多少 很简单,1除以3的商是0,余数自然是1.那么2除以3的商也是0,余数是2也就是说,一个数除以另一个数,要是比另一个数小的话,余数就是它自己.

为什么负数的取余计算各个编程语言结果不统一? 例如:-7%10,C++,Go和PHP得结果是-7,Python,Ruby和Lua得3为什么这些语言在负数取余上不统一?哪个是…

数控宏程式高手请进? #1=0(赋值,让1号变2113量值为0)X坐标2=0(赋5261值4102,让2号变量值为0)1653Y坐标3=0(赋值,让3号变量值为0)X限值4=1(赋值,让4号变量值为1)行数N1WHILE[#2GE-242.93]DO1(条件一,当2号变量值大于等于-242.93时,结束;不满足则运行条件式1之间的内容)3=392.7(赋值,让3号变量值为392.7)IF[[#4MOD2]EQ0]THEN#3=391.05(独立条件式:当4号变量除以2的余数等于0时,3号变量赋值为391.05)WHILE[#1LT#3]DO2(条件二,当1号变量小于3号变量时,结束;不满足则运行条件式2之间的内容)G57(工作坐标系)G0G90X#1Y#2(快速移动,绝对坐标值X:1号变量值,Y:2号变量值)S4000M3(转速400/分钟,正转)G43H09Z2.5(刀具长度按9号刀补值正补偿,且Z向坐标移动到2.5)G81G98R2.5Z-1.5F800.(孔循环开始,循环起始点为z2.5,深度为z值-1.5深,进给速度800)1=1+3.3(1号变量重新赋值为:1号变量值+3.3)END2(条件二结束句:以上为条件二)4=4+1(4号变量重新赋值为:4号变量值+1)1=0(变量赋值为0)IF[[#4MOD 2]EQ0]THEN#1=1.65(独立条件式:当4号变量除以2的余数等于0时,1号变量赋值为1.65)2=2-2.858(2号变量重新赋值为:2号变量值-2.858。

#数控编程求解圆弧切点#数控编程求余数

随机阅读

qrcode
访问手机版