标准规范下载简介
GB/T 40328-2021 工业机械电气设备及系统 数控加工程序编程语言.pdfGB/T 40328—2021
N10 CHPLD[2,D:\NCProg\Test.NCJ 向通道2发送程序D:\NCProg\Test.NC选择请求 N20M30 CHWT:等待某个通道的自动加工程序执行结束。 格式: CHWTL通道号] 如: N10 CHWT[2] 等待2通道的自动加工程序执行结束 NO0420
Z.1.1绝对值编程(G90)、增量值编程(G91
组别:03,模态代码指令 格式: G90 绝对值编程 G91 增量值编程 注:G90和G91的定义: G90:每个编程坐标轴上的编程值是相对于所选定工件坐标系中的原点;
湖北省谷城至竹溪高速公路某合同段高边坡工程(实施)施工组织设计7.1.2每分钟进给(G94)每转进给(G95
组别:05,模态代码指令 格式: G94 F G95 S(n) E
7.1.3恒表面速度切削启动和取消(G93、G96、(
Z.1.4英制编程(G20)、公制编程(G21)
G20、G21确定当前编程尺寸的表示方式。 组别:06,模态代码指令 格式: G20 英制编程输人 G21 公制编程输人
G20、G21确定当前编程尺寸的表示方式。 组别:06,模态代码指令 格式: G20 英制编程输人 G21 公制编程输人
GB/T40328—2021
径指令时,叫做直径编程;当用半径指令时,叫做半径编程。 对于车削系统,直径编程只对X方向有效,数控系统中通过修改直径、半径编程方式的参数来切提 直径、半径编程。 组别:13,模态代码指令 格式: G220 直径编程 G221 半径编程 通过G220和G221修改的编程方式,会被NC记录下来,下次开机的时候,依然有效
7.1.6极坐标编程(G15、G16
组别:17,模态代码指令 格式: G15 关闭极坐标指令编程模式 G16 启动极坐标指令编程模式
7.2运动控制代码指令
关闭极坐标指令编程模式 启动极坐标指令编程模式
7.2.1快速定位(G00)
7.2.2直线切削进给(G01)
7.2.3圆弧切削进给(G02.G03)
GB/T 40328—2021
运动控制功能块以GB/T15969.3一2017规定的功能块概念为基础,随着功能性和接口的标准化 及在多个平台上执行,建立了编程标准,并在工业领域被广泛支持。由于封装隐藏了数据,此标准可用 于不同结构,适用的控制从集中型到分散型或从集成型到网络型。它不是为某个应用程序特别设计的, 而是可以作为在不同领域中进行定义的基础层。正因为如此,运动控制功能块对现有和将来的技术都 是开放的
8.2MC MOVEABSOLUTE (FB)
块命令受控运动到一个指定的绝对位置,功能块
表9功能块MCMOVEABSOLUTE参数说明
8.3MC MOVERELATIVE(FB)
MCMOVERELATIVE
此功能块命令一个受控运动,在执行时该运动指定了相对于轴的实际位置的距离,功能块参数 表10。
表10功能块MCMOVERELATIVE参数说明
GB/T40328—2021
功能块MCMOVERELATIVE参数说明(续)
8.4MC MOVEADDITIVE(FB)
8.4MC MOVEADDITIVE(FB)
此功能块命令一个受控运动,在执行时该运动指定了相对于轴的实际位置的距离,功能块 见表11
表11功能块MCMOVEADDITIVE参数说明
8.5MC MOVEVELOCITY (FB
以特定速度命令一个永不终止的受控运动,功能块
表12功能块MCMOVEVELOCITY参数说明
8.6MC HOME(FB)
此功能块的执行引发轴执行“searchhome"序列,功能块参数说明见表13。该序列的详情依赖 工艺并可以由轴的参数设置。“Position输入用来在探测到参考信号时设置绝对位置。
8.7MC READAXISERROR (FB)
GB/T40328—2021
表14功能块MCREADAXISERROR参数说日
8.8MC READPARAMETER (FB)
8.8MC READPARAMETER (FB)
MC READPARAMETE
块返回厂商指定的参数,功能块参数说明见表15
表15功能块MCREADPARAMETER参数说
8.9MCWRITEPARAMETER (FB
8.9MCWRITEPARAMETER (FB)
此功能块用来修改厂家设定的参数,功能块参数说明见表16
表16功能块MCWRITEPARAMETER参数说明
GB/T40328—202
示例2: N10#1024=100 N15#1024=#1024+100 N20 G01 XE# 1024+100] F1000 上述程序等同于: N20G01X300F1000
GB/T 403282021
图A.1用循环程序加工孔阵列(一)
图A.2用循环程序加工孔阵列(二)
圆心X绝对坐标 圆心Y绝对坐标 圆半径 圆周上孔的个数 循环计数器 为精确走到圆心绝对编程 绝对编程走到加工起始点 为钻孔切换为增量编程 钻孔 回退
GB/T 40328—2021
N112 G90 为快速移动到下一个孔切换为绝对坐机 N114 # 1029= # 1029+1 N120G00X#1024+#1026*SINE[#1029*360/#1028]*#1027/180JJ YL#1025+#1026*COS[L#1029*360/#1028]*#1027/1801 快速移动到圆周上的下一个位置 N130ENDWHILE VI30 程序执行情况如图A.3所示
N112 G90 为快速移动到下一个孔切换为绝对坐标 N114 # 1029= # 1029+1 N120G00X#1024+#1026*SINE[#1029*360/#1028]*#1027/180JJ YL#1025+#1026*COS[L#1029*360/#1028」*#1027/180]] 快速移动到圆周上的下一个位置 N130ENDWHILE M30 程序执行情况如图A.3所示
图A.3用数学函数加工孔阵列
GB/T 403282021
示例10: N110 IMGLD["ms0003","C:\gnc60\pic\ms0018.jpg" N120DOBEG"请将测量刀具对齐到目标点表面"」 N130DOADD["操作完成后按“继续”"] N140DOEND 程序执行情况如图A.5所示
N180DIBEG"请输入刀具偏置值L(注意十/一方向),按“确认”继续" N130 DIADD["L" N140DIEND[400] 注:编辑框输人数据后按“确定”按钮才继续运行。 程序执行情况如图A.6所示
示例11: N1OERRORL"错误信息"] N20 M30 执行结果如图A.7所示
图A.6摄作提示(二)
A.2螺旅线插补(G02.8G03.8、G02.81、G03.81)
A.2.1螺旋线插补定义
GB/T40328—202
A.2.2螺旋线插补示位
GB/T 403282021
A.3极坐标插补(G12.1G13.1)
A.3.1极坐标插补定义
图A.8螺旋线插补示例
G12.1/G13.1指令进行极坐标插补。极坐标插补是将直角坐标指令下的直线轴的移动(刀具的移 动)切换为回转轴的移动(工件回转)的轮廓控制机能, 组别:01,模态指令 格式: G12.1 启动极坐标插补方式(使极坐标插补有效) G13.1 极坐标插补方式取消
A.3.2极坐标插补示例
启动极坐标插补方式(使极坐标插补有效) 极坐标插补方式取消
图A.9极坐标插补示例
A.4离散点双圆弧拟合(G6.11、G6.12)
GB/T 40328—2021
程序按照双圆弧拟合的算法,使得两两离散型值点之间以双圆弧连接。 组别:01,模态指令 格式 G6.11 双圆弧拟合开始 G6.12 双圆弧拟合结束 AG 代码之间的所有型值点之间通过双圆弧连接
组别:01,模态指令 格式 G6.11 双圆弧拟合开始 G6.12 双圆弧拟合结束 代码之间的所有型值点之间通过双圆弧连接 4.2 离散点双圆弧拟合示例 N10 G6.11 开始双圆弧拟合样条插补 N20 X17.364820 Y98.480775 N30X34.202016Y93.969261 N40X50.000002Y86.602539 N50 X64.278762 Y76.604443 N60X76.604445Y64.278760 N70X86.602541Y49.999999 N80 X93.969262 Y34.202014 N90X98.480775Y17.364817 N100 X100.000000 Y0.000000 N110 G6.12 结束双圆弧拟合样条插补 N120M30
A.4.2离散点双圆弧拟合示例
A.5.1NURBS样条插补(G6.2)
A.5.1.1NURBS样条插补定义
NURBS样条是通过一系列控制点来描述的样条曲线,除了首末控制点外所有的控制点都不石 曲线上。 数控系统支持直接以NURBS样条来描述路径轨迹,仅支持XYZ三轴以内的多次NURBS样 户应指定样条的进给速度。 数控系统将按照给定进给率在满足精度的前提下按照样条曲线的路径运动,精度通过在机床 设置弓高误差来确定
GB/T 403282021
A.5.1.2NURBS样条插补示例
A.5.2C样条插补(G6.3G6.4))
A.5.2.1C样条插补定义
A.5.2.2C样条插补示例
N10 G6.3 X0Y5Z1 1110K0
N10 G6.3 X0Y5Z1 1110K0
A.5.3双C样条约束(G6.31、G6.41、G6.32、G6.
A.5.3.1双C样条约束瓦
GB/T 40328—2021
双C样条约束是数控系统通过样条技术,来直接确定力具轨迹和姿态的高级功能,它大大简化用 户的编程负担。 第一条样条是刀尖点的样条,第二条样条是刀具上任一点的坐标,不过在程序中的此任一点需要保 持不变。 每个样条格式与C样条格式相同。 此功能使用时需要启动“限速限加速度模块”,在系统参数中设置“限速限加速度模块”为1。 格式: G06.31 第一条样条开始 G06.41 SA 第一条样条结束 G06.32 第二条样条开始 G06.42 第二条样条结束
A.5.3.2双C样条约束示例
N10 第一条约束样条曲线 N20 G6.31X0Y5Z1I1J0K0 N30X1.913Y4.619 N40 X3.535Y3.535 N50 ... N60G6.41X0Y511 JOK0 N70 N80 第二条约束样条曲线 N90 G6.32X0Y5Z111J0K0
A.5.4五坐标C样条(G6.33、G6.43
A.5.4.1五坐标C样条定义
桥梁基础溶洞处理施工方案A.5.4.2五坐标C样条示例
GB/T40328—202
GB/T40328—2021
表B.1用户宏指令表
GB/T 40328—2021
某群体住宅工程装修施工组织设计表B.1用户宏指令表(续)