1. താൽക്കാലികമായി നിർത്തുക കമാൻഡ്
G04X (U)_/P_ എന്നത് ടൂൾ താൽക്കാലികമായി നിർത്തുന്ന സമയത്തെ സൂചിപ്പിക്കുന്നു (ഫീഡ് നിർത്തുന്നു, സ്പിൻഡിൽ നിർത്തുന്നില്ല), കൂടാതെ P അല്ലെങ്കിൽ X വിലാസത്തിന് ശേഷമുള്ള മൂല്യം താൽക്കാലികമായി നിർത്തുന്ന സമയമാണ്. ശേഷമുള്ള മൂല്യം
ഉദാഹരണത്തിന്, G04X2.0; അല്ലെങ്കിൽ G04X2000; 2 സെക്കൻഡ് താൽക്കാലികമായി നിർത്തുക
G04P2000;
എന്നിരുന്നാലും, ചില ഹോൾ സിസ്റ്റം പ്രോസസ്സിംഗ് നിർദ്ദേശങ്ങളിൽ (G82, G88, G89 പോലുള്ളവ), ദ്വാരത്തിൻ്റെ അടിഭാഗത്തിൻ്റെ കൃത്യത ഉറപ്പാക്കാൻ, ഉപകരണം ദ്വാരത്തിൻ്റെ അടിയിലേക്ക് പ്രോസസ്സ് ചെയ്യുമ്പോൾ ഒരു താൽക്കാലിക സമയമുണ്ട്. ഈ സമയത്ത്, വിലാസം P മുഖേന മാത്രമേ പ്രകടിപ്പിക്കാൻ കഴിയൂ. നിയന്ത്രണ സംവിധാനം X-നെ X-ആക്സിസ് കോർഡിനേറ്റ് മൂല്യമായി കണക്കാക്കുകയും അത് നടപ്പിലാക്കുകയും ചെയ്യുന്നു എന്ന് വിലാസം X സൂചിപ്പിക്കുന്നുവെങ്കിൽ.
ഉദാഹരണത്തിന്, G82X100.0Y100.0Z-20.0R5.0F200P2000; ദ്വാരത്തിൻ്റെ അടിയിലേക്ക് തുളച്ച് (100.0, 100.0) 2 സെക്കൻഡ് താൽക്കാലികമായി നിർത്തുക
G82X100.0Y100.0Z-20.0R5.0F200X2.0; താൽക്കാലികമായി നിർത്താതെ ദ്വാരത്തിൻ്റെ അടിയിലേക്ക് ഡ്രില്ലിംഗ് (2.0, 100.0).
2. M00, M01, M02, M30 എന്നിവ തമ്മിലുള്ള വ്യത്യാസങ്ങളും കണക്ഷനുകളും
M00 പ്രോഗ്രാമിനുള്ള നിരുപാധികമായ താൽക്കാലികമായി നിർത്തുന്നതിനുള്ള നിർദ്ദേശമാണ്. പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ, ഫീഡ് നിർത്തുകയും സ്പിൻഡിൽ നിർത്തുകയും ചെയ്യുന്നു. പ്രോഗ്രാം പുനരാരംഭിക്കുന്നതിന്, നിങ്ങൾ ആദ്യം JOG അവസ്ഥയിലേക്ക് മടങ്ങണം, സ്പിൻഡിൽ ആരംഭിക്കുന്നതിന് CW (സ്പിൻഡിൽ ഫോർവേഡ്) അമർത്തുക, തുടർന്ന് AUTO അവസ്ഥയിലേക്ക് മടങ്ങുക, പ്രോഗ്രാം ആരംഭിക്കുന്നതിന് START കീ അമർത്തുക.
M01 ഒരു പ്രോഗ്രാം സെലക്ടീവ് പോസ് നിർദ്ദേശമാണ്. പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യുന്നതിനുമുമ്പ്, നിയന്ത്രണ പാനലിലെ OPSTOP കീ ഓണാക്കിയിരിക്കണം. നിർവ്വഹണത്തിനു ശേഷമുള്ള പ്രഭാവം M00 ന് തുല്യമാണ്. മുകളിൽ പറഞ്ഞതുപോലെ പ്രോഗ്രാം പുനരാരംഭിക്കണം.
പ്രോസസ്സിംഗ് സമയത്ത് വർക്ക്പീസ് അളവുകൾ പരിശോധിക്കുന്നതിനോ ചിപ്പ് നീക്കംചെയ്യുന്നതിനോ M00, M01 എന്നിവ പലപ്പോഴും ഉപയോഗിക്കുന്നു.
M02 ആണ് പ്രധാന പ്രോഗ്രാം എൻഡ് നിർദ്ദേശം. ഈ കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ, ഫീഡ് നിർത്തുന്നു, സ്പിൻഡിൽ നിർത്തുന്നു, കൂളൻ്റ് ഓഫ് ചെയ്യുന്നു. എന്നാൽ പ്രോഗ്രാമിൻ്റെ അവസാനത്തിൽ പ്രോഗ്രാം കഴ്സർ നിർത്തുന്നു.
M30 ആണ് പ്രധാന പ്രോഗ്രാം എൻഡ് കമാൻഡ്. M02 എന്നതിന് സമാനമാണ് ഫംഗ്ഷൻ, M30 ന് ശേഷം മറ്റ് പ്രോഗ്രാം സെഗ്മെൻ്റുകൾ ഉണ്ടോ എന്നത് പരിഗണിക്കാതെ തന്നെ കഴ്സർ പ്രോഗ്രാം ഹെഡ് സ്ഥാനത്തേക്ക് മടങ്ങുന്നു എന്നതാണ് വ്യത്യാസം.
3. D, H എന്നീ വിലാസങ്ങൾക്ക് ഒരേ അർത്ഥമുണ്ട്
ടൂൾ നഷ്ടപരിഹാര പാരാമീറ്ററുകൾ D, H എന്നിവയ്ക്ക് ഒരേ ഫംഗ്ഷനുണ്ട്, അവ ഇഷ്ടാനുസരണം പരസ്പരം മാറ്റാവുന്നതാണ്. അവ രണ്ടും CNC സിസ്റ്റത്തിലെ നഷ്ടപരിഹാര രജിസ്റ്ററിൻ്റെ വിലാസ നാമത്തെ പ്രതിനിധീകരിക്കുന്നു, എന്നാൽ നിർദ്ദിഷ്ട നഷ്ടപരിഹാര മൂല്യം നിർണ്ണയിക്കുന്നത് അവയുടെ പിന്നിലെ നഷ്ടപരിഹാര നമ്പർ വിലാസമാണ്. എന്നിരുന്നാലും, മെഷീനിംഗ് സെൻ്ററുകളിൽ, പിശകുകൾ തടയുന്നതിന്, സാധാരണയായി കൃത്രിമമായി എച്ച് ടൂൾ ലെങ്ത് നഷ്ടപരിഹാര വിലാസം, നഷ്ടപരിഹാര നമ്പർ 1 മുതൽ 20 വരെ, D എന്നത് ടൂൾ റേഡിയസ് നഷ്ടപരിഹാര വിലാസം, നഷ്ടപരിഹാര നമ്പർ നമ്പർ മുതൽ ആരംഭിക്കുന്നു. 21 (20 ടൂളുകളുള്ള ഒരു ടൂൾ മാഗസിൻ).
ഉദാഹരണത്തിന്, G00G43H1Z100.0;
G01G41D21X20.0Y35.0F200;
4. മിറർ കമാൻഡ്
മിറർ ഇമേജ് പ്രോസസ്സിംഗ് നിർദ്ദേശങ്ങൾ M21, M22, M23. X-ആക്സിസ് അല്ലെങ്കിൽ Y-ആക്സിസ് മാത്രം മിറർ ചെയ്യുമ്പോൾ, കട്ടിംഗ് സീക്വൻസ് (ക്ലൈംബിംഗ്, അപ്-കട്ട് മില്ലിംഗ്), ടൂൾ നഷ്ടപരിഹാര ദിശ, ആർക്ക് ഇൻ്റർപോളേഷൻ സ്റ്റിയറിംഗ് എന്നിവ ചിത്രം 1 ൽ കാണിച്ചിരിക്കുന്നതുപോലെ യഥാർത്ഥ പ്രോഗ്രാമിന് വിപരീതമായിരിക്കും. -ആക്സിസും Y-ആക്സിസും ഒരേ സമയം മിറർ ചെയ്യുന്നു, ടൂൾ ഫീഡിംഗ് സീക്വൻസ്, ടൂൾ നഷ്ടപരിഹാര ദിശ, ആർക്ക് ഇൻ്റർപോളേഷൻ സ്റ്റിയറിംഗ് എന്നിവ മാറ്റമില്ലാതെ തുടരുന്നു.
ശ്രദ്ധിക്കുക: മിറർ കമാൻഡ് ഉപയോഗിച്ചതിന് ശേഷം, തുടർന്നുള്ള പ്രോഗ്രാമുകളെ ബാധിക്കാതിരിക്കാൻ അത് റദ്ദാക്കാൻ നിങ്ങൾ M23 ഉപയോഗിക്കണം. G90 മോഡിൽ, മിറർ ഇമേജ് അല്ലെങ്കിൽ ക്യാൻസൽ കമാൻഡ് ഉപയോഗിക്കുമ്പോൾ, അത് ഉപയോഗിക്കുന്നതിന് മുമ്പ് നിങ്ങൾ വർക്ക്പീസ് കോർഡിനേറ്റ് സിസ്റ്റത്തിൻ്റെ ഉത്ഭവത്തിലേക്ക് മടങ്ങണം. അല്ലെങ്കിൽ, CNC സിസ്റ്റത്തിന് തുടർന്നുള്ള ചലന പാത കണക്കാക്കാൻ കഴിയില്ല, കൂടാതെ റാൻഡം ടൂൾ ചലനം സംഭവിക്കും. ഈ സമയത്ത്, പ്രശ്നം പരിഹരിക്കാൻ മാനുവൽ ഒറിജിൻ റിട്ടേൺ ഓപ്പറേഷൻ നടത്തണം. മിറർ ഇമേജ് കമാൻഡ് ഉപയോഗിച്ച് സ്പിൻഡിൽ റൊട്ടേഷൻ മാറില്ല.
ചിത്രം 1: ടൂൾ നഷ്ടപരിഹാരം, മിററിംഗ് സമയത്ത് ഫോർവേഡ്, റിവേഴ്സ് മാറ്റങ്ങൾ
5. ആർക്ക് ഇൻ്റർപോളേഷൻ കമാൻഡ്
G02 ഘടികാരദിശയിലുള്ള ഇൻ്റർപോളേഷനാണ്, G03 എതിർ ഘടികാരദിശയിലുള്ള ഇൻ്റർപോളേഷനാണ്. XY വിമാനത്തിൽ, ഫോർമാറ്റ് ഇപ്രകാരമാണ്: G02/G03X_Y_I_K_F_ അല്ലെങ്കിൽ G02/G
03X_Y_R_F_, എവിടെ
ആർക്ക് കട്ടിംഗ് ചെയ്യുമ്പോൾ, q≤180° ആകുമ്പോൾ R എന്നത് ഒരു പോസിറ്റീവ് മൂല്യമാണെന്ന് ദയവായി ശ്രദ്ധിക്കുക; q>180° ആകുമ്പോൾ, R ഒരു നെഗറ്റീവ് മൂല്യമാണ്; I, K എന്നിവയും R ഉപയോഗിച്ച് വ്യക്തമാക്കാം. രണ്ടും ഒരേ സമയം വ്യക്തമാക്കുമ്പോൾ, R കമാൻഡിന് മുൻഗണന ലഭിക്കും, I , K അസാധുവാണ്; R-ന് ഫുൾ സർക്കിൾ കട്ടിംഗ് നടത്താൻ കഴിയില്ല, കൂടാതെ പൂർണ്ണ വൃത്താകൃതിയിലുള്ള കട്ടിംഗ് I, J, K എന്നിവ ഉപയോഗിച്ച് മാത്രമേ പ്രോഗ്രാം ചെയ്യാൻ കഴിയൂ, കാരണം ചിത്രം 2-ൽ കാണിച്ചിരിക്കുന്നതുപോലെ, ഒരേ ബിന്ദുവിലൂടെ കടന്നുപോകുന്ന ഒരേ ദൂരമുള്ള എണ്ണമറ്റ സർക്കിളുകൾ ഉണ്ട്.
ചിത്രം 2 ഒരേ ബിന്ദുവിലൂടെ കടന്നുപോകുന്ന ഒരു വൃത്തം
ഐയും കെയും പൂജ്യമാകുമ്പോൾ, അവ ഒഴിവാക്കാവുന്നതാണ്; G90 അല്ലെങ്കിൽ G91 മോഡ് പരിഗണിക്കാതെ തന്നെ, ആപേക്ഷിക കോർഡിനേറ്റുകൾ അനുസരിച്ച് I, J, K എന്നിവ പ്രോഗ്രാം ചെയ്യപ്പെടുന്നു; ആർക്ക് ഇൻ്റർപോളേഷൻ സമയത്ത്, ടൂൾ നഷ്ടപരിഹാര നിർദ്ദേശങ്ങൾ G41/G42 ഉപയോഗിക്കാൻ കഴിയില്ല.
6. G92, G54~G59 എന്നിവയ്ക്കിടയിലുള്ള ഗുണങ്ങളും ദോഷങ്ങളും
G54~G59 എന്നത് പ്രോസസ്സ് ചെയ്യുന്നതിന് മുമ്പുള്ള കോർഡിനേറ്റ് സിസ്റ്റമാണ്, കൂടാതെ G92 എന്നത് പ്രോഗ്രാമിൽ സജ്ജീകരിച്ചിരിക്കുന്ന കോർഡിനേറ്റ് സിസ്റ്റമാണ്. G54~G59 ഉപയോഗിച്ചതിന് ശേഷം, G92 വീണ്ടും ഉപയോഗിക്കേണ്ടതില്ല, അല്ലാത്തപക്ഷം G54~G59 മാറ്റിസ്ഥാപിക്കും, പട്ടിക 1-ൽ കാണിച്ചിരിക്കുന്നത് പോലെ ഒഴിവാക്കണം.
പട്ടിക 1 G92 ഉം വർക്കിംഗ് കോർഡിനേറ്റ് സിസ്റ്റവും തമ്മിലുള്ള വ്യത്യാസം
ശ്രദ്ധിക്കുക: (1) കോർഡിനേറ്റ് സിസ്റ്റം സജ്ജീകരിക്കാൻ G92 ഉപയോഗിച്ചുകഴിഞ്ഞാൽ, സിസ്റ്റം ഓഫാക്കി പുനരാരംഭിച്ചില്ലെങ്കിൽ G54~G59 ഉപയോഗിച്ച് വീണ്ടും ഫലമുണ്ടാകില്ല, അല്ലെങ്കിൽ ആവശ്യമായ പുതിയ വർക്ക്പീസ് കോർഡിനേറ്റ് സിസ്റ്റം സജ്ജമാക്കാൻ G92 ഉപയോഗിക്കുന്നു. (2) G92 ഉപയോഗിച്ചുള്ള പ്രോഗ്രാം അവസാനിച്ചതിന് ശേഷം, മെഷീൻ ടൂൾ തിരിച്ചെത്തിയില്ലെങ്കിൽ?
羾92 സജ്ജീകരിച്ച ഉത്ഭവം വീണ്ടും ആരംഭിക്കുകയാണെങ്കിൽ, മെഷീൻ ടൂളിൻ്റെ നിലവിലെ സ്ഥാനം അപകടങ്ങൾക്ക് സാധ്യതയുള്ള പുതിയ വർക്ക്പീസ് കോർഡിനേറ്റ് ഉത്ഭവമായി മാറും. അതിനാൽ, വായനക്കാർ ഇത് ജാഗ്രതയോടെ ഉപയോഗിക്കുമെന്ന് ഞാൻ പ്രതീക്ഷിക്കുന്നു.
7. ടൂൾ മാറ്റുന്ന സബ്റൂട്ടീൻ തയ്യാറാക്കുക.
ഒരു മെഷീനിംഗ് സെൻ്ററിൽ, ടൂൾ മാറ്റങ്ങൾ അനിവാര്യമാണ്. എന്നിരുന്നാലും, ഫാക്ടറിയിൽ നിന്ന് പുറത്തുപോകുമ്പോൾ മെഷീൻ ടൂളിന് ഒരു നിശ്ചിത ടൂൾ മാറ്റ പോയിൻ്റുണ്ട്. ഉപകരണം മാറ്റുന്ന സ്ഥാനത്ത് അത് ഇല്ലെങ്കിൽ, ഉപകരണം മാറ്റാൻ കഴിയില്ല. മാത്രമല്ല, ടൂൾ മാറ്റുന്നതിന് മുമ്പ്, ടൂൾ നഷ്ടപരിഹാരവും സൈക്കിളും റദ്ദാക്കണം, സ്പിൻഡിൽ നിർത്തുകയും കൂളൻ്റ് ഓഫ് ചെയ്യുകയും വേണം. നിരവധി നിബന്ധനകളുണ്ട്. ഓരോ മാനുവൽ ടൂൾ മാറ്റത്തിനും മുമ്പ് ഈ വ്യവസ്ഥകൾ ഉറപ്പാക്കേണ്ടതുണ്ടെങ്കിൽ, അത് പിശക് മാത്രമല്ല, കാര്യക്ഷമതയില്ലാത്തതുമായിരിക്കും. അതിനാൽ, അത് സേവ് ചെയ്യാനും DI അവസ്ഥയിൽ ഉപയോഗിക്കാനും നമുക്ക് ഒരു ടൂൾ ചേഞ്ച് പ്രോഗ്രാം കംപൈൽ ചെയ്യാം. M98-ലേക്ക് വിളിക്കുന്നത് ഒറ്റയടിക്ക് ടൂൾ മാറ്റൽ പ്രവർത്തനം പൂർത്തിയാക്കും.
PMC-10V20 മെഷീനിംഗ് സെൻ്റർ ഉദാഹരണമായി എടുത്താൽ, പ്രോഗ്രാം ഇപ്രകാരമാണ്:
O2002;(പ്രോഗ്രാമിൻ്റെ പേര്)
G80G40G49; (നിശ്ചിത സൈക്കിളും ടൂൾ നഷ്ടപരിഹാരവും റദ്ദാക്കുക)
M05; (സ്പിൻഡിൽ നിർത്തുന്നു)
M09;(കൂളൻ്റ് ഷട്ട് ഓഫ്)
G91G30Z0; (Z ആക്സിസ് രണ്ടാമത്തെ ഉത്ഭവത്തിലേക്ക് മടങ്ങുന്നു, ഇത് ടൂൾ മാറ്റ പോയിൻ്റാണ്)
M06; (ടൂൾ മാറ്റം)
M99; (സബ്റൂട്ടീൻ്റെ അവസാനം)
നിങ്ങൾക്ക് ടൂൾ മാറ്റേണ്ടിവരുമ്പോൾ, ആവശ്യമുള്ള ടൂൾ T5 മാറ്റിസ്ഥാപിക്കുന്നതിന് MDI അവസ്ഥയിൽ “T5M98P2002″” എന്ന് ടൈപ്പ് ചെയ്താൽ മതിയാകും, അങ്ങനെ അനാവശ്യമായ പല തെറ്റുകളും ഒഴിവാക്കാം. വായനക്കാർക്ക് അവരുടെ സ്വന്തം മെഷീൻ ടൂളുകളുടെ സവിശേഷതകൾക്കനുസരിച്ച് അനുബന്ധ ടൂൾ മാറ്റുന്ന സബ്റൂട്ടീനുകൾ കംപൈൽ ചെയ്യാൻ കഴിയും.
8. മറ്റുള്ളവ
പ്രോഗ്രാം സെഗ്മെൻ്റ് സീക്വൻസ് നമ്പർ, വിലാസം N പ്രതിനിധീകരിക്കുന്നു. സാധാരണയായി, CNC ഉപകരണത്തിന് തന്നെ പരിമിതമായ മെമ്മറി സ്പേസ് ഉണ്ട് (64K). സംഭരണ സ്ഥലം ലാഭിക്കുന്നതിനായി, പ്രോഗ്രാം സെഗ്മെൻ്റ് സീക്വൻസ് നമ്പറുകൾ ഒഴിവാക്കിയിരിക്കുന്നു. പ്രോഗ്രാമിൻ്റെ തിരയലും എഡിറ്റിംഗും സുഗമമാക്കാൻ കഴിയുന്ന പ്രോഗ്രാം സെഗ്മെൻ്റ് ലേബലിനെ മാത്രമാണ് N പ്രതിനിധീകരിക്കുന്നത്. ഇത് മെഷീനിംഗ് പ്രക്രിയയെ ബാധിക്കില്ല. സീക്വൻസ് നമ്പർ കൂട്ടുകയോ കുറയ്ക്കുകയോ ചെയ്യാം, മൂല്യങ്ങളുടെ തുടർച്ച ആവശ്യമില്ല. എന്നിരുന്നാലും, ചില ലൂപ്പ് നിർദ്ദേശങ്ങൾ, ജമ്പ് നിർദ്ദേശങ്ങൾ, കോളിംഗ് സബ്റൂട്ടീനുകൾ, മിറർ നിർദ്ദേശങ്ങൾ എന്നിവ ഉപയോഗിക്കുമ്പോൾ ഇത് ഒഴിവാക്കാനാവില്ല.
9. അതേ പ്രോഗ്രാം സെഗ്മെൻ്റിൽ, അതേ നിർദ്ദേശത്തിന് (അതേ വിലാസ പ്രതീകം) അല്ലെങ്കിൽ അതേ ഗ്രൂപ്പിൻ്റെ നിർദ്ദേശങ്ങൾക്കായി, പിന്നീട് ദൃശ്യമാകുന്ന ഒന്ന് പ്രാബല്യത്തിൽ വരും.
ഉദാഹരണത്തിന്, ടൂൾ ചേഞ്ച് പ്രോഗ്രാം, T2M06T3; T2 ന് പകരം T3 മാറ്റിസ്ഥാപിക്കുന്നു;
G01G00X50.0Y30.0F200; G00 എക്സിക്യൂട്ട് ചെയ്തു (ഒരു F മൂല്യം ഉണ്ടെങ്കിലും, G01 എക്സിക്യൂട്ട് ചെയ്തിട്ടില്ല).
ഒരേ ഗ്രൂപ്പിൽ ഇല്ലാത്ത ഇൻസ്ട്രക്ഷൻ കോഡുകൾ ഒരേ പ്രോഗ്രാം സെഗ്മെൻ്റിൽ സീക്വൻസ് എക്സ്ചേഞ്ച് ചെയ്ത് എക്സിക്യൂട്ട് ചെയ്താൽ അതേ ഫലമുണ്ടാകും.
G90G54G00X0Y0Z100.0;
G00G90G54X0Y0Z100.0;
മേൽപ്പറഞ്ഞ എല്ലാ ഇനങ്ങളും പ്രവർത്തിപ്പിച്ച് PMC-10V20 (FANUCSYSTEM) മെഷീനിംഗ് സെൻ്ററിൽ കൈമാറി. പ്രായോഗിക പ്രയോഗങ്ങളിൽ, വിവിധ നിർദ്ദേശങ്ങളുടെ ഉപയോഗത്തെയും പ്രോഗ്രാമിംഗ് നിയമങ്ങളെയും കുറിച്ച് ആഴത്തിലുള്ള ധാരണ മാത്രമേ ആവശ്യമുള്ളൂ.
Xinfa CNC ടൂളുകൾക്ക് നല്ല നിലവാരവും കുറഞ്ഞ വിലയും ഉണ്ട്. വിശദാംശങ്ങൾക്ക്, ദയവായി സന്ദർശിക്കുക:
CNC ടൂൾസ് നിർമ്മാതാക്കൾ - ചൈന CNC ടൂൾസ് ഫാക്ടറിയും വിതരണക്കാരും (xinfatools.com)
പോസ്റ്റ് സമയം: നവംബർ-06-2023