GB/T 40328-2021 工业机械电气设备及系统 数控加工程序编程语言.pdf

GB/T 40328-2021 工业机械电气设备及系统 数控加工程序编程语言.pdf
仅供个人学习
反馈
标准编号:
文件类型:.pdf
资源大小:2.7 M
标准类别:城镇建设标准
资源ID:312915
下载资源

标准规范下载简介

GB/T 40328-2021 工业机械电气设备及系统 数控加工程序编程语言.pdf

GB/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用户宏指令表(续)

©版权声明
相关文章