828D车削直径/半径编程转换
刘长宇
Sinumerik 828D 在车削编程时,可以根据加工要求使用直径编程或半径编程。每种方式需要修改不同的参数。参数如下:
MD20150 $MC_GCODE_RESET_VALUES [28]=1 DIAMOF (半径编程)
=2 DIAMON (直径编程)

MD20360 $TOOL_PARAMETER_DEF_MASK Bit:7横轴的所有实际值作为直径值显示


场景一:直径编程,且工件坐标系显示为直径值
此场景为系统默认的编程方式,也是车削常用方式
对应的机床控制数据如下:
MD20150[28]=2直径编程
MD20360=283H勾选Bit7 工件坐标系显示直径值
示例:在MDA方式下,执行程序: G0 X50
程运按直径编程运行。系统工件坐标系(WCS)显示直径值X=50。X轴前显示直径符号ø。

场景二:半径编程,且工件坐标系显示为直径值
对应的机床控制数据如下:
MD20150[28]=1半径编程
MD20360=283H勾选Bit7 工件坐标系显示直径值
示例:在MDA方式下,执行程序: G0 X50
程运按半径编程运行。系统工件坐标系(WCS)显示直径值X=100。X轴前显示直径符号ø。

场景三:半径编程,且工件坐标系显示为直径值
对应的机床控制数据如下:
MD20150[28]=1半径编程
MD20360=20H不选Bit7 工件坐标系显示半径值
示例:在MDA方式下,执行程序: G0 X50
程运按半径编程运行。系统工件坐标系(WCS)显示半径值X=50。X轴前不显示直径符号ø。

参考书籍:
《SINUMERIK 828D 基础部分 编程手册》
《SINUMERIK 840D sl 828D 工作准备 编程手册》